
/*Support-updated*/
.custom_internal_form{margin-bottom:25px;}
.custom_internal_form label{float:left; width:100%;}
.col {width: 100%;}
.col div{width:100%; margin-right:3%; float:left;}
.col_2 {width: 100%; float:left;}
.col_2 div{width:47%; margin-right:3%; float:left;}
.col_2 div:nth-child(2n){float:right; margin-right:0px;}
.col_3 div{width:31.3%; margin-right:3%; float:left;}
.col_3 div:nth-child(3n){float:right; margin-right:0px;}
.custom_internal_form input{border: 1px solid #e1e3e5;  color: #62676d;  font: 15px/42px "URW Geometric";  height: 40px;  padding: 0 10px;  width: 100%;}
.custom_internal_form textarea{border: 1px solid #e1e3e5;  color: #62676d;  font: 15px/42px "URW Geometric";  height: 100px;  padding: 0 10px;  width: 100%;}
.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;}
.or{background: #1f5aa5;
    border-radius: 50%;
    color: #fff;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 18px;
    font-weight: 700;
    margin-left: -19px;
    margin-right: 16px;
    margin-top: 40px;
    padding: 6px;
    text-align: center;
    width: 35px;}
.serach-div .container{clear:both; margin:0px auto!important;}
.serach-div .custom_internal_form{width:100%; float:left;}
.serach-div{float:left; position: relative; border-bottom:1px solid #ccc; margin-bottom:25px; text-align:center; margin-right:7px; width:100%; background:url(/assets/images/search-bg.png) left top no-repeat; background-size:cover; padding:28px 0;}
.serach-div .custom_internal_form div {width:33.33%; margin-bottom: 15px; float:left; }
.serach-div .custom_internal_form div label{width: 100%;}
.serach-div .custom_internal_form div:nth-child(3) {width:100%; float:left;}
.serach-div .custom_internal_form div:nth-child(4){margin-left:0px;}
.serach-div .custom_internal_form div:nth-child(4), .serach-div .custom_internal_form div:nth-child(5){float:left; margin-top:0px; margin-bottom: 0px; margin-right: 5px; margin-left: 500px; width:auto;}
.serach-div .custom_internal_form div button.save{ background: #1f5aa5; transition:all 0.4s ease 0s;   border-radius: 3px;  color: #fff; font: 16px/16px "URW Geometric";  padding: 11px 30px;}
.serach-div .custom_internal_form div button.reset{ background: #f0ad4e; transition:all 0.4s ease 0s;   border-radius: 3px;  color: #fff; font: 16px/16px "URW Geometric";  padding: 11px 30px;}
.serach-div .custom_internal_form div button.cancel{background: #3d4249 ; transition:all 0.4s ease 0s;  border-radius: 3px; color: #fff;  font: 16px/16px "URW Geometric"; padding: 11px 30px;}
.serach-div .custom_internal_form div button.continue{background: #13a085; transition:all 0.4s ease 0s;  border-radius: 3px; color: #fff;  font: 16px/16px "URW Geometric"; padding: 11px 30px;}
.serach-div .custom_internal_form div button.continue:hover{background: #067560}
.serach-div .custom_internal_form div label{float:left; text-align:left; font-size:16px;  margin-right:15px;  vertical-align:middle;}
.serach-div .custom_internal_form div input{float:left; vertical-align:middle; background:none; border:2px solid #0059a1; border-radius:3px; width:90%;}
.serach-div .custom_internal_form div select{float:left; vertical-align:middle;  background:url(/assets/images/select-arrow.png) 95% center no-repeat; border:2px solid #0059a1; border-radius:3px; width:90%;-webkit-appearance:none;  -moz-appearance:none; appearance: none; height: 40px;}
.search-result h3{ padding-bottom:15px; }
.search-result ul li{width:23%; color:#000; font:16px/20px "URW Geometric";  border:1px solid #ddd; margin-right:1.6%; float:left; margin-bottom:2.6%; padding:30px 15px; min-height:150px !important;}
.search-result ul li address figure{float:left; margin-right:10px;}	

#support_form .form-button{margin: 10px 10px 0 0; display: inline-block;}
#support_form .form-button .save { background: #1f5aa5; transition:all 0.4s ease 0s;   border-radius: 3px !important;  color: #fff;  float: left;
    font: 16px/16px "URW Geometric";  padding: 17px 30px;}
#support_form .form-button .save:hover{ background: #134686;}
#support_form .form-button .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;}
#support_form .form-button .reset:hover{}
#support_form .form-button .cancel{float:left;  transition:all 0.4s ease 0s;  padding:17px 38px; margin-right:0px; background:#3F7FBF;  border-radius:3px!important; font:16px/16px 'URW Geometric'; color:#fff;}
#support_form .form-button .cancel:hover{}
.no-record {
    text-align: center;
    padding: 25px 0 !important;
    font-size: 18px;
}

.form-error{width:100%; background:#fff; padding:15px 0; margin-bottom:15px; float:left; border:1px solid #ddd; border-radius:5px; box-shadow:2px 3px 5px #efefef;}
.form-error ul{list-style-type:none; display:block;}
.form-error ul li.header{padding:10px 25px 10px 0;}
.form-error ul li{float:left; width:100%; text-align:left; font-weight:bold; color:red; padding:10px 25px;}

.serach-div .custom_internal_form div .error{width:100%; position:absolute; bottom:-22px; left:5px; color:red; text-align:left; font-weight:bold;	 }

#geo-listing th a {
    display: block;
}


ul.pagination { float: right !important;}
.contact-form .custom_internal_form{padding-bottom: 50px; float: left;}
.contact-form .custom_internal_form div, .custom_internal_form div{width: 49.7%; float: left; margin-bottom:15px;padding: 0px 10px;}
.contact-form .custom_internal_form div select, .custom_internal_form div select {
    -moz-appearance: none;
    background: #ffffff url("/assets/images/select-arrow.png") no-repeat scroll 95% center;
    border: 1px solid #e1e3e5;
    color: #62676d;
    float: left;
    font: 15px/42px "URW Geometric";
    height: 40px;
    padding: 0 10px;
    width: 100%;
}
.custom_internal_form div input[type="submit"] {
    background: #13a085;
    border: medium none;
    border-radius: 3px !important;
    color: #fff;
    float: left;
    font: 16px/16px "URW Geometric";
    margin-right: 5px;
    padding: 0 30px;
    transition: all 0.4s ease 0s;
    width: auto;
    margin-top:-70px;
}
.capture-center .serach-div .custom_internal_form div {float:left;}

.contact-form .custom_internal_form .form-button{margin-right: 0px!important;}

#support_form #captchaCode{ border: 2px solid #0059a1; border-radius:3px;}
.serach-div .frame-box h3 {
    background: #f7f7f7;
    color: #1f5aa5;
    font: 22px/35px "URW Geometric";
    left: 19px;
    padding: 0 10px;
    position: absolute;
    top: -15px;
}

.show-table thead tr th{  background: #1f5aa5;
    border: 1px solid #1f5aa5;
    color: #fff;
    float: left;
    font: 17px/48px "URW Geometric Med";
    height: 48px;
    margin-bottom: 0;
    padding: 0 25px; }

.show-table tbody tr th{width: 300px; padding: 10px 30px;}
.show-table tbody tr th{width: 300px;}
.contact-form #support_form div ul{position:relative; bottom:-5px !important;}
.contact-form #support_form div ul li{font: 12px/14px "URW Geometric Med"; width: 100%; text-align:left;}
#fos_user_registration_form{width: 100%!important;}
.error-msg {
   color:red; font: 18px/26px "URW Geometric Med";
    padding: 25px 0;
    text-align: center;
}
/*input:required{border:1px solid red;}*/

.main-content .not-found {
    padding: 100px 0px;
    text-align: center;
    width:50%;
}
.not-found h1 {
    font-size: 36px;
    line-height: 36px;
}
.not-found h2 {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
}
.not-found p {
    font-size: 12px;
    line-height: 18px;
}
.not-found p a {
    color: #000;
    text-decoration: none;
}

.show-table.revenue{border-radius: 5px 5px 0 0;}

.show-table.revenue thead tr th{float:none; font: 22px/48px "URW Geometric Med"; border-radius: 5px 5px 0 0; border: none;}

.show-table.revenue tbody tr th{border-left:1px solid #ddd; text-align: center; font: 18px/18px "URW Geometric Med";}

.show-table.revenue tbody tr td{border-left:1px solid #ddd; text-align: center; font-size: 15px;}

.show-table.revenue tbody{border:1px solid #ddd;}

.processing-list table{border-bottom: 1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; padding:0; width:100%;}
.processing-list table thead th{background: #1f5aa5; border-left: 1px solid #fff; color: #fff; font:17px/48px "URW Geometric Med"; height:48px; margin-bottom:0px; padding:0 25px ;border-left:1px solid #fff;}
.processing-list table tbody tr td{border-left:1px solid #ccc;}
.processing-list table tbody tr td ul li {margin-right:5px;}
.processing-list table tbody tr td ul li a{background: #13a085; border-radius:3px; color:#fff; float:left; font:16px/16px "URW Geometric"; margin-top: 0; padding:5px 17px;}
.processing-list.blue-head h1{background:#1f5aa5; color:#fff; margin-bottom:15px; font-size:18px; text-transfrom:uppercase; padding:0 25px;}
#appbundle_processingoffice{width:100%;}
#appbundle_processingoffice div input[type=checkbox]{width:auto; float:left;}
#appbundle_processingoffice #appbundle_processingoffice_created_at{width:100%; margin-bottom: 0px;}
#appbundle_processingoffice_created_at > #appbundle_processingoffice_created_at_date{width:50%;}
#appbundle_processingoffice_created_at > #appbundle_processingoffice_created_at_date select{float:left; width:31%; margin-right:2%;}
#appbundle_processingoffice_created_at > #appbundle_processingoffice_created_at_time{width:50%;}
#appbundle_processingoffice_created_at > #appbundle_processingoffice_created_at_time select{display:inline-block; width:47%; margin-right:3%;}
#appbundle_processingoffice_created_at > #appbundle_processingoffice_created_at_time select:last-child{margin-right:0px; float:right;}
#appbundle_processingoffice #appbundle_processingoffice_updated_at{width:100%; margin-bottom: 0px;}
#appbundle_processingoffice_updated_at > #appbundle_processingoffice_updated_at_date{width:50%;}
#appbundle_processingoffice_updated_at > #appbundle_processingoffice_updated_at_date select{float:left; width:31%; margin-right:2%;}
#appbundle_processingoffice_updated_at > #appbundle_processingoffice_updated_at_time{width:50%;}
#appbundle_processingoffice_updated_at > #appbundle_processingoffice_updated_at_time select{display:inline-block; width:47%; margin-right:3%;}
#appbundle_processingoffice_updated_at > #appbundle_processingoffice_updated_at_time select:last-child{margin-right:0px; float:right;}
