@import url("https://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,500,400italic,300italic,300,100italic,100");@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,700,300,100");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;padding:0; background:#fff;font-family: Lato,sans-serif; overflow-x:hidden;}
.menuIcon{display:none;}
.navigation{width:100%; float:left; padding:5px 0; box-sizing:border-box;}
.logo{width:250px; float:left;}
.nav{float:right; margin-top:15px;}
.nav li{float:left; padding:0 7px; list-style:none; box-sizing:border-box; font-weight:700;}
.nav li a{color:#fff; text-decoration:none; font-size:14px; text-transform:uppercase;}
.nav li a i {margin-right: 4px; font-style:normal;}
.nav li a .btn-warning{background:#f8d053; border-color:#f8d053;font-size: 10px;font-weight: bold;padding: 5px 10px;}
.main{background:#fafbfc; padding:20px; border-top:2px solid #ccc; margin:auto; width:95%;}
.wrap1{width:1200px; margin:auto;}
.adBook{background: #1fcc75;border-radius: 5px;padding: 10px 15px;color: #fff;}
.myBook{background: #ff8126;border-radius: 5px;padding: 10px 15px;color: #fff;}
.circle{width: 27px;height: 27px;line-height: 29px;float:right;background: #6d5cae;border-radius: 50%;color: #fff;margin-left: 5px;font-size: 11px;text-align: center; margin-top:-4px;}
.nav li .profileTab .fa.fa-angle-down {float: right;margin:3px 5px;}
.text-white{color:#fff;}
.nav li .text-warning{color:#f8d053!important; margin-right:5px;}
.nav li .profileTab{text-transform:none; color:#fff;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:transparent;}
.nav li .dropdown-menu li{width:100%; text-align:left;}
.nav li .dropdown-menu li a{color:#5f5f5f; cursor:pointer;}
span#fundAmt {float: left;}
.pList {width: 100%;float: left;background: #ccc;height: 4px;margin-top: -9px;margin-bottom: 3px;}
.pList:before {content: '';position: relative;border-top: 4px solid #626262;width: 60%;float: left;}


@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa[class*=" icon-"],.fa[class^=icon-]{font-family:FontAwesome}.icon-pending-payment:before{content:"\E90F"}.icon-total-income:before{content:"\E910"}.icon-transaction:before{content:"\E911"}.icon-new-product:before{content:"\E909"}.icon-top-affiliate:before{content:"\E90C"}.icon-active-product:before{content:"\E902"}.icon-all-click:before{content:"\E903"}.icon-approved-product:before{content:"\E904"}.icon-click-chart:before{content:"\E905"}.icon-commission-chart:before{content:"\E906"}.icon-last-payment:before{content:"\E907"}.icon-link-web:before{content:"\E908"}.icon-recent-payout:before{content:"\E90A"}.icon-this-month-payout:before{content:"\E90B"}.icon-top-product:before{content:"\E90D"}.icon-top-vendor:before{content:"\E90E"}.icon-help-icon:before{content:"\E900"}.icon-vendor-icon:before{content:"\E901"}

.icon-panel {line-height: 56px;font-size: 46px;padding-right: 10px;}

.bookingPanel{}
.bookingPanel ul{padding:0; margin:0; list-style-type:none; width:100%; float:left;}
.bookingPanel li{background:#1fcc75; width:32.7%; float:left; padding:10px 0; margin:15px 5px; box-sizing:border-box; color:#fff;}
.bookingPanel li:first-child{margin-left:0;}
.bookingPanel li:last-child{margin-right:0;}
.bookingPanel li strong{text-transform:uppercase;}
.bookingPanel li a{color:#fff;margin: 10px 22px;width: 100%;float: left;}
.bookingPanel li .col-md-2, .bookingPanel li .col-md-10{padding-left:0;}
.leftPanel{width:66.2%; float:left;border:1px solid #ededed; background:#fafafa;}
.leftPanel h3{background:#fafafa; padding:15px; margin:0; border-bottom:1px solid #ededed;}
.bookingListTable{border-collapse:collapse; width:100%; background:#fff;}
.bookingListTable tbody tr:hover{background:#e9f6fd;}
.bookingListTable thead tr th {padding: 24px 15.9px;font-size: 12px; white-space: nowrap; box-sizing:border-box; color:#999;}
.bookingListTable tr td{border-top:1px solid #ededed; padding:24px 15px; font-weight:700; font-size:13px; box-sizing:border-box; color:#626262; position:relative;}
.bookingListTable tr td:first-child{color:#3a8fc8;}
.bookingListTable tr .sStat{margin-top:10px; margin-bottom:0; color:#d43f3a; width:100%; position:absolute; bottom:0; right:0;}
.bookingListTable tr .vDetail{display:none;position: absolute;bottom: -7px;background: #fff;padding: 5px;text-align: center;border: 1px solid #48b0f7; width:100%;}
.bookingListTable tr:hover .vDetail{display: block;}
.bookingListTable tr:hover .vDetail a{}
.rightPanel{width:32.7%; float:left; margin-left:10px;}
.popService{width:100%; float:left;border:1px solid #ededed; background:#fff; text-align:center;}
.popService h3{background:#fafafa; padding:15px; margin:0; border-bottom:1px solid #ededed; text-align:left;}
.popService .carousel-inner{padding-bottom:35px;}
.popService .carousel-inner .carousel-caption{top:90%; text-shadow:none;}
.popService .carousel-control{color:#333; width:10%; opacity:1;}
.popService .carousel-control.right{background:none;}
.popService .carousel-control.left{background:none;}
.popService .carousel-control i {position: absolute;top: 50%;}
.popService p{color:#1565a7; font-weight:bold; font-size:13px;}
.bestSeller{width:100%; float:left;border:1px solid #ededed; background:#fff; margin-top:15px;}
.bestSeller h3{background:#fafafa; padding:15px; margin:0; border-bottom:1px solid #ededed; text-align:left;}
.bestSeller ul{padding:0; margin:0; list-style-type:none;}
.bestSeller li{width:100%; padding:10px 15px; float:left;}
.bestSeller .circleImg{width:50px; height:50px; line-height:50px; text-align:center; float:left; border-radius:50%; background:#626c75; color:#fff;}
.bestSeller .circleImg img{width:100%;}
.bestSeller .selText{margin-left:10px; float:left;}
.bestSeller .selText h4{color:#626262; font-size:18px; font-weight:bold; margin-top:0;}
.bestSeller .selText strong{color:#1565a7; font-weight:bold;}
.bestSeller.disabled, .bestSeller.disabled .selText h4, .bestSeller.disabled .selText strong{color:#ccc;}
.bestSeller.disabled .circleImg{background:#ccc;}
.footer{border-top:1px solid #ededed; padding:10px 0; margin:17px;color:#1565a7;}
.footer a{margin:0 5px; color:#626262;}
.myAccount{background:#fff; border-radius:15px; margin:25px 0; padding:25px;box-shadow:0 8px 48px 0 rgba(0,0,0,0.1); float:left; width:100%; box-sizing:border-box;}
.myAccount h2{font-size:35px; font-weight:300; margin-bottom:20px; margin-top:0; color:#2EA8E6;}
.myAccount .details{margin-bottom:20px; width:100%; float:left;}
.myAccount .col-2{width:47%; float:left; margin:0 15px; position:relative;}
.myAccount .col-2.paymentOption span{margin-right:25px;}
.myAccount label{margin: 5px 0 5px;color:#73797f;float: left;font-size: 14px; width:100%;}
.myAccount .input1{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 15px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:48px; background:#fff;}
.myAccount .input1:focus{outline:none;}
.myAccount .mCode {width: 40%;float: left;}
.myAccount .mCode .select2-container {border: 1px solid #d6dbe1;width: 100% !important;display: inline-block;padding: 4px 5px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing: border-box;height: 48px;}
.myAccount .mCode .select2-container .select2-selection--single{border:none; border-radius:0;}
.myAccount .mCode .select2-container .select2-selection--single:focus{outline:0;}
.myAccount .select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 5px;right: 25px;width: 20px;}
.myAccount .select2-container--default .select2-selection--single .select2-selection__arrow b {border: none;height: 35px;left: 86%;margin-left: 0;margin-top: -5px;position: absolute;top: 12%;width: 25px;background: url(../img/select-arr.png) right center no-repeat !important;float: left;}
.myAccount .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;}
.myAccount .mNumber {width:58%;float: left;margin-left: 8px;}
.myAccount .btn-success{background-color: #48b0f7;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left;}
.myAccount .btn-success:hover{background:#10bc65; box-shadow:none;}
.daterangepicker td.active:hover{border:1px solid #ddd;}
.daterangepicker td.in-range{background:#d2eaff;border:1px solid #ddd;}
.daterangepicker td.active{background:#357ebd;}
.addBooking{}
.addBooking .panel{background:#fff; border-radius:15px; margin:25px 0; padding:25px;box-shadow:0 8px 48px 0 rgba(0,0,0,0.1); float:left; width:100%; box-sizing:border-box;}
.addBooking .panel-body{padding:10px;}
.addBooking .panel-heading{width:100%; float:left; padding:0;}
.addBooking .panel-heading .nav{width:100%; float:left; border-bottom:none;}
.addBooking .panel-heading .nav li{width:33%; float:left; text-align:center;}
.addBooking .panel-heading .nav li a{background:#48b0f7; color:#fff; border-radius:0;border-bottom:5px solid #1c75b1;cursor:pointer;}
.addBooking .panel-heading .nav li a:hover{background:#40a5ea;border:none;border-bottom:5px solid #0478c7;}
.addBooking .panel-heading .nav li.active a{background:#40c300; color:#fff; border-radius:0;border-bottom:5px solid #2b8400; }
.addBooking .panel-heading .nav li.active a:hover{background:#39af00; border:none;border-bottom:5px solid #2b8400;}
.serviceTypeTab{display: none; padding:10px;}
.addBooking .leftBox{width:735px; float:left; border:1px solid #ededed; margin-top:15px;}
.addBooking .leftBox h3{background:#fafafa; padding:15px; margin:0 0 15px; border-bottom:1px solid #ededed; text-align:left;}
.addBooking .rightBox{width:357px;float:left;margin-left:22px;margin-top:15px;border: 1px solid #c1eaff;background: #eaf8ff;height:550px; overflow-y:auto; overflow-x:hidden;}
.addBooking .rightBox::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 10px;}
.addBooking .rightBox::-webkit-scrollbar{width:10px;height: 10px;background-color: #F5F5F5;}
.addBooking .rightBox::-webkit-scrollbar-thumb{background-color: #0ae;border-radius: 10px;background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(.5, rgba(255, 255, 255, .2)),color-stop(.5, transparent), to(transparent));}
.addBooking .rightBox.affix{width: 357px;margin-left: 757px;top: 0;margin-top: 10px; overflow-y:auto;}
.addBooking .rightBox .summary h3{background: #d5f1ff;padding:15px;margin:0;border-bottom: 1px solid #c1eaff;text-align:left; color:#1c75b1;}
.addBooking .rightBox .summary h5{margin:5px 15px; padding:10px 0; border-bottom:1px dashed #ccc; font-weight:bold;}
.addBooking .rightBox .summary p{margin:10px 15px;}
.addBooking form{width:100%; float:left;}
.addBooking h2{font-size:30px; font-weight:300; margin-bottom:20px; margin-top:0; color:#2EA8E6;}
.addBooking h4{font-weight: 600;margin: 0 10px 15px;padding: 20px 0 10px;color: #636363;width:97.5%;float: left;border-bottom: 1px solid #ccc;}
.addBooking .details{margin-bottom:20px; width:100%; float:left;}
.addBooking .col-3{width:30.6%; float:left; margin:0 10px; position:relative;}
.addBooking .col-2{width:47%; float:left; margin:0 10px; position:relative;}
.addBooking .col-4{width:39.6%; float:left; margin:0 10px; position:relative;}
.addBooking label{margin: 5px 0 5px;color:#73797f;float: left;font-size: 13px; width:100%;}
.addBooking label.labH{height:37px;}
.addBooking .input1{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 10px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px; background:#fff;}
.addBooking .input2{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 10px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px; background:#fff;}
.addBooking .input1:focus{outline:none;}
.addBooking .mCode{width: 51%; float:left;}
.addBooking .mNumber{width: 45%; float:left; margin-left:8px;}
.addBooking .mCode .select2-container{border: 1px solid #d6dbe1;width: 100% !important;display: inline-block;padding:4px 5px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px;}
.addBooking .mCode .select2-container .select2-selection--single{border:none; border-radius:0;}
.addBooking .mCode .select2-container .select2-selection--single:focus{outline:0;}
.select2-results__options::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.select2-results__options::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
.select2-results__options::-webkit-scrollbar-thumb{background-color: #ccc;}
.addBooking .details.passCount {padding-bottom: 20px;border-bottom: 1px dashed #ccc;}
.addBooking strong.passType {width: 10%;float: left;color: #666;padding-left: 10px;margin-top: 40px;}
.addBooking .title {width: 14%;float: left;padding-left: 10px;}
.addBooking .appName {width: 30%;float: left;padding-left: 10px;}
.addBooking .appNation {width: 28.5%;float: left;padding-left: 10px;}
.addBooking .flightType {width: 16%;float: left;padding-left: 10px;}
.addBooking .btn-success{background-color: #48b0f7;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left; margin:0 5px;}
.addBooking .btn-success:hover{background:#10bc65; box-shadow:none;}
.addBooking .btn-cancel{background-color: #ff812c;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left; margin:0 5px;}
.addBooking .btn-cancel:hover{background:#e86b17; box-shadow:none;}
input#termsAndCondion {margin-left: 10px;}

#suggesstion-box{width: 100%;margin-left: 0; position:absolute; background:#fff;}
#suggesstion-box1{width: 100%;position:absolute; background:#fff;}
#suggesstion-box2{width:100%; position:absolute; background:#fff; z-index:1;}
#suggesstion-box3{width:100%; position:absolute; background:#fff; z-index:1;}

.minHeight{min-height:500px;}
#viewDetail .modal-dialog{width:75%;}
.login{background:url(../img/log-bg.jpg) rgba(0, 0, 0, 0.5) no-repeat;}
.loginForm {max-width: 360px;background-color: #F7F7F7;padding-top: 20px;float:left;margin-top: 2.6%;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.3);box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.3);}
.loginForm .title {color: #5c666f;float: left;width: 100%;text-align: center;border-bottom: 1px solid #000;font-size: 14px;font-weight: 600;padding: 10px 15px;margin-bottom: 25px;text-transform: uppercase;}
.loginForm .panel-heading{float:left; width:100%; background:none; border:none; padding:0;}
.loginForm .panel-heading .nav{float:left;width:100%;margin-top:0;margin-bottom: 15px;}
.loginForm .panel-heading .nav li{float:left; width:50%; padding:0; text-align:center;}
.loginForm .panel-heading .nav-tabs>li.active{border:none; border-bottom:1px solid #000;}
.loginForm .panel-heading .nav-tabs>li a{font-weight:600; color:rgba(92,102,111,0.6);}
.loginForm .panel-heading .nav-tabs>li.active a{border:1px solid transparent; color:#5c666f;}
.loginForm .panel-heading .nav-tabs>li a:hover{background:none; border:1px solid transparent;}
.loginForm .panel{float:left;width:100%;border: none;margin: 0;}
.loginForm .panel-body{float:left;width:100%;background:#fff;padding:0;border-radius: 5px;position:relative;}
.loginForm .detail{margin:0 30px 20px; width:84%; float:left; min-height:160px;}
.card .btn {font-weight: 700;height: 36px;-moz-user-select: none;-webkit-user-select: none;user-select: none;cursor: default;}
.profile-img-card {width: 96px;height: 96px;margin: 0 auto 20px;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.error1{background: #7ed322;width: 100%;float: left;padding: 15px;text-align: center;color: #fff;font-weight: bold;}
.error2{background: #7ed322;width: 100%;float: left;padding: 15px;text-align: center;color: #fff;font-weight: bold;}
.profile-name-card {font-size: 16px;font-weight: bold;text-align: center;margin: 10px 0 0;min-height: 1em;}
.reauth-email {display: block;color: #404040;line-height: 2;margin-bottom: 10px;font-size: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.form-signin .form-control {height: 35px;width: 100%;margin-bottom: 10px;}
.form-signin .form-control:focus {border-color: rgb(104, 145, 162);outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);}
.form-signin a{width:100%; text-align:center; float:left; color:rgba(0,0,0,0.87);}
.form-signin .same{color:#fff; position:relative; top:1px;}
.form-signin .btn-success.same{background:#dd4c39; border:1px solid #bf3320;}
.form-signin .btn-warning.same{background:#98c433; border:1px solid #7ba51d;}
.btn.btn-signin {background-color: #48b0f7;padding: 0px;font-weight: 700;font-size: 14px;height: 50px;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius: 0 0 3px 3px;border: none;-o-transition: all 0.218s;-moz-transition: all 0.218s;-webkit-transition: all 0.218s;transition: all 0.218s;}
.btn.btn-signin:hover,.btn.btn-signin:active,.btn.btn-signin:focus {background-color: #16a0ff;}
.form-signin .detail h4{color: #48b0f7;text-align: center;margin: 0 0 10px;}
.selectType{width:100%; float:left; margin-bottom:8px;}
.selectType span{float:left; margin-right:10px;}
.or{color:#d3d6dc; float:left; margin:3px 17px;}
.or:before{content:'-';}
.or:after{content:'-';}

.form-login{margin-top: 25px;}
.form-login .detail h4 {color: #48b0f7;text-align: center;margin: 0 0 20px;}
.form-login .form-control {height: 35px;width: 100%;margin-bottom: 25px;}
.form-login .form-control:focus {border-color: rgb(104, 145, 162);outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);}
.form-login .remPass{margin-bottom:15px;}
.form-login .forPass{float: right;}
.form-login .forPass a{color: #337ab7;font-weight: 400;}
.form-login .newAcc{margin-top:25px;width:100%;float:left;text-align: center; border-top:1px solid #e6e6e6; padding-top:25px;}
.form-login .same{color:#fff; position:relative; top:1px;}

.form-login .newAccLine{width: 100%;float: left;text-align: center;margin-top: 40px; position:relative;font-size: 13px;font-weight: 600;color: #4c4c4c;}
.form-login .newAccLine:before {content: '';width: 20%;height: 1px;border-bottom: 1px solid #ccc;position: absolute;left: 0;top: 8px;}
.form-login .newAccLine:after {content: '';width: 20%;height: 1px;border-bottom: 1px solid #ccc;position: absolute;right: 0;top: 8px;}
.form-login .crAcBtn{margin: 25px 0;width: 100%;float: left;text-align: center;padding: 7px;background: #ededed;border: 1px solid #b6b6b6;color: #000; font-weight:600;}
.form-login .crAcBtn:hover, .form-login .crAcBtn:focus{background:#ddd; text-decoration:none;}

.backBtn{width: 100%; float:left; text-align:center;color: #333 !important;}
.backBtn:hover{text-decoration:none;}
.backBtn i{font-size:12px;margin-right: 5px;font-weight: bold;}
.blueBox{background:url(../img/boxBg.jpg); width:100%; height:300px; color:#fff; text-align:center;font-family: "Roboto", sans-serif;}
.mainBox{width:85%; margin:-200px auto 0;}
.resultBox{background:#fff; border-radius:15px; margin:25px 15px; padding:25px;box-shadow:0 8px 48px 0 rgba(0,0,0,0.1); float:left; width:100%; box-sizing:border-box;}
.resultBox .bookTitle{color:#2ea8e6; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:34px; font-weight:300;}
.resultBox .bookTitle1{color:#2ea8e6; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif; font-size:34px; font-weight:400; margin-top:0;}
.confirmBtn{font-size:12px;color: #1fcc75;border: 1px solid #1fcc75;background-color: #f1fff8; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px; text-transform:uppercase; float:left;}
.confirmBtn:hover, .confirmBtn:focus{color:#1fcc75; text-decoration:none;}
.pendingBtn{font-size:12px;color: #ff8126;border: 1px solid #ff8126;background-color:#fff6f0; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px; text-transform:uppercase; float:left;margin-left: 10px;}
.pendingBtn:hover, .pendingBtn:focus{color:#f97516; text-decoration:none;}
.canceledBtn{font-size:12px;color: #ef0803;border: 1px solid #ff8126;background-color:#fff6f0; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px;float:left;margin-left: 10px;}
.canceledBtn:hover, .cancelBtn:focus{color:#ff8126; text-decoration:none;}
.cancelProcessBtn{font-size:12px;color:#777777;border: 1px solid #ababab;background-color:#e8e8e8; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px;float:left;margin-left: 10px; opacity:0.6;}
.refundBtn{font-size:12px;color: #f6b623;border: 1px solid #f6b623;background-color:#fff6f0; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px; text-transform:uppercase; float:left;}
.refundBtn:hover, .refundBtn:focus{color:#eea236; text-decoration:none;}
.servicedBtn{font-size:12px;color: #40a8e7;border: 1px solid #40a8e7;background-color:#e2f3fb; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px; text-transform:uppercase; float:left;}
.servicedBtn:hover, .servicedBtn:focus{color:#248dce; text-decoration:none;}
.inprocessBtn{font-size:12px;color: #2ea8e6;border: 1px solid #2ea8e6;background-color:#f1faff; padding:3px 13px; border-radius:50px; line-height:22px; font-weight:600;letter-spacing: 2px; text-transform:uppercase; float:left;}
.inprocessBtn:hover, .refundBtn:focus{color:#1b93d0; text-decoration:none;}
.detailBox{border: 1px solid #ddd;border-radius: .5rem;padding: 20px; width:100%; float:left; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif;}
 
.detailBox .airportDet{width:33%; float:left; text-align:center; margin-bottom:20px;}
.detailBox .airportDet p{font-size:15px; margin:0;}
.detailBox .airportDet strong{font-size:40px;}
.detailBox .airportDet .time{font-size:30px;}
.detailBox .airportDet .serFrom{color:#2ea8e6; font-size:15px;}
.detailBox .airportDet i{color:#2ea8e6; font-size:35px; margin-top:50px;}
.detailBox .serviceDet{width:100%; float:left;border-top:1px solid #efefef; padding-top:10px; margin-top:10px;}
.detailBox .serviceDet h5{font-size:18px; font-weight:400;}
.detailBox .serviceDet h5 .pull-left{margin-right:25px;}
.detailBox .serviceDet .pull-left {margin-right: 10px;padding-right: 10px;border-right: 1px solid #ccc;}
.detailBox .serviceDet h5 i{font-size:18px;color:#53bddd; margin-right:5px;}
.detailBox .serviceDet h5 span{margin-left:15px;}
.passInfo{border: 1px solid #ddd;border-radius: .5rem;padding: 20px; width:100%; float:left; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif; margin:20px 0;}
.passInfo h3{font-size:24px; font-weight:400; color:#4c5159; margin-top:0;}
.passInfo h3 span{font-size:12px; font-weight:400; color:#737880;}
.passInfo .info{float:left; font-size:20px; width:100%; margin-bottom:5px;}
.passInfo .info i{font-size:30px; margin-right:10px;color:#53bddd;}
.passInfo .info span{ margin-right:15px; width:30%; float:left;}
.passInfo .info span.small{font-size:15px; padding-top:10px;}
.passInfo .totPass{float:left; font-size:15px; font-weight:400; margin-top:10px;}
.passInfo .totPass p{margin-bottom:0;}
.editForm{}
.editForm label{color:#73797f;font-size:14px; width:100%; float:left; font-family:"Roboto", sans-serif; font-weight:normal;}
.editForm .details{margin-bottom:10px; width:100%; float:left;}
.editForm .col-md-2, .editForm .col-md-3 {margin-bottom: 7px;padding-left: 0;}
.passInfo .info .col-md-1, .passInfo .info .col-md-2, .passInfo .info .col-md-3, .passInfo .info .col-md-4 {padding: 0 5px;}
.editForm .select2-container{border: 1px solid #d6dbe1;width: 100% !important;display: inline-block;padding:4px 5px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px;}
.editForm .select2-container span{width:100%; font-size:13px; color:#5D6368 !important; margin-right:0 !important;}
.editForm .select2-container .select2-selection--single{border:none; border-radius:0;}
.editForm .select2-container .select2-selection--single:focus{outline:0;}
.editForm .select2-container--default .select2-selection--single .select2-selection__arrow b {border:none;height: 35px;left: 86%;margin-left: 0;margin-top: -5px;position: absolute;top: 12%;width: 25px;background: url(../img/select-arr.png) right center no-repeat !important;float: left;}
.editForm .select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 5px;right: 25px;width: 20px;}
.editForm .detailBox .airportDet p{font-size:13px; color:#737880; margin-bottom:5px;}
.my-input{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 10px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing: border-box;height: 40px;}
.bookInfo{border: 1px solid #ddd;border-radius: .5rem;padding: 20px; width:100%; float:left; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif; margin:20px 0;}
.bookInfo h3{font-size:24px; font-weight:400; color:#4c5159; margin-top:0;}
.bookInfo .pull-left {  margin-right: 10px; padding-right: 10px; border-right: 1px solid #ccc;}
.btn-continue {background-color: #1fcc75;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;text-decoration: none;margin: 0 auto 15px;}
.btn-continue:hover, .btn-continue:focus{background:#10bc65; box-shadow:none; color:#fff; text-decoration:none;}
.bookDetail{margin-top:50px;width:100%; float:left; position:relative;}
.bookNum{width:30%; float:left;}
.bookNum h4{font-size:24px; font-weight:400; color:#4c5159; margin-top:0;}
.filter{width:70%; float:right; margin-top:35px;}
.filter .filterDate{border: 1px solid #aeaeae;float: right;border-radius: 3px;width: 20%;padding: 8px 12px;height: 38px;}
.filtDate{padding: 0;border: 1px solid #aeaeae;float: right;margin: 0 5px;border-radius: 3px;width: 36%;position: relative;}
.filtDate:before {content: '';border-left: 1px solid #aeaeae;position:absolute;top:5px;left:50%;height:25px;}
.filtDate .strDate:first-child{}
.filtDate .strDate{float: left;padding: 0 7px;width: 50%;box-sizing: border-box;}
.filtDate .strDate label{width:100%;float:left;margin-bottom:0;color:#2ea8e6;font-size: 12px;}
.filtDate .strDate input{width:100%; float:left; font-size:12px; border:none; background:url(../img/calender-ico.png) right center no-repeat;}
.filtDate .strDate input:focus{outline:0;}
.strtDate{float:left;width: 50%;padding-right: 8px;position: relative;padding-bottom: 2px;}
.endDate{float: left;padding-left: 7px;width: 50%;}
.filter .search{border: 1px solid #aeaeae;float: right;border-radius: 3px;width: 25%;}
.filter .search input{border:none;float: left;padding: 8px 0 8px 5px;box-sizing: border-box;width: 82%;}
.filter .search i{border-left:1px solid #ccc;color: #2ea8e6;float: right;padding: 11px 8px 11px;box-sizing: border-box;}
.filter .addFilter{color:#2ea8e6;font-weight:600;}
.filter .addFilter:hover, .filter .addFilter:focus{text-decoration:none;}
.searchSubmit{background-color: #1fcc75;display: inline-block;max-width: 100%;padding: 8px 20px;font-size: 14px;transition: all .5s ease 0s;border: .1rem transparent;border-radius:4px;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;text-decoration: none;margin: 0 0 0 6px;float: left;}
.addfilterTab{float: right;margin: 0;padding: 15px 0 0 8px;list-style: none;}
.addfilterTab .dropdown-menu{width: 350px;margin-left: -235px;border: 1px solid #2ea8e6; top:185%;font-size: 12px;}
.addfilterTab .dropdown-menu:before{position: absolute;top: -10px;display: inline-block;border-right: 10px solid transparent;border-bottom: 10px solid #2ea8e6;border-left: 10px solid transparent;right: 34px;content: '';}
.addfilterTab .dropdown-menu:after{position: absolute;top: -9px;display: inline-block;border-right: 9px solid transparent;border-bottom: 9px solid #fff;border-left: 9px solid transparent;right: 35px;content: '';}
.addfilterTab .dropdown-menu .borderLeft{border-left:1px solid #ededed;}
.addfilterTab .dropdown-menu .filterByName{margin:0; padding:0; list-style-type:none;}
.addfilterTab .dropdown-menu .filterByName a {border: 1px solid #2ea8e6;padding: 5px;margin: 5px 0;width: 100%;float: left;border-radius: 20px;text-align: center;color: #777;}
.addfilterTab .dropdown-menu .filterByName a.active, .addfilterTab .dropdown-menu .filterByName a:hover, .addfilterTab .dropdown-menu .filterByName a:focus{background:#2ea8e6; color:#fff; text-decoration:none;}
.datePick{font-size:12px; padding:0 8px;}
.datePick i{color:#2ea8e6;float:right;margin-top: 3px;position: absolute;right: 6px;}
.daterangepicker{border:1px solid #2ea8e6;}
.daterangepicker:before {top: -7px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #2ea8e6;}
.daterangepicker:after {top: -6px;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;}
.daterangepicker .calendar{display:block;}
.daterangepicker.ltr .calendar.left .calendar-table{padding-right:10px;}
.daterangepicker.ltr .ranges{float:right;}
.ranges li {font-size: 13px;background-color: #fff;border: 1px solid #2ea8e6;border-radius: 20px;color: #777;padding: 5px 12px;margin-bottom: 8px;cursor: pointer;text-align: center;}
.invoice{float: left;margin: 2px 15px;font-size: 25px; list-style-type:none;}
.invoiceIcon{color:#2ea8e6;}
.invoiceIcon:hover{color:#337ab7;}
.invoice .dropdown-menu{width: 150px;margin-left: -105px;border: 1px solid #2ea8e6;top: 135%;font-size: 12px;}
.invoice .dropdown-menu:before{position: absolute;top: -10px;display: inline-block;border-right: 10px solid transparent;border-bottom: 10px solid #2ea8e6;border-left: 10px solid transparent;right: 34px;content: '';}
.invoice .dropdown-menu:after{position: absolute;top: -9px;display: inline-block;border-right: 9px solid transparent;border-bottom: 9px solid #fff;border-left: 9px solid transparent;right: 35px;content: '';}	
.detailButton{background:none; border:none; width:100%; float:left; margin-top:15px;}
.detailButton:focus{outline:none;}
.bookingDetail{border: 1px solid #ddd;border-radius: .5rem;padding: 20px; width:100%; float:left; font-family:Roboto,Trebuchet MS,Arial,Helvetica,sans-serif; text-align:left;}
.bookingDetail h4{color:#2ea8e6; margin:0 0 10px; font-size:20px; font-weight:400;}
.bookingDetail h5{color:#2ea8e6; font-size:15px; font-weight:300; margin-top:0;}
.bookingDetail .btn-continue {background-color: #1fcc75;display: inline-block;max-width: 100%;padding:8px 20px;font-size: 14px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;text-decoration: none;margin: 0 0 15px 10px;}
.bookingDetail .btn-continue:hover, .btn-continue:focus{background:#10bc65; box-shadow:none; color:#fff; text-decoration:none;}
.allDetail{margin:15px 0; width:100%; float:left; text-align:center;}
.allDetail strong{color:#737880;font-size:12px; width:100%; float:left;}
.allDetail span{color:#2ea8e6;font-size:20px;width:100%; float:left;}
#profession-list{padding:5px;list-style-type:none; width:100% !important; box-shadow:0 1px 3px 0 rgba(0,0,0,.3); border:1px solid #d5d5d5;}
#profession-list li{border-color: #156090;background: #186ba0;color: #fff; padding:3px; border-radius:3px; cursor:pointer; margin-bottom:2px;}
#profession-list li:hover{background:#0c90e5;}
.infantDet{}
.addBooking.infantDet .title{width:12.5%;}
.addBooking .infantDet .appName{width:24%;}
.addBooking .infantDet .appNation{width:24%;}
.addBooking .infantDet .flightType{width:14%;}
.addBooking .infantDet .age{width:12%; float:left; padding-left:10px;}
.editForm{}
.editForm input, .editForm select{font-size:13px;}
.editForm .btn-continue{margin-top:0px;padding: 10px 25px;}
.editForm .cancel{font-size: 13px;padding: 10px 25px;margin-top:20px; margin-left:10px; background:#ff812c;}
.editForm .passInfo .totPass{margin-top:0;}
.payNow {background-color: #1fcc75;display: inline-block;max-width: 100%;padding: 8px 20px;font-size: 14px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;text-decoration: none;margin: 0 0 15px 10px;float: left;}
.payNow:hover, .payNow:focus{background:#10bc65; box-shadow:none; color:#fff; text-decoration:none;}
.secure{border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px;}
.secure i{background: #1fcc75;width: 35px;height: 35px;border-radius:50%;padding:5px;text-align: center;color: #fff;}
.checkout{background:#fff; border-radius:15px; margin:25px 0; padding:25px;box-shadow:0 8px 48px 0 rgba(0,0,0,0.1); float:left; width:100%; box-sizing:border-box;}
.checkout h2{font-size:35px; font-weight:300; margin-bottom:20px; margin-top:0; color:#2EA8E6;}
.checkout .details{margin-bottom:20px; width:100%; float:left;}
.checkout .col-2{width:47%; float:left; margin:0 15px;}
.checkout label{margin: 5px 0 5px;color:#73797f;float: left;font-size: 14px; width:100%;}
.checkout .input1{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 15px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:48px; background:#fff;}
.checkout .input1:focus{outline:none;}
.checkout .btn-success{background-color: #48b0f7;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left;}
.checkout .btn-success:hover, .checkout .btn-success:focus{background:#10bc65; box-shadow:none;border:none; outline:none;}
.checkout .mCode{border: 1px solid #d6dbe1;width: 35%;display: inline-block;padding: 8px 10px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px;}
.checkout .mNumber{border: 1px solid #d6dbe1;width: 60%; margin-left:8px;display: inline-block;padding: 8px 10px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px;}
.thanks{background:#fff; border-radius:15px; margin:25px 0; padding:25px;box-shadow:0 8px 48px 0 rgba(0,0,0,0.1); float:left; width:100%; box-sizing:border-box; text-align:center;}
.thanks i{font-size:65px; color:#2EA8E6; margin:25px;}
.thanks h2{font-size:24px; font-weight:400; color:#2EA8E6; margin-top:0;}
.thankTable{margin:15px auto;border:1px solid #ededed;}
.thankTable th{color:#999; font-size:12px; padding:15px; width:33%; text-align:center; border:1px solid #ededed;}
.thankTable td{border:1px solid #ededed; padding:15px; width:33%; text-align:center; font-size:13px; color:#626262; font-weight:700;}
.summary{}
.summary h3{font-size:28px; font-weight:400; color:#2EA8E6; margin-top:0; margin-bottom:20px; background:none; }
.summary .leftPanel{background: #fff;border-radius: 15px;padding: 25px;box-shadow: 0 8px 48px 0 rgba(0,0,0,0.1);box-sizing: border-box;width: 70%;float: left;}
.summary .leftPanel p{color:#777; float: left;
    width: 100%;}
.summary .leftPanel .imgName{color:#0f74bb;}
.summary .leftPanel .arrDetail p strong{margin-right:7px;}.summary .leftPanel .arrDetail p span{float:right; width:48%;}
.summary .rightPanel {background: #fff;border-radius: 15px;padding: 25px 25px 0;box-shadow: 0 8px 48px 0 rgba(0,0,0,0.1);box-sizing: border-box;width: 29%;float: right; color:#777;}
.summary h4{font-size: 22px;font-weight: 500;margin:0 0 15px;color: #51585E;}
.summary .rightPanel strong{font-weight:normal;}
.summary .rightPanel h4{font-size: 22px;font-weight: 500;margin:0;color: #51585E;}
.summary .rightPanel span{float:right;}
.summary .rightPanel .passDetail{padding:10px 0;}
.summary .rightPanel .seperate{border-top:1px solid #ececec; margin:5px 0; width:100%; float:left;}
.summary .rightPanel hr{border-top:1px solid #ececec; margin:5px; width:100%; float:left;}
.summary .rightPanel .serviceS{margin:10px 0 0; width:100%; float:left; padding:0 0; box-sizing:border-box;}
.summary .rightPanel .serviceS strong{width:81%; float:left;}
.summary .rightPanel .total{font-size:15px; font-weight:600; width:100%; float:left; padding:5px 0; box-sizing:border-box;}
.summary .rightPanel .total .chargesSign{float:left;margin-right:3px;cursor:pointer;}
.summary .rightPanel #allCharges{width:100%;float:left;}
.summary .rightPanel .total span:first-child{float:left;}
.summary .rightPanel .wallet{font-size: 13px;float: left;margin: 5px 0;}
.summary .rightPanel small{font-size: 13px;float: left;margin: 5px;}
.summary .rightPanel label{width:100%;float:left;}
.red{color:#f00;}
.summary .key h4{color:#636363;}
.key{background:#f0f7ff; padding:15px; margin-bottom:15px; float:left; width:100%;}
.key ul{padding-left:0px; list-style-type:none;}
.key ul li{padding:7px 0; color:#0f74bb;}.key ul li:before{content:'\f21d'; font-family:'FontAwesome';margin-right:10px;}
.key ul li i{margin-right:10px;}
.key ul li:first-child:before{content:'\f21d'; font-family:'FontAwesome';margin-right:10px;}
.key ul li:nth-child(2):before{content:'\f02d'; font-family:'FontAwesome';margin-right:10px;}
.key ul li:nth-child(3):before{content:'\f0b1'; font-family:'FontAwesome';margin-right:10px;}
.key ul li:nth-child(4):before{content:'\f007'; font-family:'FontAwesome';margin-right:10px;}
.borderLeft{border-left:1px solid #e2e2e2;}
input:focus, select:focus, textarea:focus{outline:0;}
#detServiceInclusion {width: 100%; padding-left:20px;}
#detServiceInclusion li{width: 33%; float:left; padding:10px 0; list-style-type:circle;}
#serInclusion {padding: 5px;background: #eaf8ff;margin: 10px;width: 97%; float:left;}
#serInclusion h4{color:#1c75b1; border-bottom:1px solid #1c75b1;}
select{-webkit-appearance:none; background:url(../img/select-arr.png) right center no-repeat !important;}
.unsuccessM{}
.unsuccessM i{font-size:45px; color:#ffb637;}
.unsuccessM h2{color:#ffb637;}
.paymentBtn{background-color: #ffb637;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; text-decoration:none;}
.paymentBtn:hover, .paymentBtn:focus{background:#ffa200; color:#fff; text-decoration:none; box-shadow:none;border:none; outline:none;}
.bookTitle .btn-continue {background-color: #1fcc75;display: inline-block;max-width: 100%;padding:8px 20px;font-size: 14px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;text-decoration: none;margin: 0 0 15px 10px; float:left;}
.bookTitle .btn-continue:hover, .btn-continue:focus{background:#10bc65; box-shadow:none; color:#fff; text-decoration:none;}
.paid{background: #fff8c3;border: 1px dashed #d6bc00;margin-right: 10px;padding:6px 20px;color:#d6bc00;font-size:15px;border-radius:32px;}
.unpaid{background: #ffe9d9;border: 1px dashed #dc5c00;margin-right: 10px;padding: 6px 20px;color: #dc5c00;font-size:15px;border-radius:32px;}
.greenText {color: #1fcc75;font-weight: 600;}
.signUp{width: 100%;float: left;background: #fff;padding: 25px 50px;border-radius: 15px;box-shadow: 0 7px 11px 0 rgba(0,0,0,.2);margin: 30px 0;}
.signUp .type{padding:0; margin:0; list-style-type:none; width:100%; float:left;}
.signUp .type li{width:32%; float:left; border:1px solid #ededed; border-radius:5px; margin-right:20px; margin-bottom:5px; text-align:center;}
.signUp .type li h4{font-weight:600;}
.signUp .type li p{padding:0 30px; font-weight:300; color:#868c92;}
.signUp .type li:last-child{margin-right:0px;}
.signUp .type li:first-child .head{background:#edb793;}
.signUp .type li:first-child h4{color:#9b5030;}
.signUp .type li:nth-child(2) .head{background:#a5c88f;}
.signUp .type li:nth-child(2) h4{color:#3c582c;}
.signUp .type li:nth-child(3) .head{background:#82c5eb;}
.signUp .type li:nth-child(3) h4{color:#2563a6;}
.signupForm{width:100%; float:left; margin:20px;}
.signupForm small{width:100%; float:left;font-weight: 600;color: #999;margin-bottom: 5px;}
.signupForm p{margin-bottom: 20px;}
.signupForm .btn-default{margin-right:10px; font-size:20px;}
.signupForm .btn-default.active{background:#a5c88f; border-color:#a5c88f;}
.signupForm .details{margin-bottom:20px; width:100%; float:left;}
.signupForm label{margin: 5px 0 5px;color:#73797f;float: left;font-size: 14px; width:100%;}
.signupForm .input1{border: 1px solid #d6dbe1;width: 100%;display: inline-block;padding: 8px 15px;border-radius: 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:48px; background:#fff;}
.signupForm .input1:focus{outline:none;}
.signupForm .checkBox {position: relative;top: 2px;margin-right: 3px;}
.signupForm .btnRegister{background-color: #409bc3;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left; width:100%;}
.signupForm .btnRegister:hover, .checkout .btn-success:focus{background:#10bc65; box-shadow:none;border:none; outline:none;}
.signupForm .mCode{border: 1px solid #d6dbe1; border-right:none;width:20%;display: inline-block;padding: 8px 10px;border-radius:3px 0 0 3px;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px; float:left;}
.signupForm .mNumber{border: 1px solid #d6dbe1;width: 80%;display: inline-block;padding: 8px 10px;border-radius:0 3px 3px 0;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);color: #5D6368;text-decoration: none;box-sizing:border-box;height:40px;}

.signupService{width: 66%;float: left;background: #fff;padding: 50px 50px;border-radius: 15px;box-shadow: 0 7px 11px 0 rgba(0,0,0,.2);margin: 30px 0 30px 20px;}
.signupService h3{color:#2EA8E6; margin:0 0 10px;}
.signupService strong{margin:0 0 20px; float:left; font-size:17px; color:#f9a913}
.signupService .type{padding:0; margin:0; list-style-type:none; width:100%; float:left;}
.signupService .type li{width: 48.4%;min-height:170px;float:left;border:1px solid #ededed;border-radius:5px;margin-bottom: 35px;text-align:center;padding-bottom: 20px;}
.signupService .type li h4{font-weight:600;margin-top: 20px;}
.signupService .type li p{padding: 0 30px;font-weight:300;color:#868c92;}
.signupService .type li:nth-child(2){margin-left: 20px;}
.signupService .type li:nth-child(4){margin-left: 20px;}
.signupService .type li:first-child .head{background:#edb793;}
.signupService .type li:first-child h4{color:#9b5030;}
.signupService .type li:nth-child(2) .head{background:#a5c88f;}
.signupService .type li:nth-child(2) h4{color:#3c582c;}
.signupService .type li:nth-child(3) .head{background:#82c5eb;}
.signupService .type li:nth-child(3) h4{color:#2563a6;}
.signupService .type li:nth-child(4) .head{background:#f0cf53;}
.signupService .type li:nth-child(4) h4{color:#d1aa18;}

.verify{}
.verify .modal-dialog{margin-top:15%;width:300px;}
.verify .modal-dialog h4{color:#2EA8E6;}

.login_error {background: #db6464;width: 100%;float: left;padding: 5px;margin-bottom: 5px;color: #fff;border: 1px solid #d14444;text-align: center;}

.notFound {color: #f00;font-size: 20px;margin: 75px 0;text-align: center;width: 100%;float: left; font-weight:600;}
#resetPassword .modal-dialog{width:410px; margin-top:11%;}
#resetPassword .modal-dialog .modal-body{padding:25px 15px;}
#resetPassword .modal-dialog .form-signin .detail{margin-bottom:25px;}
button:focus{outline:none;}

.userTable{width:100%; float:left; margin-top:15px;}
.userTable table {width:100%;border: 1px solid #ccc; border-collapse:collapse;}
.userTable table th{background:#2ea8e6; color:#fff; font-size:13px; border:1px solid #ddd; text-align:center;}
.userTable table td{font-size:13px; border:1px solid #ddd;}
.userTable table td .btn{padding: 3px 7px;width: 35px;}
.userTable table td i.fa.fa-eye {color: #1fcc75;font-size: 25px;}

.passbookTable{border-collapse:collapse; width:100%; background:#fff; margin-top:15px;}
.passbookTable tbody tr:hover{background:#e9f6fd;}
.passbookTable thead tr th {padding: 24px 15.9px;font-size: 12px;white-space: nowrap;box-sizing:border-box;color: #626262;background: #ececec; text-align:center;}
.passbookTable thead tr th:first-child{text-align:left;}
.passbookTable thead tr th:last-child{text-align:left;}
.passbookTable tr td{border-top:1px solid #ededed;padding:24px 20px;font-weight:700;font-size:13px;box-sizing:border-box;color: #999;position:relative;vertical-align: top; text-align:center;}
.passbookTable tr td:first-child{color:#3a8fc8; text-align:left;}
.passbookTable tr td:last-child{text-align:left;}
.passbookTable tr td:first-child img{float:left;border: 1px solid #ccc;margin-right: 5px;}
.passbookTable tr td:first-child div{float:left;}

.addMoney .modal-dialog{margin-top:11%; width:360px;}
.addFund .modal-dialog{margin-top:11%; width:750px;}
.addFund .modal-dialog .detail{float:left; border:1px solid #ccc;}
.addFund .modal-dialog .form-group label{float:left; width:100px;}
.addFund .modal-dialog .form-group small{float:left; margin-left:100px;}
.addFund .modal-dialog .currencyType{background: #ededed;height: 34px;float: left;width: 34px;text-align: center;line-height: 34px;border-right: 1px solid #ccc;}
.addFund .modal-dialog .detail input{display: block;width: 83%;height: 34px; float:left;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none; border:none;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.addFund .modal-dialog .form-group .col-md-6{padding:0;}
.addFund .modal-dialog .amount .btn-default{width:100%; margin:0 5px 10px; border-radius:0; float:left;}
.addFund .modal-dialog .amount .btn-default:focus{outline:0;}
.addFund .modal-dialog .amount .btn-default:last-child {font-weight: bold;}
.addFund .modal-dialog .amount .btn-default span:first-child{float:left; width:75%; text-align:left;}
.addFund .modal-dialog .amount .btn-default span:last-child{float:left;width:25%; font-weight:bold; text-align:left;}
.alert-success{padding:5px 15px; text-align:center; background:#f1fff8; border:1px solid #1fcc75; color:#0ea559; display:table; margin:auto; font-size:14px; font-weight:normal;}
.alert-danger{padding:5px 15px; text-align:center; background:#fff0f0; border:1px solid #d81c18; color:#d81c18;display:table; margin:auto;}

.pagination{float:right; margin:10px 0 0;}
.pagination span{margin:0 5px; padding:2px 8px;}
.pagination a{margin:0 5px; padding:2px 8px;}

#cancel .modal-dialog{width:400px;margin-top:11%;}
#cancel .modal-dialog h4{color:#2ea8e6; width:92%; float:left;}
#cancel .modal-dialog .modal-body .btn-submit {background: #2ea8e6;color: #fff;border: 0;border-radius: 0;text-align: center;width: 100%;padding: 10px;margin: 10px 0 0px;}

#cancel .modal-dialog{width:400px;margin-top:11%;}
#cancel .modal-dialog h4{color:#2ea8e6; width:92%; float:left;}
#cancel .modal-dialog .modal-body .btn-submit {background: #2ea8e6;color: #fff;border: 0;border-radius: 0;text-align: center;width: 100%;padding: 10px;margin: 10px 0 0px;}

.t-c{cursor:pointer;}
#terms-condition .modal-dialog{margin-top:10%;}
#terms-condition .modalBtn{cursor:pointer;}
#terms-condition .modal-header .close{margin-top:0px; padding: 0 3px; border: 1px solid #8d8d8d;}
#terms-condition .modal-header .close:focus{outline:none;}
#terms-condition .modal-dialog h3{color:#2ea8e6; width:92%; float:left;}
#terms-condition .modal-dialog .modal-body{overflow-y:auto; max-height:375px;}
#terms-condition .modal-dialog .modal-body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 10px;}
#terms-condition .modal-dialog .modal-body::-webkit-scrollbar{width:10px;height: 10px;background-color: #F5F5F5;}
#terms-condition .modal-dialog .modal-body::-webkit-scrollbar-thumb{background-color: #0ae;border-radius: 10px;background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(.5, rgba(255, 255, 255, .2)),color-stop(.5, transparent), to(transparent));}
ul.terms-text{padding-left: 25px; list-style-type: decimal;}
ul.terms-text li{padding-left:5px;}
ul.terms-text ul{padding-left: 25px;}

input[type=checkbox], input[type=radio]{margin-right:7px;}

.btn-cancel{background-color: #ff812c;display: inline-block;max-width: 100%;padding: 15px 40px;font-size: 16px;transition: all .5s ease 0s;border: .1rem transparent;border-radius: 3.2rem;color: #fff;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer; float:left; margin:0 5px;}
.btn-cancel:hover{background:#e86b17; box-shadow:none; text-decoration:none; color:#fff;}
input#termsAndCondion {margin-left: 10px;}

.error{color:#ff0000 !important; border:solid 1px #ff0000 !important;}
.errorbordernone{color:#ff0000 !important;}
.poor{color: #ff0000;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
.servicesBox{ width: 100%;float: left;border: 1px solid #ececec;border-radius: 5px;position: relative;margin: 0 0 15px;padding: 10px;}
.servicesBox h4 {font-size: 20px;}
.servicesBox .key ul li{width:33%; float:left;}
.onJourneySumm{}
.summary .rightPanel.onJourneySumm h4{font-size:20px; font-weight:500; margin-top:7px;}
.summary .rightPanel.onJourneySumm h3{color: #2EA8E6;font-size:20px; font-weight:500; margin-top:7px;}

.informForm h2, .informForm h3 {
	color: #2EA8E6;
	font-weight: 300;
	margin-bottom: 20px
}
.resultBox .servicesBox .bookBtn:hover {
	background: #2ea8e6;
	box-shadow: none
}
.informForm h2 {
	font-size: 35px;
	margin-top: 0
}
.informForm h3 {
	border-bottom: 1px dashed #3ca6e2;
	padding-bottom: 10px
}
.informForm .input1, .informForm .input2 {
	border: 1px solid #d6dbe1;
	display: inline-block;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.informForm .details {
	margin-bottom: 20px;
	width: 100%;
	float: left
}
.informForm .col-2, .informForm .col-3 {
	margin: 0 15px;
	float: left;
	position: relative
}
.informForm .col-2 {
	width: 47%
}
.informForm .col-3 {
	width: 30%
}
.informForm label {
	margin: 5px 0;
	color: #73797f;
	float: left;
	font-size: 14px;
	width: 100%;
	font-weight: 400
}
.informForm .input1 {
	width: 100%;
	padding: 8px 15px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #5D6368;
	text-decoration: none;
	box-sizing: border-box;
	height: 48px
}
.informForm .btn-success {
	background-color: #1fcc75;
	display: inline-block;
	padding: 15px 40px;
	font-size: 16px;
border:.1rem transparent;
	border-radius: 3.2rem;
	color: #fff;
	text-align: center;
box-shadow:0 .8rem 2.4rem 0 rgba(0,0,0,.1);
	cursor: pointer;
	float: right
}
.informForm .btn-success:hover {
	background: #10bc65;
	box-shadow: none
}
.informForm .mCode {
	width: 45%;
	float: left
}
.informForm .mNumber {
	width: 52%;
	float: left;
	margin-left: 8px
}
.informForm .input2 {
	width: 100%;
	padding: 8px 15px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #5D6368;
	text-decoration: none;
	box-sizing: border-box;
	height: 48px
}
.informForm .appNation .select2-container, .informForm .mCode .select2-container {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	display: inline-block;
	height: 48px;
	text-decoration: none;
	box-sizing: border-box
}
.informForm .mCode .select2-container {
	border: 1px solid #d6dbe1;
	width: 100%!important;
	padding: 4px 5px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #5D6368
}
.informForm .mCode .select2-container .select2-selection--single {
	border: none;
	border-radius: 0
}
.informForm .mCode .select2-container .select2-selection--single:focus {
	outline: 0
}
.informForm .details.passCount {
	padding-bottom: 20px;
	border-bottom: 1px dashed #ccc;
	width: 95%
}
.informForm .deleteDetails {
	padding: 40px 10px 24px;
	border-bottom: 1px dashed #ccc;
	width: 5%;
	float: left
}
.informForm strong.passType {
	width: 10%;
	float: left;
	color: #666;
	padding-left: 10px;
	margin-top: 40px
}
.informForm .title {
	width: 14%;
	float: left;
	padding-left: 10px
}
.informForm .appName {
	width: 30%;
	float: left;
	padding-left: 10px
}
.informForm .appNation {
	width: 28.5%;
	float: left;
	padding-left: 10px
}
.informForm .appNation .select2-container {
	border: 1px solid #d6dbe1;
	width: 100%!important;
	padding: 4px 5px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #5D6368
}
.informForm .appNation .select2-container .select2-selection--single {
	border: none;
	border-radius: 0
}
.informForm .appNation .select2-container .select2-selection--single:focus {
	outline: 0
}
.informForm .flightType {
	width: 16%;
	float: left;
	padding-left: 10px
}
.informForm .infantDet .title {
	width: 12.5%
}
.informForm .infantDet .appName, .informForm .infantDet .appNation {
	width: 24%
}
.informForm .infantDet .appNation .select2-container {
	border: 1px solid #d6dbe1;
	width: 100%!important;
	display: inline-block;
	padding: 4px 5px;
	border-radius: 3px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	color: #5D6368;
	text-decoration: none;
	box-sizing: border-box;
	height: 48px
}
.informForm .infantDet .appNation .select2-container .select2-selection--single {
	border: none;
	border-radius: 0
}
.informForm .infantDet .appNation .select2-container .select2-selection--single:focus {
	outline: 0
}
.informForm .infantDet .flightType {
	width: 16%
}
.informForm .infantDet .age {
	width: 12%;
	float: left;
	padding-left: 10px
}
.informForm .panel, .informForm .panel-collapse, .informForm .panel-title, .informForm .panel-title a {
	width: 100%;
	float: left
}
.informForm .panel {
	border-radius: 10px;
	border-color: rgba(175,226,255,0)!important;
	margin-bottom: 10px!important;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.1)
}
.informForm .panel-heading {
	width: 100%;
	float: left;
	background-color: rgba(249,253,255,0)!important;
	color: #2ea8e6!important
}
.informForm .panel-body {
	border-top-color: #2EA8E6!important
}
.informForm .panel-title {
	font-size: 22px;
	font-weight: 300
}
.informForm .panel-title a:focus, .informForm .panel-title a:hover {
	text-decoration: none
}
.informForm .panel-title .more-less {
	float: right;
	font-size: 15px
}
.panel-group.informForm.leftPanel{padding:10px;}
.informForm .panel-title{margin:10px 0 0;} 
.informForm .panel-body h5{font-size: 16px;font-weight: 600;color:#51585E;margin: 0 0 10px;padding:0;} 
.informForm .panel-body .journeyDetail{padding: 0 10px;} 
.informForm .panel-body .journeyDetail small{font-weight:bold;margin:5px;} 
.informForm .panel-body .journeyDetail .key{padding:8px;} 
.onJourneySumm .passDetail{padding:0;}
#journeyOneDetails .modal-dialog{margin-top:30%;}
#journeyTwoDetails .modal-dialog{margin-top:30%;}
.currencySelect{float:right;background: url(../img/select-arr-blue.png)#fff 85px center no-repeat !important;padding:8px 25px 8px 15px;font-size: 14px;border: .1rem transparent;border-radius: 3.2rem;color: #297acc;font-weight:500;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;margin-top: 5px;position:relative;}
.currencyChange {padding: 5px 30px 5px 10px;background: url(../img/select-white.png) #1c75b1 right center no-repeat !important;color: #fff;border: none;border-radius: 12px;margin-left:10px;}
.load-par{display:none;}
.load-par,ul.loader{position:fixed;left:0}
ul.loader{/*! z-index: 3; */margin:0 auto;/*! left: 200px; */top:40%;width:50px;height:60px;list-style:none;right:0;padding:0}
ul.loader li{background-color:#3786d1;width:10px;height:10px;float:right;margin-right:5px;box-shadow:0 28px 9px rgba(55,134,209,.3)}
ul.loader li:first-child{-webkit-animation:loadbars 2s cubic-bezier(.645,.045,.355,1) infinite 0s;-moz-animation:loadbars 2s cubic-bezier(.645,.045,.355,1) infinite 0s;-ms-animation:loadbars 2s cubic-bezier(.645,.045,.355,1) infinite 0s;-o-animation:loadbars 2s cubic-bezier(.645,.045,.355,1) infinite 0s;animation:loadbars 2s cubic-bezier(.645,.045,.355,1) infinite 0s}
ul.loader li:nth-child(2){-webkit-animation:loadbars 2s ease-in-out infinite -.2s;-moz-animation:loadbars 2s ease-in-out infinite -.2s;-ms-animation:loadbars 2s ease-in-out infinite -.2s;-o-animation:loadbars 2s ease-in-out infinite -.2s;animation:loadbars 2s ease-in-out infinite -.2s}
ul.loader li:nth-child(3){-webkit-animation:loadbars 2s ease-in-out infinite -.4s;-moz-animation:loadbars 2s ease-in-out infinite -.4s;-ms-animation:loadbars 2s ease-in-out infinite -.4s;-o-animation:loadbars 2s ease-in-out infinite -.4s;animation:loadbars 2s ease-in-out infinite -.4s}
@keyframes loadbars
{0%,100%{height:10px;margin-top:25px}
50%{height:50px;margin-top:0}}
@-webkit-keyframes loadbars
{0%,100%{height:10px;margin-top:25px}
50%{height:50px;margin-top:0}}
@-moz-keyframes loadbars
{0%,100%{height:10px;margin-top:25px}
50%{height:50px;margin-top:0}}
.load-par{top:0;width:100%;height:800px;height:100vh;margin:0 auto; background: rgba(0, 0, 0, 0.75); z-index:1001;}
@media only screen and (max-width:1280){
.load-par{height:800px;height:100vh}
}
@media only screen and (max-width:1440){
.load-par{height:900px;height:100vh;margin:0 auto}}@media only screen and (max-width:1680){.load-par{height:1050px;height:100vh}
}
@media only screen and (max-width:1920){
.load-par{height:1200px;height:100vh}
}

.thanks hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.thanksForm{width:605px;margin:40px auto 20px;border:1px solid #ededed;padding:15px}.thanksForm .form-group{margin-top:15px}.thanksForm label{color:#388cd4}.thanksForm .filestyle{width:42%}.thanksForm .btn-secondary{color:#fff;background-color:#25abd3;padding:6px 15px;height:34px}.thanksForm .btn-secondary i.fa.fa-folder{margin:0;font-size:16px;color:#fff}
.bootstrap-filestyle input{color:transparent;}

.uploadDocument{width:100%;float:left;border:1px solid #ccc;margin-bottom:15px;}
.uploadDocument th{padding:10px;text-align:center;}
.uploadDocument td{padding:10px;text-align:left;}
.uploadDocument tr:nth-child(odd){background:#f9f9f9;}
.uploadDocument tr:nth-child(even){background:#e4e4e4;}
.uploadDocument tr td i{font-size:13px; margin:4px; color:#fff;}

.redText {color: #ff0000;font-weight: 600;}
.bookDetailRevenue{width:100%;float:left;position:relative;}


#onaddDetails i{font-size:22px;margin-top:35px;}

.paymentLinkForm h3,.paymentSummary h3{color:#2EA8E6;font-weight:300;border-bottom:1px dashed #3ca6e2;padding-bottom:10px}
.borderDashedLeft{border-left:1px dashed #3ca6e2}
.paymentSummary h3{margin-bottom:20px}
.paymentSummary p{float:left;width:100%;margin:15px 0}
.paymentSummary p span:first-child{float:left}
.paymentSummary p span:nth-child(2){float:right}
.paymentLinkForm h3{margin-bottom:20px}
.enquiry .input2,.paymentLinkForm .input1{border:1px solid #d6dbe1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.paymentLinkForm .form-group label{margin:5px 0;color:#73797f;float:left;font-size:14px;width:25%;font-weight:400}
.paymentLinkForm .input1{width:75%;display:inline-block;padding:8px 15px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#5D6368;text-decoration:none;box-sizing:border-box;height:38px}
.paymentLinkForm .btn-success{background-color:#1fcc75;display:inline-block;padding:15px 40px;font-size:16px;border:.1rem transparent;border-radius:3.2rem;color:#fff;text-align:center;box-shadow:0 .8rem 2.4rem 0 rgba(0,0,0,.1);float:right}
.paymentLinkForm .btn-success:hover{background:#10bc65;box-shadow:none}

.paymentLinkForm .paymentSer{width:100%;float:left;margin:7px 0 20px;}
.paymentLinkForm .paymentSer label{margin-right:50px;float:left;}
.paymentLinkForm .paymentSer a{color:#333;}
.paymentLinkForm .paymentSer a small{color:#f00;}
#loginClientForm .modal-dialog{width:400px;}
#loginClientForm .modal-dialog .alert-danger{margin-bottom:10px;width:100%;background: #fff0f0;border: 1px solid #e41814;color: #e42824;display:none;}
.addMail{width:100%;float:left;}
.addMail .col-md-4{padding-left:0;}
.emHeight{min-height: 75px;}

.passbookHead{background:#fff;padding:15px;border-radius:5px;width:100%;float:left;margin-bottom:20px;}
.passbookHead h4{margin-top:10px;}
.passbookHead h4 img, .passbookHead h4 span{float:left;margin:0 3px;}
.passbookHead h4 span h5{margin-top:5px;}
.passbookHead .btn-continue{border-radius:7px;margin-top:15px;padding:10px 30px;}
.transHistory{margin:0;border-radius:5px;}

.transferSummary .leftBox .resultBox h3 .pull-right{font-size:22px; margin-top:10px;}
.transferSummary .leftBox .resultBox h4{margin-top:10px;font-size:19px;font-weight:400;}
.transferSummary .leftBox .resultBox h4 .col-md-6{padding:0;}
.transferSummary .rightBox .summary h4{font-size:18px;}
.tsminheight{ min-height: 182px; }
.currencySelect{float:right;background: url(../img/select-arr-blue.png)#fff 130px center no-repeat !important;padding: 14px 40px;font-size: 16px;border: .1rem transparent;border-radius: 3.2rem;color: #297acc;font-weight:500;text-align: center;box-shadow: 0 0.8rem 2.4rem 0 rgba(0,0,0,.1);cursor: pointer;margin-top: -3px;position:relative;}
.bootstrap-filestyle input{color:transparent;}
	 
.quoteSummary .servicesBox{width:100%;float:left;border:1px solid #ececec;border-radius:5px;position:relative;margin:15px 0;}
.quoteSummary .servicesBox .collapse{width:100%;float:left;}
.quoteSummary .servicesBox .serText{padding:10px;line-height:22px;font-size:14px;color:#646B71;width:100%;float:left;position:relative}
.quoteSummary .servicesBox h4.collapsed{margin-bottom:0;}
.quoteSummary .servicesBox h4{font-size:18px;font-weight:500;color:#51585E;cursor:pointer;}
.quoteSummary .servicesBox .serText a{color:#4099d8}
.quoteSummary .servicesBox .serText p{width:100%;float:left;font-weight:400;color:#4c5159}
.quoteSummary .servicesBox .serText .col-md-4 p{margin:10px 0}
.quoteSummary .servicesBox .serText ul{list-style-type:none;padding:0;margin:0;width:100%;float:left}
.quoteSummary .servicesBox .serText li{width:33%;float:left;margin:3px 0;font-weight:400;color:#4c5159}.quoteSummary .servicesBox .serText li:before{content:'';background-image:url(../img/list-icon.png);float:left;width:15px;height:15px;margin-right:7px}

.quoteSummary .rightPanel h4{font-size:18px;color:#2EA8E6;cursor:pointer;}
.quoteSummary .rightPanel h4 i{font-size:14px;margin-right:5px;}
.quoteSummary .rightPanel .panel-group{width:100%;float:left;}
.quoteSummary .rightPanel .panel-default{width:100%;float:left;border:none;background:none;box-shadow:none;}
.quoteSummary .rightPanel .panel-default>.panel-heading{width:100%;float:left;border:none;background:none;}
.quoteSummary .rightPanel .panel-default>.panel-heading+.panel-collapse>.panel-body{width:100%;float:left;border:none;padding:0;}
.quoteSummary .rightPanel hr{margin:15px 5px;}
.journeySum h3{font-size:20px;width:100%;float:left;margin-bottom:0;padding:0;border-bottom:none;}
.rightPanel .panel-title a{color:#828282;font-size:16px;}
.rightPanel .journeySum h3{font-size:20px;border-bottom:1px solid #2EA8E6;padding-bottom:10px;margin-bottom:10px;}

