.ttm-bgcolor-grey, .ttm-bgcolor-grey > .ttm-bg-layer, .ttm-bgcolor-grey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner, .ttm-btn-style-fill.ttm-btn-color-grey, .ttm-icon_element-fill.ttm-icon_element-color-grey, .featured-imagebox-team .featured-content, .ttm-fid.inside.ttm-fid-with-icon.ttm-fid-view-lefticon.style1, .ttm-tabs.tabs-style-01 ul.tabs li, .header_search #search_query_top, .appointment_form span.text-input input, .featured-icon-box.icon-align-before-content.style3, .ttm-toggle-title-bgcolor-grey .toggle-title, .newsletter_form input[type="email"], .featured-icon-box.icon-align-top-content.style3:before, .ttm-p_table-footer, .ttm-p_table-body, .ttm-pricing-plan:hover, .sidebar .widget-area .widget, .comment-body, .ttm-blog-single blockquote, .ttm-tabs.ttm-tab-style-horizontal ul.tabs li a, .toggle.ttm-style-classic.ttm-toggle-title-bgcolor-grey .toggle-content, .featured-imagebox-portfolio.ttm-portfolio-box-view2 .category {
    background-color: #f6faff;
}
.sidebar .search-form .btn[type="submit"]{
    background-color: #FF9933;
	content: "";
    position: inherit;
    top: 0;
    right: 0;
    padding: 0;
    width: 45px;
    height: 50px;
    line-height: 0;
    font-size: 14px;
    z-index: 1;
    border-radius: 0 3px 3px 0;
    box-shadow: unset;
    background-repeat: no-repeat;
    background-position: center;color: #fff;
}
.sidebar .input-text {
    background-color: #fff;
}
.sidebar .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    position: inherit!important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}




.white{color: white !important;}
.vstatusb{border: 1px solid #ddd;padding: 15px;}
.bg-wrapper img{width: 100%;}
.btn{color: #fff;}
.m0{margin: 0% !important;}
.pt-7{padding-top: 7%;}
.pt-3{padding-top: 3%;}
.pt1{padding-top: 1%;}
.pb-1{padding-bottom: 1%;}
.pb-2{padding-bottom: 2%;}
.pb-3{padding-bottom: 3%;}
.pb-5{padding-bottom: 5%;}
.author img{display: none !important;}
.htitle{font-size: 33px;}
.app-price{border: 1px solid #ddd;padding-top: 8px;padding-bottom: 8px;}
.app-price h3{font-size: 18px;font-weight: 600;padding-bottom: 5px;}
.app-price h3 span{font-weight: 600;}
.footer-menu .pglink{padding-top: 20px;font-size: 16px;text-align: center;}
.footer-menu .pglink li a{color: #fff;padding: 10px;}
.happly-btn{border-color: #FF9933;}
.font-size25{font-size: 25px;}
.countrye td{padding: 10px; font-size: 13px;}
.foot-pg{width: calc(45% - 2px) !important;}
.faq .toggle-title{background-color: #f6faff;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;}
.form-control {border-radius: 0px;}
.has-error .form-control {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);border-radius: 0px;}
.box{background: #f8f8f8;padding: 20px;}
#paymentSection{width:100%;}
.paydiv .panel-title{border:0 none;font-size: 17px !important;margin:0;padding:0;vertical-align:baseline;}
#paymentForm{background-color:#f9f9f7;border:1px solid #fff;border-radius:5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);left:0;margin:0 auto;padding:10px 10px;text-align: left;}
#paymentForm ul{border:0 none;font:inherit;margin:0;padding:0;vertical-align:baseline;}
#paymentForm form li{margin:8px 0;}
#paymentForm label{color:#555;display:block;font-size:13px;font-weight:400;margin-bottom: 0px;}
#paymentSection{width:100%;}
#paymentForm #card_number{background-image:url(images.png), url(images.png);background-position:2px -121px, 260px -61px;background-repeat:no-repeat;background-size:120px 361px, 120px 361px;padding-left:54px;width:265px;}
#paymentForm .required{border:1px solid #EA4335;}
#paymentForm .vertical li{float:left;width:95px;}
#paymentForm .vertical{overflow:hidden;}
#paymentForm .vertical input{width:80px;}
#paymentForm li{list-style: none;}
label {display: inline-block;margin-bottom: 0;}
#paymentForm .PayInput{background-color:#fff;border:1px solid #e5e5e5;box-sizing:content-box;color:#333;display:block;font-size:15px;height:32px;padding:0 5px;width:312px;outline:none;margin-bottom:10px;}
.panel-default>.panel-heading {color: #333;padding: 10px;background-color: #f5f5f5;border-color: #ddd;}.panel-body {padding: 15px;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {  border-top: 1px solid #ddd;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: #ddd;}.panel{margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}.panel-group .panel {margin-bottom: 0;border-radius: 4px;}
.panel-default{border-color: #ddd;}
#applicationvisitors-applicant_photo,#applicationvisitors-passport_bio_page,#applicationvisitors-business_card,#applicationvisitors-hospital_letter{font-size: 13px;padding: 3px 5px 3px 5px;}
.field-applicationvisitors-applicant_photo, .field-applicationvisitors-passport_bio_page, .field-applicationvisitors-hospital_letter, .field-applicationvisitors-business_card{margin-bottom: 0px;}