html {position: relative;min-height: 100%;}
body {background-color:#f2f2f2; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga", "kern";}
.box-outline{background-color:#fff;-ms-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);opacity:1;-ms-transition:opacity .218s;-moz-transition:opacity .218s;-webkit-transition:opacity .218s;transition:opacity .218s}
a.box-outline{display:inline-block;color:inherit;text-decoration:none;}
a.box-outline:hover{-ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);}
@media (max-width:767px){.form-control{font-size:16px;}}
a.box-outline:active{-ms-box-shadow: 0 2px 1px 0 rgba(0,0,0,.3);-moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,.3);-webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.3);box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);}

.padding-l {padding-left: 15px;}
.padding-r {padding-right: 15px;}
.padding-t {padding-top: 15px;}
.padding-b {padding-bottom: 15px;}
.padding-v {padding-top: 15px; padding-bottom: 15px;}
.padding-h {padding-left: 15px; padding-right: 15px;}
.padding {padding: 15px;}
.padding-half{padding:7.5px;}
.padding-10 {padding: 10px;}
.padding-30 {padding: 30px;}
.padding-v-half{padding-top:7.5px;padding-bottom:7.5px;}
.padding-h-half{padding-left:7.5px;padding-right:7.5px;}
.padding-t-half{padding-top:7.5px;}
.padding-b-half{padding-bottom:7.5px;}
.padding-l-half{padding-left:7.5px;}
.padding-r-half{padding-right:7.5px;}
.padding-v-10 {padding-top: 10px; padding-bottom: 10px;}
.padding-h-10 {padding-left: 10px; padding-right: 10px;}
.padding-t-10 {padding-top: 10px;}
.padding-b-10 {padding-bottom: 10px;}
.padding-l-10 {padding-left: 10px;}
.padding-r-10 {padding-right: 10px;}
.padding-v-30 {padding-top: 30px; padding-bottom: 30px;}
.padding-h-30 {padding-left: 30px; padding-right: 30px;}
.padding-l-30 {padding-left: 30px;}
.padding-r-30 {padding-right: 30px;}
.padding-t-30{padding-top:30px;}
.padding-b-30 {padding-bottom: 30px;}
.padding-t-30 {padding-top: 30px;}
.padding-5 {padding: 5px;}
.padding-v-5 {padding-top: 5px; padding-bottom: 5px;}
.padding-h-5 {padding-left: 5px; padding-right: 5px;}
.padding-t-5 {padding-top: 5px;}
.padding-b-5 {padding-bottom: 5px;}
.padding-l-5 {padding-left: 5px;}
.padding-r-5 {padding-right: 5px;}
.padding-0{padding:0 !important;}
.padding-v-0{padding-top:0;padding-bottom:0;}
.padding-h-0{padding-left:0;padding-right:0;}
.padding-t-0{padding-top:0;}
.padding-b-0{padding-bottom:0;}
.padding-l-0{padding-left:0;}
.padding-r-0{padding-right:0;}
.margin-b{margin-bottom:15px}
.margin-t{margin-top:15px}
.margin-b-10{margin-bottom:10px}
.margin-t-10{margin-top:10px}
.margin-r-0{margin-right:0}
.margin-l-0{margin-left:0}
.margin-0{margin:0}
.light {font-weight: 300;}
.opacity-95{opacity:0.95;filter:alpha(opacity=95);}
.opacity-9{opacity:0.9;filter:alpha(opacity=90);}
.opacity-85{opacity:0.85;filter:alpha(opacity=85);}
.opacity-8{opacity:0.8;filter:alpha(opacity=80);}
.opacity-75{opacity:0.75;filter:alpha(opacity=75);}
.opacity-7{opacity:0.7;filter:alpha(opacity=70);}
.opacity-65{opacity:0.65;filter:alpha(opacity=65);}
.opacity-6{opacity:0.6;filter:alpha(opacity=60);}
.opacity-55{opacity:0.55;filter:alpha(opacity=55);}
.opacity-5{opacity:0.5;filter:alpha(opacity=50);}

.radius-0{-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;}
.radius-4{-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;overflow:hidden;}
.radius-8{-moz-border-radius:8px !important;-webkit-border-radius:8px !important;border-radius:8px !important;overflow:hidden;}

.text-lg{font-size:16px}

.bg-white{background-color:#fff;}
.bg-dark-gray{background-color:#464646;color:#fff;}
.bg-light-gray {background-color:#f1f0f2;}
.bg-lighter-gray{background-color:#f7f7f7}
.bg-aqua{background-color:#00c0ef;}
.bg-light-blue{background-color:#3c8dbc;}
.bg-red{background-color:#f56954}
.text-red{color:#a94442}
.bg-light-gray-gradient{background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #f5f5f5) );background: -moz-linear-gradient( center top, #f9f9f9 5%, #f5f5f5 100% );filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5');background-color: #f5f5f5;border-bottom:1px solid #ddd;}
.border{border: 1px solid #e7e7e7;}
.border-v{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.border-h{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.border-t{border-top: 1px solid #e7e7e7;}
.border-b{border-bottom: 1px solid #e7e7e7;}
.border-l{border-left: 1px solid #e7e7e7;}
.border-r{border-right: 1px solid #e7e7e7;}
.border-2{border-width:2px}
.border-4{border-width:4px}
.border-0{border:none}

@media screen and (max-width:767px){
.m-border-v{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.m-border-h{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.m-border-t{border-top: 1px solid #e7e7e7;}
.m-border-b{border-bottom: 1px solid #e7e7e7;}
.m-border-l{border-left: 1px solid #e7e7e7;}
.m-border-r{border-right: 1px solid #e7e7e7;}
.m-border-0{border:none}
.m-border-t-0{border-top:none}
.m-border-b-0{border-bottom:none}
.m-border-l-0{border-left:none}
.m-border-r-0{border-right:none}
.m-border-v-0{border-top:none;border-bottom:none}
.m-border-h-0{border-left:none;border-right:none}
.m-padding {padding:15px;}
.m-padding-l{padding-left:15px;}
.m-padding-r{padding-right:15px;}
.m-padding-t{padding-top:15px;}
.m-padding-b{padding-bottom:15px;}
.m-padding-v{padding-top: 15px;padding-bottom:15px;}
.m-padding-h{padding-left:15px;padding-right:15px;}
.m-padding-10 {padding:10px;}
.m-padding-l-10{padding-left:10px;}
.m-padding-r-10{padding-right:10px;}
.m-padding-t-10{padding-top:10px;}
.m-padding-b-10{padding-bottom:10px;}
.m-padding-v-10{padding-top: 10px;padding-bottom:10px;}
.m-padding-h-10{padding-left:10px;padding-right:10px;}
.m-padding-v-half{padding-top:7.5px;padding-bottom:7.5px;}
.m-padding-h-half{padding-left:7.5px;padding-right:7.5px;}
.m-padding-t-half{padding-top:7.5px;}
.m-padding-b-half{padding-bottom:7.5px;}
.m-padding-l-half{padding-left:7.5px;}
.m-padding-r-half{padding-right:7.5px;}
.m-padding-5 {padding:5px;}
.m-padding-l-5{padding-left:5px;}
.m-padding-r-5{padding-right:5px;}
.m-padding-t-5{padding-top:5px;}
.m-padding-b-5{padding-bottom:5px;}
.m-padding-v-5{padding-top:5px;padding-bottom:5px;}
.m-padding-h-5{padding-left:5px;padding-right:5px;}
.m-padding-v-0{padding-top:0;padding-bottom:0;}
.m-padding-h-0{padding-left:0;padding-right:0;}
.m-padding-l-0{padding-left:0;}
.m-padding-r-0{padding-right:0;}
.m-padding-t-0{padding-top:0;}
.m-padding-b-0{padding-bottom:0;}
.m-padding-0{padding:0;}
}