*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.hidden{display:none}.divTextareaFake{width:550px;height:175px;background:white;border:1px solid #ccc;border-radius:4px;overflow-x:hidden;overflow-y:auto;padding:5px 10px}.divTextareaFake>div{padding:2px;margin-bottom:5px}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%}
thead,tfoot{border-collapse:collapse;border-spacing:0;border:0}label{display:inline-block;font-weight:bold;margin-bottom:5px;max-width:100%}input,textarea,select,p,h1,h4{padding:0;margin:0;border:0;font-family:inherit}.sub-route{border-left:5px solid #b21f4c}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:20px !important;text-overflow:ellipsis;background-image:url("../gfx/dwnarr.svg") !important;background-size:15px auto;background-repeat:no-repeat;background-position:right 5px center;cursor:pointer}
select::-ms-expand{display:none}.select-wrapper{position:relative;clear:both;pointer-events:none}.select-wrapper::before{position:absolute;top:50%;margin-top:-10px;right:5px;font-family:"Glyphicons Halflings",sans-serif;content:"\e259";font-size:15px;color:#b21f4c;pointer-events:none}.select-wrapper.invisible::before{display:none}.select-wrapper>select{background-image:none !important;pointer-events:auto}option[disabled]{background:#ccc;color:#000}textarea{resize:none}
input:focus,.form-control:focus{border-color:#b21f4c;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(178,31,76,0.6);outline:0 none}select[multiple]{height:auto}input[disabled]{background-color:#ddd}.inputFile-wrapper{position:relative}input[type="file"].inputFile{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0}input[type="file"].inputFile::-webkit-file-upload-button{cursor:pointer}input[type="file"].inputFile+label{border:1px solid #e8ebf0;background-color:#f9fafc;width:100%;margin-bottom:0;font-weight:normal;border-radius:4px}
input[type="file"].inputFile:focus+label{border-color:#b21f4c;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(178,31,76,0.6)}input[type="file"].inputFile+label>span,input[type="file"].inputFile+label strong{padding:5px 10px}input[type="file"].inputFile+label>span{border-top-right-radius:4px;border-bottom-right-radius:4px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}
input[type="file"].inputFile+label strong{font-size:14px;border-right:1px solid #e8ebf0;border-top-left-radius:4px;border-bottom-left-radius:4px;height:100%;display:inline-block;float:left;cursor:pointer;box-shadow:none}input[type="time"].inputTime{line-height:initial !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="time"].inputTime::-webkit-calendar-picker-indicator,input[type="time"].inputTime::-webkit-clear-button{display:none}
strong.button{border:0;border-radius:0}.gold{color:#d2a10b}.info-text{color:#3f86c3}.lower-case{text-transform:lowercase !important}.form-control{background-color:#f9fafc;background-image:none;border:1px solid #ccc;border-radius:4px;color:#353439;display:block;font-size:14px;height:34px;line-height:1.42857143;padding:6px 12px;width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#d9dadc;border-color:#e8edf3;color:#9ea1a6;box-shadow:none}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed !important}.form-control.autocomplete{display:table-cell}.input-group{border-collapse:separate;display:table;position:relative}.center{margin-left:25%}table * .input-group{border-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.input-group-addon:last-child{border-left:0 none}.input-group-addon:first-child{border-right:0 none}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;border-right:0 none;border-left:0 none}
.input-group-addon{background:linear-gradient(to bottom,#feffff 50%,#f5f8f9 100%);border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px;font-weight:normal;line-height:1;padding:6px 12px;text-align:center}.input-group-addon,.input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.checkbox,.radio{position:relative;margin-bottom:10px;padding-left:20px}.radio{line-height:1.3em}td>.checkbox{margin-bottom:0}
td>.radio{margin-bottom:0;margin-top:10px}td svg+svg{margin-left:5px}.checkbox input[type=checkbox],.radio input[type=radio]{opacity:0;margin-left:-20px;position:absolute;padding:0}.checkbox label,.radio label{display:inline-block;padding-left:2px;font-weight:normal;position:relative;cursor:pointer;height:15px}.checkbox label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;border-radius:2px;background-color:#fff;left:0;border:1px solid #ccc;cursor:pointer;margin-left:-20px;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox input:focus-visible+label:before{border-color:#b21f4c;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(178,31,76,0.6)}.checkbox.disabled input[type="checkbox"]+label:before,.checkbox input[disabled]+label:before,.radio input[disabled]+label:before{background-color:#ddd !important}.checkbox label:after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:2px;font-size:10px;color:#b21f4c}
.checkbox input[type="checkbox"]:checked+label:after{font-family:'Glyphicons Halflings',sans-serif;content:"\e013";text-align:left}.checkbox.disabled input[type="checkbox"]+label:after,.checkbox input[disabled]+label:after{color:#555 !important}.radio label:before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}
.radio input:focus-visible+label:before{border-color:#b21f4c;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(178,31,76,0.6)}.radio label:after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#b21f4c;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio input[type="radio"]:checked+label:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}small{color:#7f7f7f;font-size:.8em}.small{font-size:.8em}.large{font-size:1.1em}h1{color:#555}h2{font-size:1.2em;padding:8px;background:url(../gfx/layout/h2.gif) repeat-x 0 0 transparent}h3{color:#717171}h4{color:#555;border-bottom:1px solid #555;margin-top:15px;margin-bottom:5px;padding:0 5px}h4.tableTop{color:#000;border:0;margin-top:15px;margin-bottom:5px;padding:0 5px;font-size:1.1em;font-weight:bold;text-align:center}
h5{margin:0;color:#555;font-size:1.1em}img{border:0}a.textlink{text-decoration:none;color:#225489}a.textlink:hover{color:#b21f4c}hr{border:0;height:2px;background:url(../gfx/layout/bb-line.gif) repeat-x 0 0 transparent}button.small{padding:1px 10px}button,.button{font-size:14px;line-height:1.42857143;padding:6px 12px;cursor:pointer;border-width:1px;border-style:solid;border-radius:4px;float:right;margin:0;white-space:nowrap;box-shadow:1px 1px 1px #f5f6f7;text-decoration:none;color:#fff;background:linear-gradient(to bottom,#d3285d 0,#b51f4d 80%);border-color:#b6204e}
button.nobutton{box-shadow:none;color:#555;background:transparent;border:0}.button:hover,.button:focus{text-decoration:none;color:#fff;background:linear-gradient(to bottom,#ea2d67 0,#d21951 80%);border-color:#e62a63}.button:active{text-decoration:none;color:#fff;background:linear-gradient(to bottom,#b2204c 0,#d3275c 80%);border-color:#b6204e}button.gray,.button.gray{text-decoration:none;color:#555;background:linear-gradient(to bottom,#feffff 50%,#f5f8f9 100%);border-color:#d7dde6}button.gray:hover,.button.gray:hover,button.gray:focus,.button.gray:focus{text-decoration:none;color:#555 !important;background:linear-gradient(to bottom,#fff 50%,#f6faff 100%);border-color:#e9edf2}
button.gray:active,.button.gray:active{text-decoration:none;color:#555 !important;background:linear-gradient(to bottom,#f5f8f9 50%,#feffff 100%);border-color:#d7dde4}.button.colored-outline{color:#b21f4c !important;border:1px solid #b21f4c;display:inline-flex;gap:6px}.button.colored-outline:hover,.button.colored-outline:focus,.button.colored-outline:active{color:#b21f4c !important;border:1px solid #d77897}.sitze-flug{float:left;width:100%;background-color:white;margin-bottom:10px}.sitze-plane{float:left;width:100%;margin-top:5px;border-bottom:1px solid gray;background:transparent url('../gfx/pictures/airplaneSeats.jpg') 30% 0 no-repeat;background-size:136px 106px}
.plane-input{margin:0 auto;width:358px;height:100px}.plane-input>.radio label{padding-left:100px}.plane-input>.radio{margin-bottom:5px}.sitze-rows{float:left;width:100%;margin:15px 0;text-align:center}.dot-line{float:left;width:100%;margin:10px 0 14px 0;border-bottom:1px solid #ccc}.hotelfinder{font-weight:bold;color:#555;display:block;margin:0 0 5px 5px}.inline{display:inline !important}.fleft{float:left !important}.lhET{line-height:18px}.fright{float:right !important}.maxWidth{width:100%}.form-login-item{width:120px;color:#aaa;background:#fff;border:1px solid #aaa;border-top:2px solid #aaa;padding-left:4px;margin:3px}
.fkeInput{height:34px;padding:6px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:14px}.page-select{font-size:1.2em;padding-left:6px;padding-right:6px}.page-active-select{font-weight:bold;font-size:1.2em;padding-left:6px;padding-right:6px;color:#b21f4c}.greyed{color:#717171}.pink{color:#b21f4c}.bold{font-weight:bold}.info,.success,.warning,.error,.validation{width:100%;font-weight:bold;border:1px solid;border-radius:4px;margin:10px auto;margin-bottom:20px;padding:10px 15px}
.modul>.info,.modul>.success,.modul>.warning,.modul>.error,.modul>.validation{width:100%;margin:0 !important}.info{color:#31708f;background-color:#d9edf7 !important;border-color:#bce8f1 !important}.success{color:#3c763d;background-color:#dff0d8 !important;border-color:#d6e9c6 !important}.warning{color:#8a6d3b;background-color:#fcf8e3 !important;border-color:#faebcc !important}.error{color:#d8000c;background-color:#f8d7da !important}.warning strong{color:#353438;font-size:1.1em}svg.info,svg.success,svg.warning,svg.error,svg.validation{all:unset !important;width:100% !important}
svg.success path:not([fill]){border:0 !important;background-color:transparent !important;fill:#3c763d}svg.warning path:not([fill]){fill:#8a6d3b}svg.error path:not([fill]){fill:#d8000c}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-danger{background-color:#d9534f}.label-warning{background-color:#f0ad4e}.label-success{background-color:#5cb85c}.is-success .help-block,.is-success label,.is-success .radio,.is-success .checkbox,.is-success .radio-inline,.is-success .checkbox-inline,.is-success.radio label,.is-success.checkbox label,.is-success.radio-inline label,.is-success.checkbox-inline label,.is-success.glyphicon{color:#3c763d}
.has-warning .help-block,.has-warning label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning.glyphicon{color:#8a6d3b}.has-error .help-block,.has-error label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error.glyphicon{color:#a94442}
.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.price{font-weight:bold;color:#b21f4c}.price--large{font-size:1.5em}#noscript-message{position:absolute;width:850px;left:50%;margin:0 0 0 -460px;border:1px solid #eecf00;border-top:0;background-color:#fff194;padding:25px 15px 25px 50px;font-weight:bold;text-align:left;float:left;border-radius:0 0 8px 8px}
.bullet{background:url(atlatosV3/img/arrow.gif) no-repeat 0 5px;color:#2d3b47;font-style:normal;letter-spacing:1px;margin:0 0 8px;padding-left:25px}.bullet-link{font-weight:bold;text-decoration:none;color:#225489}.bullet-link>svg{vertical-align:text-bottom}#atlNews{height:560px;width:calc(50% - 10px);margin-right:10px;margin-bottom:0}#atlNewsScroll{overflow:auto;float:left;width:100%;height:400px}#atlInfo{height:560px;width:calc(50% - 10px);margin-left:10px}
.requestor{height:100px;width:120px;padding:10px;float:left}.requestor>#req27{width:100%}.co2{background:url(../gfx/co2.jpg) no-repeat;width:45px;height:45px;margin:0 auto;float:left}.hotelRating{float:right;padding-right:20px;padding-top:2px}.atl-rating{background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#ccc 25%,#ddd 75%,#fff 100%) no-repeat;background-size:1px 100%;background-position:8.33333%}.ratingBadge{float:left;padding:10px;width:40px;height:40px;color:#fff;border-radius:4px;font-size:1.15em;font-weight:bold;cursor:pointer}
.ratingBadge>div{font-size:.9em}.hotelRating-bar{width:100px;font-size:6px;border:1px solid #bbb;background:#fff}.hotelRating-bar>div{height:7px}.hotelRating-0{background-color:#da2d2b}.hotelRating-1{background-color:#da2d2b}.hotelRating-2{background-color:#da2d2b}.hotelRating-3{background-color:#da2d2b}.hotelRating-4{background-color:#da2d2b}.hotelRating-5{background-color:#da2d2b}.hotelRating-6{background-color:#ffc56e}.hotelRating-7{background-color:#b6e300}.hotelRating-8{background-color:#61d800}
.hotelRating-9{background-color:#57bf00}.hotelRating-10{background-color:#3c8400}.hotelRating-rating{width:100px;font-size:10px;text-align:right;color:#2d3b47}.rowfrm{padding:0 15px 8px;margin-bottom:15px}.rowfrm>.button{padding:6px 20px;margin-top:25px}.rowfrmSNG{float:left;height:60px;margin:0 0 15px;padding:0 15px;width:100% !important}.rowfrmDBL{width:50%;height:60px;float:left;margin:0 0 15px;padding:0 15px}.rowfrmDBL.right{padding-left:90px}.rowfrmTPL{float:left;height:60px;margin:0 0 15px;padding:0 15px;width:33.333%}
.rowfrm2TPL{float:left;height:60px;margin:0 0 15px;padding:0 15px;width:66.666%}.rowfrmQDL{float:left;height:60px;margin:0 0 15px;padding:0 15px;width:25%}.rowfrmSNG.nop,.rowfrmDBL.nop,.rowfrmTPL.nop,.rowfrmQDL.nop{padding:0}.rfSmall{margin:0 !important;padding-top:13px !important;padding-bottom:0;height:46px}.noLabel{padding-top:25px !important}.rfSmall>span{line-height:33px}.rfMini{height:16px;margin-bottom:10px}.rfMini>.checkbox{margin:0}.rowfrmTPL2{width:170px;height:41px;margin:0 0 15px 0}.rfMid{height:30px;padding:5px}
.noShow{visibility:hidden;height:0}.show{visibility:visible;height:auto}div.autocomplete{position:absolute;background-color:#fff;opacity:.9;border:1px solid #b21f4c;z-index:900;box-shadow:3px 3px 3px rgba(0,0,0,0.075)}div.autocomplete:before{position:absolute;content:"";display:inline-block;top:-11px;left:10px;border-top:0 none;border-bottom:10px solid #b21f4c;border-right:10px solid transparent;border-left:10px solid transparent;z-index:900}div.autocomplete:after{position:absolute;content:"";display:inline-block;top:-9px;left:11px;border-top:0 none;border-bottom:9px solid white;border-right:9px solid transparent;border-left:9px solid transparent;z-index:900}
div.autocomplete ul{list-style-type:none;margin:0;padding:0}div.autocomplete ul li.selected{background-color:#afa}div.autocomplete ul li{background:0;background-color:white;list-style-type:none;display:block;margin:0;padding:5px 10px;cursor:pointer}div.autocomplete ul li.child{padding:2px 10px;margin-left:25px}div.autocomplete ul li:not(.skip):hover{background-color:#afa}div.autocomplete ul li.skip{font-size:1.1em;font-weight:bold;cursor:default;text-align:center;color:#b21f4c}div.informal{float:left;display:block;height:32px}
.informal>.sub{padding-left:25px}div.autocomplete * span{display:block;font-size:1.1em;line-height:1.4em}div.autocomplete * span.informal{font-size:1em;padding-left:5px}span.informal>img{height:12px;position:relative;top:1px}div.autocomplete ul li.indicator-inactive::before,div.autocomplete ul li.indicator-active::before{display:block;float:left;position:relative;top:5px;content:"";height:10px;width:10px;border:0;border-radius:2px;margin-right:5px}div.autocomplete ul li.indicator-active::before{background-color:green}
div.autocomplete ul li.indicator-inactive::before{background-color:red}.indicator{background:#fff url(../gfx/pigr-loader.gif) no-repeat 98%}.ind{display:inline;position:relative;float:right;top:28px;left:-5px;z-index:3}div.acflight ul li{height:auto !important}.subcomp li{background:0;list-style-type:none;display:block;margin:0;height:12px}.subcomp li.selected{background-color:#afa}#star-selector{float:left;background-color:#fff;border:0 solid #ccc}.hotelfinder-star{float:left;width:30px;height:30px;background:url(../gfx/icon/starratingWHITE.gif) 0 0 no-repeat transparent;cursor:pointer}
.hotelfinder-star-ghost{float:left;width:30px;height:30px;background:url(../gfx/icon/starratingWHITE.gif) 0 -30px no-repeat transparent !important;cursor:pointer}.hotelfinder-star-active{float:left;width:30px;height:30px;background:url(../gfx/icon/starratingWHITE.gif) 0 -60px no-repeat transparent !important;cursor:pointer}.ct_input{width:15px;height:13px;background-color:#acacac;text-align:center;vertical-align:top;margin:0;padding:0;border:1px solid #fff !important;color:#fff;font-weight:bold}
.page-fader{background-color:#000;opacity:.5;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.page-fader-content{left:0;position:absolute;top:150px;width:100%;z-index:999}#fade-out-text{display:block;float:right;width:400px;padding:15px}#flightFilter,#hotelFilter{background-color:white;box-shadow:5px 5px 5px 0 #e4e9ef;border-radius:5px;padding:15px 5%}#pwBox{width:610px;position:absolute;left:50%;margin-left:-250px;top:25%;z-index:900}#comOverlay{position:absolute;width:100%;height:100%;opacity:.8;background-color:#fff;z-index:800}
.modul{float:left;width:100%;background-color:white;box-shadow:5px 5px 5px 0 #e4e9ef;border-radius:5px}.modul:not(:last-of-type){margin-bottom:20px}.modul>.modul{width:100%;margin:0}.modul .narrow{width:650px}.modul-top{float:left;width:calc(100% - 25px);border-bottom:2px solid;margin-left:25px;padding:40px 20px 20px 0;border-color:#b21f4c}.modul-tabs{float:left;width:calc(100% + 10px);padding-right:10px;background-color:#f0f4f9}#hReqTabs{float:none;position:relative;background:0;padding:0 10px;top:1px;height:50px}
#hReqTabs>.atlTab{padding:15px}#hReqTabs>.atlTab.on{position:relative;z-index:99}#hReqTabs>.atlTab>img{vertical-align:middle}#hReqTabs>.atlTab.off>img{filter:grayscale(1);transition:all .5s ease-in-out}.modul-title{float:left;text-transform:uppercase;font-size:1.2em;font-weight:bold;overflow:hidden;white-space:nowrap;color:#2d2f31}.title--hotel{width:100%;text-overflow:ellipsis}a.modul-title:hover{text-decoration:none}.modul-content{position:relative;float:left;width:100% !important;padding:0;margin-top:10px}
.modul-content .narrow{width:650px}.tab-content{float:left;width:100%;padding:0;margin:0}.content-wrapper{float:left;width:100%;padding:15px 25px}.btnbar{float:left;width:100%;padding:15px 25px;border-top:1px solid #ccc}.content-table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:15px}.content-table th{border-bottom:1px solid #eaedf2;padding:25px 5px 13px 5px;color:#7e8389;text-transform:uppercase;font-weight:bold}.content-table tbody tr td{overflow:hidden;text-overflow:ellipsis;border-top:1px solid #eaedf2;border-bottom:1px solid #eaedf2;padding:15px 5px;vertical-align:top}
.rka-draggable-element:hover{box-shadow:0 5px 5px 1px #eee}.rka-draggable-element:hover .move-rka{display:inline-block !important;opacity:.5 !important;padding-right:10px !important}.move-rka{display:none !important}.content-table.dragover{border:dashed #0f4c9d !important;background:#e3f2ff !important}.mod0row{background-color:#fff !important}table tr[data-href]{cursor:pointer}.table{border-spacing:0;border-collapse:collapse;background-color:transparent;width:100%;margin-bottom:15px}.table tr.stripped{background-color:#ececec}
.content-wrapper>.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.modul-content>.table tr.stripped{background-color:#fff}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:15px 5px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #eaedf2}.table>thead>tr>th{padding:25px 5px 13px 5px;vertical-align:bottom;border-bottom:1px solid #eaedf2;color:#9ea1a4;text-transform:uppercase;font-weight:normal}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #eaedf2}.table .table{background-color:#fff}.atlTab{float:left;font-size:14px;line-height:14px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:bold;text-transform:uppercase;padding:27px 25px 25px 25px;max-height:63px;border-radius:0}
.atlTab:first-of-type{border-top-left-radius:5px}.atlTab:last-of-type{border-top-right-radius:5px}.atlTab.on{border-top-left-radius:5px;border-top-right-radius:5px;color:#b21f4c;background-color:white}.atlTab.off{color:#7e8389;background-color:#e1e7ed}.atlTab.off+.atlTab.off{border-left:1px solid #ccc}.searchFormBlock{float:left;width:100%;height:50px;margin-bottom:10px}div#pickupVendor{height:64px;width:unset;padding:18px 0;overflow:hidden;white-space:nowrap}#pVl,#pVr{position:absolute;padding:5px;height:30px;width:30px;border-radius:20px;background-color:#fff;font-size:20px;top:30px;cursor:pointer}
#pVl:hover,#pVr:hover{box-shadow:1px 3px 8px}#pVl{left:5px}#pVr{right:5px}div#vendorSelector{display:none;position:fixed;z-index:101}div.vendorImgSelect{float:left;width:64px;height:24px;padding-bottom:3px;margin-top:3px;border-bottom:1px dashed #000;cursor:pointer}.vendorIsSelected{border:2px solid #c30}#rueckOverlay{background:none repeat scroll 0 0 #ccc;height:20px;opacity:.5;position:absolute;width:164px;z-index:50}.sToHline{float:left;width:160px;padding-top:3px}.multistop{float:left;width:100%;font-size:1.1em;font-weight:bold;margin-bottom:5px;margin-top:5px;color:#b21f4c}
.searchResult,.srchRes{float:left;width:100%;padding:0;background-color:white;border-radius:5px}.searchResult{box-shadow:0 5px 5px 0 #e4e9ef}.searchResult:not(:last-of-type){margin-bottom:20px}.srchRes{padding:25px !important}.srchRes.warning,.srchRes.error{font-weight:normal !important;margin:0;background:0}.markRed{border:2px solid red;border-radius:4px;margin:5px 0 5px 0}.markOrange{border:2px solid orange;border-radius:4px;margin:5px 0 5px 0}.text{line-height:1.6em}.hotel-detail-wrapper{float:left;width:100%;height:145px}
.hotel-detail-wrapper>.hotInfo{height:100%;padding-right:10px;background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#ccc 25%,#ddd 75%,#fff 100%) no-repeat scroll right center / 1px auto}.modal-hotel{padding:0}.modal-hotel__wrapper{float:left;width:100%;padding:15px}.modal-hotel__details{height:300px;padding-left:10px;font-size:.9em}.modal-hotel__details>div{padding-left:10px;height:100%}.modal-hotel__distance{padding:0 0 0 10px !important;font-size:unset !important}.modal-hotel__contact{padding:0 10px;background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#ccc 25%,#ddd 75%,#fff 100%) no-repeat scroll right center / 1px auto}
.modal-hotel__nav{float:left;width:100%;padding:15px}.map-legend{float:left;width:100%;font-size:10px;margin-top:20px;text-align:center}.map-legend__item{float:left;width:20%;height:50px}.section-header{padding:5px 15px;background-color:#eee;font-weight:bold}.free-service{padding:5px 0 5px 15px}.free-service>span{color:#0f9e15}.amenityList{column-count:5;column-gap:40px}.distance-info{height:100%;padding:25px 0 0 10px;font-size:.9em;background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#ccc 25%,#ddd 75%,#fff 100%) no-repeat scroll right center / 1px auto}
.modal-hotel__distance.distance-info{padding:0}.distance-info>.distance{width:100%;padding:5px 0 5px 23px;cursor:default}.distance.air{background:url(../gfx/icon/departure.gif) no-repeat 0 6px}.distance.train{background:url(../gfx/icon/arrivalbahn.gif) no-repeat 0 5px}.distance.street{background:url(../gfx/icon/street.png) no-repeat 0 5px}.distance.city{background:url(../gfx/icon/poi.png) no-repeat 0 5px}.hotel-indicator{height:25px;text-align:center;width:100%;padding:0 10px}.offer-info{float:right !important;display:flex;justify-content:space-around;flex-direction:column;height:145px;padding-left:20px;text-align:center}
.offer-pricing{float:left;width:100%;height:80px}.offer-pricing>.price{font-size:1.3em;padding:5px 0}.price>small{font-size:.7em;font-weight:normal}.offer-info>button{float:none !important}.offer-breakfast{float:left;width:100%;padding:1px;margin-bottom:5px}.requestor-img{border:0;height:25px;max-width:100%;object-fit:scale-down}.secondaryPrice{float:left;width:95px;margin:0 2px;padding:5px;background-color:#eee;border:1px solid #ddd;border-radius:3px;text-align:center;font-size:.8em;cursor:pointer}
.secondaryPrice:hover{background-color:#ddd;border:1px solid #ccc}.hotImage{position:relative;display:inline-block;float:left;height:160px;padding:4px;border:1px solid #a4a4a4;cursor:pointer}.hotImage--large{height:300px}.corner-icon{position:absolute;top:0;right:0;width:48px;height:48px;background:white;clip-path:polygon(100% 0,0 0,100% 100%);display:flex;align-items:flex-start;justify-content:flex-end;padding:6px;box-sizing:border-box;z-index:2}.leaf-icon{width:18px;height:18px;fill:#3bba3b}.hotInfo{float:right;width:100px}
.hotIcon{float:right;margin-bottom:75px}.room-description{float:left;width:100%;padding:15px;font-weight:normal;border-bottom:1px solid;border-color:#ccc}.room-description:last-child{border:0}.room-description__radio{padding:20px;background:rgba(0,0,0,0) linear-gradient(to bottom,#fff 0,#ccc 25%,#ddd 75%,#fff 100%) no-repeat scroll 55px center / 1px auto}.room-description__price{padding:15px 0 15px 10px;text-align:right}.room-description__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#invoice_rooms{padding:0 25px}.roomTax{width:100%;float:left;text-align:right;padding:5px 0}.taxPrice{float:right;text-align:right;width:20%;padding-right:30px}#roomList{width:100%;float:left;padding:0;list-style-type:none}#roomList li{float:left;width:100%;position:relative;margin-bottom:20px}#roomList li>.roomDesc{float:left;width:70%}#roomList li>.roomPrice{float:left;width:20%;text-align:right}#roomList li span{font:bold italic 45px/1.5 Helvetica,Verdana,sans-serif;float:left;width:10%}.detail-map{width:100%;height:500px}
.forward-offer{display:none;text-align:left;margin-top:20px;margin-left:25%}#hotResHeader{float:left;width:780px;height:23px;margin-top:10px;padding:0 10px;font-size:.8125em}.hotelresultList_mod,.hotelresultList{float:left;width:100%;background:url(../gfx/dot.gif) repeat-x 0 44px transparent;font-size:.9em;height:45px;padding:0 10px}.hotelresultList .tl{float:left;overflow:hidden;width:350px;padding-top:19px}.hotelresultList_mod{background-color:#e4e4e4}.hotDetLi{float:left;width:100px;margin:5px 0}
.hotRateVendor{float:left;width:700px;margin-top:15px}.hotRateDesc{float:left;width:600px;padding:5px 0;font-weight:bold;color:#717171}.hotRateRad{float:left;width:5%;padding:5px}.hotRateRoomDesc{float:left;padding:5px;width:95%}.hotRateAdd{float:left;width:100%;font-size:.8125em;padding:2px}.horRatePrice{float:right;padding:2px}.hotListImg{float:left;padding:4px 4px 1px;border:1px solid #a4a4a4;margin-top:15px}.hotListImgWrapper{float:left;width:630px;margin-left:60px;margin-top:10px}.hotListImg * img{width:160px;height:111px;cursor:pointer}
.ciSug{padding:5px 7px 5px 0;text-align:center;cursor:pointer}#citySuggestion>:nth-child(3n+3){padding-right:0 !important}.ciSug:hover{font-weight:bold}.flag{height:10px;padding-right:5px}.carComplex{float:left;width:100%;padding:15px 0 20px 0;border-bottom:1px dashed #a4a4a4}.carImage{float:left;padding:4px 4px 1px;border:1px solid #a4a4a4}.carDetail{width:540px;float:left;margin-left:7px;margin-top:10px}.carPiDro{float:left;padding-left:8px}div.carIcon{float:left;clear:both;padding-left:8px;margin-top:20px}
img.carIcon{margin:0 3px 0 15px;height:18px;vertical-align:bottom;filter:brightness(0) saturate(100%) invert(87%) sepia(10%) saturate(113%) hue-rotate(185deg) brightness(86%) contrast(86%)}.carInfo{float:right;width:150px}.carPrice{float:right;width:100%;text-align:right;height:60px}.carPrice .price{font-weight:bold}.carPrice .action{float:right;margin-top:15px}.mixFlightHeading{font-size:16px;font-weight:bold}.mixFlightItem{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fcfbfc;border:1px solid #ddd;border-radius:4px;cursor:pointer;min-height:92px;width:99% !important}
.mixFlightItem:hover{background-color:#e4e9ef}.mixFlightItem:not(:last-child){margin-bottom:10px}.mixFlightItem.selected{background-color:#ededed}.a-space{margin-left:24px}.floatingContainer{position:relative;will-change:transform}.floatingDiv{position:sticky;bottom:10px;border:1px solid #ddd;margin-top:10px}.floatingDiv.markOrange{border-color:orange}.floatingDiv.markRed{border-color:red}.floatingDiv .search-result{padding:0 0 10px 0}.floatingDiv .btnbar{padding:10px 25px 0}#preisLine{float:right;text-align:right;padding-top:10px;font-weight:bold}
#outwardData.search-result,#returnData.search-result{border:0 !important}#outwardData .mixFlightsFlightTime,#returnData .mixFlightsFlightTime{text-align:right}#outwardData .mixFlightsAirport,#returnData .mixFlightsAirport{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#outwardData .mixFlightsAirline,#returnData .mixFlightsAirline{float:right !important}.flight>.mixFlightsAirline{padding:5px 0}.flightPrice,.carPrice,.hotPrice{float:right;width:100%;text-align:right;height:60px}.viewportContainer{float:left;width:100%}
.viewportArrBack{float:left;width:30px}.viewport{float:left;width:90%;overflow:hidden;height:23px;margin:0;padding:0;border-bottom:2px solid #b21f4c}.viewportArrFor{float:left;width:30px}#lockedTimes{float:left;width:100%;margin-bottom:15px}.atlTT{display:none;background-color:#fff;border:1px solid #ccc;width:300px}.whiteBlockOn{float:left;padding:2px;margin-left:5px;border:1px solid #000;background:#fff url(../gfx/icon/delete.png) no-repeat center right;cursor:pointer;width:90%;line-height:16px}
.whiteBlockOff{float:left;padding:2px;margin-left:5px;margin-bottom:5px;border:1px solid #000;background:#fff;cursor:pointer;width:90%;line-height:16px}a.btn{display:block;width:20px;height:20px;float:right;background-position:2px 2px;cursor:pointer}.btn[alt="add"]{background:url(../gfx/icon/add.png) no-repeat}.btn[alt="world_add"]{background:url(../gfx/icon/world_add.png) no-repeat}.btn[alt="world_edit"]{background:url(../gfx/icon/world_edit.png) no-repeat}
.btn[alt="iinclude"]{background:url(../gfx/icon/iinclude.png) no-repeat}.btn[alt="iexclude"]{background:url(../gfx/icon/iexclude.png) no-repeat}.btn[alt="del"]{background:url(../gfx/icon/delete.png) no-repeat}.button--large{width:100%;padding:10px 10px;font-size:1.1em}#strongtext{float:left;width:160px;font-size:.9em}#strongness{float:left;height:5px}.strong-0{width:4px;background-color:red}.strong-1{width:16px;background-color:#ff6000}
.strong-2{width:32px;background-color:#ffa200}.strong-3{width:48px;background-color:#ffb400}.strong-4{width:64px;background-color:#fc0}.strong-5{width:80px;background-color:#ffde00}.strong-6{width:96px;background-color:#fff600}.strong-7{width:112px;background-color:#f0ff00}.strong-8{width:128px;background-color:#cf0}.strong-9{width:144px;background-color:#48ff00}.strong-10{width:160px;background-color:#0a8f0a}.rkaNavi{float:left;height:100px}.rkaNaviAuswahl-de{background:url(../gfx/RKA_navi.jpg);background-position:-20px 0;width:100px}
.rkaNaviAuswahlSelected-de{background:url(../gfx/RKA_navi.jpg);background-position:-20px -105px;width:100px}.rkaNaviAuswahl-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-20px 0;width:100px}.rkaNaviAuswahlSelected-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-20px -105px;width:100px}.rkaNaviBelege-de{background:url(../gfx/RKA_navi.jpg);background-position:-130px 0;width:85px}.rkaNaviBelegeSelected-de{background:url(../gfx/RKA_navi.jpg);background-position:-130px -105px;width:85px}
.rkaNaviBelege-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-130px 0;width:90px}.rkaNaviBelegeSelected-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-130px -105px;width:90px}.rkaNaviPausch-de{background:url(../gfx/RKA_navi.jpg);background-position:-220px 0;width:160px}.rkaNaviPauschSelected-de{background:url(../gfx/RKA_navi.jpg);background-position:-220px -105px;width:160px}.rkaNaviPausch-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-240px 0;width:120px}
.rkaNaviPauschSelected-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-240px -105px;width:120px}.rkaNaviKontrolle-de{background:url(../gfx/RKA_navi.jpg);background-position:-380px 0;width:105px}.rkaNaviKontrolleSelected-de{background:url(../gfx/RKA_navi.jpg);background-position:-380px -105px;width:105px}.rkaNaviKontrolle-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-380px 0;width:85px}.rkaNaviKontrolleSelected-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-380px -105px;width:85px}
.rkaNaviWeiter-de{background:url(../gfx/RKA_navi.jpg);background-position:-380px 0}.rkaNaviWeiterSelected-de{background:url(../gfx/RKA_navi.jpg);background-position:-380px -105px}.rkaNaviWeiter-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-380px 0}.rkaNaviWeiterSelected-en{background:url(../gfx/RKA_navi_en.jpg);background-position:-380px -105px}.rkaModulUeberschrift{font-size:14px;font-weight:bold}.search-result{float:left;padding:15px 0 20px;border-bottom:1px solid #ccc}.modul-content .formTR-body{float:left;width:100%}
.formTR-body .formTR-row{float:left;width:100%}.formTR-body .formTR-header-text{float:left;width:100%;margin:10px 0 15px 0;font-weight:bold;color:#2d3b47}.formTR-body .formTR-text{float:left;width:50%;margin:5px 0 5px 0}.formTR-body .formTR-input{float:left;margin-left:15%;width:35%}.formTR-input input{width:95% !important;font-size:10pt;border:1px solid #aaa;border-top:2px solid #aaa}.formTR-input select{width:95% !important;font-size:10pt;border:1px solid #aaa;border-top:2px solid #aaa}.formTR-row .full{width:95% !important}
.td3{float:left;width:33%}.theader{font-weight:bold;border-bottom:1px solid}.left7{float:left;width:7%}.left8{float:left;width:8%}.left10{float:left;width:10%}.left15{float:left;width:15%}.left17{float:left;width:17%}.left20{float:left;width:20%}.left32{float:left;width:32%}.left35{float:left;width:35%}.left40{float:left;width:40%}.left42{float:left;width:42%}.left50{float:left;width:50%}.left60{float:left;width:60%}.textlink{font-weight:bold}.datepicker{color:#000}.datepicker table tr td.today{background-color:lightgrey !important}
.datepicker table tr td.active,.datepicker table tr td span.active{background-color:#b21f4c !important}#bpcWorker{float:left;margin-top:10px}#bpcUI{height:272px;float:left;margin-top:10px;padding-left:25px}.bpcUI-arrow{float:left;width:38px;height:30px;padding:0;display:flex;justify-content:center;align-items:center}#bpcUI-content{width:100%;float:left;background-color:#fff}#bpcUI-header{float:left;width:100%;height:40px;padding-top:5px;background-color:#c52e5b;color:white;border-top-left-radius:4px;border-top-right-radius:4px}
#tmCalStart{font-weight:bold;text-transform:uppercase;text-align:center;cursor:pointer;font-size:1.1em;padding-top:5px}#bpcUI-cal{float:left;width:100%}.bpcUI-day{float:left;width:100%;padding:5px 0;text-align:center}#bpcUI-daylist{float:left;width:100%;border:1px solid #e9e9e9;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bpcUI-dow{float:left;width:100%;text-align:center;padding:5px 0;background-color:#f6f6f8;text-transform:uppercase}.bpcUI-dayCol{float:left;color:#7e8389;width:7.1429%;border-right:1px solid #e9e9e9}
.bpcUI-dayCol:last-child{border-right:0}.bpcUI-dayCol>.colContent{float:left;width:100%;height:141px;overflow:hidden}.bpcUI-dayCol.weekend{background-color:#fcfcfc}#worker-0,.worker-0 svg path:not([fill]){color:#000;fill:#7e8389;padding:5px 25px}#worker-1,.worker-1 svg path:not([fill]){color:#090;fill:#090;padding:5px 0}#worker-2,.worker-2 svg path:not([fill]){color:#0066cb;fill:#0066cb;padding:5px 0}#worker-3,.worker-3 svg path:not([fill]){color:#c00;fill:#c00;padding:5px 0}#worker-4,.worker-4 svg path:not([fill]){color:#f93;fill:#f93;padding:5px 0}
#worker-5,.worker-5 svg path:not([fill]){color:#0cc;fill:#f93;padding:5px 0}.wti{float:left;cursor:pointer;width:100%;height:21px;text-align:center;margin-top:10px}.bpcT{width:199px;background:0;color:#000}.bpcTt{width:199px;height:16px;background:url(../gfx/teamCal/bpcTt.png) no-repeat;box-shadow:1px 1px 4px #ccc}.bpcTc{width:177px;padding:10px;border:1px solid #ccc;border-top:0;background:linear-gradient(to bottom,#fff 10%,#f1f1f1 90%)}.profimodul{width:750px;height:300px;margin:150px auto;border-top:0;padding:15px 0 15px 0}
.loginmodul{width:320px;margin:auto;padding:150px 0 0 0}.loginmodul * a.login-textlink{font-weight:bold;padding:0 5px;color:#999}.rlTable{border:1px solid grey;border-spacing:0}.rlTable th{border-bottom:1px solid grey;padding:2px}.rlTable td{padding:2px}.rlTable select{width:100%}.boldinline{font-weight:bold;display:inline}input::-ms-clear{display:none}.filelist{float:left;width:50%;background:#fff;padding:10px;border:1px solid black}.filelist li{list-style-image:url(../gfx/icon/folder.png);margin-left:20px;line-height:30px}
.optionWin{position:absolute;background:#fff;z-index:50;border:1px solid black;border-radius:5px;box-shadow:2px 2px 6px #000;width:250px;height:auto;min-height:200px}.optionWinContent{width:100%;overflow-y:scroll;padding:10px}.optionWinNav{height:15px;width:100%;font-size:10px;text-align:center;padding:5px 0;font-weight:bold;border-radius:5px 5px 0 0;background-color:#eee}.optionWin .close{position:absolute;left:240px;top:-15px;z-index:90;background:url(../gfx/layout/corner-close.png);width:31px;height:29px;cursor:pointer;font-size:12px}
.kofferIcon{float:left;width:15px;height:15px;background:url(../gfx/koffer.png);margin-right:3px}#fade-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:scroll;background:rgba(0,0,0,0.6)}button.red,.button.red,.button.red:hover{color:#fff;background:red}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.calendar-icon{cursor:pointer;padding:0;margin:0;vertical-align:middle}.reisegrund-overview-main{float:left;margin-top:5px}.reisegrund-overview-top{float:left;margin-top:10px;height:31px;margin-bottom:3px}
.reisegrund-overview-chkbox-border{border-radius:2px;height:27px;width:27px;margin-bottom:2px;margin-top:2px;margin-right:3px;padding-left:5px;padding-top:5px}.reisegrund-overview-chkbox-border>.checkbox{margin-bottom:0}.reisegrund-overview-chkbox-border img{margin:7px 7px 7px 7px}.reisegrund-overview-status-border{height:26px;width:26px;margin:3px 3px 3px 0}.reisegrund-overview-status{margin:3px;width:19px;height:19px}.reisegrund-time{font-size:12px;height:32px;margin-left:5px}.rka-edit{width:22px;height:22px;border-radius:11px}
.reisegrund-overview-middle{float:left;width:100%;padding:1%;border:1px solid #a4a4a4;background-color:#eee;font-size:12.5px}.rka-vouchers{float:left;width:100%;background-color:white;margin-top:5px;font-size:13px}.rka-vouchers .content-table{border:1px solid #a4a4a4;border-collapse:separate}.rka-vouchers .content-table td{border-top:0}.rka-separator{float:left;border-bottom:1px solid #a4a4a4;height:30px}.rka-belege-attachement{padding:5px;border:1px solid black;background:#fff}.rka-recht-label{float:left;margin-right:5px;margin-top:14px}
.rka-recht-checkbox{float:left;margin-right:5px;margin-top:10px}.rka-recht-name{float:left;margin-right:5px;margin-top:4px}.rka-navi-block{float:left;margin:0 0 12px;padding:0 15px;width:100%;text-align:center}.vndrpzl{cursor:pointer;float:left;margin:5px 15px;height:26px;border:1px solid black;box-shadow:2px 2px 3px #ccc}#pickupVendor .vndrpzl{display:inline-block;float:none;margin:0 3px}.vndrpzl>img{height:24px}.vnd_off{transform:scale(0.6)}.vnd_off>img{filter:grayscale(1);transition:all .5s ease-in-out}
.vnd_on{filter:none;transform:none}.vnd_on>img{filter:none}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table-condensed{border-collapse:collapse;border-spacing:0}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{background:transparent;padding:5px}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;cursor:pointer}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#b21f4c}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);border:0;box-shadow:none}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent !important;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:600px;margin:30px auto}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;border:0;font-size:1.3em;line-height:1.42857143;color:#b21f4c}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer.modal-footer-float{position:sticky;bottom:0;background:#fff;padding:1rem;border-top:1px solid #ddd;z-index:10}.modal-header:before,.modal-footer:before{display:table;content:" "}.modal-header:after,.modal-footer:after{clear:both;display:table;content:" "}.modal-sm{width:400px}.modal-lg{width:900px}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .has-feedback .form-control-feedback{right:15px}.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.col-p-25{padding-left:25%;padding-right:25%}@font-face{font-family:'Glyphicons Halflings';src:url('mobile/fonts/glyphicons-halflings-regular.eot');src:url('mobile/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('mobile/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('mobile/fonts/glyphicons-halflings-regular.woff') format('woff'),url('mobile/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('mobile/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings',sans-serif;font-style:normal;font-weight:normal;line-height:1.42857;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon[data-toggle="tooltip"]{cursor:default}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}
.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.booking-steps{margin-bottom:10px;padding-right:25px;text-align:right}.booking-steps .breadcrumb{margin:0;padding:0;background-color:transparent;border-radius:0}.booking-steps .booking-steps-span{box-shadow:none !important;cursor:default;font-size:14px}.booking-steps .booking-steps-button{float:none;box-shadow:none !important;color:currentColor}.booking-steps .booking-steps-button:hover,.booking-steps .booking-steps-button:focus{cursor:pointer;text-decoration:underline}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}
.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.cGradient{float:left;height:86px;display:none;background:linear-gradient(to bottom,#d3285d 0,#b51f4d 80%)}.cGradient>img{height:100%}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#b21f4c}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none;display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:0;margin-right:0;border-radius:4px 4px 0 0;border-bottom:1px solid #ddd}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd;border-bottom-color:#fff}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff !important;background-color:#b21f4c}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none;display:table-cell;width:1%}
.nav-justified>li>a{text-align:center;margin-bottom:0}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px 4px 0 0;border-bottom:1px solid #ddd}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd;border-bottom-color:#fff}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}button.btn{box-shadow:none}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:4px;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad;background-image:none}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
.pre-scrollable{max-height:340px;overflow-y:scroll}.fakecard{float:left;border:1px solid #ddd;background:linear-gradient(to bottom,rgba(240,240,240,0.65) 0,rgba(255,255,255,0.78) 25%,rgba(255,255,255,1) 100%);padding:15px;border-radius:4px;width:30%;box-shadow:2px 2px 3px #ccc}.fakecard ~ .fakecard{margin-left:5%}.fakecard__close{position:relative;float:right;top:-10px;right:-5px;color:maroon}.smallText{color:#555;font-size:.7em}.micro-textlink:hover{color:#b21f4c}.button-left{background:url(atlatosV3/img/button_left.gif) no-repeat}
.button-right{background:url(atlatosV3/img/button_right.gif) no-repeat}.button-content{background:url(atlatosV3/img/button_bg.gif) repeat-x}.slider{width:100%}.sliderLabel{width:100%;margin:5px 0}.ui-slider-handle{background-color:#b21f4c !important}#navi-wrapper+#flightFilter,#hotelFilter{margin-top:20px}#flightFilter,#hotelFilter .checkbox{width:100%;margin:0}.filterHeader{text-transform:uppercase;font-weight:bold;font-size:16px;line-height:16px;margin-bottom:20px}.editTravelExpenseButton{font-size:14px;color:white;margin:1px 0 0 5px}
.pagination{display:inline-block}.pagination a,.pagination span{color:black;float:left;padding:8px 16px;text-decoration:none;border-radius:5px}.pagination span{color:white}.pagination a:hover:not(.active){background-color:#ddd}.co2-a_plus path:not([fill]){fill:#48931b}.co2-a path:not([fill]){fill:#6ab138}.co2-b path:not([fill]){fill:#6ab138}.co2-c path:not([fill]){fill:#ffc107}.co2-d path:not([fill]){fill:#fd7e14}.co2-e path:not([fill]){fill:#ff5733}.co2-f path:not([fill]){fill:#dc3545}