@import url("bootstrap.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family: 'Oswald', sans-serif; font-weight: 400;-webkit-font-smoothing: antialiased;text-rendering: auto; height: 100%;}
h1,h2,h3,h4,h5,h6{font-weight:700;font-style:normal;text-rendering:optimizeLegibility;margin-top:.2em;margin-bottom:.5em;line-height:1.2125em}
ul,ol,li{margin:0;padding:0;}
a { color: #3367d6; text-decoration: none; }
a:hover { color: #3367d6; text-decoration: none; }

.checkbox, .radio{margin: auto;}

.body{height: 100%;overflow-y: auto;}
.body.hbody{height: auto;}
.max-height{height: 100%}
.fixed-max-height{height:100%;overflow-y: scroll;}
.clear-page{height: 100px;}
.h20{height: 20px;}
.h40{height: 40px;}
.h100{height: 100px;}
.h200{height: 200px;}
.inherit{font-weight: inherit!important;}
.uppercase{text-transform: uppercase;}
.inline-block{display: inline-block;}
.overflow-hidden{white-space: nowrap;overflow: hidden;}    
.container {max-width: 1180px;margin: 0 auto;box-sizing:border-box;}
.full-width{width:100%;}
.no-style{text-decoration:none;}
.block{display:block;}
.pull_left{float:left;}
.pull_right{float:right;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.clear_both{clear:both;}
.hidden{display: none;}
.relative{position:relative;}
.strong{font-weight: 600;}
.italic{font-style:italic;}
.blue{color:#3367d6;}
.black{color:#000;}
.navy{color:#003580;}
.orange{color: #ef7320;}
.burnt-orange{color:#f07c00!important;}
.green{color: #09B219;}
.green-dark{color:#41a541;}
.green-med{color:#390;}
.green-darkest{color:#2d511d;}
.charcoal{color:#616161;}
.purple{color: #5855d6}
.purple-darkest{color:#2d1641;}
.grey{color:#ccc;}
.grey-dark{color:#999;}
.grey-darker{color:#666;}
.grey-darkest{color:#333;}
.grey-title{color:#838383;}
.white{color: #fff;}
.basic_link{text-decoration:none;color:#0087f5;}
.no_link{text-decoration: none;}
.no_link:hover{text-decoration: none;}
.yellow{color:#feba01;}
.red{color:#ff0202;}
.red-dark {color: #e21111;}
.red-darkest{color:#921d28;}
.peach{color:#ff0202;}
.steele{color:#8ba8d5;}
.purple{color:#6a3399;}
.purple-light{color:#b907b0;}
.purple-fade{color:#6f58c4;opacity: 0.75;}
.purple-dark-fade{color:#60285e;opacity: 0.75;}
.purple-pastel{color: #6f57c4;}
.purple-pastel-light{color: #9d81ff;}
.blue-light{color:#00DBFF;}
.coral{color:#d10869;}
.bg_white{background:#fff;}
.bg_black{background:#000;}
.bg_grey{background-color: #efefef;-o-transition:.4s;-ms-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;}
.bg_green_light{background-color:#e4fae6;}
.bg_blue_light{background-color: #cae7ff;}
.bg_purple{background-color: #6f57c4}
.bg_plum{background-color: #6B329B;}
.border-all{border:1px solid #dcdcdc;}
.border-top{border-top:1px solid #dcdcdc;}
.border-bottom{border-bottom:1px solid #dcdcdc;}
.border-left{border-left:1px solid #dcdcdc;}
.border-right{border-right:1px solid #dcdcdc;}
.border-purple{border: 1px solid  #6B329B}
.semi-bold{font-weight: 400;}
.underline{text-decoration: underline;}
.font10{font-size: 9px;}
.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font15{font-size: 15px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font30{font-size: 30px;}
.font36{font-size: 36px;}
.font42{font-size: 42px;}
.font46{font-size: 46px;}
.font50{font-size: 50px;}
.font52{font-size: 52px;}
.font72{font-size: 72px;}
.thin{font-weight: 300;}
.round0 {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.round2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.round4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.round6 {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.round8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.round10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.round3top {-webkit-border-radius: 3px 3px 0 0 ;-moz-border-radius: 3px 3px 0 0 ;border-radius: 3px 3px 0 0 ;}
.round3trio {-webkit-border-radius: 0 3px 3px 3px  ;-moz-border-radius: 0 3px 3px 3px  ;border-radius:0 3px 3px 3px  ;}
.round3trio-ar {-webkit-border-radius: 3px 0 3px 3px  ;-moz-border-radius: 3px 0 3px 3px  ;border-radius: 3px 0 3px 3px  ;}
.round3-t-b-left {-webkit-border-radius: 3px 0 0 3px ;-moz-border-radius: 3px 0 0 3px ;border-radius: 3px 0 0 3px ;}
.round4top-left {-webkit-border-radius: 4px 0 0 0 ;-moz-border-radius: 4px 0 0 0 ;border-radius: 4px 0 0 0 ;}
.round3top-left {-webkit-border-radius: 3px 0 0 0 ;-moz-border-radius: 3px 0 0 0 ;border-radius: 3px 0 0 0 ;}
.round4top {-webkit-border-radius: 4px 4px 0 0 ;-moz-border-radius: 4px 4px 0 0 ;border-radius: 4px 4px 0 0 ;}
.round4trio {-webkit-border-radius: 0 4px 4px 4px  ;-moz-border-radius: 0 4px 4px 4px  ;border-radius:0 4px 4px 4px  ;}
.round4bottom {-webkit-border-radius: 0 0 4px 4px  ;-moz-border-radius: 0 0 4px 4px ;border-radius: 0 0 4px 4px;}
.round4trio-ar {-webkit-border-radius: 4px 0 4px 4px  ;-moz-border-radius: 4px 0 4px 4px  ;border-radius: 4px 0 4px 4px  ;}
.round10top {-webkit-border-radius: 10px 10px 0 0 ;-moz-border-radius: 10px 10px 0 0 ;border-radius: 10px 10px 0 0 ;}
.round10topleft {-webkit-border-radius: 10px 0 0 0 ;-moz-border-radius: 10px 0 0 0 ;border-radius: 10px 0 0 0 ;}
.round8trio {-webkit-border-radius: 0 8px 8px 8px  ;-moz-border-radius: 0 8px 8px 8px  ;border-radius:0 8px 8px 8px  ;}
.round8top {-webkit-border-radius: 8px 8px 0 0 ;-moz-border-radius: 8px 8px 0 0 ;border-radius: 8px 8px 0 0 ;}
.round4top {-webkit-border-radius: 4px 4px 0 0 ;-moz-border-radius: 4px 4px 0 0 ;border-radius: 4px 4px 0 0 ;}
.round100 {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.m0{margin:0;}
.m10{margin:10px;}
.m20{margin:20px;}
.m-b-20{margin-bottom:20px;}
.m-b-30{margin-bottom:30px;}
.m-b-40{margin-bottom:40px;}
.m-b-60{margin-bottom:60px;}
.m-t-5{margin-top:5px;}
.m-b-5{margin-bottom:5px;}
.m-t-7{margin-top:7px;}
.m-b-7{margin-bottom:7px;}
.m-b-6{margin-bottom:6px;}
.m-t-20{margin-top:20px;}
.m-t-30{margin-top:30px;}
.m-t-40{margin-top:40px;}
.m-t-100{margin-top:100px;}
.m-b-10{margin-bottom: 10px;}
.m-b-12{margin-bottom: 12px;}
.m-b-15{margin-bottom: 15px;}
.m-l-5{margin-left: 5px;}
.m-r-5{margin-right:5px;}
.m-l-10{margin-left: 10px;}
.m-r-10{margin-right:10px;}
.m-l-15{margin-left: 15px;}
.m-r-15{margin-right:15px;}
.m-r-16{margin-right:16px;}
.m-b-18{margin-bottom: 18px;}
.m-r-20{margin-right:20px;}
.m-l-20{margin-left: 20px;}
.m-l-40{margin-left:40px;}
.m-r-40{margin-right:40px;}
.m-r-6{margin-right: 6px!important;}

.p0{padding:0;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}
.p40{padding: 40px;}
.p-b-0{padding-bottom: 0;}
.p-t-0{padding-top: 0;}
.p-l-2{padding-left:2px;}
.p-r-2{padding-right:2px;}
.p-l-5{padding-left:5px;}
.p-r-5{padding-right:5px;}
.p-t-7{padding-top:7px;}
.p-b-7{padding-bottom:7px;}
.p-t-5{padding-top:5px;}
.p-b-5{padding-bottom:5px;}
.p-l-15{padding-left:15px;}
.p-r-15{padding-right:15px;}
.p-t-15{padding-top:15px;}
.p-b-15{padding-bottom:15px;}

.p-l-18{padding-left:18px;}
.p-r-18{padding-right:18px;}
.p-t-18{padding-top:18px;}
.p-b-18{padding-bottom:18px;}

.p-l-20{padding-left:20px;}
.p-r-20{padding-right:20px;}
.p-t-20{padding-top:20px;}
.p-b-20{padding-bottom:20px;}
.p-t-25{padding-top:25px;}
.p-b-25{padding-bottom:25px;}
.p-l-25{padding-left:25px;}
.p-r-25{padding-right:25px;}
.p-r-40{padding-right: 40px;}
.p-l-40{padding-left: 40px;}
.p-r-30{padding-right: 30px;}
.p-l-30{padding-left: 30px;}
.p-t-30{padding-top:30px;}
.p-b-30{padding-bottom:30px;}
.p-l-10{padding-left:10px;}
.p-r-10{padding-right:10px;}
.p-t-10{padding-top:10px;}
.p-b-10{padding-bottom:10px;}
.p-t-40{padding-top:40px;}
.p-t-60{padding-top:60px;}
.p-b-40{padding-bottom:40px!important;}
.p-b-60{padding-bottom:60px;}
.p-b-100{padding-bottom:100px!important;}
.p-t-15{padding-top:15px;}
.p-t-start{padding-top: 60px;}
.p-t-content-start{padding-top: 85px;}
.nopadding {padding: 0 !important;margin: 0 !important;}
.p-r-0{padding-right:0!important;}
.p-l-0{padding-left:0!important;}
.ivory{background:#f2f2f2;}
.ivory-light{background-color: #f5f5f5 ;}
.ivory-blue{ /*background-color: #f2f6fb ;*/  /*background-color: #f9f9f9;*/ background-color: #f1f2f8; }

.pointer{cursor: pointer;}

.transition-in-out{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;}
.transition-in-out:hover{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;}

.ar .fa{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
.ar .col-xs-1, .ar .col-xs-10, .ar .col-xs-11, .ar .col-xs-12, .ar .col-xs-2, .ar .col-xs-3, .ar .col-xs-4, .ar .col-xs-5, .ar .col-xs-6, .ar .col-xs-7, .ar .col-xs-8, .ar .col-xs-9 {
    float: right;
}
.ar .col-sm-1, .ar .col-sm-10, .ar .col-sm-11, .ar .col-sm-12, .ar .col-sm-2, .ar .col-sm-3, .ar .col-sm-4, .ar .col-sm-5, .ar .col-sm-6, .ar .col-sm-7, .ar .col-sm-8, .ar .col-sm-9 {
    float: right;
}
.ar .col-md-1, .ar .col-md-10, .ar .col-md-11, .ar .col-md-12, .ar .col-md-2, .ar .col-md-3, .ar .col-md-4, .ar .col-md-5, .ar .col-md-6, .ar .col-md-7, .ar .col-md-8, .ar .col-md-9 {
    float: right;
}
.ar .col-lg-1, .ar .col-lg-10, .ar .col-lg-11, .ar .col-lg-12, .ar .col-lg-2, .ar .col-lg-3, .ar .col-lg-4, .ar .col-lg-5, .ar .col-lg-6, .ar .col-lg-7, .ar .col-lg-8, .ar .col-lg-9 {
    float: right;
}
@media (min-width: 768px){
	.ar .col-sm-offset-1 {margin-left: auto;margin-right: 8.33333333%;}
	.ar .col-sm-offset-2 {margin-left: auto;margin-right: 16.66666667%;}
}
@media (min-width: 992px){
	.ar .col-md-offset-8 {margin-left:auto;margin-right: 66.66666667%;}
	.ar .col-md-offset-1 {margin-left:auto;margin-right: 8.33333333%;}
}

.noscroll {
    overflow: hidden;
    /*max-height: 100%;*/
}


@media (min-width: 500px){
	.md-p-r-5{padding-right: 5px;}
}
