body{line-height: 1.42857143;color: #333; background-color: #fff; font-family: Raleway, sans-serif;} 
.back-img1{background: url(../images/banner.jpg) no-repeat 0 0; background-size: cover;}
p {margin: 0px;}
.cont_ab{margin-top: 60px;}
.tag{padding-left: 60px;}
.tag h2{color: #9d8665; font-weight: 500; font-style: italic; margin-top: 15px; margin-bottom: 0px;}
.tag h5{color: #fefefe; font-style: italic; font-weight: 500; margin-top: 0px;}
.left-pad{padding: 0 0 0 40px; float: right;}
.sign_form{height: 100%; width: 100%; padding: 50px 45px 40px; margin-top: 70px; border-radius: 3px; min-height: 420px; 
	background: #102554; background: -webkit-linear-gradient(left top, rgba(35,55,87,0.85), rgba(67,41,115,0.65));
	background: -o-linear-gradient(bottom right, rgba(35,55,87,0.85), rgba(67,41,115,0.65));
    background: -moz-linear-gradient(bottom right, rgba(35,55,87,0.85), rgba(67,41,115,0.65));
    background: linear-gradient(to bottom right, rgba(35,55,87,0.85), rgba(67,41,115,0.65));
    box-shadow: 0 0 103px #4c545a;}
.sign_form >ul{padding-left: 10px;}
.sign_form >ul >li{display: inline-block;}
.sign_form >ul >li > a:hover, .sign_form >ul >li.active > a{color: #f1f2f2; border-bottom: 1px solid #907650; background: none;}
.sign_form > ul > li > a{cursor: pointer;}
.sign_form >ul >li > a{font-size: 24px; text-transform: uppercase; color: #57607a; transition: all 0.3s ease 0s;
    margin-right: 30px;}
.form_int{position: relative;}
.sign-in{display: block; transition: all 0.3s ease 0s; background: #907650; color: #fdfcfc; text-transform: uppercase; border-radius: 30px;
    font-size: 12px; text-align: center; padding: 10px 0;}
.bord_1{border-top: 1px solid #5f5c77; margin-top: 35px;}
.frg_pass{display: block; text-align: center; margin-top: 35px;}
.frg_pass a{font-size: 12px; color: #7c7c7c;}
.frg_pass{display: block; text-align: center; margin-top: 35px;}
.tag1 h3{color: #f1f2f2; letter-spacing: 1px; font-weight: 300; margin-bottom:0px;}
.tag1{color: #ffffff; margin-top: 90px; padding-left: 15px;}
.tag1 p{font-size: 60px; color: #f1f2f2; letter-spacing: 1px; }
.bg_img2{margin-bottom: 20px;}
.bg_img2 {
    background: #243553;
    margin-top: 45px;
    margin-bottom: 25px;
    padding: 30px 40px 15px;
    background: -webkit-linear-gradient(left, rgba(35,55,87,0.75) , rgba(72,45,135,0.55));
    background: -o-linear-gradient(right, rgba(35,55,87,0.75) , rgba(72,45,135,0.55));
    background: -moz-linear-gradient(right, rgba(35,55,87,0.75) , rgba(72,45,135,0.55));
    background: linear-gradient(to right, rgba(35,55,87,0.75) , rgba(72,45,135,0.55));
}
.abt-txt a{color: #7c7c7c; display: block; font-weight: 500;}
.ad_txt{color: #ffffff !important;}
.mrg-t{margin-top: 30px;}
.copy{float: left; color: #7c7c7c; font-size: 10px; margin-top: 5px;}
.footer_link{float: left; margin-top: 2px;}
.footer_link li{display: inline-block; color: #7c7c7c;}
.footer_link li a{font-size: 10px; color: #7c7c7c;}
.abt-txt h4{color: #f1f2f2; padding-bottom: 22px; border-bottom: 1px solid #7c7c7c; text-transform: uppercase;
	display: inline-block; margin-bottom:0px; margin-top:0px;}
.form_int label {
    color: #7c7c7c;
    font-weight: 500;
    font-size: 12px;
    padding-left: 10px;
}
.form_int input[type="text"], .form_int input[type="password"], .filter_form select, .email input[type="text"], .filter_form .select-btn {
    border: 0;
    height: 27px;
    background: rgba(255, 255, 255, 0.1);
    color: #ffffff;
    font-weight: bold;
    text-align: left;
    border-radius: 30px;
    font-weight: 400;
    font-size: 12px;
}
.form_int input[type="text"], .form_int input[type="password"] {border: 0; height: 27px; background: rgba(255, 255, 255, 0.1); color: #ffffff; font-weight: bold; text-align: left; border-radius: 30px; font-weight: 400; font-size: 12px;}
.checkbox label{display: inline-block; position: relative; padding-left: 5px; color: #f1f2f2;}
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    margin-left: -19px;
    border: 1px solid rgba(113, 119, 131, 0.2);
    border-radius: 3px;
    background-color: rgba(113, 119, 131, 0.2);
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]{opacity: 0;}
.checkbox {padding-left: 25px;}
.car-txt{margin-top: 65px; color: #7c7c7c; font-weight: 500;}
.abt-txt p {color: #7c7c7c; margin-top: 22px; font-weight: 500;}
a, a:hover, a:focus, a:active{text-decoration: none; outline: 0;}
.abt-txt a:hover{color: #ffffff;}
.ad-pd{padding-top: 65px;}
.tag1 h4{color: #f1f2f2; font-style: italic; line-height: 24px; letter-spacing: 1px; font-weight: 300; margin-top:0px; margin-bottom:0px;}
.sign-in:focus{color: #907650; background: #ffffff;}
.frg_pass a:hover{color: #ffffff;}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color: #907650; border-color: #907650;}
.checkbox-primary input[type="checkbox"]:checked + label::after{color: #ffffff;}
.checkbox input[type="checkbox"]:checked + label::after{font-family: 'FontAwesome'; content: "\f00c";}
.checkbox label::after{display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: -1px; 
	margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 10px;color: #555555;}
.sign-in:focus{color: #907650; background: #ffffff;}
.sign-in:hover{background: #fdfcfc; color: #907650;}