.fo1{padding:3px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px!important;-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;}
.fo2{padding:2px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px!important;-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;}
.font-25 {font-family: inherit;font-size: 25px;font-weight: 500;color: #000;}
input[type=radio] + label{display:inline-block;padding:3px 7px;margin:5px 0px;line-height:20px;vertical-align:middle;cursor:pointer; float:left; font-weight:normal}
label img{width:40px}
label.font15{border-radius:0px!important;width:16%}
label.font40{border-radius:0px!important;width:40%}
.font40{font-weight:500;float:left}
.mar-bot10{margin-bottom:10px}
.font15{font-weight:500;float:left}
.wid155{width:155px;margin:5px 0px;}
.back-white{background-color:#FFFFFF}
.fonh{font-size:32px;color:#555;padding-bottom:20px;}
.bold-font-size{font-size:18px!important;display:block;font-weight:500!important;color:#000;font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.fon32{font-size:32px!important;font-weight:500!important;font-family:inherit!important}
.bord-cc{border-right:#cccccc57 1px solid;}
.foni{font-family:inherit!important}
.checkbox{width:30px;height:30px;float:left;}
.pl0{padding-left:0px}
.plr0{padding:0px}
input[type='radio']{-webkit-appearance:none;width:20px;height:20px;border:1px solid darkgray;border-radius:50%;box-shadow:0 0 5px 0px gray inset;}
input[type='radio']:hover{box-shadow:0 0 5px 0px #054b92 inset;}
input[type="radio"]:focus{outline:none;}
a:focus{outline:none}
input[type='radio']:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%;}
input[type='radio']:checked:before{background:#449d44;}
.back-white{background-color:#fafafa;}
.fo1{border-radius:0px!important;background-color:#f8f8f8;border:1px solid #eee}
.plr0{padding-left:0px;padding-right:0px}
.back-g{background-color:#f8f8f8;padding:0px}
.backb{width:100%;background-color:#0000CC;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;background:#52a8e8;background:-webkit-gradient(linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #4984ce));background:-moz-linear-gradient(center top, #52a8e8 20%, #4984ce 100%);background:-o-linear-gradient(#52a8e8, #4984ce);color:#FFF!important}
.bbt{border-top:5px solid #52a8e8!important;background:#e3eef9}
.bbf{border-top:5px solid #52a8e8!important;background:#fff}
.p-10{padding:10px}
.cir{list-style:circle!important}
.tickmark{list-style:url(../images/tick_mark.png);}
input[disabled] {cursor:not-allowed!important;background:#eee!important;box-shadow: none;opacity:.65;}
select[disabled] {cursor:not-allowed!important;background:#eee!important;box-shadow: none;opacity:.65;}
.back-box{background-color:#fff;box-shadow:0 2px 5px #f1efef;padding:20px}
.back-box:hover{background-color:#d7edff}
.bold-font-size{font-size:18px!important;display:block;font-weight:500!important;color:#000;font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.dis-in{display:inline!important}
.bold-font-20{font-size:20px!important;display:block;font-weight:500!important;color:#000;font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.pl10{padding-left:10px}
.foni{font-family:inherit!important}
.col-77 {color: #000;}
.wid-33{width:33%}
.white{color:#fff!important}
.tour-back {background-image:url(/images/letter.png);padding:50px 0px 80px 0px;background-repeat:no-repeat;background-attachment:fixed;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;position:relative;background-size:cover; margin-top:-10px;z-index:6}
.tour-back:after{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,.5);}
.tour-back .container{z-index:100;position:relative;}
.advSrchInput1{width:100%;padding:15px;color:#555;background-color:#fff;background-image:none;border:0px;margin:0px!important;-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,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.widt11{width:11%}
.bg-blue{background: #054b92;}
.bg-green{background: #669619;}
.col-blue{background: #ecedf7;}
.col-green{background: #e6f9c9;}
.ibord0{border:0px; width:0px; height:0px}
@media (max-width:992px){.pad-small{padding-left:0px;padding-right:0px}}
@media (max-width:540px){label.font15{width:41%!important}}
@media (min-width:540px)and (max-width:768px){label.font15{width:27%!important}}
.new-font {color: #FFFFFF;font-weight: 500;font-size: 24px;}
label > input + span {cursor: pointer;background-color: #fff;color: #666;text-align: center;padding: 15px 2px;font-weight: normal;margin-bottom: 15px;box-shadow: 1px 2px 4px #33333375;}
label > input {visibility: hidden;position: absolute;}
.tab {display: none;}
.back-blue {background-color: #4caf50;}
.back-dede{background-color:#f7fafc;}
.drop{display:inline-block;float:left;margin:16px 12px 10px 0;font-size:85px;line-height:36px;font-weight:900;color:#4caf50;}
.g-pt-60{padding-top:60px}
.g-pb-60{padding-bottom:60px}
.back-box{background-color:#fff;box-shadow:0 2px 5px #f1efef;padding:20px}
.int{background-image:url(/images/international-travel.jpeg);min-height:360px;background-size:cover;}
.dom{background-image:url(/images/domestic-travel.jpeg);min-height:200px;background-size:cover;}
.fonn {font-family: inherit!important;padding-bottom: 10px;}
.datepicker {z-index: 9999!important;}
.mat-top{ margin-top:57px}
.datePicIcon {padding: 6px;border: 1px solid #cccccc;background: #ffffff url(../images/calendar-icon-s.png) no-repeat 95% 50% !important;color: #333;border-radius: 0px;}
.bord0{ border-radius:0px}
@media(max-width:768px){.equal-height-column{height:auto!important} .mat-top{ margin-top:0px}}