/*! reference: stackoverflow: (overflow-y:hidden IOS issue with inner scrolling div http://stackoverflow.com/a/17373372 */body{background-color:#fff;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;
	/*! reference: https://getbootstrap.com/docs/3.3/components/#navbar-fixed-top
Fixed navbar will overlay other content without padding*/padding-top:70px}.adfg-align-center{text-align:center}.adfg-align-right{text-align:right}.adfg-catch-row{margin-top:1em}.adfgdisabled{color:#ccc}.adfg-navbar-brand{float:none;font-size:18px;font-weight:700}.adfg-navbar-col{padding:0}.adfg-noscroll{overflow:hidden}
/*! reference: http://stackoverflow.com/questions/9280258/prevent-body-scrolling-but-allow-overlay-scrolling */.adfg-orientation-warning-inner{background-color:#000;border-radius:5px;bottom:0;color:#fff;font-size:1.2em;height:106px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:360px;z-index:9999}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.adfg-orientation-warning-outer{background-color:hsla(0,0%,50%,.4);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}a[ng-click],span[ng-click],td[ng-click]{cursor:pointer}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{-webkit-appearance:none;width:8px}::-webkit-scrollbar-track{background-color:rgba(57,57,57,.6);border-radius:8px}::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:8px}*{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.enable-text-selection *,input,input:after,input:before,textfield,textfield:after,textfield:before{-webkit-user-select:initial;-khtml-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:auto}.centered-splash-screen{position:fixed;top:25%;width:100%;z-index:999}.nav-bar-z-index{z-index:1000}.debugging-json{margin-top:300px;width:100%}.undo-adfg-catch-row{margin-bottom:-1em}.highlighted{background:#ff0}.well-match-form-group{padding-left:15px;padding-right:15px}.duplicate-license-number{border-color:red}.duplicate-license-number:focus{border:1px solid red;box-shadow:0 0 8px #ffc0db;-moz-box-shadow:0 0 8px #ffc0db;-webkit-box-shadow:0 0 8px #ffc0db}.navbar{
	/*! reference: needed per https://getbootstrap.com/docs/4.0/migration/ */background-color:#f8f8f8;border-color:#e7e7e7;display:block;padding:0}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggler{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-fixed-top{border-width:0 0 1px;left:0;position:fixed;right:0;top:0}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav .dropdown-menu{position:absolute}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-bottom:10px;padding-top:10px}.collapse.in{display:block!important}.fix-collapse-animation{overflow:hidden}.fix-collapse-speed{-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}.remove-vertical-scroll-bar{overflow-y:hidden!important}.nav-menu-margin-adjust1{margin-left:15px!important}.nav-menu-margin-adjust2{margin-left:0!important}.a-disabled{cursor:default;opacity:.4;pointer-events:none}.inner-row{padding-left:30px!important}.inner-inner-row{padding-left:60px!important}.adfg-uib-btn-radio-disabled-selected{background-color:#e6e6e6!important;border-color:#adadad!important}.adfg-cursor-not-allowed{cursor:not-allowed!important}.adfg-link-menu-to-header{border-top-width:0;margin-top:-1px}.well-error{background-color:#fff0f0;border-color:#ffd7d7;color:red}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{-moz-user-select:text!important}.remove-overflow{overflow:hidden!important;white-space:nowrap!important}.select-disable-darken{background-color:#eee!important}textarea{-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-o-user-select:text!important;user-select:text!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.padding-left-15{padding-left:15px}#trip-list-help-table ul{margin-bottom:0;padding-left:20px}.mobile-modal{left:0;margin:0;position:fixed;right:0;top:0;width:auto}.mobile-modal>.modal-dialog{margin:0}.mobile-modal-body{overflow-x:hidden;overflow-y:scroll;padding:15px;-webkit-overflow-scrolling:touch}.modal-footer{display:block;text-align:right}

/*! reference: http://stackoverflow.com/questions/9538868/prevent-body-from-scrolling-when-a-modal-is-opened */.no-scrolling{overflow:hidden;position:fixed;width:100%}.modal-content{width:100%!important}.modal-header-style{background-color:#286090;padding:2px 2px 2px 15px}.modal-header-help-style{display:inline-block;height:34px;line-height:34px}.modal-body-style{padding:10px 15px}.no-left-padding{padding-left:0}.no-padding{padding:0}freshwater-help-component p,saltwater-help-component p{white-space:pre-wrap}.select-wrap select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.select-wrap select::-ms-expand{display:none}.select-wrap{position:relative}.select-arrow{background-color:#fff;bottom:2px;font-size:large;pointer-events:none;position:absolute;right:2px;top:2px}.managed-color{color:#4000ff}