!important/*===========================common css===============================*/
 *:before, *:after {box-sizing: border-box;}
* { margin:0; padding:0; outline:0; }
.Fleft { float:left!important; }
.Fright { float:right!important; }
.Middle { vertical-align:middle; }
.nobdr { border:none !important; }
.nobg{ background:none !important; }             
.nobdr_top { border-top:none !important; }
.nobdr_bottom { border-bottom:none !important; }
.nomargin { margin:0px !important; }
.nomargin-left{ margin:0 1px 0 0;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right{ margin-right:0px !important; }
.no-padding-right{ padding-right:0px !important;}
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top; }
img { border:0px; }
ul { list-style-type:none; padding:0; margin:0; }
ul li { list-style:none; padding:0; margin:0; }
a { text-decoration:none; outline:none; }
.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-weight:normal !important; }
body { height: 100%;  width: 100%; padding: 0; margin: 0; min-width:1170px; font-family:'URW Geometric'}
html{position:relative; min-height:100%;}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}
.container h1 a:focus, .container h1 a:hover { color: #1f5aa5 !important;text-decoration: none !important; }
.main-content .current_filter li{float:left; color:#fff !important; font:14px/14px 'URW Geometric Light'; margin-right:10px !important;  position:relative;}
.no-close .ui-dialog-titlebar-close {display: none;}
.btn-info, .ui-button-info{ color: #fff !important;
    background-color: #244d86 !important;border-radius: 50rem!important;
    border-color: #fff !important;font-weight: normal;
}
.ui-button:hover {
    background-color: #244d86 !important; border-color: #244d86 !important;color: #244d86 !important;background-color: #fff !important;border-radius: 50rem!important;
}
.help-tooltip p{line-height: 25px;    text-align: left;    margin-left: 10px;}
/****************************************************************************
			                              common css
***************************************************************************/


@font-face {
    font-family:'URW Geometric';
    src: url('fonts/URWGeometric-Regular.eot');
    src: url('fonts/URWGeometric-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/URWGeometric-Regular.woff2') format('woff2'),
		url('fonts/URWGeometric-Regular.woff') format('woff'),
		url('fonts/URWGeometric-Regular.svg#URWGeometric-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}

@font-face {
    font-family:'URW Geometric';
    src: url('fonts/URWGeometric-Bold.eot');
	src: url('fonts/URWGeometric-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/URWGeometric-Bold.woff2') format('woff2'),
		url('fonts/URWGeometric-Bold.woff') format('woff'),
		url('fonts/URWGeometric-Bold.svg#URWGeometric-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}
@font-face {
    font-family:'URW Geometric SemBd';
    src: url('fonts/URWGeometric-SemiBold.eot');
	src: url('fonts/URWGeometric-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/URWGeometric-SemiBold.woff2') format('woff2'),
		url('fonts/URWGeometric-SemiBold.woff') format('woff'),
		url('fonts/URWGeometric-SemiBold.svg#URWGeometric-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}

@font-face {
    font-family:'URW Geometric Light';
    src: url('fonts/URWGeometric-Light.eot');
	src: url('fonts/URWGeometric-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/URWGeometric-Light.woff2') format('woff2'),
		url('fonts/URWGeometric-Light.woff') format('woff'),
		url('fonts/URWGeometric-Light.svg#URWGeometric-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}


@font-face {
    font-family:'URW Geometric Med';
    src: url('fonts/URWGeometric-Medium.eot');
	src: url('fonts/URWGeometric-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/URWGeometric-Medium.woff2') format('woff2'),
		url('fonts/URWGeometric-Medium.woff') format('woff'),
		url('fonts/URWGeometric-Medium.svg#URWGeometric-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}

@font-face {
    font-family:'Ciutadella Regular';
    src: url('fonts/Ciutadella-Regular.eot');
	src: url('fonts/Ciutadella-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Ciutadella-Regular.woff2') format('woff2'),
		url('fonts/Ciutadella-Regular.woff') format('woff'),
		url('fonts/Ciutadella-Regular.svg#Ciutadella-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: 'U+0020-00FE';
}


#main, #wrapper{width:100%; padding:0px; margin:0px; float:left; background:#fff;}
.container{padding:0px;}

/*header-section-css*/
.header{width:100%; float:left; padding:22px 0 15px 0}
.logo{float:left;}
.contact-details{float:right; width:auto; margin-top:0px;}
.contact-details ul{float:left; display:block; list-style-type:none;}
.contact-details ul li{float:left; position:relative; color:#2f4366; font:15px/42px 'URW Geometric'; margin-right:5px;}
.contact-details ul li img{vertical-align:center; margin:0 5px;}
.contact-details ul li span{color:#2f4366; font:18px/42px 'URW Geometric SemBd'; }
.contact-details ul li.sign-in{ margin-right:0px; margin-left:15px;}
.contact-details ul li.sign-in a{ display:block; transition: all 0.4s ease 0s; border:1px solid #87a3cc; border-radius:5px; color:#3b69ac;  font:16px/42px 'URW Geometric'; padding:0 24px; text-decoration:none;}
.contact-details ul li.sign-in a:hover{background:#1f5aa5; color:#fff; border:1px solid #1f5aa5;}
.contact-details ul li.profile{ margin-right:0px; margin-left:15px;}
.contact-details ul li.profile a{ display:block; border:none;  color:#3b69ac;  font:16px/42px 'URW Geometric'; padding:0 24px; text-decoration:none;}
.contact-details ul li.profile figure{float:left; margin-right:8px; border-radius:100%}
.contact-details ul li.profile ul.dropdown-menu{display:none;}
.contact-details ul li.open ul.dropdown-menu{display:block; padding:0px;}
.contact-details ul li.open ul.dropdown-menu li{width:100%; border-bottom:1PX solid #ddd;}
.contact-details ul li.open ul.dropdown-menu li:last-child{border-bottom:none;}
/*header-section-css*/

/*navbar-section-css*/

#navbar{width:100%; background:#3d4249; height:55px; padding:0px; margin:0px; float:left}
.menu{width:100%; float:left;}
.menu ul{float:left; width:auto;}
.menu ul li{float:left;}
.menu ul li a{color:#fff; font:15px/55px 'Ciutadella Regular'; text-decoration:none;  padding:0 20px; display:block; transition:all 0.4s ease 0s}
.menu ul li a:hover, .menu ul li a:focus{ background:#0061a6;}
.menu a.applicaton{float:right; background:none; border:1px solid #ffd050; border-radius:5px; padding:0px 25px; display:block; margin-top:10px; text-decoration:none; color:#fff; font:16px/35px 'URW Geometric';}
.menu ul li ul{display:none; transition:all 0.8s ease s; background:#3d4249;  position:absolute; z-index:99; left:0; top:80px; }
.menu_auth ul li a{padding:0 8px; }
.menu_auth a.applicaton{ padding:0px 15px; }


.menu ul li:hover ul.sub-menu{display:block; width:250px; float:left; top:55px; }
.menu ul li ul li{width:100%; float:left; border-bottom:1px solid #333436}
.menu ul li ul li:last-child{border:none;}
.menu ul li ul li a{ line-height:20px; padding: 10px 25px;}
.menu ul li ul.sub-menu li{position:relative;}
.menu ul li ul.sub-menu li ul.sub-menu{display:none; background:#3d4249;  position:absolute; z-index:99; top:0; left:246px; }
.menu ul li ul.sub-menu li:hover ul.sub-menu{display:block; }

/*navbar-section-css*/

/*banner-section-css*/
#banner{width:100%; float:left; padding:0px; margin:0px;}
#banner figure img{width:100%;}
/*banner-section-css*/

/*form-detail-css*/
.main-content{width:100%; float:left; position:relative; padding:20px 0 65px 0; margin:0px; min-height: 250px;}
.main-content h1{color:#1f5aa5; font:30px/42px 'URW Geometric'; font-weight:700;}
.main-content h1.welcome{padding:25px 50px; text-align: center; margin-top:50px; font-size: 20px; }
.main-content ul li{float:left; color:#62676d; font:14px/14px 'URW Geometric Light'; margin-right:20px;  position:relative;}
/*.main-content ul li:after{position:absolute; content:""; display:block; top:0px; right:-18px;  background:url(/assets/images/divider.png) center right no-repeat; width:13px; height:12px;} */
.main-content ul li:last-child:after{display:none;}
.main-content ul li a{text-decoration:none; color:#62676d;}
.main-content .content{float:left; width:100%; margin-top:20px;}
.wizard > .steps { display: block;  float: left;  margin-bottom:5px;  position: relative;  width: 100%;}
.wizard .steps ul > li{float:none; position:relative; margin-right:21px; background:#83878e; display:inline-block;}
.wizard .steps ul > li:first-child a, .wizard .steps ul > li:first-child{border-radius:3px 0 0 3px;}
.wizard .steps ul > li:first-child:before, .wizard .steps ul > li.done:first-child:before, .wizard .steps ul > li.current:first-child:before{display:none;}
.wizard .steps ul > li:before{position:absolute; background:url(/assets/images/tab-li-before.png) right top no-repeat; width:24px; height:47px; content:""; display:block; left:-23px; top:0px;}
.wizard .steps ul > li:after{position:absolute; background:url(/assets/images/tab-li-after.png) right top no-repeat; width:25px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps ul > li a{color:#fff;  font:17px/47px 'URW Geometric'; text-decoration:none;   display:block; border:none; margin-right:0px; padding:0px 30px; cursor:pointer;}
.wizard .steps ul > li a figure{float:left; margin-right:8px;}
.wizard .steps ul > li.done{border:none; background:#13a085; cursor:pointer;}
.wizard .steps ul > li.done:after{position:absolute; background:url(/assets/images/tab-done-li-after.png) right top no-repeat; width:23px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps ul > li.done:before{position:absolute;  background:url(/assets/images/tab-done-li-before.png) right top no-repeat; width:25px; height:47px; content:"";  left:-23px; top:0px;}
.wizard .steps ul > li.done  a, .wizard .steps ul > li.done a:hover, .wizard ul > li.done a:focus{background:none; border:none; color:#fff;}
.wizard .steps ul > li a:hover{background:none; border:none; color:#fff; margin-right:0px;}
.wizard .steps ul > li.current{border:none; background:#3b69ac; cursor:pointer;}
.wizard .steps ul > li.current:after{position:absolute; background:url(/assets/images/tab-current-li-after.png) right top no-repeat; width:23px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps ul > li.current:before{position:absolute; background:url(/assets/images/tab-current-li-before.png) right top no-repeat; width:25px; height:47px; content:""; display:block; left:-23px; top:0px;}

.wizard .steps .form-group{float:none; width:auto; position:relative; margin-right:2.5%; background:#83878e; display:inline-block;}
.wizard .steps .form-group:first-child{border-radius:3px 0 0 3px;}
.wizard .steps .form-group:first-child:before, .wizard .steps ul > li.done:first-child:before, .wizard .steps ul > li.current:first-child:before{display:none;}
.wizard .steps .form-group:before{position:absolute; background:url(/assets/images/tab-li-before.png) right top no-repeat; width:24px; height:47px; content:""; display:block; left:-23px; top:0px;}
.wizard .steps .form-group:after{position:absolute; background:url(/assets/images/tab-li-after.png) right top no-repeat; width:25px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps .form-group h3{color:#fff!important;  font:17px/47px 'URW Geometric'!important; text-decoration:none;   display:block; border:none; margin-right:0px; padding:0px 30px; }
.wizard .steps .form-group h3 figure{float:left; margin-right:8px;}
.wizard .steps .form-group.done{border:none; background:#13a085; }
.wizard .steps .form-group.done:after{position:absolute; background:url(/assets/images/tab-done-li-after.png) right top no-repeat; width:23px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps .form-group.done:before{position:absolute;  background:url(/assets/images/tab-done-li-before.png) right top no-repeat; width:25px; height:47px; content:"";  left:-23px; top:0px;}
.wizard .steps .form-group.done  h3, .wizard .steps ul > li.done a:hover, .wizard ul > li.done a:focus{background:none; border:none; color:#fff;}
.wizard .steps .form-group a:hover{background:none; border:none; color:#fff; margin-right:0px;}
.wizard .steps .form-group.current{border:none; background:#3b69ac; }
.wizard .steps .form-group.current:after{position:absolute; background:url(/assets/images/tab-current-li-after.png) right top no-repeat; width:23px; height:47px; content:""; display:block; right:-23px; top:0px;}
.wizard .steps .form-group.current:before{position:absolute; background:url(/assets/images/tab-current-li-before.png) right top no-repeat; width:25px; height:47px; content:""; display:block; left:-23px; top:0px;}
.wizard .steps .form-group.current:first-child:before{display:none;}



.content form{width:100%; float: left;padding: 10px 0px; }
.frame-box {border-radius: 0.4rem !important; padding:20px; margin-bottom: 25px; border:1px solid #dee2e6; width:100%; position: relative; float:left;}
.form-group{width:100%; float:left;}
.form-field{padding:0px; position:relative;}
.modal-form-field{padding:0px; position:relative; margin-bottom: 20px;width: 100%; float:left;}
.form-group > .form-field{margin-bottom:10px; position:relative;}
.form-field label{font:16px/35px 'URW Geometric'; float:left; display:block; color:#000; margin-bottom:0px; width: 100%;}

.form-field .declaration-box label{font:16px/24px 'URW Geometric';}
.form-field input{ width:90%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.form-field .input-box{ width:90%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.form-field select{ width:90%; float:left; background:#FFFFFF url(/assets/images/select-arrow.png) 98% center no-repeat; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  -webkit-appearance:none;  -moz-appearance:none; appearance: none;  }
.form-field .form-control{width:90%; float: left; height:40px; padding:0 5px; font:15px/42px 'URW Geometric'; color:#62676d; box-shadow:inherit; border-radius:0px; transition:inherit;}
.form-control:focus{border-color:inherit;}
.form-field ul li{position:relative; margin-right:5px;}
.form-field #License_ApplicantUidDetails_birth_date .form-control{width:29%; margin-right:1%;}
.form-field #appbundle_applicantuiddetails_birth_date select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantmedicaldetails_date_of_vision_test select{width:29%; margin-right:1%;}
.form-field .input-box {
    border: 1px solid #e1e3e5;
    color: #62676d;
    font: 15px/38px "URW Geometric";
    height: 40px;
    padding: 0 10px;
    width: 90%;
    background: #f4f5f7;
    float: left;
    overflow: auto;
}
.form-field .select-box {
    border: 1px solid #e1e3e5;
    color: #62676d;
    font: 15px/42px "URW Geometric";    
    padding: 0 10px;
    width: 90%;
    background: #f4f5f7;
    float: left;
}
.form-field .select-box ul {border: 1px solid #e1e3e5;padding: 0 10px;}
.form-field .select-box ul li {width:100%; float:left;}
.form-field #license_filter_birth_date select{width:29% !important; margin-right:1%!important;}
.form-field #form_birth_date select{width:29%; margin-right:1%;}
.form-field #license_filter_created_at select{width:29%; margin-right:1%;}
.form-field #license_filter_issuance_date select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantdrivingtestdetails_date_of_test_year select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantdrivingtestdetails_date_of_test select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantdrivingtestdetails_lp_issued_date select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantdrivingtestdetails_lp_expiration_date select{width:29%; margin-right:1%;}
.form-field #appbundle_applicantdrivingtestdetails_disqualified_date select{width:29%; margin-right:1%;}
.main-contentt .form-group{margin-bottom:15px;}
.form-field ul li label{display: block; margin:0px; position: relative; font:15px/25px 'URW Geometric'; color:#62676d; padding:0px 25px 0px 30px;   height: 30px;  z-index: 9;  cursor: pointer; -webkit-transition: all 0.25s linear;}
.form-field ul{margin-top:10px!important;}
.form-field ul.pagination{margin-top:0px!important;}
.form-field .radio {float:left; width:auto; margin:0px 15px 0 0 }
.form-field .radio label{padding-left:30px; line-height:25px; font:15px/15px 'URW Geometric'; color:#62676d;}
/*.form-field .radio .check{ display: block; position: absolute; border: 1px solid #61bfad; border-radius: 100%; height: 20px; width: 20px; top: 0px; left:0px; z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.form-field .radio .check::before { display: block;  position: absolute;	content: '';  border-radius: 100%;  height: 10px;  width: 10px;  top: 4px;	left: 4px;  margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
.form-field .radio input[type=radio]:checked ~ .check { border: 1px solid #61bfad;}
.form-field .radio input[type=radio]:checked ~ .check::before{background: #13a085;}
.form-field .radio input[type=radio]:checked ~ label{font:15px/25px 'URW Geometric'; color:#62676d;}
*/.detail-from .form-field ul{margin-top:10px; float:left; width:100%;}
.btn-group{width:100%; margin-top:25px; float:left}
.btn-group .back{float:right; margin-right:6px; padding:17px 30px; background:#3d4249; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.btn-group .back img{margin-right:10px;}
.btn-group .continue:hover{ background: #067560;}
.btn-group .continue{float:right; transition:all 0.4s ease 0s;  padding:17px 30px; background:#13a085; margin-right:5px; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.btn-group .edit{float:left;  padding:17px 30px; margin-right:5px; background:#13a085;  border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.btn-group .cancel{float:left;  padding:17px 30px; margin-right:0px; background:#3F7FBF;  border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.btn-group .save{float:left;  padding:17px 30px; background:#1f5aa5; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
/*form-detail-css*/
.date, .month{width:77px!important; float:left;}
.year{width:140px!important;}

/*footer-css*/
#footer-social{background:#1f5aa5; float:left; width:100%; padding:16px 0; }
#footer-bottom{background:#fff; float:left; width:100%; padding:15px 0 }
#footer-social .contact-details{float:left; margin-top:8px;}
#footer-social .contact-details ul{float:left; display:block; list-style-type:none;}
#footer-social .contact-details ul li{float:left; position:relative; color:#cbd9ea; font:15px/42px 'URW Geometric'; margin-right:20px;}
#footer-social .contact-details ul li img{vertical-align:middle; margin:-5px 5px 0 5px;}
#footer-social .contact-details ul li span{color:#fff; font:24px/42px 'URW Geometric';  display:inline-block; vertical-align:middle }
.social-icon { float: right;  width: auto; margin-top:5px;}
.social-icon  ul{float:left; display:block; list-style-type:none;}
.social-icon  ul li{float:left; position:relative; color:#cbd9ea; font:15px/42px 'URW Geometric'; margin-right:5px;}
.copyright{ float:right; margin-top:10px;}
.copyright p{width:100%; float:right; text-align:right; margin-bottom:3px}
.copyright p span{float:right;}
.copyright p span img{margin-left:5px; vertical-align:middle;}

/*footer-css*/


/*error-css*/
.parsley-errors-list{position:absolute; right:37px; top:-7px; border-radius:3px; background:#f20919; width:124px!important; text-align:center}
.parsley-errors-list:after {top: 100%; left: 16%; border: solid transparent; 	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(242, 9, 25, 0);	border-top-color: #f20919;
	border-width: 6px;	margin-left: -10px;}
.parsley-errors-list li{ font:13px/25px 'URW Geometric'!important; color:#fff!important ; width:100%!important }
.form-field input.parsley-error, .form-field select.parsley-error, .form-field textarea.parsley-error{border:1px solid #f20919;}
/*error-css*/



/*Application-detail-css*/

.form-field textarea{ width:97%; resize:none; border:1px solid #e1e3e5; height:117px; padding:10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
#wizard .form-group h3{  color:#1f5aa5; background: #fff; position: absolute; top:-15px; left: 19px; padding: 0 10px; font:22px/35px 'URW Geometric';}
#wizard .form-group label input[type="checkbox"]{width:auto; float:left; margin-right:10px; height:auto!important; margin-top:8px;}
.form-group > .form-field figure{position:absolute; right:55px; bottom:10px;}
/*Application-detail-css*/


/*review-and-pay-css*/
.registration-box{width:100%; height:90px; float:left; background:#13a085; border-radius:5px; padding:20px 40px; box-sizing:border-box}
.registration-box h4{color:#fff; font:21px/30px 'URW Geometric'}
.registration-box h4 span{font:21px/30px 'URW Geometric'}
.registration-box h5{color:#fff; font:21px/30px 'URW Geometric'}
.registration-box button.proceed{ width:238px; padding:0px; height:47px; background:#ffd050; border-radius:5px; margin-left:0px; text-decoration:none; margin-top:3px; font:18px/47px 'URW Geometric Light'; color:#3d4249; display:block; text-align:center }
.application-preview{background:#f4f5f6; width:97%; margin-top:12px; border-radius:5px; float:left; padding:30px 40px;}
#wizard .form-group .application-preview h3{padding-bottom:10px; color:#41474e;  font:27px/42px 'URW Geometric Light';} 
.application-preview .result-box .title-box{ width:100%; float:left; background:#fff; padding:0 25px; margin-bottom:20px; height:48px; border:1px solid #e1e3e5; color:#41474e; font:17px/48px 'URW Geometric Med' }
.application-preview .result-box .detail-box{padding-bottom:40px; float:left; width:100%;}
.application-preview .result-box .detail-box ul{float:left; width:100%; display:block;} 
.application-preview .result-box .detail-box ul li{float:left; padding:0 25px; width:100%; margin-bottom:25px; color:#41474e; font:15px/42px 'URW Geometric'}
.main-content .wizard .application-preview .result-box .detail-box ul li span{width:165px; margin-right:15px; float:left}
#All-table{max-height:540px; overflow:auto}
.wizard {  float: left;   width: 100%;}
.preview .bottom-part{ float:left; width:100%; margin-top:20px;}
.preview .bottom-part .btn-group{margin-top:0px; width:auto; float:right; margin-right:29px;}
.preview .bottom-part .btn-group button.print{ color:#41474e; font:14px/37px 'URW Geometric'; margin-right:5px; padding:0 16px; text-align:center; border:1px solid #ffd050; border-radius:50px; background:#fff}
.preview .bottom-part .btn-group button.print img{margin-right:10px; vertical-align:middle;}
.main-content .wizard.preview .form-group{margin-bottom:0px;}
.result-box{width:100%; float:left; margin-left:0; margin-bottom:15px;}
.wizard.preview .steps{margin-bottom:7px;}
.wizard.preview p.reidrect{color:#41474e; font:15px/30px "URW Geometric Light"; margin-bottom:5px;}
.radio label.required{padding:0px;}
.radio label.required input{float:left; width:25px !important; position:relative; margin:-5px 10px 0 0; height:2em;}
.result-box table tr{display:block; width:100%; float:left; margin-bottom:0px;}
.result-box table tr td span{ color:#41474e; float:left!important; font:16px/18px 'URW Geometric';  float:none; width:260px!important}
#All-table{max-height:540px; overflow:auto; word-wrap:break-word;}
.result-box table tr td p{  padding-left:10px; float:left!important; color:#41474e; font:15px/18px 'URW Geometric'; width:248px; vertical-align:middle; float:none; margin-bottom:0px; word-wrap:break-word; }
.result-box .title-box{width:100%; float:left; background:#1f5aa5; padding:0 25px; margin-bottom:0px; height:48px; border:1px solid #1f5aa5; color:#fff; font:17px/48px 'URW Geometric Med' }
.show-preview{background:#fff; width:980px; margin:0 auto}
.result-box table{border-collapse: inherit; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  float: left;   padding:0;    width: 100%;}
.result-box table tbody{padding:0px; float:left;width: 100%;}
.result-box table tr td{border-right:1px solid #ccc; border-top:1px solid #ccc; display:table-cell; vertical-align:middle; padding:10px 30px; }
.result-box table tr td:last-child{border-right:none; width:599px; }
 .result-box table tr td:first-child{}
.show-preview .result-box{width:100%; margin-bottom:10px;}
.show-preview .detail-box{ padding:0px 0 0px 0; float:left; width:100%; border:1px solid #e1e3e5; border-bottom:none;}
.show-preview .detail-box .form-field{ margin-bottom:0px; display:table; position:relative; float:left; border-bottom:1px solid #e1e3e5; padding:10px 0;}
.show-preview .detail-box .form-field .print-box{ border-right: 1px solid #ccc; display:table-cell; vertical-align:middle; float:none; margin-right:0; width: 33%; padding-left:30px}
.show-preview .detail-box .form-field .print-box:last-child{margin-right:0px; border:none;}
.show-preview .detail-box .form-field:last-child{margin-bottom:0px;}
.show-preview .shw-cont{float:left; padding:15px 0 }



.login-div{width:400px; float:left; padding:30px; border:1px solid #ccc; border-radius:5px; background:#f4f5f6; margin:0  0 0 385px;} 
.field_div{width:100%; float:left; margin-bottom:15px;}
.field_div label{ float:left; font:15px/25px 'URW Geometric'; display:block; color:#62676d; margin-bottom:0px;}
.field_div input{ width:100%; float:left; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d; }
.field_div input[type="checkbox"]{float:left; width:auto; margin-right:10px; height:auto}
.field_div input[type="submit"]{float:left; height:auto; text-transform:uppercase;  padding:13px 30px; background:#1f5aa5; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}








/*search-css*/
.main-content.search-table{padding-bottom:0px;}
.form-table{float:left; width:100%; margin-top:0px;}
.pagination{float:right; width:auto!important; margin:0px;}
.asc{background:url(/assets/images/up-arrow.png) right center no-repeat; background-size:10px auto;}
.desc{background:url(/assets/images/down-arrow.png) right center no-repeat; background-size:10px auto;}
.sortable{background: url(/assets/images/sortable.png)right center no-repeat; background-size:15px auto;}
.table-scroll{width:100%; overflow-x:scroll;}
.form-table .panel-heading h3.panel-title{color:#41474e;  font:27px/42px 'URW Geometric Light';}
.sidenav-2 { height:auto; background:#1f5aa5;  width: 0; height:100%;  position:relative;  z-index: 99999;  top: 0;  left: 0;    overflow-x: hidden;  transition: 0.5s;  padding-top:0px;}
.sidenav-2.openNavCls1{width:300px;}
.search{position:relative;  border-radius:5px 5px 0 0; padding-bottom:0px; height:100%; width:100%; float:left }
.search #form{padding:0px; width:100%; box-sizing:border-box;}
.search #form input, .search #form select{width:95%;}
.search #form .form-group > .form-field, .search #form .form-group{margin-bottom:0px;}
.search #form .form-group .form-field .date, .search #form .form-group .form-field .month{width:55px!important;}
.search #form .form-group .form-field .year{width:100px!important;}
.closebtn {position: absolute;  right: 12px;  top:-5px; text-decoration:none;  z-index: 999; color:#fff; font:25px/48px 'URW Geometric SemBd'}
.closebtn:hover{color:#fff; text-decoration:none;}
.search #form .btn-group .continue{padding:17px 25px;}
.search #form .btn-group .warning {padding: 17px 25px;}
.btn-group .reset {
    background: #f0ad4e none repeat scroll 0 0;
    color: #fff;
    float: left;
    font: 16px/16px "URW Geometric";
    padding: 17px 30px;
}
.search #form  .form-group > .form-field figure{right:15px;}






.form-table .panel-heading h3.panel-title{color:#FFFFFF;  font:27px/42px 'URW Geometric Light';}

/*two-wheeler-page-css*/

.tab-section { background: #194c84;  float: left;   width: 100%; padding-bottom:30px; position:relative;}
.tab-section:after{position:absolute; background:url(/assets/images/box-after.png) left top no-repeat; width:143px; height:27px; left:50%; content:""; display:block; bottom:-25px; margin-left:-71px;}
.apply-new-box{width:100%; float:left;}
/*.apply-new-box-left{border-right:1px solid #2b588a;}*/
.apply-new-box-right{padding-left:15px; width:20% !important; float: right !important;}
.apply-new-box-left{width:80%; float:left;padding: 0px 15px;}
.apply-new-box-left h3{font:20px/42px 'URW Geometric'; color:#fff}
.apply-new-box-left p{text-align: justify;font:15px/22px 'URW Geometric'; color:#fff; padding-right:0px;}
#main .apply-new-box-right{width:100%; float:left; margin-top:18%;}
#main .apply-new-box-right a.apply{ padding:15px 35px; text-decoration:none; border-radius:3px; background:#17335b; display:block; float:left;  font:14px/14px 'URW Geometric'; color:#fff }
#main .apply-new-box-right a.download{ padding:15px 35px; text-decoration:none; border-radius:3px; background:#fbc017; display:block; float:left; margin-right:10px; font:14px/14px 'URW Geometric'; color:#404956}
.apply-new-box-right h3{font:20px/42px 'URW Geometric'; color:#fff}
.apply-new-box-right ul{display:block; float:left;}
.apply-new-box-right ul li{font:15px/22px 'URW Geometric'; color:#fff; float:left; width:100%; list-style-type: disc;}
.apply-new-box-right ul li span{color:#fcd566; font-weight:bold; margin-right:20px;}

.renew-box p, .resissue-box p{ text-align: justify;color: #fff; font:15px/22px 'URW Geometric';}
.renew-box h3, .resissue-box h3{ color: #fff; font:20px/42px 'URW Geometric';}



.other-services{width:100%; float:left; margin-left:15px;}
.other-services ul{float:left; display:block;}
.other-services h3{ color:#404956; font:21px/42px 'URW Geometric'; }
.other-services ul li{float:left; width:100%; border-bottom:1px solid #e4e4e5; background:#fff url(/assets/images/service-li.png) 98% center no-repeat}
.other-services ul li a{font:15px/55px 'URW Geometric'; color:#194c84; text-decoration:none}
.faq-box{min-height: 130px; background:#fcd566; padding:20px; width:100%; float:left; box-sizing:border-box; margin:30px 0 0px 15px;}
.other-services figure{float:right;}
.other-services:last-child ul li{background:none;}
.faq-box > figure{float:left; margin-right:15px;}
.faq-box > figure img{vertical-align:middle;}
.faq-box-cont h4{color:#3d4249;font:21px/30px 'URW Geometric';  }
.faq-box-cont p{color:#3d4249;font:15px/18px 'URW Geometric';  }
.faq-box-cont a.read{color:#3d4249;font:14px/18px 'URW Geometric'; text-decoration:none }
.driving-license-process{padding:40PX 10PX 15px 10px; background:#f3f3f4; float:left;}
.driving-license-process h3{ color:#404956; font:21px/30px 'URW Geometric'; text-align:center}
.driving-license-process ul{float:left; display:block; margin-top:60px!important;}
.driving-license-process ul li{float:left; width:16%; text-align:center; border-right:1px solid #e3e3e4; min-height:215px;}
.driving-license-process ul li:last-child{border:none;}
.driving-license-process ul li figure{position:relative; max-height:60px; width:auto; padding-bottom:25PX; display:inline-block; margin:0 auto }
.driving-license-process ul li figure figcaption{position:absolute; background:url(/assets/images/figcatption-bg.png) left top no-repeat; text-align:center; width:26px; height:26px; top:-28px; left:-21px; color:#fcd566;  font:11px/26px 'URW Geoline-height:20px; padding:10px 25px;metric';}
.driving-license-process ul li P{display:block; padding:0 10px; font:15px/22px 'URW Geometric'; color:#5e666e;}
/*resposnive-css*/


/*New-css*/
.steps-link { float: left;  width: 100%; margin-bottom:0px;}
#wizard .steps .form-group h3{position:relative; left:inherit; top:inherit; background:none}
.wizard .steps .form-group{ width: auto!important; float:left; display: inherit; margin-right: 26px; padding-right: 5px; padding-left: 5px}
.wizard .steps .col-lg-3{width:22.5%; float:left; display:block;}
.wizard .steps .col-lg-6{width:47.5%; float:left; display:block;}
.wizard .steps .col-lg-4{ width:30.8% ;float:left; display:block; }
.wizard .steps .col-lg-12{width:99%; float:left; display:block;}
.wizard .steps .col-lg-11{width:97%; float:left; display:block;}
.main-content .register-div h1{color:#1f5aa5; font:30px/42px 'URW Geometric'; font-weight:700; padding-bottom:0px; margin-bottom:15px; border-bottom:2px solid #1f5aa5}
.field_div select{ width:100%; background:#f4f5f7 url(/assets/images/select-arrow.png) 98% center no-repeat; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  -webkit-appearance:none;  -moz-appearance:none; appearance: none;  }
.search .panel-heading h3.panel-title { color: #FFFFFF;  font: 27px/42px "URW Geometric Light";}

.search .panel-heading { border-bottom: 1px solid #ddd; border-right:none; margin-bottom:0px;   padding: 10px 15px;  background-color: #f5f5f5;  border-color: #ddd; color: #333;}





/*FAQ-CSS*/
#accordion h1{color:#1f5aa5; font:30px/42px 'URW Geometric'; font-weight:700; padding-bottom:0px; margin-bottom:25px; border-bottom:2px solid #1f5aa5; }
#accordion .panel-heading{background:#1f5aa5;   color: #fff;  font: 17px/48px "URW Geometric Med";}
#accordion .panel-heading h4 a {text-decoration:none; display:block; padding:5px 15px; position:relative;color: #fff;}
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e082";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #fff; font-size:19px; top:4px; position:absolute; right:0px;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e081";    /* adjust as needed, taken from bootstrap.css */
}
#accordion .apnel-default{width:100%; float:left;}



/*home-page-css*/

.homepage{background:url(/assets/images/home-page-banner.jpg) left top no-repeat; background-size:cover; width:100%; height:100%; float:left; padding:50px 0 50px 0}
.homepage h1{ color:#fff; font:45px/45px 'URW Geometric'; font-weight:700; text-align:center; padding-bottom:0px;}
.homepage p{ color:#fff; position:relative; font:25px/30px "URW Geometric Light";  text-align:center; margin-bottom:40px;}

.homepage .license-box{ float:left; padding:24px 25px 27px 25px; box-sizing:border-box; width: 100%;  background:#fff} 
.homepage .license-box a{text-decoration:none;}
.homepage .license-box figure{float:left; margin-right:13px; margin-top:0px;}
.homepage .license-box h2{color:#2f4366; font:21px/40px 'URW Geometric SemBd'}
.homepage .license-box p{color:#62718a; font:15px/18px 'URW Geometric'; margin:0px 10px 17px 108px; text-align:left}
.homepage .col-lg-6{padding-left:0px; margin-bottom:17px;}
.get-touch{float:right; margin-top:5px;}
.get-touch a{ padding:0 45px;  border-radius:5px; background:#f8db00; font:18px/45px 'URW Geometric'; font-weight:700; color:#000; text-decoration:none; display:block;}

.payment-left{width:100%; float:left;}
.payment-left ul { display:table; float:left; height:100%; width:100%;}
.payment-left ul li:first-child{border-top:1px solid #ddd;}
.payment-left ul li{   width:100%; background:none;  border-bottom:1px solid #ddd}

.payment-left ul li a{text-align:left; padding:0px; display:block; font:18px/20px "Ciutadella Regular"}
.payment-left ul li a {margin:0 auto; display:block; text-align:center;}
.payment-left ul li a:hover{ }
.payment-left ul li:after{display:none;}
.payment-option{  width:100%; float:left;}
.payment-option ul {float:left; margin-top:0px; width:100%; text-align:center}
.payment-option ul li{display:inline-block; border:2px solid #1f5aa5; border-radius:5px; width:auto; float:none; vertical-align:middle; margin-right:20px;  background:none;}
.payment-option ul li a{padding:15px 25px; display:block; font:16px/20px 'URW Geometric SemBd'}
.payment-option ul li span{cursor:pointer; padding:15px 25px; display:block; font:16px/26px 'URW Geometric SemBd'}
.payment-option ul li span input[type="radio"]{float: left; margin-right: 5px;}
.payment-option ul li img{vertical-align:middle; margin-left:10px;}
.payment-option ul li:after{display:none;}

.payment-box{float:left; width:100%; display:table; height:100%; }
.payment-box .col-lg-3{float:none; display:table-cell; vertical-align:middle;}
.payment-box .col-lg-3, .payment-box .col-lg-9{padding:0px;}
 .payment-box .col-lg-9{width:auto;}
.payment-option{width:100%; float:left; margin-top:0px; padding:15px 0;}
.payment-box .payment-right{padding:0px 0px 25px 0; float:right; width:100%;}
.payment-box .payment-right .form-group{ background: #f4f5f6; padding: 10px 0px; width:auto;margin-bottom:0px;  }
.payment-box .payment-right .payment-button{ background: #f4f5f6; padding: 10px 0px;  }
.payment-box .payment-right .form-field{margin-bottom: 0px; border-bottom:1px solid #dfdfdf;padding: 0px 10px;}
.payment-box .payment-right .form-field:last-child{border-bottom: none;}
.payment-box .payment-right label{width:auto; float:left;}
.payment-box .payment-right label.fee{ color: #1f5aa5; padding-top: 10px;}
.payment-box .payment-right p.fee-price{ color: #1f5aa5; font-size: 20px; padding-top: 15px;}
.payment-box .payment-right p.required-heading{float:left; width: 100%;}
.payment-box .payment-right p{float:right; padding: 0px; box-sizing: border-box; width: 30%; font:15px/35px 'URW Geometric'; margin:0px;}
.payment-box .payment-right h3{padding-bottom:10px; margin-bottom:15px; color:#1f5aa5; border-bottom:2px solid #1f5aa5;float:left;width:100%;}
#search-form .btn-group .reset{float:right;}
.btn-group .reset {background: #f0ad4e; transition:all 0.4s ease 0s; border-radius:3px!important; color: #fff; float: left;  font: 16px/16px "URW Geometric";  padding: 17px 30px;}
.btn-group .reset:hover{ background:#d38516;}
.change_custom label{font:16px/35px 'URW Geometric'; display:block; color:#000; margin-bottom:0px;}

.change_custom div{width:32.6%; display:inline-block; vertical-align:top; margin-right:1%;}
.change_custom div:nth-child(3n){float:right; margin-right:0px;}
.change_custom input{ width:100%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.change_custom .input-box{ width:100%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.change_custom select{ width:100%; background:#f4f5f7 url(/assets/images/select-arrow.png) 95% center no-repeat; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  -webkit-appearance:none;  -moz-appearance:none; appearance: none;  }
.change_custom input[type="submit"]{float:left; margin-top:15px; height:auto; width:auto; text-transform:uppercase;  padding:13px 30px; background:#1f5aa5; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.change_custom textarea{ width:100%; resize:none; border:1px solid #e1e3e5; height:117px; padding:10px; font:15px/42px 'URW Geometric'; color:#62676d;  }

.change_custom {width: 100%; margin:0 auto; background: #f4f5f6 none repeat scroll 0 0; border: 1px solid #ccc; border-radius: 5px; padding: 30px;}
.change_custom label{font:16px/35px 'URW Geometric'; display:block; color:#000; margin-bottom:0px;}
.change_custom div {width:400px; margin:0 auto; display:block;}
.change_custom div{width:100%; display:inline-block; vertical-align:top; margin-bottom:10px;}
.change_custom div:nth-child(3n){float:right; margin-right:0px;}
.change_custom input{ width:100%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.change_custom .input-box{ width:100%; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.change_custom select{ width:100%; background:#f4f5f7 url(/assets/images/select-arrow.png) 95% center no-repeat; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  -webkit-appearance:none;  -moz-appearance:none; appearance: none;  }
.change_custom input[type="submit"]{float:left; margin-top:15px; height:auto; width:100%; text-transform:uppercase;  padding:13px 30px; background:#1f5aa5; border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
.change_custom textarea{ width:100%; resize:none; border:1px solid #e1e3e5; height:117px; padding:10px; font:15px/42px 'URW Geometric'; color:#62676d;  }
.change_custom #remember_me { width: auto; float: left; margin-right: 10px; height: 25px;}


.form_table{width:100%; float: left;}
.form_table .form_sub_heading .form_subtext{font:17px/30px "URW Geometric Med"; color: #41474e; display: block;}
.form_table table.table_one tbody tr td.label_name{font:16px/30px "URW Geometric"; color: #41474e;}
.form_table table tbody tr td tbody tr td.label_name, .form_table table tbody tr td.label_name{font:16px/30px "URW Geometric"; color: #41474e;}
.form_table table.table_one tbody tr td{font:15px/18px "URW Geometric";color: #41474e;}

.form_table table.table_two tbody tr td.label_name{font:16px/30px "URW Geometric"; color: #41474e; }
.form_table table.table_one tbody tr td, .form_table table.table_two tbody tr td div{font:15px/18px "URW Geometric";color: #41474e;}


/*loader-css*/
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear; color:white;
}
.loader button.loading{background-color:transparent; color:white; border:none;}
.loader2 button.loading{background-color:transparent; color:white; border:none;}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.loader{position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.60);z-index: 999;} 
.loader2{display:none;position:absolute; width:100%; height:100%; background:rgba(0, 0, 0, 0.60);z-index: 999;} 
.loading{position:absolute; left:50%; top:30%; margin-left:-65px; margin-top:0px;}
/*loader-css*/


/*help-tooltip*/
.help-tooltip{position:relative; float:left; margin-right:10px; cursor:pointer;}
.help-tooltip img{width:20px; vertical-align:middle; padding:6px 0;}
.tool-tip{position:absolute; text-align:center;  border-radius:5px;  padding:5px 10px; background:#fff; border:2px solid #ddd; z-index:99; display:none; width:200px; transition:all 0.4s ease 0s; left:-95px; bottom:40px;}
.tool-tip:after, .tool-tip:before {top: 100%; left: 50%; border: solid transparent;	content: " "; height: 0;width: 0;position: absolute;pointer-events: none;}
.tool-tip:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff; border-width: 10px;	margin-left: -7px;}
.tool-tip:before {border-color: rgba(221, 221, 221, 0);	border-top-color: #ddd;	border-width: 13px;	margin-left: -10px;}
.help-tooltip:hover .tool-tip{display:block;}
.help-tooltip:hover .tool-tip h4{}
.help-tooltip:hover .tool-tip p, .help-tooltip:hover .tool-tip.left-side p, .help-tooltip:hover .tool-tip.right-side p, .help-tooltip:hover .tool-tip.bottom-side p{font:14px/17px "URW Geometric"; color:#000;}

.tool-tip-bottom{position:absolute; text-align:center;  border-radius:5px;  padding:5px 10px; background:#fff; border:2px solid #ddd; z-index:99; display:none; width:200px; transition:all 0.4s ease 0s; left:-93px; bottom:-106px;}
.help-tooltip:hover .tool-tip-bottom{display:block;}
.tool-tip-bottom:after, .tool-tip-bottom:before {  transform: rotate(180deg); left: 50%; border: solid transparent;	content: " "; height: 0;width: 0;position: absolute;pointer-events: none;}
.tool-tip-bottom:after {border-color: rgba(136, 183, 213, 0);border-top-color: #fff; top:-20px; border-width: 10px;	margin-left: -7px;}
.tool-tip-bottom:before {border-color: rgba(221, 221, 221, 0);	border-top-color: #ddd; top:-28px;	border-width: 13px;	margin-left: -10px;}


.tool-tip-left{position:absolute; text-align:center;  border-radius:5px; bottom:inherit;  padding:5px 10px; background:#fff; border:2px solid #ddd; z-index:99; display:none; width:230px; transition:all 0.4s ease 0s; left:-242px; top:-23px;}
.tool-tip-left h4, .tool-tip h4, .tool-tip-bottom h4, .tool-tip-right h4 {
    border-bottom: 1px solid #1f5aa5;
    color: #1f5aa5;
    font-size: 18px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.help-tooltip:hover .tool-tip-left{display:block;}
.tool-tip-left:after, .tool-tip-left:before {	left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;position: absolute;pointer-events: none;}
.tool-tip-left:after {border-color: rgba(255, 255, 255, 0);	border-left-color: #fff;	border-width: 10px;	margin-top: -10px;}
.tool-tip-left:before {border-color: rgba(221, 221, 221, 0);	border-left-color: #ddd; border-width: 13px;margin-top: -13px;}
.payment-right .btn-group{text-align: center; margin-top: 0px;}
.payment-right .btn-group button.btn{display: inline-block; float: none;}
.tool-tip-right{position:absolute; text-align:center;  border-radius:5px; bottom:inherit;  padding:5px 10px; background:#fff; border:2px solid #ddd; z-index:99999; display:none; width:300px; transition:all 0.4s ease 0s; right:-310px; left:inherit; top:-22px;}
.help-tooltip:hover .tool-tip-right{display:block;}
.tool-tip-right:after, .tool-tip-right:before {right: 100%;
	top: 35px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;}
.tool-tip-right:after {border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 10px;
	margin-top: -10px;}
.tool-tip-right:before {border-color: rgba(221, 221, 221, 0);
	border-right-color: #ddd;
	border-width: 13px;
	margin-top: -13px;}
/*help-tooltip*/



/*Support-page*/
.support{padding:0px;}
#banner-support{background:url(/assets/images/forsupport.jpg) left top no-repeat; background-size:cover; background-attachment:fixed; width:100%; float:left;}
#exTab2 {width:50%; box-sizing:border-box; margin-left:25%; float:left; padding:0px;}
#exTab2 .tab-content .tab-pane {padding:50px 0;}
#exTab2 .contact-form{width:100%; float:left;} 
.contact-box{float:left; background: rgba(0, 0, 0, 0.50);  width:100%; box-sizing:border-box; position:relative; margin:50px auto; padding:50px 150px 100px 150px; text-align:center;}
.contact-box #accordion h1{text-align:center; color:#fff; text-align:center; margin-bottom:0px; border-bottom:none;}
.contact-box p{font:20px/30px "URW Geometric"; color:#fff; margin-bottom:20px; padding:0 150px;}
.contact-detail{width:100%; padding:28px 0; background:#3d5265; float:left;}
.contact-detail ul{float:left; background:#7092bf; padding:20PX; list-style-type:none; display:block; width:50%; margin-left:25%;}
.contact-detail ul li{float:left; width:100%; background:none;}
.contact-detail ul li span{float:left; font:14px/20px "URW Geometric"; color:#000; width:auto; margin-right:10px;}
.contact-detail ul li:after{display:none;}
.contact-detail ul li figure{float:left; margin:0px; margin-right:15px; margin-bottom:15px;}
.contact-detail ul li p{font:14px/20px "URW Geometric"; color:#000; float:left;}
.contact-detail ul li p a{color:#000;}
.contact-right {position:inherit;}
.contact-right #exTab2 ul.nav{left: 50%;
    margin-left: -170px;
    position: absolute;
    top: 250px;
    width: auto; border:none;}
.contact-right #exTab2 ul.nav li{background:transparent; margin-right:10px;}
.contact-right #exTab2 ul.nav li:last-child{margin-right:0px;}
.contact-right #exTab2 ul.nav li a{text-transform:uppercase; margin-right:0px; font:16px/40px "URW Geometric"; padding:0px 25px;  border-radius:5px; color:#fff; border:1px solid #fff;  }
.contact-right #exTab2 ul.nav li.active a{background:#1f5aa5; }
.contact-right #exTab2 ul.nav li.active a, .contact-right #exTab2 ul.nav li:hover a{background:#1f5aa5;  border-radius:5px; color:#fff;  padding:0px 25px; font:16px/40px "URW Geometric";}
.contact-right #exTab2 ul.nav-tabs li:after{display:none;}
.contact-form .change_custom label{display:inline-block;}
.contact-form .change_custom #check-field{float:left; width:100%; margin-bottom:10px;}
.contact-form .change_custom #check-field label{line-height:16px; vertical-align:top;}
.contact-form .change_custom #License_ApplicantUidDetails_facial_mark{display:inline-block; vertical-align:top;}
.contact-form .change_custom #License_ApplicantUidDetails_facial_mark .radio{float:left; margin:0px 10px 0 10px!important}
.contact-form .change_custom #License_ApplicantUidDetails_facial_mark .radio label{float:left; line-height:16px;}
.contact-form .change_custom select{margin-right:10px;}

.search-result{float:left; width:100%;}
.search-result ul{list-style-type:circle; display:block;}
.search-result ul li{float:left; width:48%; float:left; color:#000; font:16px/20px "URW Geometric";  border:1px solid #ddd; padding:25px 15px 25px 15px;}
.search-result ul li p, .search-result ul li h5{float:left; width:70%; margin-bottom:0px;}
.search-result ul li figure{float:left; margin-bottom:50px; width:auto; margin-right:15px;}
.search-result ul li:after{display:none;}
.search-result h4{border-bottom:1px solid #1f5aa5; margin-bottom:10px; padding-bottom:8px;}

/*Support-page*/

.setting{position:fixed; left:0px; top:250px; background:#1f5aa5; }
.setting .contact-details{ visibility:hidden; background:#1f5aa5; text-align:center; width:280px; transition:all 0.4s ease-in-out 0s; position:absolute; left:-280px; top:0px;}
.setting a{position:relative; z-index:99; padding:10px 10px 10px 7px;  background:#1f5aa5; display:block; float:left;}
.setting .contact-details ul{padding:2px 0;}
.setting .contact-details ul li{text-align:center; width:100%;}
.setting .contact-details ul li, .setting .contact-details ul li span{color:#fff; line-height:25px;}
.setting .contact-details ul li span{font-size:16px;}
.setting:hover .contact-details{visibility:visible; left:52px;}



/*Support-updated*/
.support-banner{width:100%; float:left; position:relative;}
.support-box{width:1010px; margin:auto;}
.support-box figure{float:left; width:100%; margin-bottom:25px;}
.support-box h2{margin-bottom:15px;}
.support-box p{margin-bottom:15px; border-bottom:1px solid #ddd; padding-bottom:5px;font: 16px/30px 'URW Geometric';}
.support-box label{float:left;}
.support-box #License_ApplicantUidDetails_facial_mark{float:left; width:auto;}
.support-box .contact-form .change_custom #License_ApplicantUidDetails_facial_mark .radio{float:left; width:auto;}
label.required:after { 
   content:"*";
   color:red;
}

.alert {
    margin-left: 10px;
    margin-right: 10px;
}

.thankyou-msg {
    margin-bottom: 20px;
}

.panel-default > .panel-heading {
    background: #1f5aa5 none repeat scroll 0 0;
    border-color: #1f5aa5;
    color: #ffffff;
}

.panel-default {
    border-color: #1f5aa5;
}

.panel-footer {
    background: #1f5aa5 none repeat scroll 0 0;
    border-color: #1f5aa5;
}

.color-white {
    color: #FFFFFF;
    font-size: 14px; 
}

#wizard p.required-heading {
    margin: 0 0 15px;
}

p.required-heading span {
    color: red;
}

.modal-label {
    width: 100%;
}

    .strike {
        display: block;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
    
    font-size: 20px;
    }

    .strike > span {
        position: relative;
        display: inline-block;
    }
	
    .strike > span:before,
    .strike > span:after {
        content: "";
        position: absolute;
        top: 50%;
        width: 9999px;
        /* Here is the modification */
        border-top: 4px double #1F5AA5;
    }

    .strike > span:before {
        right: 100%;
        margin-right: 15px;
    }

    .strike > span:after {
        left: 100%;
        margin-left: 15px;
    }
    
    
    .wizard .steps .form-group.current:first-child::before {
    display: none;
}

#search-form .btn-group .continue {
    margin-right: auto!important;
}

.declaration-box input{
    width: auto !important;
}

.form-field .multiple-select {
    width: 90% !important;
    background: #FFFFFF !important;    
}

.required-indicate {
    text-align: right;
    margin-top: -5px;
}
.required-indicate span {
    color: red;
}

.col-lg-12{padding: 0px;}

#support_form .form-button{margin: 10px 10px 0 0; display: inline-block;}

#support_form .form-button .save { background: #1f5aa5;  border-radius: 3px !important;  color: #fff;  float: left;
    font: 16px/16px "URW Geometric";  padding: 17px 30px;}

#support_form .form-button .cancel{float:left;  padding:17px 38px; margin-right:0px; background:#3F7FBF;  border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}



#accordion .pagination {
  height: 36px;
  margin: 18px 0;
}
#accordion .pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; 
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
#accordion .pagination li {
  display: inline; margin-right: 10PX;
}
#accordion .pagination li:last-child{margin-right: 0px;}
#accordion .pagination li a.prev, #accordion .pagination li a.next{background:#1f5aa5; color:#fff; }
#accordion .pagination a {
  float: left;
  padding: 0 14px;
  line-height: 25px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 1PX;
}
#accordion .pagination a:hover,
#accordion .pagination .active a {
  background-color: #1f5aa5; color: #fff
}
#accordion .pagination .active a {
  color: #fff;
  cursor: default;
}
#accordion .pagination .disabled span,
#accordion .pagination .disabled a,
#accordion .pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
#accordion .pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#accordion .pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#accordion .pagination-centered {
  text-align: center;
}
#accordion .pagination-right {
  text-align: right;
}
#accordion .pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
#accordion .pager li {
  display: inline;
}
#accordion .pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
#accordion .pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
#accordion .pager .next a {
  float: right;
}
#accordion .pager .previous a {
  float: left;
}
#accordion .pager .disabled a,
#accordion .pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}


.slip-view .checkbox label, .radio label{padding-left: 0px;}
.check-here, .check-here .form-field, .check-here .form-field .form-group, .check-here .form-field .form-group .checkbox,  .check-here .checkbox, .radio{margin-bottom: 0px;}
.audit-table table{border: 1px solid #ddd;}
.audit-table table tr th, .audit-table table tr td{border-left:1px solid #ddd}
#search-form .btn-group{width:auto ;float:right;}
#search-form .btn-group .reset{margin-left: 5px;}

.profile-detail{width: 1170px; margin:0px; float:left; padding:0px;}
.profile-detail .title{width: 100%; border-radius:5px 5px 0 0; background: #1f5aa5 ; padding: 15px; font:700 24px/24px "URW Geometric"; color:#fff; float: left;}
.profile-detail .profile-detail-left{float:left; padding: 20px; width: 190px;}
.profile-detail .profile-detail-left figure{width:150px;}
.profile-detail .profile-detail-left figure img{width: 100%; height: auto;}
.profile-detail .profile-detail-right{float:right; width:100%; padding: 20px;}
.profile-detail .profile-detail-right p{border-bottom: 1px solid #ddd; padding:7px 0;width: 100%; float: left; }
.profile-detail .profile-detail-right p span{width: 150px; float: left;}


#captchaCode{width: 100px; float: left; border:1px solid #000;}
#McdlCaptcha_CaptchaDiv{float:left!important; padding: 6px 0!important;}



@media screen and (max-width:1366px){
.loading{top:50%; margin-top:-15px;}
}


@media screen and (max-width:1200px){
html, body{min-width:100%; width:100%;}
.container{width:98%; }
}


@media screen and (max-width:1100px){
.contact-details ul li{text-align:center; margin-right:15px; line-height:30px;}
.contact-details ul li span{display:block; line-height:18px;}
.form-field .contact-details ul{margin-top:0px!important;}
.contact-details ul li.sign-in{margin-right:0px; margin-top:7px;}
.menu a.applicaton{margin-right:0px;}
.contact-details ul li:nth-child(2){display:none;}
}


@media screen and (max-width:1024px){
.wizard .steps ul > li a{padding:0 20px;}

}
@media screen and (max-width:900px){
.wizard .steps ul > li a{padding:0 18px;  font-size:14px;}
.logo img{width:100%;}
#footer-social .contact-details ul li span{font-size:20px;}
.parsley-errors-list{right:25px;}
}


.custom_internal_form .form-floating{float:left; width:48%;}
.custom_internal_form select{ width:90%; float:left; background:#FFFFFF url(/assets/images/select-arrow.png) 95% center no-repeat; border:1px solid #e1e3e5; height:40px; padding:0 10px; font:15px/42px 'URW Geometric'; color:#62676d;  -webkit-appearance:none;  -moz-appearance:none; appearance: none;  }

.main-content.not-found{text-align:center; padding:100px;}
.not-found h1{ font-size:56px; line-height:56px;}
.not-found h2{font-size:36px; line-height:46px; padding-bottom:20px;}
.not-found p{font-size:16px; line-height:24px;}
.not-found p a{ text-decoration:none; color:#000;}

.main-content.not-found {
    padding: 100px;
    text-align: center;
}
.not-found h1 {
    font-size: 56px;
    line-height: 56px;
}
.not-found h2 {
    font-size: 36px;
    line-height: 46px;
    padding-bottom: 20px;
}
.not-found p {
    font-size: 16px;
    line-height: 24px;
}
.not-found p a {
    color: #000;
    text-decoration: none;
}
#wizard p.required-heading,p.required-heading {
    margin: 3px 0px;
    text-align: right;
}
.has-error ul li{font: 14px/16px 'URW Geometric' !important;}
.has-error .glyphicon{color:red !important;}
.capture-center-list ul li address figure{margin-bottom: 0px !important; }
.capture-center-list address{margin-bottom: 0px !important;}
option.disabled {
    color: #bdbdc1;
}
.payment_logo{float: left;width:100%;}
.print_div,.application_receipt_code{display:none;}
#PaymentOptions_gateway_type .radio label.required input{margin: 0px 10px;}
#PaymentOptions_gateway_type .radio label.required img{height: 30px;width: 70px;padding-left: 10px;}
#PaymentOptions_gateway_type .radio label{padding: 0px 10px 0px 0px;
    font-size: 12px;}
.application_validity {color:red;padding:5px;}
.multiple_select {background: none !important; height: 100px !important;}
.please-note{font-size: 14px;float:left !important; width: 100% !important;}
.please-note p {float:left !important; width: 100% !important; padding-top: 10px;  }
.please-note .print{display:none;}
.end-of-receipt{min-height: 600px; }
.result-box #pay-receipt tr td:last-child { border-right: none;width: 100%; float: left;}
.result-box #pay-receipt tr td span {min-width:25% !important;}
.result-box #pay-receipt tr td p {min-width:50% !important;}
.payment_pending {border:1px solid red; float: left; color: red; font-size: 16px;margin: 2px -60px;padding: 0px 10px;line-height: 40px;background-color: #fff;}
.payment_confirmed {float: left; color: #3c763d; border:2px solid green; font-size: 16px;margin: 1px -60px;padding: 0px 10px;line-height: 40px;background-color: #fff;}
.apply-new-box-left ul li{float: left;width: 100%;list-style-type: disc;color: #fff !important;font: 15px/22px 'URW Geometric';margin-left:13px;}
.tooltip > .tooltip-inner {padding: 10px;}
#copy-residential,#copy-residential-information{cursor:pointer;}
.end-of-receipt .alert span {width: 100%;font-weight: bold;text-align: center;float: left;font-size: 16px;line-height: 30px;font-family:Arial, Helvetica, sans-serif;}
.payareana_receipt::after {content: "";background:url(/assets/images/payarena_water_mark.png);opacity: 0.1;top: 0;  left: 450px;  bottom: 0;  right: 0;  position: absolute; z-index: 0; background-repeat:no-repeat; background-position:center;}
.teasy_receipt::after {content: "";background:url(/assets/images/teasy_water_mark.png);opacity: 0.1;top: 0;left: 450px;bottom: 0;right: 0;position: absolute;z-index: 0;background-repeat:no-repeat;background-position:center;}
.iop_receipt::after {content: "";background:url(/assets/images/iop_water_mark.png);opacity: 0.1;top: 0;left: 450px;bottom: 0;right: 0;position: absolute;z-index: 0;background-repeat:no-repeat;background-position:center;}
.operator_review_request,.rejected{padding: 17px 30px; margin-right: 5px;border-radius: 3px!important;font: 16px/16px 'URW Geometric';}
.contact-details ul li.profile .dropdown-toggle{padding:0px;}
.profile .username{width: 100px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
.filters{display:none;}
.reports .table tr th,.reports .table tr td {vertical-align: middle !important;border: 1px solid #ddd !important;text-align: center !important;;}
.reports .table tbody tr:last-child { font-weight:bold; font-size: 20px; }
.reports .table tr td:first-child{text-align: left !important;}
.reports .no-record{font-size: 20px; color:red;}
.reports #form .btn-group .continue{padding:17px 25px;}
.reports #form .btn-group .warning {padding: 17px 25px;}
.reports .header-row{background:#f0f0f0;font-size: 12px !important;}
#PaymentOptions_gateway_type .radio {width: 24%; float: left;height: 50px; margin-top: 10px;}
#support_form{  padding-bottom: 0px !important;  margin-bottom: 0px !important;}
.global-parent {display: flex !important;}
.global-parent .global-child {display: flex !important;}
.licenseClass_readonly{min-height:40px; max-height:130px; overflow:auto;padding: 10px !important;}
.licenseClass_readonly span{float: left;    width: 100%; line-height:18px; }
.btn-group ul{    width: 90% !important; margin-top: 0px !important;}
.btn-group  ul li {width:100% !important;font-weight: 700;}
.multiple-select .dropdown-header{color:#000 !important;}
.multiselect-native-select .btn-group{margin-top:0px;}
.multiselect {padding-top: 1.62rem !important;}
.btn-group .multiselect-selected-text{width: 100%; overflow: hidden;   text-align: left;    float: left;}
.btn-group  input[type="checkbox"] {width: auto !important;height:auto !important}
span.multiselect-native-select {   
    float: left;
    width: 100%;
}
.multiselect-native-select .btn-group .btn{border-color: #e1e3e5;height:40px;border-radius: 0px;border: 1px solid #e1e3e5;}
.applicantMedicalDetails{display:none;}
.table-faq th, .table-faq td {text-align: center;}
.modal-content{font-size:16px !important;float: left;}
.redio_class .radio{ width:30% !important; padding:8px !important; float:left;margin:0px !important;}
.redio_class  .form-group{margin-bottom:0px;}
.premium-service-popup-content{margin:10px;color: #2f4366;font: 15px/25px 'URW Geometric';}
.premium-service-popup-content .head{margin-bottom:10px;}
.premium-service-popup-content ul li{margin-left: 30px;float: left;width: 100%;list-style-type: disc;color: #2f4366;font: 15px/25px 'URW Geometric';}
.premium-service-popup-content p{text-align: justify;}
#scheduleAppointmentForm dl{margin: 2px;width: 100%;float: left;}
#scheduleAppointmentForm dl dt{float: left; margin-right: 10px;width: 33%;}
#scheduleAppointmentForm .radio {width:25% !important;}
#scheduleAppointmentForm .radio label.required input {margin-right: 5px;}
#scheduleAppointmentForm .radio label.required:after{ content:''}
#scheduleAppointmentForm .alert{width: 100%;float: left;margin-left: 0px; margin-right: 0px;}
#scheduleAppointmentForm hr{width: 100%;float: left; margin: 0px 0px 15px; background-color: #337ab7; height: 1px;}
#scheduleAppointment .btn {border-radius:4px !important;float: right;}
#scheduleAppointment .cancel{background: #d38516; padding: 8px;float: right;}
#scheduleAppointment .continue{padding: 8px;float: right;}
#scheduleAppointment .btn-group{margin: 0px;}
.ui-dialog {z-index: 99999 !important;}
.license_delivery_box textarea.form-control {height: 110px !important; resize: none !important;font:15px/24px 'URW Geometric'; padding: 10px}
.delivery_address_fields, .processing_office_address, .license_delivery_box{display: none;}
.delivery_address_fields {border-left: 1px solid #f0f0f0; padding-left: 50px;}
.license_delivery_box .radio{ width:100% !important; }
.processing_office_address .input-box{min-height: 80px !important;font:15px/24px 'URW Geometric'; padding: 10px}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #f4f5f7; opacity: 1;}
.faq-list ul{padding: 0px 15px;}
.faq-list ul li {float: left;  font-size: 14px; line-height: 1.42857143; color: #333;  width: 100%;    list-style-type: disc;  font: 15px/22px 'URW Geometric';}
.curency_div{width: 74%; float: right;}
.curency_div .curency_span{float: left;width:10% !important; text-align: right;}
.curency_span:before{content: '₦ ' ; float: left;padding-right: 5px;}
.curency_div .curency_div{float: left;width:100% !important;}
.curency_div .curency_span_label{float: left;width:90% !important; padding-left: 10px;}
#address-listing tbody tr:last-child{font-weight: normal; font-size: 14px;}
#address-listing .filters th, #address-listing .filters td{width:24%; text-align: center !important;}
#address-listing th, #address-listing td{ text-align: center !important; vertical-align: middle !important; max-width: 120px !important;word-break: break-all;}
.form_table table{width:100%; float: left;}
.print_header{display:none;}
#address-listing th {color:#fff; background:#1f5aa5 none repeat scroll 0 0;}
.has-error input{
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-error label{color: #a94442;}
.custom-help{float:none !important;}
span .help-text{margin-top:0px !important; display:block !important;}
.help-text{display:none;font-weight:700; font-size: 11px;margin-top: -10px !important; font-style: italic; color: red;    padding: 0px !important;   line-height: 10px;}
select::-ms-expand {
    display: none !important;
}
select {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.result-box table tr td span .help-text span{color: red;font-family: 'Glyphicons Halflings';width: auto !important;}
.searchBydetails th {text-align: center !important;vertical-align:middle !important;  }
#form_serachType .radio{width: 100% !important; padding-bottom: 5px;}
#form_serachType label.required:after{content: "";}

.div_half{
    border: 2px solid #1f5aa5;
    border-radius: 15px;
    margin: 0px 15px 10px;
    width: 47% !important;
    padding: 0px 0px 15px 0px;
}
.div_half h1{ 
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.div_half .form-field {padding: 0px 15px;}
.div_half .checkbox label{
    font: 16px/20px 'URW Geometric' !important;
    padding-left: 25px;
}
.div_half input[type="checkbox"]{
    margin-top: 29px;
    width: 20px !important;
    height: 20px !important;
    margin-left: -30px;
}

.div_half .form-field .input-box{    margin: 3px 0px 3px 25px}
.div_half .form-group{margin: 0px !important;}
.disableddiv {
    pointer-events: none;
    opacity: 0.4;
}
.multiselect-filter .form-control{width: 100%;}
.top-label{ position: relative !important;}
.modal-header .close {
    margin-top: -2px;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
#captchaCode~label{position: relative !important;padding-left: 0px;}
.payment_logo h1{font-size: 1.5em !important;}