.vo-page .IconAccount:after {
    top: 14px !important;
    background-image: url('../../assets/images/icon-account-2_new.png') !important;
}

.vo-page .IconDocuments:after {
    top: 11px;
    background-image: url('../../assets/images/icon-documents_new.png') !important;
}

.vo-page .IconPackage:after {
    top: 11px;
    background-image: url('../../assets/images/icon-package-type-2_new.png') !important;
}

.vo-page .IconAgency:after {
    top: 11px;
    background-image: url('../../assets/images/3671699-48-new.png') !important;
}

.vo-row-title {
    color: #9c9ca6 !important;
}

.columns-4 {
    width: 33.33333333% !important;
}

.dropdown-menu {
    z-index: 9999999999 !important;
    width: auto !important;
}

.vo-page .btn-primary {
    background: linear-gradient(to bottom, #797986 0%, #797986 5%, #797986 6%, #797986 8%, #797986 77%, #797986 100%) !important;
}

.vo-page .vo-help-btn {
    background-image: url('../../assets/images/icon-help.png') !important;
}

.vo-help-div {
    display: none;
    padding: 5px;
    background-color: #ffffff;
    border-radius: 3px;
}

.vo-input {
    border-radius: 0.5em !important;
}

.vo-page .btn-primary:active,
.vo-page .btn-primary.active {
    background: linear-gradient(to bottom, #174f83 0%, #174f83 5%, #174f83 6%, #174f83 8%, #174f83 77%, #174f83 100%) !important;
}

.scheme_default table th,
.scheme_default table th+th,
.scheme_default table td+th {
    background-color: #174f83;
}

.scheme_default table th {
    background-color: #174f83;
}

.vo-buttons-wrap {
    width: 50%;
    margin: 50px auto 0px auto;
    min-height: 125px;
}

.vo-buttons-wrap button {
    float: left !important;
}

.vo-page-header {
    font-size: 1.5em !important;
    text-align: center !important;
}


/* FROM DOCUMENT VIEW */

.vo-page .IconDocuments:after {
    top: 11px;
    background-image: url('../../assets/images/icon-documents_new.png') !important;
}

.vo-row-title {
    color: #9c9ca6 !important;
}

.upload-btn-wrapper input[type=file] {
    font-size: 70px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.columns-4 {
    width: 33.33333333% !important;
}

.vo-page .DefaultButton {
    padding: 10px !important;
    font-size: 16px !important;
}

.vo-field-info {
    float: left !important;
    margin: 5px;
}

.vo-answer {
    float: left !important;
}

.vo-page .btn-primary:active,
.vo-page .btn-primary.active {
    background: linear-gradient(to bottom, #62a3d8 0%, #62a3d8 5%, #62a3d8 6%, #62a3d8 8%, #62a3d8 77%, #62a3d8 100%) !important;
}

.vo-page .btn-primary {
    background: linear-gradient(to bottom, #797986 0%, #797986 5%, #797986 6%, #797986 8%, #797986 77%, #797986 100%) !important;
}

.vo-row-title {
    font-weight: normal;
    font-size: 16px;
    margin: 15px 0 0px !important;
}

.columns-3 {
    width: 25% !important;
}

.vo-buttons-wrap {
    width: 50%;
    margin: 50px auto 0px auto;
    min-height: 125px;
}

.vo-page .btn-primary {
    background: linear-gradient(to bottom, #797986 0%, #797986 5%, #797986 6%, #797986 8%, #797986 77%, #797986 100%) !important;
}

.vo-page .vo-help-btn {
    background-image: url('../../assets/images/icon-help.png') !important;
}

.vo-help-div {
    display: none;
    padding: 5px;
    background-color: #ffffff;
    border-radius: 3px;
}

.vo-input {
    border-radius: 0.5em !important;
}

.vo-page .vo-answer {
    width: 100% !important;
}

.vo-page .vo-container .vo-row-title {
    margin: 0 0 20px !important;
}

.vo-page .vo-button-choosecover {
    float: left !important;
}

/* from PAYM NOW VIEW */

.wpwl-group-birthDate {
    display: none !important;
}

.vo-page .IconAccount:after {
    top: 14px !important;
    background-image: url('../../assets/images/icon-account-2.png') !important;
}

.vo-page .IconDocuments:after {
    top: 11px;
    background-image: url('../../assets/images/icon-documents.png') !important;
}

.vo-page .IconPackage:after {
    top: 11px;
    background-image: url('../../assets/images/icon-package-type-2.png') !important;
}

.vo-page .IconPayment:after {
    top: 11px;
    background-image: url('../../assets/images/icon-credit-card.png') !important;
}

.vo-row-title {
    color: #9c9ca6 !important;
}

.upload-btn-wrapper input[type=file] {
    font-size: 70px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.columns-4 {
    width: 33.33333333% !important;
}

.vo-input {
    border-radius: 0.5em !important;
}

.vo-page .btn-primary {
    background: linear-gradient(to bottom, #797986 0%, #797986 5%, #797986 6%, #797986 8%, #797986 77%, #797986 100%) !important;
}

.vo-page .btn-primary:active,
.vo-page .btn-primary.active {
    background: linear-gradient(to bottom, #00b4da 0%, #00b4da 5%, #00b4da 6%, #00b4da 8%, #00b4da 77%, #00b4da 100%) !important;
}

.columns-3 {
    width: 25% !important;
}

.vo-page .IconLogin:after {
    top: 14px !important;
    background-image: url('../../assets/images/icon-login.png?v=1') !important;
}

@media (max-width: 768px) {
    body {
        font-family: 'Montserrat', sans-serif !important;
        /*border: 3px solid #212558 !important;*/
        /*border-radius: 5px;*/
        /*background-color: #f7f7f7 !important;*/
    }

    .select_container {
        width: 30%;
    }

    :not(.input-group)>.vo-dob-field>.bootstrap-select.form-control:not([class*=col-]) {
        width: 30% !important;
        display: inline-block !important;
    }

    .select_container:before {
        content: none !important;
    }

    .select_container:after {
        content: none !important;
    }

    .drop_down_btn {
        height: 37px !important;
        padding-top: 5px !important;
        color: #9c9ca6 !important;
        background: none !important;
        border: 1px solid #dde1e5 !important;
        font-size: 1em !important;
        font-weight: 400 !important;
        text-transform: uppercase
    }

    .filter-option-inner-inner {
        padding-left: 10px
    }

    #submit_btn {
        padding: 2px 20px !important;
    }

    .vo-row-title-custom {
        text-align: center;
        font-size: 16px;
        font-weight: 600;
        color: #212558 !important;
        text-transform: uppercase;
        margin-top: 10px !important;
    }

    .btn-yellow {
        background-color: #FFD700 !important;
        border-color: #ffffff !important;
    }

    label {
        font-size: 14px !important;
        font-weight: 600 !important;
        color: #212558 !important;
        float: left;
        padding-left: 5px;
    }

    .text-center {
        text-align: center !important;
    }

    .custom-sub-title {
        text-transform: uppercase !important;
        font-size: 16px;
        font-weight: 600;
        margin: 10px 10px 30px 10px !important;
        color: #212558 !important;
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase !important:
    }

    .vo-page .vo-question {
        margin-top: 0px !important;
    }

    .vo-page .vo-answer {
        margin-top: 5px !important;
        margin-bottom: 0px !important;
    }

    input[type="checkbox"] {
        margin: 0px !important;
        display: inline-block !important;
        width: 15px !important;
        margin-right: 10px !important;
    }

    .text-left {
        text-align: left !important;
    }

    .vo-page .row .vo-field {
        width: 100% !important;
    }

    #error_text {
        color: red;
    }

    .vo-page .MasterContainer {
        border-bottom: none !important;
        padding: 0px 8px !important;
    }

    .dropdown .dropdown-menu>.active>a:hover,
    .dropdown .dropdown-menu>.active>a:hover {
        background-color: #212558 !important;
        color: #ffffff !important;

    }

    .dropdown .dropdown-menu>.active>a:hover,
    .dropdown .dropdown-menu>.active>a:focus {
        background-color: #212558 !important;
        color: #ffffff !important;

    }

    .dropdown .dropdown-menu>.active>a {
        background-color: #212558 !important;
        color: #ffffff !important;
    }

    .dropdown .dropdown-menu>.active>a:hover {
        background-color: #212558 !important;
        color: #ffffff !important;
    }

    .error {
        color: red !important;
    }

    .vo-dropdown {
        height: 40px !important;
        padding: 10px !important;
        font-family: 'Montserrat', sans-serif !important;
    }

    #reason {
        font-family: 'Montserrat', sans-serif !important;
    }

    .vo-reason select {
        margin-top: 14%;
        margin-bottom: 14%;
    }

    .verifier-reason-text {
        text-align: center;
        font-size: 15px;
        margin: 10px 6px;
        color: #212558;
        font-weight: bold;
        font-family: 'Montserrat', sans-serif;
    }

    .fancybox-overlay {
        background: none !important;
    }

}

.page_content_wrap .content_wrap {
    width: 90% !important;
}


@media (max-width: 479px) {
	.content_wrap, .content_container {
		width: 90% !important;
	}
}

/* / 08-08-2024 Start css / */
#application_form .col-md-12 {
    background-color: #f7f7f7;
    padding: 20px;
    margin-bottom: 30px;
}

#application_form .IconAccount {
    margin-bottom: 0 !important;
    border: 0;
    padding-bottom: 25px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
button.btn.dropdown-toggle.drop_down_btn.bs-placeholder {
    background-color: transparent !important;
}
#application_form .dropdown.noUpdate.vo-dropdown {
    height: 100%;
}
.vo__country--dropdown {
    z-index: 999999;
    position: relative;
}
@media(max-width:991px){
#application_form .vo-answer.noUpdate {
    left: 00% !important;
    margin-bottom: 20px;
    margin-top: 0;
    transform: translateX(00%) !important;
}
#application_form .vo-page .vo-question label {
    margin-bottom: 0;
    color: #222222;
    font-weight: 500 !important;
}
/*.message__data h2 {*/
/*    font-size: 20px !important;*/
/*}*/

/*.message__data img {*/
/*    margin: 0 !important;*/
/*}*/
}
@media(max-width:768px){
	#application_form .row input {
    width: 100%;
    font-size: 13px;
    padding: 8px 10px;
    height: auto;
}
#application_form .vo-answer.noUpdate {
    left: unset !important;
    transform: translateX(0%) !important;
        width: 100%;
    max-width: 100%;
}
#application_form .vo-question.control-label.noUpdate label{
	float: none !important;
}
#application_form .PlaceholderExplain {
    margin-bottom: 5px !important;
    padding: 0 !important;	
}
#application_form>.vo-container.clearfix.row {
    margin-inline: 0 !important;
}
#application_form .dropdown.bootstrap-select.form-control.noUpdate.vo-dropdown{
	padding: 0 !important;
    height: fit-content !important;
}

.vo-container.clearfix.MasterContainer.icon.IconAccount {
    padding-right: 0 !important;
}
#application_form .MasterContainer .vo-container.clearfix.row {
    margin: 0 !important;
}
#application_form .vo-container .vo-row-title {
    padding-left: 40px;
    font-size: 16px !important;
}
#application_form  .icon:after {
	top: 10px !important;
    width: 25px;
    height: 25px;
}
#application_form  .icon.IconAccount {
    padding-left: 0 !important;
}
}
@media(max-width:575px){
#application_form .col-md-12 {
    margin-bottom: 00px;
}
}



#application_form .drop_down_btn {
    line-height: 1.5;
    padding: .63em 1.4em !important;
    height: 100% !important;
    border-radius: 8px;
    border: 2px solid #dde1e5 !important;
    font-size: 16px !important;
    font-family: inherit !important;
}
input[type=text], input[type=number], input[type=email], input[type=tel], input[type=search], input[type=password], textarea, textarea.wp-editor-area, .select_container, select, .select_container select {
    width: 100%;
    height: auto;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.5;
    transition: .5s all ease;
    padding: .63em 1.4em !important;
}
#application_form .vo-answer.noUpdate {
    margin-top: 0;
    margin-bottom: 20px;
    max-width: 100% !important;
}
@media(min-width:767px){
.vo__country--dropdown .bootstrap-select > .btn {
    width: 100%;
    height: 100% !important;
}
}


.container,
.container-fluid {
	padding: 0 15px;
}

input[type=text]::placeholder, input[type=number]::placeholder, input[type=email]::placeholder, input[type=tel]::placeholder, input[type=search]::placeholder, input[type=password]::placeholder, .select_container select::placeholder {
	color: #9c9ca6;
	font-weight: 400 !important;
	font-size: 16px !important;
}

.vo__country--dropdown .filter-option-inner-inner {
    padding: 0;
}

.vo__country--dropdown .dropdown-menu.show {
    min-width: 100% !important;
}


@media (max-width: 991px) {
	.vo__country--dropdown .dropdown-menu li a span.text {
	    margin-bottom: 0;
		font-size: 14px;
	}
}


#application_form .btn-back, #application_form input[type=submit] {
    border-radius: 8px;
    font-size: 14px !important;
    padding: 8px 16px !important;
    min-width: 120px;
    line-height: 21px !important;
}

#application_form .form-group {
    float: none;
    height: 100%;
}

#application_form .IconAccount .row {
    margin: 0;
}

@media (min-width: 769px) {
	#application_form .vo-container .vo-row-title {
	    padding-left: 60px;
	}
}
/* / 08-08-2024 End css / */
/* / 09-08-2024 Start css / */
span, small {
    display: inline-block !important;
}
.app-area h2{
    font-size: 36px !important;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .play-btn ul {
        display: flex;
        gap: 10px;
    }
    .play-btn ul li:first-child a {
        margin: 0;
        width: 155px;
    }
    .app-row {
        padding: 0;
    }
    .app-content h2 {
        margin: 0 0 7px !important;
    }
    .app-content > small {
        margin: 7px 0 15px;
    }
    
}
@media (max-width: 1280px) {
    .play-btn ul li a span {
        font-size: 18px;
        line-height: 1 !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .app-row {
        padding: 0;
    }
    .app-area h2 {
        font-size: 25px !important;
        margin: 0 0 7px !important;
    }
}
@media screen and (max-width: 767px) {
    .app-area h2 {
        font-size: 22px !important;
        margin: 0 0 15px !important;
    }
    .play-btn ul li:last-child a {
        width: 165px !important;
        gap: 5px;
        height: 53px;
    }
    .play-btn ul li:first-child a {
        width: 155px !important;
        height: 53px;
    }
    .play-btn ul li.d-inline-block {
        width: auto !important;
    }
    .app-phone img {
        width: 100%;
        margin: 40px 0 0;
    }
    .app-row {
        padding: 0;
    }
    .app-area h2 {
        margin: 0 0 7px !important;
    }
}

/* / 09-08-2024 End css / */