@charset "utf-8";input[type="radio"],input[type="checkbox"]{width:15px !important}.left{float:left !important}.right{float:right !important}.clear{clear:both;padding:0 !important}.spacer{height:10px}.hide{display:none}.noPadding{padding:0 !important}.invisible{visibility:hidden}.strike{text-decoration:line-through}.noBorder{border:none !important}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.red{color:#f00}.green{color:#008000}.grey{color:#999}.sm{font-size:11px}.scroll{height:340px;overflow:auto}.scroll::-webkit-scrollbar{-webkit-appearance:none;width:7px}.scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}#wrapper{max-width:1180px;margin:auto;position:relative;padding:0 20px}#header{width:100%;position:relative;z-index:11}#header .logo{width:55%;height:43px;margin:25px 0 20px}#header .logo::before{content:":base";position:absolute;left:53%;top:30%;font-size:30px;color:#999}#header .logo a{background:url(/images/base.site.traveltek.net/logo.png) 0 0 no-repeat;background-size:contain}#header a{height:100%;display:block}#header .contact{text-align:right}#search{margin:0 0 20px}#menu ul{margin:0;padding:0}#menu li{width:100%;list-style:none;padding:0;margin:0;position:relative}#menu li:hover ul{display:block !important;width:300px;position:absolute;top:20px;left:-115px;z-index:2;margin:0;padding:10px}#menu li:hover ul li{width:100%}#menu li:hover ul li{width:50%;float:left;height:auto;text-indent:0;text-align:left;padding:0;margin:0}#menu li:hover ul li:hover{background:none}#menu li:hover ul li a{text-indent:0;text-align:left;padding:3px 10px;background-image:none}#menu li:hover ul li a:hover{text-decoration:underline}#menu img{margin:-2px 5px 0 -5px}#footer .logo{width:55%;height:43px}#footer .logo a{width:170px;height:43px;background:url(/images/login/logos/traveltek-logo2.gif) 0 0 no-repeat;background-size:contain;display:block}#footer .traveltek{width:149px;border:none;float:right;margin:8px 0 0}#wait{text-align:center}#wait div{ margin:0 auto}#wait .anim { width:90px; height:10px; background:url(/images/dynapack/animatedots25A6FC.gif) 0 0 no-repeat} #wait .powered { width:150px; height:47px; background:url(/images/poweredbytraveltek.png) 0 0 no-repeat}.toolTip{width:17px;height:17px;padding:3px 7px;font-weight:bold;position:relative;top:5px;float:none !important;background:#aaa;border-radius:50%}.toolTip:before{content:"?"}.toolTipHover{width:200px;height:auto;padding:10px;color:#888;display:none;position:absolute;top:0;left:24px;z-index:10;border:1px solid #aaa;border-radius:10px;background:-webkit-linear-gradient(top, #fff, #888) no-repeat !important;background:-moz-linear-gradient(top, #fff, #888) no-repeat !important;background:-ms-linear-gradient(top, #fff, #888) no-repeat !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='@dark-grey') !important;box-shadow:3px 3px 3px #999}.toolTip:hover .toolTipHover{display:block !important}@media (min-width:320px) and (max-width:480px){#header{padding:0 0 20px}#header .logo{width:80%;margin:25px 0 0}#header .logo::before{left:56%;top:34px;font-size:22px}}@media (min-width:481px) and (max-width:600px){#header .logo{width:60%}#header .logo::before{left:58%}}@media (min-width:601px) and (max-width:768px){#header{padding:0 0 20px}#header .logo{width:60%;margin:25px auto 0}#header .logo::before{left:65%;top:4px;font-size:30px}}@media (min-width:320px) and (max-width:768px){#menu li:hover ul{width:100%;left:0}.intro{text-align:center}.intro div{min-height:inherit !important;margin:0;padding:0 15px 10px;border-right:none !important;border-bottom:dotted 3px #999}#header .contact{margin:25px 0 0 4%}#footer .logo,#footer .logo a,#footer .traveltek{width:inherit;margin:10px auto;float:none;background-position:50% 0}#footer .copy{margin:20px 0}}@media (min-width:769px) and (max-width:992px){#header .logo::before{font-size:26px}.intro .welcome{min-height:inherit;border-bottom:dotted 3px #888;border-right:none}}@media (min-width:1200px){#search{min-height:339px !important}}.nav .caret{border-top-color:#fff}.bs-navbar-collapse.collapsing,.bs-navbar-collapse.in{width:100%;height:auto;margin:-54px 0 0;padding:15px;position:absolute;z-index:11;background:#aaa;text-align:center}.bs-navbar-collapse.in div{border:1px solid #fff;border-radius:10px;margin:-1px 0}.bs-navbar-collapse.in div:last-child{border:none}.bs-navbar-collapse.in a{font-size:150% !important;padding:10px 0 !important}.bs-navbar-collapse.in div:hover{background:#aaa}.bs-navbar-collapse.in div:hover a{color:#000}.navbar-header{position:absolute;top:3px;right:0}.navbar-toggle{background:#ccc;margin:0;padding:10px}.navbar-toggle .icon-bar{background-color:#999}#banners{padding:0;margin:0 0 20px}.smallBanner{width:100%;margin:20px 0 0;background-size:cover !important;position:relative}.smallBanner img{width:100%}.smallBanner .head{width:90px;display:inline-block;background:#f00;color:#fff;padding:5px 10px;font-size:18px;position:absolute;top:20px;left:0;z-index:2}.smallBanner .head::after{border-width:16px;border-color:#f00 transparent transparent #f00;border-style:solid;content:" ";position:absolute;left:90px;top:0}.smallBanner .fade{width:100%;height:32px;position:absolute;top:20px;right:0;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:1}.smallBanner .price{width:100%;height:32px;position:absolute;top:28px;right:10px;z-index:2;color:#fff;text-align:right;font-size:16px;font-weight:normal}.greenbox{padding:5px 20px 5px 10px;border-top:1px solid #96ff93;border-bottom:1px solid #96ff93;margin:0 0 10px 0 !important;background:#edffec url('/images/tick.gif') no-repeat 99% 50%}.redbox,.errorbox,.errorbox-red,.formerrors{padding:5px 20px 5px 10px;border-top:1px solid #ff9393;border-bottom:1px solid #ff9393;margin:0 0 10px 0 !important;background:#ffecec url('/images/exclame.gif') no-repeat 99% 50%;color:#000}.bluebox{padding:5px 20px 5px 10px;border-top:1px solid #72ccff;border-bottom:1px solid #72ccff;margin:0 0 10px 0 !important;background:#e5f6ff url('/images/info.gif') no-repeat 99% 50}.errorbox ul{margin:0;padding:0}.errorbox li{list-style:none}#panel{display:none}.carousel .btn{display:inherit}.box input { width:100%;margin:5px 0}.agreements label { display:inline}.type { text-transform:capitalize;}.flightOut{ -ms-transform: rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}.flightIn{ -ms-transform: rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}