@charset "UTF-8";
.strong{font-weight:700}
.skrt{text-decoration:line-through}
.em{font-style:italic}
.floatleft{float:left}
.floatright{float:right}
.cleaner,.clear,.clearb{clear:both}
.vmiddle{vertical-align:middle}
.nowrap{white-space:nowrap}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.block-imp{display:block!important}
.inline-imp{display:inline!important}
.margin100{margin:100px}
.padding100{padding:100px}
.margin100-top{margin-top:100px}
.padding100-top{padding-top:100px}
.margin100-right{margin-right:100px}
.padding100-right{padding-right:100px}
.margin100-bottom{margin-bottom:100px}
.padding100-bottom{padding-bottom:100px}
.margin100-left{margin-left:100px}
.padding100-left{padding-left:100px}
.margin95{margin:95px}
.padding95{padding:95px}
.margin95-top{margin-top:95px}
.padding95-top{padding-top:95px}
.margin95-right{margin-right:95px}
.padding95-right{padding-right:95px}
.margin95-bottom{margin-bottom:95px}
.padding95-bottom{padding-bottom:95px}
.margin95-left{margin-left:95px}
.padding95-left{padding-left:95px}
.margin90{margin:90px}
.padding90{padding:90px}
.margin90-top{margin-top:90px}
.padding90-top{padding-top:90px}
.margin90-right{margin-right:90px}
.padding90-right{padding-right:90px}
.margin90-bottom{margin-bottom:90px}
.padding90-bottom{padding-bottom:90px}
.margin90-left{margin-left:90px}
.padding90-left{padding-left:90px}
.margin85{margin:85px}
.padding85{padding:85px}
.margin85-top{margin-top:85px}
.padding85-top{padding-top:85px}
.margin85-right{margin-right:85px}
.padding85-right{padding-right:85px}
.margin85-bottom{margin-bottom:85px}
.padding85-bottom{padding-bottom:85px}
.margin85-left{margin-left:85px}
.padding85-left{padding-left:85px}
.margin80{margin:80px}
.padding80{padding:80px}
.margin80-top{margin-top:80px}
.padding80-top{padding-top:80px}
.margin80-right{margin-right:80px}
.padding80-right{padding-right:80px}
.margin80-bottom{margin-bottom:80px}
.padding80-bottom{padding-bottom:80px}
.margin80-left{margin-left:80px}
.padding80-left{padding-left:80px}
.margin75{margin:75px}
.padding75{padding:75px}
.margin75-top{margin-top:75px}
.padding75-top{padding-top:75px}
.margin75-right{margin-right:75px}
.padding75-right{padding-right:75px}
.margin75-bottom{margin-bottom:75px}
.padding75-bottom{padding-bottom:75px}
.margin75-left{margin-left:75px}
.padding75-left{padding-left:75px}
.margin70{margin:70px}
.padding70{padding:70px}
.margin70-top{margin-top:70px}
.padding70-top{padding-top:70px}
.margin70-right{margin-right:70px}
.padding70-right{padding-right:70px}
.margin70-bottom{margin-bottom:70px}
.padding70-bottom{padding-bottom:70px}
.margin70-left{margin-left:70px}
.padding70-left{padding-left:70px}
.margin65{margin:65px}
.padding65{padding:65px}
.margin65-top{margin-top:65px}
.padding65-top{padding-top:65px}
.margin65-right{margin-right:65px}
.padding65-right{padding-right:65px}
.margin65-bottom{margin-bottom:65px}
.padding65-bottom{padding-bottom:65px}
.margin65-left{margin-left:65px}
.padding65-left{padding-left:65px}
.margin60{margin:60px}
.padding60{padding:60px}
.margin60-top{margin-top:60px}
.padding60-top{padding-top:60px}
.margin60-right{margin-right:60px}
.padding60-right{padding-right:60px}
.margin60-bottom{margin-bottom:60px}
.padding60-bottom{padding-bottom:60px}
.margin60-left{margin-left:60px}
.padding60-left{padding-left:60px}
.margin55{margin:55px}
.padding55{padding:55px}
.margin55-top{margin-top:55px}
.padding55-top{padding-top:55px}
.margin55-right{margin-right:55px}
.padding55-right{padding-right:55px}
.margin55-bottom{margin-bottom:55px}
.padding55-bottom{padding-bottom:55px}
.margin55-left{margin-left:55px}
.padding55-left{padding-left:55px}
.margin50{margin:50px}
.padding50{padding:50px}
.margin50-top{margin-top:50px}
.padding50-top{padding-top:50px}
.margin50-right{margin-right:50px}
.padding50-right{padding-right:50px}
.margin50-bottom{margin-bottom:50px}
.padding50-bottom{padding-bottom:50px}
.margin50-left{margin-left:50px}
.padding50-left{padding-left:50px}
.margin45{margin:45px}
.padding45{padding:45px}
.margin45-top{margin-top:45px}
.padding45-top{padding-top:45px}
.margin45-right{margin-right:45px}
.padding45-right{padding-right:45px}
.margin45-bottom{margin-bottom:45px}
.padding45-bottom{padding-bottom:45px}
.margin45-left{margin-left:45px}
.padding45-left{padding-left:45px}
.margin40{margin:40px}
.padding40{padding:40px}
.margin40-top{margin-top:40px}
.padding40-top{padding-top:40px}
.margin40-right{margin-right:40px}
.padding40-right{padding-right:40px}
.margin40-bottom{margin-bottom:40px}
.padding40-bottom{padding-bottom:40px}
.margin40-left{margin-left:40px}
.padding40-left{padding-left:40px}
.margin35{margin:35px}
.padding35{padding:35px}
.margin35-top{margin-top:35px}
.padding35-top{padding-top:35px}
.margin35-right{margin-right:35px}
.padding35-right{padding-right:35px}
.margin35-bottom{margin-bottom:35px}
.padding35-bottom{padding-bottom:35px}
.margin35-left{margin-left:35px}
.padding35-left{padding-left:35px}
.margin30{margin:30px}
.padding30{padding:30px}
.margin30-top{margin-top:30px}
.padding30-top{padding-top:30px}
.margin30-right{margin-right:30px}
.padding30-right{padding-right:30px}
.margin30-bottom{margin-bottom:30px}
.padding30-bottom{padding-bottom:30px}
.margin30-left{margin-left:30px}
.padding30-left{padding-left:30px}
.margin25{margin:25px}
.padding25{padding:25px}
.margin25-top{margin-top:25px}
.padding25-top{padding-top:25px}
.margin25-right{margin-right:25px}
.padding25-right{padding-right:25px}
.margin25-bottom{margin-bottom:25px}
.padding25-bottom{padding-bottom:25px}
.margin25-left{margin-left:25px}
.padding25-left{padding-left:25px}
.margin20{margin:20px}
.padding20{padding:20px}
.margin20-top{margin-top:20px}
.padding20-top{padding-top:20px}
.margin20-right{margin-right:20px}
.padding20-right{padding-right:20px}
.margin20-bottom{margin-bottom:20px}
.padding20-bottom{padding-bottom:20px}
.margin20-left{margin-left:20px}
.padding20-left{padding-left:20px}
.margin15{margin:15px}
.padding15{padding:15px}
.margin15-top{margin-top:15px}
.padding15-top{padding-top:15px}
.margin15-right{margin-right:15px}
.padding15-right{padding-right:15px}
.margin15-bottom{margin-bottom:15px}
.padding15-bottom{padding-bottom:15px}
.margin15-left{margin-left:15px}
.padding15-left{padding-left:15px}
.margin10{margin:10px}
.padding10{padding:10px}
.margin10-top{margin-top:10px}
.padding10-top{padding-top:10px}
.margin10-right{margin-right:10px}
.padding10-right{padding-right:10px}
.margin10-bottom{margin-bottom:10px}
.padding10-bottom{padding-bottom:10px}
.margin10-left{margin-left:10px}
.padding10-left{padding-left:10px}
.margin5{margin:5px}
.padding5{padding:5px}
.margin5-top{margin-top:5px}
.padding5-top{padding-top:5px}
.margin5-right{margin-right:5px}
.padding5-right{padding-right:5px}
.margin5-bottom{margin-bottom:5px}
.padding5-bottom{padding-bottom:5px}
.margin5-left{margin-left:5px}
.padding5-left{padding-left:5px}
.margin0{margin:0}
.padding0{padding:0}
.margin0-top{margin-top:0}
.padding0-top{padding-top:0}
.margin0-right{margin-right:0}
.padding0-right{padding-right:0}
.margin0-bottom{margin-bottom:0}
.padding0-bottom{padding-bottom:0}
.margin0-left{margin-left:0}
.padding0-left{padding-left:0}
.border5{border-color:#000;border-style:solid;border-width:5px}
.border5-top{border-top-width:5px;border-top-style:solid;border-top-color:#000}
.border5-right{border-right-width:5px;border-right-style:solid;border-right-color:#000}
.border5-bottom{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#000}
.border5-left{border-left-width:5px;border-left-style:solid;border-left-color:#000}
.border4{border-color:#000;border-style:solid;border-width:4px}
.border4-top{border-top-width:4px;border-top-style:solid;border-top-color:#000}
.border4-right{border-right-width:4px;border-right-style:solid;border-right-color:#000}
.border4-bottom{border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#000}
.border4-left{border-left-width:4px;border-left-style:solid;border-left-color:#000}
.border3{border-color:#000;border-style:solid;border-width:3px}
.border3-top{border-top-width:3px;border-top-style:solid;border-top-color:#000}
.border3-right{border-right-width:3px;border-right-style:solid;border-right-color:#000}
.border3-bottom{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#000}
.border3-left{border-left-width:3px;border-left-style:solid;border-left-color:#000}
.border2{border-color:#000;border-style:solid;border-width:2px}
.border2-top{border-top-width:2px;border-top-style:solid;border-top-color:#000}
.border2-right{border-right-width:2px;border-right-style:solid;border-right-color:#000}
.border2-bottom{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#000}
.border2-left{border-left-width:2px;border-left-style:solid;border-left-color:#000}
.border1{border-color:#000;border-style:solid;border-width:1px}
.border1-top{border-top-width:1px;border-top-style:solid;border-top-color:#000}
.border1-right{border-right-width:1px;border-right-style:solid;border-right-color:#000}
.border1-bottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000}
.border1-left{border-left-width:1px;border-left-style:solid;border-left-color:#000}
.border0{border-color:#000;border-style:solid;border-width:0}
.border0-top{border-top-width:0;border-top-style:solid;border-top-color:#000}
.border0-right{border-right-width:0;border-right-style:solid;border-right-color:#000}
.border0-bottom{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#000}
.border0-left{border-left-width:0;border-left-style:solid;border-left-color:#000}
.bg-white{background-color:#fff}
.bg-gray-light{background-color:#f0eff0}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
*{-webkit-font-smoothing:antialiased}
/* .alert{z-index:6000} */
label.required{font-weight:700;color:#ff4136}
/* .bootstrap-select.open>.dropdown-menu.open{z-index:2400} */
.form-group{margin-bottom:15px}
.dropdown-menu{z-index:7000}
.dropdown-menu>li>a.hidden-record{color:gray}
.dropdown-menu li.active a.hidden-record,.dropdown-menu li.selected a.hidden-record{color:#fff}
/* .bootstrap-select.open>.dropdown-menu.open{z-index:5100!important} */
.dropdown-menu>li>a.inactive-record{color:gray}
.dl-horizontal{display:flex;flex-wrap:wrap}
.dl-horizontal dt{flex-basis:40%;flex-grow:1;text-align:right;padding-right:10px}
.dl-horizontal dd{flex-basis:60%;flex-grow:2}
.modal-dialog.modal-wide{width:auto;max-width:80%}
/* .modal{z-index:5050} */
.modal-open-fix .modal{overflow-x:hidden;overflow-y:auto}
.inline-edit{display:inline-block}
.inline-edit span{border-bottom:#000 1px dotted;display:inline;cursor:pointer}
.inline-edit input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-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;-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;display:inline-block;width:72px;max-height:30px}
.inline-edit input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.inline-edit input::-moz-placeholder{color:#999;opacity:1}
.inline-edit input:-ms-input-placeholder{color:#999}
.inline-edit input::-webkit-input-placeholder{color:#999}
.inline-edit input::-ms-expand{border:0;background-color:transparent}
.inline-edit input[disabled],.inline-edit input[readonly],fieldset[disabled] .inline-edit input{background-color:#eee;opacity:1}
.inline-edit input[disabled],fieldset[disabled] .inline-edit input{cursor:not-allowed}
.inline-edit.inline-edit-wide{display:block}
.inline-edit.inline-edit-wide input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-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;-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}
.inline-edit.inline-edit-wide input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.inline-edit.inline-edit-wide input::-moz-placeholder{color:#999;opacity:1}
.inline-edit.inline-edit-wide input:-ms-input-placeholder{color:#999}
.inline-edit.inline-edit-wide input::-webkit-input-placeholder{color:#999}
.inline-edit.inline-edit-wide input::-ms-expand{border:0;background-color:transparent}
.inline-edit.inline-edit-wide input[disabled],.inline-edit.inline-edit-wide input[readonly],fieldset[disabled] .inline-edit.inline-edit-wide input{background-color:#eee;opacity:1}
.inline-edit.inline-edit-wide input[disabled],fieldset[disabled] .inline-edit.inline-edit-wide input{cursor:not-allowed}
textarea.inline-edit.inline-edit-wide input{height:auto}
textarea.inline-edit input{height:auto}
.inline-textarea-edit textarea{display:block;min-height:108px}
.inline-textarea-edit{cursor:pointer}
.popover{max-width:80%}
.tab-content .nav-tabs{margin-top:12px}
[hidden],template{display:none!important}
.navbar-brand img{height:24px;width:auto}
.navbar-brand span{display:none}
body.sign-in,html.sign-in{min-height:100vh; padding:0;}
body.sign-in{background-position:center;background-size:cover}
body.sign-in.background-1{background-image:url(/img/backgrounds/20160511_180845-min.jpg)}
body.sign-in.background-2{background-image:url(/img/backgrounds/DSC01334.jpg)}
body.sign-in.background-3{background-image:url(/img/backgrounds/DSC06748.jpg)}
body.sign-in.background-4{background-image:url(/img/backgrounds/DSC06907.jpg)}
body.sign-in.background-5{background-image:url(/img/backgrounds/hero_bg.jpeg)}
body.sign-in.background-6{background-image:url(/img/backgrounds/P5121376-min.JPG)}
body.sign-in .container.main-content{height:100%;display:flex;align-items:center;justify-content:center;flex-direction: column;}
body.sign-in .container.main-content .login-panel {margin-bottom: 24px;position:relative;box-shadow:4px 4px 10px 0 rgba(50,50,50,.55);z-index:1100;border-radius:5px;background-color:rgba(255,255,255,.9);width:100%;padding:0 15px;border:solid 1px #fff;max-width:420px;min-width:360px}
body.sign-in .container.main-content .login-panel h1{margin:0;display:flex;justify-content:space-around;align-items:center}
body.sign-in .container.main-content .login-panel h1 span{display:block;}
body.sign-in .container.main-content .login-panel img{width: 100%; height: auto;}
body.sign-in .container.main-content .login-panel p{font-size:18px;margin:0}
body.sign-in .container.main-content .login-panel label{font-size:18px;margin-bottom:9px}
body.sign-in .container.main-content .login-panel .form-control{height:54px;font-size:18px}
body.sign-in .container.main-content .login-panel .header{padding-top:24px;padding-bottom:24px;background-color:#fff;margin-bottom:24px}
body.sign-in .container.main-content .login-panel .form{margin-bottom:15px}

body,html{height:100%;margin:0}
body{padding-top:72px}
.navbar-brand img{height:24px;width:auto}
.bg-image{background-image:url('https://skyport.com/Skyport/assets/images/hero_bg.jpeg');height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}
.sign-in .bg-image{display:none}
.veil{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8)}