﻿body{margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; background:#f1f4f7;}
*{box-sizing: border-box; }
.reg_bg_panel{ position:relative;}
.reg_bg_panel h1{padding:0px;text-align:right;color:#fff;font-weight: bold;text-transform: uppercase;font-size:26px; position:absolute; right:8%; top:50px; font-weight:normal;}
.reg_form{width:1000px; margin:0px auto; border:1px solid #ccc; padding:10px;  min-height:900px;  font-family:Tahoma, Geneva, sans-serif; }
.reg_footer{background:#0e4887; text-align:center; padding:20px 10px; color:#fff;}
.reg_footer a{display:inline-block; margin:0 5px; color:#fff;text-decoration:none;}
.reg_footer a:hover{text-decoration:underline;}
.reg_mainpanel{margin:0px; padding:15px 20px; background:#ffffff;}
.reg_mainpanel h2 { background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(255,255,255) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(255,255,255) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgb(255,255,255) 100%);
        background: #e4ae38;
        margin: 0px;
        padding: 7px 0;
        color: #fff;
        height: 50px;
    }
.reg_leftpanel{float:left;width:50%;background:#efefef;    min-height: 770px; border-right:0px solid #fff;z-index: 9999;position: relative;}
.reg_rightpanel{float:left;width:50%;background:#f8f8f8;padding: 0px;    min-height: 770px;}
.reg_mainpanel h2 b{background:#fff;width:35px;height:35px;border-radius:50px;display: inline-block;padding-top: 7px;text-align: center; float:left; margin:0 10px;}
.reg_mainpanel h2 span{padding-top:7px;font-weight: normal;text-transform: uppercase;}
.reg_rightpanel h2 b{padding-top: 9px; padding-left: 4px;}
.reg_rightpanel h2{border-left:1px solid #fff;}
.reg_leftpanel h2{border-right:1px solid #fff;}
.form_row{float:left; padding:8px 25px; width:100%;}
.form_row label{font-size:13px; width:100px; float:left; padding:6px 0px 5px; width:100%;color:#353535; font-weight:bold;}
.form_row input[type="text"],.form_row select{border-style: solid; border-width: 1px; border-color:#e9e9e9; background-color: rgb(255, 255, 255); padding:4px 5px; height:30px; width:100%;}
.form_row span{ float:left; width:100%;}
.form_row i{font-style:normal; color:#F00;}
.form_row .wd200{width:47%; float:left;}
.form_row .mar5{margin-top:5px;}
.form_row .marl27{margin-left:27px;}
.form_row .btnfrm{background:#e4ae38; width:130px; margin:0px auto; border:none; padding:8px; color:#FFF; display:inline-block; cursor:pointer;}
.form_row .btnfrm.active{background:#0e4887;}
.form_row .btnfrm:hover{opacity:.8; }
.wd50p{width:48%; float:left; }
.text_center{text-align:center;}
.form_head{background:#666; padding:5px 0px 5px 8px; color:#fff; margin-bottom:10px;}
.fl_left{float:left;}
.fl_right{float:right;}

/*Css Responsive*/
@media screen and (max-width:767px) {
.reg_form,.wd50p,.form_head{width:100%;}
.form_row .wd200,.reg_rightpanel,.reg_leftpanel{width:100%;}
.form_row .fright{float:left!important;}
.marl27{margin-left:0px!important; margin-top:5px;}
.reg_rightpanel h2,.reg_leftpanel h2{border-radius:0px; border:0px;}
.reg_rightpanel ,.reg_leftpanel{border-radius:0px; border:0px; height:auto; min-height:inherit; padding-bottom:15px;}
.reg_bg_panel h1{font-size:13px; top:25%;}
.form_row{padding: 8px 25px 0;}
.reg_mainpanel{padding:10px;}
#main_banner{ height:auto !important;}
#footer{ width:100% !important;}
}
@media screen and (min-width:768px) and (max-width:991px){
.reg_form{width:100%;}
.form_row .fright{float:left!important;}
.marl27{margin-left:20px!important; margin-top:0px;}
#main_banner{ height:auto !important;}
#footer{ width:100% !important;}
}