html{position:relative;min-height:100%}body{background:#f6f6f6;margin-bottom:60px}#footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#e6e6e6}.form-email{max-width:330px;margin:auto}.form-signin{max-width:330px;padding:15px;margin:20px auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.container{width:auto;max-width:1368px;padding:0 15px}.container .text-muted{padding:20px 0;margin:0}.row{margin-bottom:20px}.modal-header{border-top-left-radius:3px;border-top-right-radius:3px}p{padding:10px 0}h3{color:#1d6abc}.header{padding-top:10px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #ccc;position:relative}.header h3{display:inline;margin-top:0;color:#1d6abc}.header h4{display:inline;padding-top:6px;margin-top:0;margin-left:5px;color:#888}.logInOutWrapper{padding-top:5px}.hideHr{border-bottom:none}.welcomeMessage{background:#fff}.welcomeMessage p{padding:5px 0}.welcomeMessage .lead{margin-bottom:0}.companyDetails{font-size:12px;line-height:20px;padding-top:20px;padding-bottom:20px}.companyDetails .userName{font-size:18px;line-height:22px;padding-bottom:10px}.sectionTextarea,.statDetails{padding:15px;background-color:#fff}.translateButtons button{margin-top:20px;margin-bottom:5px}#translatedText{background-color:#f4f4f4}.sectionHeading,.statHeading{color:#ccc;height:40px;background-color:#000;line-height:40px;padding:0 10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:5px solid #93c6e0}.inner-row{margin-bottom:0}.statsLineChart{height:450px}.sectionHeading .fa{line-height:35px}.statHeading{cursor:pointer}.sectionHeading .focus{border-bottom:5px solid #449dc9}.companyContainer{background-color:#000;color:#ccc;border-bottom:5px solid #449dc9;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:20px}a{color:#1d6abc}a:hover{color:#1a5ea6;text-decoration:underline}.promoImg{background-image:url(../img/placeit.png);background-color:#ccc;background-size:cover;background-repeat:no-repeat;padding:30px;border-radius:5px}.row.featurette{margin-bottom:0}.row.featurette .text-muted{color:#ccc}.featurette-divider{border-top:1px dashed #ccc;margin-top:30px;margin-bottom:30px}.featurette-heading{font-weight:300;line-height:1}.featurette .col-md-4,.featurette .col-md-8{margin-bottom:30px}.featurette .col-md-4 .textFeature,.featurette .col-md-8 .textFeature{background:#1d6abc;color:#fff;padding:15px;border-radius:6px}.textFeature h2{margin-top:10px}.textFeature p{margin:0}.table{margin-left:0;margin-right:0;background-color:#fff;border-width:1px;border-radius:6px 6px 0 0;box-shadow:none}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px 15px}.userTable form{display:none}.edit-airport .header{margin-top:10px;margin-bottom:5px}.edit-airport hr{margin-top:2px;margin-bottom:5px}.edit-airport input{line-height:20px}.edit-airport .details div{line-height:26px}.airport-line input{line-height:20px}div.airport-line{line-height:26px}.admin_list_item{line-height:24px}.admin_list_item.user_disabled{color:#ccc}.admin_list_item.user_disabled .list_odd{color:#999}.admin_list_item .fa,.admin_list_item .glyphicon{line-height:24px}.admin_list h2{margin-top:0}.admin_list h2 .fa{font-size:20px}.admin_list .fa-pencil{cursor:pointer}.userEdit{line-height:40px}.edit-user div{line-height:34px}.edit-user label{line-height:20px}.combobox button{color:#333;background-color:#fff;background-image:none;border:1px solid #ccc}.combobox button .detail{width:100%}.list_odd{background-color:#ccc}.groupTheme .companyContainer,.groupTheme .sectionHeading,.groupTheme .statHeading{background-color:#345498;border-color:#d7dadc;color:#fff}.groupTheme .btn-primary{background:#345498}.groupTheme .companyLogo{background:url(../../../../../img/First-Travel-Logo.png) no-repeat center center;height:124px;width:192px;display:inline-block;padding:15px}.groupTheme .modal-header{background-color:#1d6abc;border-bottom:5px solid #d7dadc;color:#fff}.groupTheme .sectionHeading .focus{background-color:#345498;border-color:#ae54c5}.groupTheme .btn-primary{background-color:#1d6abc}.groupTheme .btn-primary:hover{background-color:#1a5ea6}.fortisTheme .companyLogo{background:url(../../../../../img/fortis-logo-2.png) no-repeat center center;height:126px;width:233px;display:inline-block;padding:15px;border-radius:6px}.fortisTheme .modal-header{background-color:#449dc9;border-bottom:5px solid #93c6e0;color:#fff}.fortisTheme .btn-primary{background-color:#449dc9}.fortisTheme .btn-primary:hover{background-color:#377ea3}.converted-output{white-space:pre;height:auto;font-family:'Courier New',Courier,monospace;background-color:transparent;overflow-x:auto;min-height:160px}.editCodes .header,.unrecognizedCodes .header{margin-bottom:7px;padding-bottom:3px}.editCodes .details,.unrecognizedCodes .details{margin-bottom:-1px}.edit-code .code{line-height:26px}#chart #bars{padding:0;margin:0;display:inline-block}#chart #bars li{display:table-cell;width:100px;height:200px;margin:0;text-align:center;position:relative}#chart #bars li .bar{display:block;width:75%;margin-right:15px;background:#449dc9;position:absolute;bottom:0}#chart #bars li .bar:hover{background:#5ae;cursor:pointer}#chart #bars li .barValue:before{color:#000;content:attr(data-value);position:relative;bottom:20px}#chart #bars li span{color:#999;width:100%;position:absolute;bottom:-1.5em;left:0;text-align:center}.circle-graph{text-align:center}.circle-graph.container{position:relative}.circle-graph .chart{position:relative;display:inline-block;text-align:center}.circle-graph .chart canvas{position:absolute;top:0;left:0}.circle-graph-container{position:relative}span.circle-graph{position:absolute;display:inline-block;line-height:110px;z-index:2;margin:0 auto;height:200px;width:100%;vertical-align:middle}.circle-graph h1{margin-bottom:3px;margin-top:70px}.circle-graph h2{color:#999;font-size:14px;margin-top:3px}.groupTheme #chart #bars li .bar{background:#345498}.bar{-webkit-transition:2s ease-in all;-moz-transition:2s ease-in all;-o-transition:2s ease-in all;-ms-transition:2s ease-in all;transition:2s ease-in all}.bar.ng-enter{max-height:10px}.bar.ng-enter.ng-enter-active{max-height:999px}