﻿/*
    Template: OTS Pancaran
    Author: M4verick
    Developer by: ETransact Sdn Bhd
    Email : erwanhafizi@gmail.com
    Version :COVID19#STAYATHOME 06072020
*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600,700|Hind+Siliguri:400,700|Roboto:400,500|Raleway:400,700|Tangerine|Work+Sans:700|Secular+One);
@import url(../../../icons/simple-line-icons/css/simple-line-icons.css);
@import url(../../../icons/linea-icons/linea.css);
@import url(../../../icons/themify-icons/themify-icons.css);
@import url(../../../icons/flag-icon-css/flag-icon.min.css);
@import url(../../../icons/material-design-iconic-font/css/materialdesignicons.min.css);
@import url(../spinners.css);
@import url(../../lib/animate/animate.css);
@import url(../reset.css);
@import url(../../lib/fonts-glyphicons/css/font-glyphicons.css);
@import url(../../lib/icofont/css/icofont.min.css);

/* Preloader */
.preloader{width:100%;height:100%;top:0;position:fixed;z-index:99999;background:#fff}
.preloader .cssload-speeding-wheel{position:absolute;top:calc(46.5%);left:calc(46.5%)}
#loadingBackdrop{opacity:.5;background-color:#fff}
.preloader.small{width:35px;position:relative}
.preloader.small .circular{height:30px;width:30px}

/* General HTML tag style */
*{outline:none}
body{background:#fff;font-family:'Hind Siliguri', sans-serif;margin:0;overflow-x:hidden;color:#67757c}
html{position:relative;min-height:100%;background:#fff}
a,button{outline:none !important;text-decoration:none !important;color:#f37223;transition:all 0.2s ease 0s}
a.active,button.active,a:focus,button:focus,a:hover,button:hover{text-decoration:none}
button{outline:none !important;text-decoration:none !important}

h1,h2,h3,h4,h5,h6{color:#454444;font-weight:400}
h1{line-height:40px;font-size:36px}
h2{line-height:36px;font-size:32px;padding-bottom:15px}
h3{line-height:30px;font-size:24px}
h4{line-height:22px;font-size:18px}
h5{line-height:18px;font-size:16px;font-weight:700}
h6{line-height:16px;font-size:14px;font-weight:400}
ul{padding:0;margin:0}
li{list-style:none}
p{color:#444}

/* General element style */
.img-responsive{width:100%;height:auto;display:inline-block}
.eticketing{background:#fff}
.page-wrapper{padding-bottom:50px;position:relative;box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);background:#fff;z-index:999;min-height:600px}
.spacer{height:100px}
.spacer-50{height:50px}
.spacer-image{height:120px;display:flex;justify-content:center;flex-flow:column}
.spacer-image .spacer-title{text-align:center;color:#fff;margin-bottom:0;padding-bottom:0}

/* accessible-bar */
.accessible-bar{position:relative;z-index:10000;font-family: Montserrat,Helvetica,Arial,sans-serif;background:#2C2C2C!important;color:#fff!important;font-size:.75em;padding:0 .5em;height:29px;line-height:27px}
.accessible-bar .container>div{display:inline-block}
.accessible-bar>a{background:#f7f7f7!important}
.accessible-bar a{display:inline-block;padding:0 .5em;text-align:center;color:#fff!important}
.accessible-bar .dropdown>.dropdown-menu {top:200%}
.accessible-bar .dropdown:hover>.dropdown-menu {display:block;top:60%;width:190px;font-size:1.125em}
.accessible-bar .dropdown>.dropdown-toggle:active { /*Without this, clicking will make it sticky*/pointer-events: none}
.accessible-bar .dropdown>.dropdown-menu span{display:inline-block;margin-left:1em}
.saiz-fon a{width:30px;color:#212121!important}
.warna-fon a{color:#212121!important}
.bg-option-box {border:1px solid #0BF;height:16px;width:20px}
.bg-option.dark {background:black!important}
.bg-option.light{background:white!important}
.bg-option.neon{background:#08ff08!important}


/* Header */
.header{position:relative;z-index:9999;background:#fff;padding:.5em 0 1em}
.header .top-navbar{padding:0}
.header .top-navbar .navbar-header{line-height:45px;text-align:center;background:#fff}
.navbar{padding:0;z-index:10000}
.navbar-logo{float:left;text-align:center}
.navbar-logo .navbar-brand{margin:0}
.brand-logo{width:170px}
.top-menu-nav{overflow:hidden;font-family:Roboto,sans-serif;position:relative;text-align:center;float:right;padding:.5em 0;height:54px}
.top-menu-nav ul{float:right}
.top-menu-nav li{float:left}
.top-menu-nav li.nav-links+.nav-links{margin-left:24px}
.top-menu-nav .icon{display:none}
.top-menu-nav a{position:relative;display:inline-block;margin:0 1em;outline:none;color:#212121;text-shadow:none;padding:10px 0;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400;text-shadow:0 0 1px rgba(255,255,255,0.3);font-size:14px}
.top-menu-nav a:hover,.top-menu-nav a:focus{outline:none;color:#d0312d}
.links-effect a::before{color:#212121;text-shadow:0 0 1px rgba(33,33,33,0.3);content:attr(data-hover);position:absolute;-webkit-transition:-webkit-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s;pointer-events:none}
.links-effect a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#f37223;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s;pointer-events:none}
.links-effect a:hover::before,.links-effect a:focus::before{opacity:0;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}
.links-effect a:hover::after,.links-effect a:focus::after{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}

/* Input - input, select, textarea, checkbox, radio */
::placeholder{color:#2f2c2c!important}
input:focus,select:focus,textarea:focus{border-color:#eee;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}
.form-control,input,select {-webkit-appearance:none;appearance:none;-moz-appearance:none;/*border:1px solid #eee;*/border-radius:0;box-shadow:none;color:#2f2c2c;overflow:hidden}
.form-control:focus{border:1px solid #878787;background:#f1f1f1;-webkit-box-shadow:inset 0 1px 1px transparent,0 0 8px rgba(102,175,233,0);box-shadow:inset 0 1px 1px transparent,0 0 8px rgba(102,175,233,0)}
.checkbox,.radio{padding-top:5px;padding-bottom: 5px;min-height: 27px;margin-top: 0;margin-bottom: 0}
.checkbox label:before {border-radius:0}
.checkbox input[type="checkbox"]:focus + label::before, .checkbox input[type="radio"]:focus + label::before,.radio input[type="radio"]:focus + label::before {outline:none}
.input-group-addon [type=checkbox]:checked,.input-group-addon [type=checkbox]:not(:checked),.input-group-addon [type=radio]:checked,.input-group-addon [type=radio]:not(:checked){position:initial;opacity:1}


/* Footer */
footer{position:sticky;z-index:0;bottom:0}
.footer-wrapper{padding-bottom:30px;background:#282828;color:#8e8e8e;box-shadow:0 0 8px 0 rgba(0,0,0,.2)}
.footer-wrapper a{font-size:.85em;color:#fff}
.footer-wrapper a:hover{text-decoration:underline!important}
.footer-wrapper h3{margin-bottom:1em;font-size:1em}
.footer-wrapper li a{opacity:.65}
.container-footer{margin-top:2em;margin:0 auto}
.container-footer li{line-height:1.5em}
.container-footer>div>div>div>div>div>div{margin:0 1em;border-radius:5px}
.useful-link{display:none}
.copyright .row,.useful-link .row,.container-footer .copyright>div>div>div>div>div{margin:0}
.footer-social{text-align:center;padding:1em}
.footer-social h3{font-family: 'Tangerine', cursive;text-transform:none;margin-bottom:.5em;font-size:2em;color:#8e8e8e}
.footer-social>div>div>div a{font-size:1em}
.circle-bg-icon{background:#5C6670;color:#fff;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;vertical-align:middle}
.footer-logo>img{width:50%}
.copyright{font-size:.85em;text-align:center}
.payment-partner,.logo-awards{background:#e5e5e5;text-align:center;padding:1em 15px}
.payment-partner h3,.logo-awards h3{color:#545454}
.payment-partner>div>div>div>div>div{background:url(../../images/footer_bank.png) no-repeat;width:62px;height:17px;float:left}
.affin{background-position:-115px -175px!important}.alliance{background-position:-188px -175px!important}.ambank{background-position:-261px -175px!important}.bankislam{background-position:-334px -175px!important}.muamalat{background-position:-408px -175px!important}.rakyat{background-position:-480px -175px!important}.bsn{background-position:-115px -198px!important}.cimb{background-position:-188px -198px!important}.hongleong{background-position:-262px -198px!important}.hsbc{background-position:-334px -198px!important}.m2u{background-position:-407px -198px!important}.m2e{background-position:-480px -198px!important}.ocbc{background-position:-115px -220px!important}.pb{background-position:-188px -220px!important}.rhb{background-position:-262px -220px!important}.oub{background-position:-334px -220px!important}.sc{background-position:-408px -220px!important}.kash{background-position:-480px -220px!important}.webcash{background-position:-115px -244px!important}.meps{background-position:-188px -244px!important}.mastercard{background-position:-260px -244px!important}.visa{background-position:-334px -244px!important}.kiple{background-position:-407px -244px!important}.alipay{background-position:-480px -244px!important}.footer-awards li{float:left}span[class*=award]{background:url(/Styles/css/images/eticketing_big_sprite.png) no-repeat;display:inline-block;width:60px;height:57px}.award-soba{background-position:-160px -1398px!important}.award-awani{background-position:-215px -1398px!important}.award-topec{background-position:-84px -1395px!important}.footer-social span{width:20px;height:16px}

/** datepicker */
.calendar-input div{margin:0}
.datepicker-dropdown{top:79px!important;position:absolute!important;width:280px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);border:none}
.datepicker-dropdown:before{top:-12px!important;right:20px!important;border-right:13px solid transparent;border-bottom:13px solid #fff;border-left:13px solid transparent}
.datepicker-dropdown:after{display:none}
.datepicker-dropdown.datepicker-orient-left:before{left:234px!important}
.datepicker-dropdown,.datepicker-dropdown>div{background:#fff!important}
.datepicker table{margin:0 auto;width:90%}
.datepicker table tr td{border-radius:0}
.datepicker table tr td.active.active{background:#f37223;border:none}
.datepicker .datepicker-days table tr td{border:1px solid #f1f1f1}
.modify-search-trip-wrapper .datepicker-dropdown{top:56px!important}
.datepicker table tr td.disabled{cursor:no-drop}

/* Contrast Color */
/*black*/
body.contrast-black .select2-dropdown,body.contrast-black .seatlayout-container,body.contrast-black .isreturn-trip .seatlayout-container,body.contrast-black .summary-card .summary-title span,body.contrast-black .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-black .datepicker-dropdown{border:1px solid #fff!important}
body.contrast-black .select2-dropdown,body.contrast-black .select2-search__field,body.contrast-black .ots-rdate .cb-container input:checked ~ .custom-cb,body.contrast-black .table-trip tr.active td,body.contrast-black .isreturn-trip .table-trip tr.active:hover td,body.contrast-black .badge-warning,body.contrast-black .footer-wrapper,body.contrast-black .summary-card .summary-title span,body.contrast-black .page-payment .form-control,body.contrast-black .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-black .modify-search-trip-wrapper span,body.contrast-black .modify-search-trip-wrapper input[type=text],body.contrast-black .modify-search-trip-wrapper div,body.contrast-black .accessible-bar .dropdown:hover>.dropdown-menu>a,body.contrast-black select option{background:#000!important;color:#fff!important}
body.contrast-black .progress-breadcrumb li:before,body.contrast-black .select2-results__group,body.contrast-black .progress-breadcrumb li .content{background:#fff!important}
body.contrast-black .select2-results__group,body.contrast-black .progress-breadcrumb li .content{color:#000!important}
body.contrast-black p,body.contrast-black .select2-selection__placeholder:before,body.contrast-black .destination-input .select2-selection__rendered,body.contrast-black .destination-input .select2-selection__placeholder,body.contrast-black .destination-input .select2-selection__placeholder:before,body.contrast-black .heading1,body.contrast-black .heading2,body.contrast-black .heading3,body.contrast-black .table-trip div,body.contrast-black .summary-body,body.contrast-black .summary-title-pane,body.contrast-black [class$=title],body.contrast-black .text-dark,body.contrast-black ::placeholder, body.contrast-black .warna-fon a,body.contrast-black .saiz-fon a,body.contrast-black input[type=text],body.contrast-black input[type=email],body.contrast-black select, body.contrast-black select option,body.contrast-black .contact-form .c-icon i,body.contrast-black .c-description{color:#fff!important}
body.contrast-black .ots-rdate .cb-container .custom-cb:after{border:solid #fff;border-width:0 3px 3px 0}
body.contrast-black .seatlayout-container,body.contrast-black .seatlayout-container .seatdeck table,body.contrast-black input[type=text],body.contrast-black input[type=email],body.contrast-black select,body.contrast-black textarea{background:none}
body.contrast-black .seatlayout-container .available::after{background-image:url(/Styles/css/images/seat-black.png)!important;color:#fff}
body.contrast-black .btn-secondary,body.contrast-black .btn-primary,body.contrast-black .btn-success,body.contrast-black .payment-total .list-group-item,body.contrast-black .modify-search-trip-wrapper button,body.contrast-black .modify-search-trip-wrapper #ots-search-box,body.contrast-black .accessible-bar .dropdown:hover>.dropdown-menu {background:#000!important;color:#fff!important;border:1px solid #fff}
body.contrast-black .header,body.contrast-black main[role=main],body.contrast-black .page-wrapper,body.contrast-black .ots-search-box,body.contrast-black .main-search-bar,body.contrast-black .search-trip-wrapper input[type=text],body.contrast-black .search-trip-wrapper section div,body.contrast-black .card,body.contrast-black .slider_container,body.contrast-black .payment-partner,body.contrast-black .logo-awards,body.contrast-black .circle-bg-icon,body.contrast-black .preloader,body.contrast-black .table tbody tr.active:hover td{background:#000!important}
body.contrast-black li a,body.contrast-black label,body.contrast-black span,body.contrast-black input[type=text],body.contrast-black h2,body.contrast-black h3,body.contrast-black h4,body.contrast-black h5,body.contrast-black .destination-arrow,body.contrast-black .text-muted,body.contrast-black .btn-link,body.contrast-black .datepicker-days thead tr th,body.contrast-black .datepicker-days tbody tr td,body.contrast-black textarea{color:#fff!important}
body.contrast-black .ots-search-box,body.contrast-black .circle-bg-icon,body.contrast-black .card,body.contrast-black .modify-search-trip-wrapper .select2-selection,body.contrast-black .modify-search-trip-wrapper .ots-rdate input, body.contrast-black .modify-search-trip-wrapper .ots-ddate input {border:1px solid #fff}
body.contrast-black .header,body.contrast-black .page-wrapper,body.contrast-black .logo-awards,body.contrast-black .summary-title,body.contrast-black .slider_container{border-bottom:1px solid #fff!important}
body.contrast-black .ots-search-button,body.contrast-black .button-search-main .ots-search-button:hover{background:#000!important;color:#fff;border:1px solid #fff}
body.contrast-black .brand-logo path{fill:#fff}
body.contrast-black .btn:focus,body.contrast-black .btn.focus,body.contrast-black .btn:hover{border:2px solid white;font-weight:700}
body.contrast-black .datepicker table tr td.day:hover{background:#fff!important;color:#000!important}
body.contrast-black .datepicker table tr td.day.new,body.contrast-black .datepicker table tr td.day.disabled{opacity:.5}
body.contrast-black .modify-search-trip-wrapper button.btn-primary{background:#fff!important;color:#000!important}
/*white*/
body.contrast-white .select2-dropdown,body.contrast-white .seatlayout-container,body.contrast-white .isreturn-trip .seatlayout-container,body.contrast-white .summary-card .summary-title span,body.contrast-white .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-white .datepicker-dropdown{border:1px solid #000!important}
body.contrast-white .select2-dropdown,body.contrast-white .select2-search__field,body.contrast-white .ots-rdate .cb-container input:checked ~ .custom-cb,body.contrast-white .table-trip tr.active td,body.contrast-white .isreturn-trip .table-trip tr.active:hover td,body.contrast-white .badge-warning,body.contrast-white .footer-wrapper,body.contrast-white .summary-card .summary-title span,body.contrast-white .page-payment .form-control,body.contrast-white .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-white .modify-search-trip-wrapper span,body.contrast-white .modify-search-trip-wrapper input[type=text],body.contrast-white .modify-search-trip-wrapper div,body.contrast-white .accessible-bar .dropdown:hover>.dropdown-menu>a,body.contrast-white select option{background:#fff!important;color:#000!important}
body.contrast-white .progress-breadcrumb li:before,body.contrast-white .select2-results__group,body.contrast-white .progress-breadcrumb li .content{background:#000!important}
body.contrast-white .select2-results__group,body.contrast-white .progress-breadcrumb li .content{color:#fff!important}
body.contrast-white p, body.contrast-white .select2-selection__placeholder:before,body.contrast-white .destination-input .select2-selection__rendered,body.contrast-white .destination-input .select2-selection__placeholder,body.contrast-white .destination-input .select2-selection__placeholder:before,body.contrast-white .heading1,body.contrast-white .heading2,body.contrast-white .heading3,body.contrast-white .table-trip div,body.contrast-white .summary-body,body.contrast-white .summary-title-pane,body.contrast-white [class$=title],body.contrast-white .text-dark,body.contrast-white ::placeholder,body.contrast-white .contact-form .c-icon i,body.contrast-white .c-description,body.contrast-white .warna-fon a{color:#000!important}
body.contrast-white .ots-rdate .cb-container .custom-cb:after,body.contrast-white .payment-total .cb-container .custom-cb:after{border:solid #000;border-width:0 3px 3px 0}
body.contrast-white .seatlayout-container,body.contrast-white .seatlayout-container .seatdeck table,body.contrast-white input[type=text],body.contrast-white input[type=email],body.contrast-white select,body.contrast-white textarea{background:none}
body.contrast-white .seatlayout-container .available::after{background-image:url(/Styles/css/images/seat-white.png)!important;color:#000}
body.contrast-white .btn-secondary,body.contrast-white .btn-primary,body.contrast-white .btn-success,body.contrast-white .payment-total .list-group-item,body.contrast-white .modify-search-trip-wrapper button,body.contrast-white .modify-search-trip-wrapper #ots-search-box,body.contrast-white .payment-total .cb-container .custom-cb,body.contrast-white .accessible-bar .dropdown:hover>.dropdown-menu{background:#fff!important;color:#000!important;border:1px solid #000}
body.contrast-white .header,body.contrast-white main[role=main],body.contrast-white .page-wrapper,body.contrast-white .ots-search-box,body.contrast-white .main-search-bar,body.contrast-white .search-trip-wrapper input[type=text],body.contrast-white .search-trip-wrapper section div,body.contrast-white .card,body.contrast-white .slider_container,body.contrast-white .payment-partner,body.contrast-white .logo-awards,body.contrast-white .circle-bg-icon,body.contrast-white .preloader,body.contrast-white .table tbody tr.active:hover td,body.contrast-white .table-hover tbody tr:hover{background:#fff!important}
body.contrast-white li a,body.contrast-white label,body.contrast-white span,body.contrast-white input[type=text],body.contrast-white h2,body.contrast-white h3,body.contrast-white h4,body.contrast-white h5,body.contrast-white .destination-arrow,body.contrast-white .text-muted,body.contrast-white .btn-link,body.contrast-white .datepicker-days thead tr th,body.contrast-white .datepicker-days tbody tr td,body.contrast-white .circle-bg-icon,body.contrast-white input[type=text],body.contrast-white input[type=email],body.contrast-white select,body.contrast-white textarea,body.contrast-white .footer-wrapper a{color:#000!important}
body.contrast-white .ots-search-box,body.contrast-white .circle-bg-icon,body.contrast-white .card,body.contrast-white .modify-search-trip-wrapper .select2-selection,body.contrast-white .modify-search-trip-wrapper .ots-rdate input, body.contrast-white .modify-search-trip-wrapper .ots-ddate input,body.contrast-white .payment-total .list-group{border:1px solid #000}
body.contrast-white .header,body.contrast-white .page-wrapper,body.contrast-white .logo-awards,body.contrast-white .summary-title,body.contrast-white .slider_container{border-bottom:1px solid #000!important}
body.contrast-white .ots-search-button,body.contrast-white .button-search-main .ots-search-button:hover{background:#fff!important;color:#000;border:1px solid #000}
body.contrast-white .brand-logo path{fill:#000}
body.contrast-white .btn:focus,body.contrast-white .btn.focus,body.contrast-white .btn:hover{border:2px solid black;font-weight:700}
body.contrast-white .datepicker table tr td.day:hover{background:#000!important;color:#fff!important}
body.contrast-white .datepicker table tr td.day.new,body.contrast-white .datepicker table tr td.day.disabled{opacity:.5}
body.contrast-white .modify-search-trip-wrapper button.btn-primary{background:#000!important;color:#fff!important}
/*neon*/
body.contrast-neon .select2-dropdown,body.contrast-neon .seatlayout-container,body.contrast-neon .isreturn-trip .seatlayout-container,body.contrast-neon .summary-card .summary-title span,body.contrast-neon .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-neon .datepicker-dropdown{border:1px solid #08ff08!important}
body.contrast-neon .select2-dropdown,body.contrast-neon .select2-search__field,body.contrast-neon .ots-rdate .cb-container input:checked ~ .custom-cb,body.contrast-neon .table-trip tr.active td,body.contrast-neon .isreturn-trip .table-trip tr.active:hover td,body.contrast-neon .badge-warning,body.contrast-neon .footer-wrapper,body.contrast-neon .summary-card .summary-title span,body.contrast-neon .page-payment .form-control,body.contrast-neon .payment-total .cb-container input:checked ~ .custom-cb,body.contrast-neon .modify-search-trip-wrapper span,body.contrast-neon .modify-search-trip-wrapper input[type=text],body.contrast-neon .modify-search-trip-wrapper div,body.contrast-neon .accessible-bar .dropdown:hover>.dropdown-menu>a,body.contrast-neon select option{background:#000!important;color:#08ff08!important}
body.contrast-neon .progress-breadcrumb li:before,body.contrast-neon .select2-results__group,body.contrast-neon .progress-breadcrumb li .content{background:#08ff08!important}
body.contrast-neon .select2-results__group,body.contrast-neon .progress-breadcrumb li .content{color:#000!important}
body.contrast-neon p, body.contrast-neon .select2-selection__placeholder:before,body.contrast-neon .destination-input .select2-selection__rendered,body.contrast-neon .destination-input .select2-selection__placeholder,body.contrast-neon .destination-input .select2-selection__placeholder:before,body.contrast-neon .heading1,body.contrast-neon .heading2,body.contrast-neon .heading3,body.contrast-neon .table-trip div,body.contrast-neon .summary-body,body.contrast-neon .summary-title-pane,body.contrast-neon [class$=title],body.contrast-neon .text-dark,body.contrast-neon ::placeholder,body.contrast-neon .contact-form .c-icon i,body.contrast-neon .c-description{color:#08ff08!important}
body.contrast-neon .ots-rdate .cb-container .custom-cb:after,body.contrast-neon .payment-total .cb-container .custom-cb:after{border:solid #08ff08;border-width:0 3px 3px 0}
body.contrast-neon .seatlayout-container,body.contrast-neon .seatlayout-container .seatdeck table,body.contrast-neon input[type=text],body.contrast-neon input[type=email],body.contrast-neon select,body.contrast-neon textarea{background:none}
body.contrast-neon .seatlayout-container .available::after{background-image:url(/Styles/css/images/seat-white.png)!important;color:#08ff08}
body.contrast-neon .btn-secondary,body.contrast-neon .btn-primary,body.contrast-neon .btn-success,body.contrast-neon .payment-total .list-group-item,body.contrast-neon .modify-search-trip-wrapper button,body.contrast-neon .modify-search-trip-wrapper #ots-search-box,body.contrast-neon .payment-total .cb-container .custom-cb,body.contrast-neon .accessible-bar .dropdown:hover>.dropdown-menu{background:#000!important;color:#08ff08!important;border:1px solid #08ff08}
body.contrast-neon .header,body.contrast-neon main[role=main],body.contrast-neon .page-wrapper,body.contrast-neon .ots-search-box,body.contrast-neon .main-search-bar,body.contrast-neon .search-trip-wrapper input[type=text],body.contrast-neon .search-trip-wrapper section div,body.contrast-neon .card,body.contrast-neon .slider_container,body.contrast-neon .payment-partner,body.contrast-neon .logo-awards,body.contrast-neon .circle-bg-icon,body.contrast-neon .preloader,body.contrast-neon .table tbody tr.active:hover td,body.contrast-neon .table-hover tbody tr:hover{background:#000!important}
body.contrast-neon li a,body.contrast-neon label,body.contrast-neon span,body.contrast-neon input[type=text],body.contrast-neon h2,body.contrast-neon h3,body.contrast-neon h4,body.contrast-neon h5,body.contrast-neon .destination-arrow,body.contrast-neon .text-muted,body.contrast-neon .btn-link,body.contrast-neon .datepicker-days thead tr th,body.contrast-neon .datepicker-days tbody tr td,body.contrast-neon .circle-bg-icon,body.contrast-neon input[type=text],body.contrast-neon input[type=email],body.contrast-neon select,body.contrast-neon textarea,body.contrast-neon .footer-wrapper a,body.contrast-neon .accessible-bar .dropdown a{color:#08ff08!important}
body.contrast-neon .ots-search-box,body.contrast-neon .circle-bg-icon,body.contrast-neon .card,body.contrast-neon .modify-search-trip-wrapper .select2-selection,body.contrast-neon .modify-search-trip-wrapper .ots-rdate input, body.contrast-neon .modify-search-trip-wrapper .ots-ddate input,body.contrast-neon .payment-total .list-group{border:1px solid #08ff08}
body.contrast-neon .header,body.contrast-neon .page-wrapper,body.contrast-neon .logo-awards,body.contrast-neon .summary-title,body.contrast-neon .slider_container{border-bottom:1px solid #08ff08!important}
body.contrast-neon .ots-search-button,body.contrast-neon .button-search-main .ots-search-button:hover{background:#000!important;color:#08ff08;border:1px solid #08ff08}
body.contrast-neon .brand-logo path{fill:#08ff08}
body.contrast-neon .btn:focus,body.contrast-neon .btn.focus,body.contrast-neon .btn:hover{border:2px solid black;font-weight:700}
body.contrast-neon .datepicker table tr td.day:hover{background:#08ff08!important;color:#000!important}
body.contrast-neon .datepicker table tr td.day.new,body.contrast-neon .datepicker table tr td.day.disabled{opacity:.5}
body.contrast-neon .modify-search-trip-wrapper button.btn-primary{background:#08ff08!important;color:#000!important}

/* Font size */

body.fon-size-minus5 {font-size:0.5rem !important}
body.fon-size-minus4 {font-size:0.6rem !important}
body.fon-size-minus3 {font-size:0.7rem !important}
body.fon-size-minus2 {font-size:0.8rem !important}
body.fon-size-minus1 {font-size:0.9rem !important}
body.fon-size {font-size:1rem !important}
body.fon-size-add1 {font-size:1.1rem !important}
body.fon-size-add2 {font-size:1.2rem !important}
body.fon-size-add3 {font-size:1.3rem !important}
body.fon-size-add4 {font-size:1.4rem !important}
body.fon-size-add5 {font-size:1.5rem !important}
