@font-face{font-family:'AlegreyaSans';src:url(fonts/AlegreyaSans.eot);src:url(fonts/AlegreyaSans.eot?#iefix) format("embedded-opentype"),url(fonts/AlegreyaSans.otf) format("opentype"),url(fonts/AlegreyaSans.svg) format("svg"),url(fonts/AlegreyaSans.ttf) format("truetype"),url(fonts/AlegreyaSans.woff) format("woff"),url(fonts/AlegreyaSans.woff2) format("woff2");font-weight:normal;font-style:normal}
html{overflow:-moz-scrollbars-vertical;margin:0;padding:0}
*,h1,h2,h3,h4,h5,h6{font-family:'AlegreyaSans',sans-serif;font-weight:400}
body{margin:0;padding:0;line-height:1.5;background:#cbfbf6}
body,p,td,th,input,textarea,select,option{color:#777;text-decoration:none;font-size:13px}
fieldset{border:1px solid #DBDBDB;padding:10px;margin-bottom:20px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
fieldset table{width:100%;border-collapse:collapse}
fieldset table.form tr td:first-child{width:250px}
fieldset table td{padding:5px}
select,input[type='text'],input[type='password'],textarea{background:#FFF;border:1px solid #DBDBDB;padding:4px;color:#000}
option{color:#000}
a,a:visited,a b{color:#23A1D1;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
b,strong{color:#555}
label{cursor:pointer}
div.required .control-label:before{content:'* ';color:red;font-weight:700}
a.button,input.button{cursor:pointer;color:#FFF;font-size:13px;border:1px solid #78883C;background:url(../image/button.png) repeat-x;text-shadow:0 -1px #7A8A3D;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:1px 2px 2px #DDD;-moz-box-shadow:1px 2px 2px #DDD;box-shadow:1px 2px 2px #DDD;margin-bottom:2px}
.btn{background-color:#ededed;border:1px solid rgba(0,0,0,.025);text-shadow:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btn:hover,.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.btn:focus{border-color:rgba(0,0,0,.02);box-shadow:none}
.btn-default:visited,.btn-default{color:#777;background:#e5eaed}
.btn-default:hover{background:#d9dee1}
.btn-primary:visited,.btn-primary{color:#fff;background:#0dcef0;position:absolute;top:0;right:15px}
.btn-primary:hover{background:#0bbad9}
.btn-info:visited,.btn-info{color:#fff;background:#73b4ff}
.btn-info:hover{background:#4099ff}
.btn-secondary:visited,.btn-secondary{color:#fff;background:transparent;border:2px solid #fff}
.btn-secondary:hover{border:2px solid #fff;background:#fff;color:#23a1d1}
.transition{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#logo>img{margin:auto}
header{padding:50px}
header h3{margin:20px 0;text-align:center;font-size:1.3em;font-weight:700;color:salmon}
header h3 small{color:cadetblue;margin:5px 0 0;display:block;font-weight:normal}
.list-group-item{padding:0;background:none;border:0}
.table{margin:0}
.panel-heading>i{font-size:1.2em;margin-right:5px;vertical-align:-2px}
.close > .glyphicon-remove{top:0;right:-7px;text-shadow:none;font-size:.8em}
.visit{padding:50px 0;color:#fff;background:#23a1d1}
.visit p{color:#FFF;margin-bottom:20px}
.visit i{font-size:100px}
.visit img{height:71px;margin:50px auto 25px;display:block}
.modules{padding:50px;background:#fff}
.modules h2{margin:50px 0}
.modules .module{margin:0 0 50px}
.modules .thumbnail{margin:0 25px 0 0}
.mailing{padding:50px;background:#23A1D1;text-align:center}
.mailing i{color:#FFF}
.mailing h3{margin:25px 0;color:#fff}
.mailing h3 small{margin:10px 0 0;display:block;color:#fff}
.core-modules{padding:0 50px 50px;background:#fff}
.core-modules h2{margin:50px 0 0}
.core-modules img{margin:50px 0 0}
.core-modules p{margin:25px 0}
.support{padding:0 50px 50px;background:#173642;color:#fff}
.support p{color:#fff}
.support a.icon{margin:50px auto 0;width:100px;height:100px;display:block;border:3px solid #23a1d1;webkit-border-radius:50px;border-radius:50px;color:#fff}
.support a.icon:hover{border:3px solid #23a1d1;background:#23a1d1}
.support .icon i{line-height:100px}
.support a:hover{color:#fff}
.terms{background:#FFF;border:1px solid #DBDBDB;margin:3px 0 10px;padding:4px 20px 10px 20px;height:250px;overflow-y:scroll}
.terms p,.terms ul,.terms ol{color:#000}
.alert{padding:8px 14px}
footer{margin:25px 0;text-align:center}
footer a{margin:0 5px;line-height:28px}
.panel-primary{border-color:#0dcef0}
.panel-primary > .panel-heading{background:#0dcef0;border-color:#0dcef0}
.tile,.panel,.panel-heading,.form-control,.modal-content,.dropdown-menu,.btn,.input-group-addon,.alert{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.dropdown-menu{border-color:#ddd;margin-top:0;-webkit-animation:fadeInDown .4s;animation:fadeInDown .4s}
.dropdown-menu li a{color:#888}
@media (min-width: 992px) {
.modules{padding:50px}
.mailing{padding:50px 100px;text-align:left}
.mailing i{margin:0 50px 0 0;float:left}
.mailing h3{margin:0;float:left}
.mailing a{float:right}
.core-modules{padding:0 100px 50px;background:#fff}
.support{padding:0 100px 50px}
}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}