@import "font.css";
[class*='sidebar-dark-']{background: #F1F9FA;}
[class*='sidebar-dark-'] .sidebar a{color: #414141;}
[class*='sidebar-dark-'] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*='sidebar-dark-'] .nav-sidebar > .nav-item:hover > .nav-link, [class*='sidebar-dark-'] .nav-sidebar > .nav-item > .nav-link:focus{color: #006192; background: #fff; background: #CFE9EE;}
.login-head-tab{background: #006192; color: #fff;}
h1{font-family: "AllianzNeo", "NeueFrutigerThaiModern" !important;}
.login-btn{margin: 0 auto; display: block;}
.btn-primary{background: #007AB3;border: none;}
.btn-primary:hover{background: #006192; border: none;}
.forgot-url{margin-top: 20px; text-align: right;}
a{color: #006192;}
th a{color: #fff;}
a:hover{color: #007AB3;}
.help-head-tab{background: #8A679C; color: #fff;}
p.bold-txt{font-size: 1.1rem; color: #006192;}
.support-section .card-body i{padding-right: 5px;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link{color: #414141;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link:hover{color: #006192;}
.info a:hover{color: #006192 !important;}
.head-contact-info a{font-size: 14px;}
.paid-sell-widget{background-color: #496EBD; color: #fff;}
.paid-sell-summary-widget{background-color: #3DA556; color: #fff;}
.unpaid-sell-widget{background-color: #F86200; color: #fff;}
.unpaid-sell-summary-widget{background-color: #E4003A; color: #fff;}
.download-section{background: #007AB3; color: #fff;}
.download-section .icon i{font-size: 70px; float: right;}
.download-section p.download-txt{font-size: 1.2rem;}
a.download-link{color: #fff;}
a.download-link:hover{color: #fff;}
.type-list label{font-weight: 300 !important;}
.type-list input{margin-right: 10px;}
.warning-txt{color: #F86200;}
.more-info{cursor: pointer; color: #F86200 !important;}
.red{color: #E4003A !important;}
.trip-info,.policy-holder-info{background: #F1F9FA;}
.package-price{background: #F86200; padding-top: 10px; color: #fff;}
label,.form-control,body,button,.btn{font-size: 0.875rem;}
input#total{font-size: 1.5rem; font-weight: 700;}
input#price-unit{font-size: 1.2rem; font-weight: 700;}
span.required{color: #E4003A;}
hr.choose-package-line{margin-right: 20px;}
.remark p{color: #E4003A; clear: both;}
.remark{padding-top: 10px;}
.main-footer{margin-left: 0px !important;}
.traveler-green{background: #DFEEDE;}
.traveler-light-green{background: #EFF6EE;}
.traveler-info{padding-top: 10px;}
.traveler-info h5{font-size: 1.1rem; padding: 5px;}
.receipt{clear: both; padding-top: 10px;}
.receipt label{font-size: 1rem; cursor: pointer;}
.receipt input{cursor: pointer;}
.get-quote button{padding-bottom: 10px;}
.type-list label, .type-list input{cursor: pointer;}
input.payment-method{margin-right: 5px;}
.payment-channel .remark{padding-top: 0px;}
.credit-card-icn, .cash-icn{margin-left: 15px;}
.preview-label{padding-top: 8px; padding-bottom: 10px;}
.preview-value{
	border: solid 1px #eaeaea;
    background: #F1F9FA;
    border-radius: 5px;
    padding-top: 8px;
    padding-bottom: 10px;
}
.status-icn img{width: 90px;}
.status-icn{text-align: center; padding-top: 20px;}
.card-title{color: #007AB3; font-weight: 600;}
.card-title i{margin-right: 5px;}
.success-icn h4{color: #3DA556;}
.error-icn h4{color: #B71E3F;}
.waiting-icn h4{color: #F86200;}
.widget-title{margin-bottom: 20px;}
.home-page .card-title{color: #fff;}
.cancel-btn, .back-btn{margin-bottom: 20px;}
.export-btn{background: #3DA556; color: #fff; margin-bottom: 20px;}
.export-btn:hover{color: #fff;}
.search-section{background: #F1F9FA; border-bottom: solid 1px #eaeaea;}
.cancel-btn{background: #E4003A; color: #fff;}
.cancel-btn:hover{background: #B71E3F; color: #fff;}
.col-action{color: #414141;}
.confirm-delete-content{text-align: center;}
.confirm-icn h4{color: #F86200;}
.waiting a{color: #F86200;}
.upaid-checkbox{margin-right: 5px;}
td.no{text-align: center;}
.payment-gateway{text-align: center;}
.payment-gateway-nav, .payment-gateway-content, .payment-confirm-nav, .payment-confirm-content{margin-left: 0px !important;}
.payment-confirm-content{margin-top: 30px; margin-bottom: 30px;}
.total label{margin-right: 10px;}
.total-price{font-size: 1.2rem; font-weight: 600; color: #007AB3; margin: 0 auto; margin-bottom: 20px;}
.total-price span{font-size: 0.875rem; color: #414141;}
td a{color: #414141;}
.col-action a{color: #007AB3;}
.time-out a{color: #E4003A;}
.cancel-paid-policy, .cancel-paid-policy td a{color: #E4003A;}
/*table th{background: #007AB3; color: #fff;}*/
.blue-txt, .fa-newspaper, .profile-subhead h6{color: #007AB3;}
.login-nav, .content-login{margin-left: 0px !important;}
.profile-docs{margin-left: 20px;}
.total-commission{color: #3DA556; font-size: 1rem;}
.page-item.active .page-link{
	background-color: #007AB3;
    border-color: #007AB3;
}
.page-link{color: #007AB3;}
ul.profile-action li a.inactive, ul.profile-action li a.inactive:hover{border: solid 1px #ddd; background-color: #ddd; color: #6c757d !important;}
ul.profile-action li a.active{background-color: #007AB3 !important; color: #fff !important;}
ul.profile-action{float: right;}
ul.profile-action li{margin-left: 10px;}
#modal-save-profile p,#modal-nurse-next p{text-align: center;}
.profile-subhead{padding-bottom: 20px; padding-top: 20px; border-top: solid 1px rgba(0, 0, 0, 0.125);}
.profile-subhead h6{font-weight: 600;}
.package-red{background: #E4003A;color: #fff;}
.package-yellow{background: #FDD25C;color: #fff;}
.package-green{background: #3DA556;color: #fff;}
.package-blue{background: #496EBD;color: #fff;}
.package-title{width: 15%; text-align: center;}
.package-label{text-align: center;}
a#more-detail, a#hide-detail{color: #006192;}
table.package-table td.package-price{
	text-align: center; 
	font-weight: 600;
	background: #E6F4F6;
	color: #414141;
}
td.traveler-summary{background: #E6F4F6; color: #414141;}
table.package-table th, table.package-table td{border-left: solid 1px #dee2e6;}
table.package-table td{border-top: 0px;}
.table-bordered th, .table-bordered td{border: none;}
.modal-dialog-package{max-width: 100%; margin: 0 auto; padding: 30px;}
.amount-covered{text-align: center;}
.choose-language-popup{text-align: center;}
.choose-language-popup button{margin-right: 20px;}
#modal-policy-wording p{text-align: center;}
#other-email-txt{padding-top: 10px; padding-bottom: 10px;}
#cancel-policy-number label{font-weight: 500;}
#cancel-other-txt, #cancel-policy-number{padding-top: 10px; padding-bottom: 10px;}
#cancel-other-txt{padding-left: 0px;}
.change-plan-nonlc{margin-top: 50%;}
td.package-desc{
	text-align: center; 
	background: #E6F4F6;
	color: #414141;
}
.desktop-view{display: block;}
.mobile-view{display: none;}
.package-overseas-blue{background: #003781;}
.package-sakura{background: #8A679C;}
.package-ume{background: #007AB3;}
.package-yuri{background: #E4003A;}
.package-gold1{background: #F86200;}
.package-gold2{background: #FDD25C;}
.package-gold3{background: #5B5D30;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link:focus{color: #414141;}
.package-discover-green{background: #007D8C;}
.package-pioneer-red{background: #B71E3F;}
.package-smart-violet{background: #5A3982;}
.line-contact{padding-bottom: 10px;}
.line-contact img{border: solid 1px #ccc;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link.active{background: #CFE9EE;}
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {background-color: #007AB3; color: #ffffff;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link.active:hover, [class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link:hover{background: #CFE9EE;}
.main-footer{}
.aga-version{margin-left: 10px;}
.package-price .total-price{font-size: 1.1em; color: #F86200;}
td.package-desc p{margin-bottom: 0px;}
td.traveler-summary{text-align: center;}
.profile-subhead.sales-data-title{border-top: 0px;}
.desktop-view.nurse-at-home-btn{display: flex;}
.new-gif-icn{width: 15%;}
.more-detail{text-align: right;}
.excerpt-slide{padding-top: 10px; padding-bottom: 30px;}
.promotion-detail{padding-bottom: 30px; padding-top: 10px;}
.more-detail{z-index: 2; position: absolute;}
h2.promotion-title{color: #006192;}
/*-------- Multi Select --------*/
.access_multi_select > .selected-items {
    position: relative;
    padding: 6px;
    height: auto;
}

.access_multi_select > .selected-items > .placeholder {
    display: inline-block;
    padding: 6.5px;
}

.access_multi_select > .selected-items > button {
    position: absolute;
    height: 28px;
    width: 28px;
    background-color: transparent;
    top: 7px;
    border: 2px solid transparent;
    cursor: pointer;
    transition: 0.2s;
}

.access_multi_select > .selected-items > button:hover {
    transform: scale(1.2);
}
.access_multi_select > .selected-items > .item {
    display: inline-block;
    background-color: #00BCD4;
    padding: 2px 5px 5px 17px;
    border-radius: 2px;
    color: #fff;
    margin: 2px;
}

.access_multi_select > .selected-items > .item > button {
    background-color: transparent;
    color: #fff;
    border: 0;
    font-weight: 900;
    cursor: pointer;
    vertical-align: bottom;
    padding: 0px;
}

.access_multi_select > .selected-items > .item > button:hover {
    color: #ccc;
}

.access_multi_select > .selected-items.expand {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.access_multi_select > .dropdown {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-height: 0;
    -webkit-transition: .75s;
    -moz-transition: .75s;
    -ms-transition: .75s;
    -o-transition: .75s;
    transition: .75s;
    overflow-y: hidden;
    padding: 0;
    border-top-width: 0;
    border-color: transparent;
}

.access_multi_select > .dropdown.expand {
    min-height: 250px;
    border-color: #ced4da;
}

.access_multi_select > .dropdown > .filter {
    position: relative;
}

.access_multi_select > .dropdown > .filter > input {
    width: 97%;
    border-radius: 2px;
    margin: 5px auto 0;
    border: none;
    box-shadow: 1px 2px 3px 1px rgba(181, 180, 180, 0.5);
}

.access_multi_select > .dropdown > .filter > button {
    position: absolute;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    font-weight: 900;
    color: #ccc;
    top: 5px;
    right: 15px;
}

.access_multi_select > .dropdown > .filter > button:hover {
    color: #aaa;
}

.access_multi_select > .dropdown > .items {
    margin-top: 10px;
    max-height: 200px;
    overflow-y: auto;
}

.access_multi_select > .dropdown > .items::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.access_multi_select > .dropdown > .items::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.access_multi_select > .dropdown > .items::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #aaa;
}

.access_multi_select > .dropdown > .items > .item {
    cursor: pointer;
    border-bottom: 1px solid #f5f5f5;
    padding: 5px 10px;
}

.access_multi_select > .dropdown > .items > .item > .custom-checkbox > label {
    padding: 5px 10px;
    display: block;
    cursor: pointer;
}

.access_multi_select > .dropdown > .items > .item > .custom-checkbox > label::before, .access_multi_select > .dropdown > .items > .item > .custom-checkbox > label::after {
    margin: 5px 10px;
}

.access_multi_select > .dropdown > .items > .item:hover {
    background-color: #007AB3;
    color: #fff;
}

.access_multi_select.rtl {
    direction: rtl;
    text-align: right;
}

.access_multi_select.rtl > .selected-items {
    padding: 2px 2px 2px 80px;
}

.access_multi_select > .selected-items > button:nth-child(2) {
    left: auto;
    right: 7px;
    display: none;
}

.access_multi_select > .selected-items > button:nth-child(3) {
    left: auto;
    right: 40px;
    display: none;
}
.access_multi_select.rtl > .selected-items > button:nth-child(2) {
    right: auto;
    left: 7px;
    display: none;
}

.access_multi_select.rtl > .selected-items > button:nth-child(3) {
    right: auto;
    left: 40px;
    display: none;
}

.access_multi_select.rtl > .dropdown > .filter > button {
    right: auto;
    left: 15px;
}

.access_multi_select.rtl > .dropdown > .items > .item > .custom-checkbox {
    padding: 0 1.5rem 0 0;
}

.access_multi_select.rtl > .dropdown > .items > .item > .custom-checkbox > label::before, .access_multi_select.rtl > .dropdown > .items > .item > .custom-checkbox > label::after {
    left: auto;
    right: 0;
}
/*--------- End Multi Select --------*/
/*--- Start Add Get A Quote Style ---*/
#destination-section{margin-bottom: 1.5em;}
.selected-items, .access_multi_select > .dropdown.expand{border: solid 1px #ced4da;}
.red-txt{color: #E4003A !important;}
.green-txt{color: #3DA556;}
.original-price{text-decoration: line-through; color: #888 !important;}
.discount{font-size: 14px; margin-top: 5px;}
.price-per-person{font-size: 15px;}
a{color: #007AB3;}
.accept-confirmation-page{padding-bottom: 30px !important;}
.net-price{font-size: 18px; font-weight: 600; padding: 20px 0px;}
.net-price-label{text-align: left;}
.net-price .price{text-align: right;}
.destination-zone{margin-bottom: 20px; margin-top: 8px;}
.destination-zone button:focus{box-shadow: none; outline: 0 none;}
.destination-zone button{
  width: 25%;
  background: #fff;
  padding: 10px 20px;
  text-align: center;
  color: #007AB3;
  font-size: 14px;
  border-radius: 5px;
  border: solid 2px #007AB3;
}
.destination-zone button.active{
  background: #007AB3;
  color: #fff;
}
.destination-zone button i{
  font-size: 40px;
  color: #007AB3;
  display: block;
  padding: 5px 0px;
}
.destination-zone button.active i{color: #fff;}
#asia-btn{margin-left: 20px;}
.access_multi_select > .selected-items > .item{background-color: #007AB3;}
.date-from-remark{padding-top: 0px; margin-bottom: 0px; margin-top: -5px;}
.pdt-30{padding-top: 30px;}
.nav-sidebar .nav-treeview > .nav-item > .nav-link{padding-left: 40px;}
.nav-item .fa-circle{font-size: 12px !important;}
.get-quote-form .package-price .form-group{text-align: center;}
.get-quote-form .package-price{margin: 0 auto; width: 50%}
.get-quote-form .package-price input{text-align: center;}
#summary-box{margin-top: 30px; margin-bottom: 20px; margin-left: 0px; padding-top: 44px; padding-bottom: 44px; border-radius: 5px;}
/*--- End Add Get A Quote Style ---*/
@media (max-width: 600px){
	.main-header img{width: 50%;}
	.logo{text-align: center;}
	.change-plan-nonlc{margin-top: 8%;}
}
@media (min-width: 992px){
	.main-footer{margin-left: 0px !important;}
}
@media (max-width: 767px){
	.desktop-view{display: none;}
	.mobile-view{display: block;}
	button{margin-bottom: 20px;}
	.logo img{width: 50%;}
	.change-plan-nonlc{margin-top: 6%;}
}