@charset "utf-8";





header{ border-top:0 solid #044f90; /*padding:20px 0;*/padding: 10px 0 20px 0;}

.nav{ font-size:16px;}

.nav>li{ padding:0;}

.nav>li a{ color:#444444; padding-left:10px; padding-right:10px;}



.social{ margin:0; padding:10px 0; float:right;}

.social ul{ margin:0; padding:0; list-style:none;}

.social ul li{ margin:0 15px; padding:0; list-style:none; float:left;}

.social ul, .social ul li:first-child{ margin-left:0;}

.social ul li a{margin:0; padding:0; background:url(../images/social-icon.png) no-repeat; height:14px;}

.social ul li a span{ display:none;}

.social ul li a.facebook{ width:7px; display:block; background-position:0 0;}

.social ul li a.twitter{ width:14px; display:block; background-position:-15px 0;}

.social ul li a.gplus{ width:14px; display:block; background-position:-36px 0;}



.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}

.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}

.rslides li:first-child { position: relative; display: block; float: left;}

.rslides img { display: block; height: auto; float: left; width: 100%; border: 0;}

.rslides, .innerbanner{ border-top:2px solid #044f90;}


.bg-gray{ background:#dcdfe3;}

.btn-primary{ background:#449284; border:1px solid #033c70; border-radius:30px;}

.padtb20{ padding-top:25px; padding-bottom:25px;}

.recruitment-text{ font-size:200%;}

.text-primary{ color:#449284;}

h1{ color:#449284; font-weight:300;}

a{ color:#449284;}

p{ line-height:24px;}

.about-home{border:7px solid #ffffff; box-shadow:0 0 2px 2px rgba(0,0,0,0.2); margin:0 10px 10px 0;}

.process-bg{ background:url(../images/section-alt.jpg); background-size:cover;}

ul.process{ margin:0; padding:0; list-style:none; color:#444;}

ul.process li{ margin:0; padding:0; list-style:none; line-height:28px;}

.text-cyan{ color:#22c0e8; margin-right:10px;}

.btn-cyan{ color:#ffffff; background: #22c0e8;  border: 1px solid #22c0e8; font-size:18px; padding:5px 25px; border-radius: 20px;}

.btn-cyan:hover{ color:#ffffff; background: #16add3;}



footer{background:#565f69; font-size:95%; color:#ffffff; line-height:40px; font-weight:300;}

footer a{ color:#ffffff;}

footer a:hover{ color:#eeeeee;}

h5{ color:#8997a7;}





.testimonial-box {

    position: relative;

    background: #eeeeee;

    border: 2px solid #dbe2e9;

    text-align: center;

    padding: 15px;

    width: 80%;

    border-radius: 5px;

    margin: 0 auto;

}



img.testimonial-client {

    width: 80px;

    border: 2px solid #8997a7;

    margin: 25px 0;

}


.form-control{ margin-bottom:10px;}
label{ font-weight:300;}
.col-sm-6 .btn-primary{border-radius: 4px;}
.errorb {border: 1px solid red;}