.thin{
	font-weight:100;
}
.light{
	font-weight:300;
}
.bold{
	font-weight:bold;
}
.pt5{
	padding-top:5px;
}
.pt10{
	padding-top:10px;
}
.pt20{
	padding-top:20px;
}
.pt30{
	padding-top:30px;
}
.pt40{
	padding-top:40px;
}
.pb5{
	padding-bottom:5px;
}
.pb10{
	padding-bottom:10px;
}
.pb20{
	padding-bottom:20px;
}
.pb30{
	padding-bottom:30px;
}
.pb40{
	padding-bottom:40px;
}
.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.mt40{
	margin-top:40px;
}
.mt0{
	margin-top:0px;
}
.mb0{
	margin-bottom:0px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}
.mb40{
	margin-bottom:40px;
}
.fs11{
	font-size:11px !important;
}
.fs12{
	font-size:12px !important;
}
.fs13{
	font-size:13px !important;
}
.fs14{
	font-size:14px !important;
}
.fs15{
	font-size:15px !important;
}
.fs16{
	font-size:16px !important;
}
.fs17{
	font-size:17px !important;
}
.fs18{
	font-size:18px !important;
}
.fs20{
	font-size:20px !important;
}
.fs22{
	font-size:22px !important;
}
.fs24{
	font-size:24px !important;
}
.fs26{
	font-size:26px !important;
}
.fs30{
	font-size:30px !important;
}
.fs36{
	font-size:36px !important;
}
.fs48{
	font-size:48px !important;
}
.fs50{
	font-size:50px !important;
}
.background-blue{
	background:#f0f4f8;
}
.width-100{
	width:100%;
}
.fncy-custom-close{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
}
img.desaturate{
	cursor:pointer;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}
img.desaturate:hover{
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none;
}
html {
	position: relative;
	min-height: 100%;
}
a.dotted{
	border-bottom:1px dotted #ff6600;
}
a.dotted:hover{
	text-decoration:none;
}
a.nounderline{
	text-decoration:none;
}
.relative{
	position:relative;
}
.vcenter_parent {
	display: table;
	table-layout: fixed;
}
.vcenter_child {
	display:table-cell;
    vertical-align:middle;
    text-align:center;
}
h1{
	margin-top:0;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}
.col-top {
  vertical-align: top;
}
.col-middle {
  vertical-align: middle;
}
.col-bottom {
  vertical-align: bottom;
}


#left{
	padding-top:95px;
	min-height:100%;
}
#right{
	padding-top:20px;
	min-height:100%;
}
.right_block{
	padding:20px;
}
/*common*/
body{
	font-family: sans-serif;
	color:#272727;
	font-size:14px;
}
a{
	color:#ff6600;
}
a:focus{
	color:inherit;
}
a:hover{
	color:#ff6600;
}
.color-normal{
	color:#272727;
}
.color-black{
	color:#000;
}
.color-gray{
	color:#414141;
}
.color-white{
	color:#ffffff;
}
.color-orange{
	color:#ff6600;
}