﻿.menu-cent ul li a { font-size: 15px; }
.menu-cent ul li > span { font-size: 15px; }
.menu-cent { padding-left: 30px; }
    .menu-cent ul li { padding-bottom: 0; }
.menu-right { padding-bottom: 0; }
.nav .sub-menu { border: 1px solid rgba(0,0,0,0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175); min-width: 160px; }
.sub-menu li:first-child { border-top: none; }
.nav .sub-menu li { padding-left: 15px; line-height: 40px; }
._tright ul li a { font-size: 18px; font-weight: 400; }
.msa-ct { box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.1); }
.container-visa { height: 100%; padding-top: 0; align-items: center; }
.menu-left { padding: 0; }
.taskebar-rght .login { margin: 0; }
._tright ul li.yahere b { font-size: 18px; font-weight: 600; }
._tright ul li i { font-size: 13px; }
.valw-contact { font-weight: normal; }
.corpor-rlctr ul li label, .ct-rlctl { font-weight: normal; }
.copy-right, .txt-ft, ul.dc-ft li a, .text-widget ul li a { font-weight: normal; }
.bootstrap-select .dropdown-toggle .filter-option-inner-inner { color: #000000; font-size: 14px; }
.bootstrap-select .dropdown-menu li a span.text { font-size: 14px; color: #000000; }
.bootstrap-select .dropdown-menu li a { padding: 0 1em; }
.nxt-step a.disabled { pointer-events: none; cursor: text; background: #fe5d63; }
.item-input .form-group .input-date { width: 100%; position: relative }
    .item-input .form-group .input-date:before { content: "\f073"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 10px; top: 15px; color: #065689; font-size: 12px }
.pd-col-step2:nth-child(3) .item-step2, .pd-col-step2:nth-child(5) .item-step2 { position: relative }
    .pd-col-step2:nth-child(3) .item-step2:before, .pd-col-step2:nth-child(5) .item-step2:before { content: "\f073"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 15px; top: 49px; color: #007bff; font-size: 12px; }
.item-input .form-group .input-date input { width: 100% !important; font-size: 14px; }
.item-input label.error { color: red; font-size: 14px; line-height: 1.42857143; width: initial; }
.item-input .form-group input.error { border: 1px #cc0000 solid !important; }
.alrt { color: red; padding: 5px 0; }
.pay > * { display: inline-block; }
.prv-step a { line-height: 1.3333333; border-radius: 30px; font-size: 20px; background: #0076c1; color: #fff; font-weight: normal; text-align: center; white-space: nowrap; padding: 12px 16px; }
    .prv-step a i { padding-right: 40px }
.nxt-step { margin-left: 30px; }
.item-step2 label.error { font-size: 14px; color: #dd1e25; }
.item-step2 input.error { border: 1px solid #dd1e25; }
.nationality label.error { position: absolute; top: calc(100% + 2px); font-weight: 600; }
    .nationality label.error + button.btn.dropdown-toggle.btn-light.bs-placeholder { border: 1px solid #dd1e25; }
.item-extra { display: table; width: 100%; }
    .item-extra .group-area { padding: 0; margin-top: 15px; display: inline-block; width: 80%; }
        .item-extra .group-area label { font-size: 15px; }
        .item-extra .group-area input[type="checkbox"] + label span { width: 15px; height: 15px; background-size: 100%; margin-left: -20px; }
    .item-extra .tooltip-price { display: inline-block; width: 20%; text-align: right; }
    .item-extra span.price-form { font-size: 17px; float: right; }
    .item-extra .ask i { font-size: 14px; }
.popup-than-30 .body-pop .item-frm { width: 50%; float: left; text-align: center; margin: 10px 0; padding-left: 45px; }
