html{font-size:12px}
body{font-family:"OpenSans-Regular";transition:2s all;padding:0 !important;font-size:12px}
ul{padding:0;margin:0}
li{list-style:none}
.modal{padding-right:0 !important}
.center{text-align:center}
.v-middle{vertical-align:middle}
.text-caps{text-transform:uppercase}
.hide{display:none}
.bullet-visible ol li,.bullet-visible ul li{list-style:unset}
.bullet-visible ul{padding-left:40px !important}
.bullet-visible ol,.bullet-visible ul{list-style-position:inside}
;url('main/resources/assets/fonts/OpenSans/OpenSans-Regular.woff') format('woff');url('main/resources/assets/fonts/OpenSans/OpenSans-ExtraBold.woff') format('woff');url('main/resources/assets/fonts/OpenSans/OpenSans-Light.woff') format('woff');url('main/resources/assets/fonts/OpenSans/OpenSans-Semibold.woff') format('woff');@font-face{font-family:"RobotoBold";src:url('main/resources/assets/fonts/Roboto/RobotoBold.eot') format('eot'),url('main/resources/assets/fonts/Roboto/RobotoBold.woff2') format('woff2'),url('main/resources/assets/fonts/Roboto/RobotoBold.woff') format('woff'),url('main/resources/assets/fonts/Roboto/RobotoBold.ttf') format('truetype')}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
footer,nav,section{display:block}
a{background-color:transparent}
a:active,a:hover{outline:0}
b{font-weight:700}
h1{margin:.67em 0;font-size:2em}
img{border:0}
svg:not(:root){overflow:hidden}
hr{height:0;box-sizing:content-box}
button,input,select{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000 !important;text-shadow:none !important;background:0 0 !important;box-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^="javascript:"]:after{content:""}
img{page-break-inside:avoid}
img{max-width:100% !important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@font-face{font-family:'Glyphicons Halflings';src:url(main/fonts/glyphicons-halflings-regular.eot);src:url(main/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(main/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(main/fonts/glyphicons-halflings-regular.woff) format('woff'),url(main/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(main/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}
*{box-sizing:border-box}
:after,:before{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"OpenSans-Regular";font-size:12px;line-height:1.42857143;color:#333;background-color:#fff}
button,input,select{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:focus,a:hover{color:#23527c;text-decoration:underline}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
h1,h2,h3,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h6{margin-top:10px;margin-bottom:10px}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h6{font-size:12px}
p{margin:0 0 10px}
.text-center{text-align:center}
.text-uppercase{text-transform:uppercase}
ol,ul{margin-top:0;margin-bottom:10px}
ul ul{margin-bottom:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-sm-12,.col-sm-6,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12,.col-xs-6{float:left}
.col-xs-12{width:100%}
.col-xs-6{width:49.6%}
@media(min-width:768px){.col-sm-12,.col-sm-6{float:left}
.col-sm-12{width:100%}
.col-sm-6{width:50%}
}
@media(min-width:992px){.col-md-3,.col-md-4,.col-md-6,.col-md-8{float:left}
.col-md-8{width:66.66666667%}
.col-md-6{width:50%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
}
@media(min-width:1200px){.col-lg-3,.col-lg-4,.col-lg-6,.col-lg-8{float:left}
.col-lg-8{width:66.66666667%}
.col-lg-6{width:50%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary:active{background-image:none}
.collapse:not(.show){display:none}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal-body{position:relative;padding:15px}
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}
@media screen and (min-width:768px){.carousel-indicators{bottom:20px}
}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.clearfix:after,.container:after,.row:after{clear:both}
.hidden{display:none !important}
@-ms-viewport{width:device-width}
.visible-xs{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}