html{height:100%}body{background-image:url("Images/body-bg.jpg");background-attachment:fixed;background-repeat:repeat-x;background-position:top center;font-family:'CaeciliaLTStd55Roman';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#424243;min-height:100%;position:relative}.grid-overlay{background-image:url("Images/grid-overlay.png");background-attachment:fixed;background-position:top center;background-size:18px 18px;width:100vw;height:100vh;top:0;left:0;position:fixed;z-index:0}.push-top{height:50px;width:100%}.container{padding:0}.body-content{margin-top:20px;position:relative;z-index:1;min-height:100vh;margin-bottom:36px}thead{background:#80a2d1;color:#fff}table.dataTable thead>tr>th{display:table-cell;vertical-align:middle}table.dataTable .form-control{width:100%}a{color:#80a2d1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#687f95}.row{margin-top:10px}.ui-autocomplete{z-index:2000}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#687f95}h1{background:#687f95;color:#fff;margin-bottom:0;padding:18px 20px;padding-bottom:5px!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}hgroup h1{margin-left:-10px;margin-top:-10px;margin-right:-10px}b,strong{font-family:'CaeciliaLTStd75Bold';font-weight:normal}.navbar{margin-bottom:34px}.navbar a{text-decoration:none}.nav>li{margin-right:5px}.navbar,.navbar-default .navbar-collapse{background:transparent;border:none}.navbar .container,.navbar-default .container .navbar-collapse{background:#fff;border-radius:0 0 8px 8px;border:none}.navbar .application-title{padding:6px 20px 7px 0;margin:0;font-size:24px;font-family:'CaeciliaLTStd75Bold';font-weight:normal;white-space:nowrap}.navbar .application-title:focus,.navbar .application-title:hover{text-decoration:none}.navbar-default .navbar-nav>li>a,.navbar-right>li>form{font-size:15px;padding-top:18px;padding-bottom:10px;background-color:#f7f8f8;color:#434343;border-top:none;border-right:1px solid #d0d1d1;border-bottom:1px solid #d0d1d1;border-left:1px solid #d0d1d1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0 0 5px 5px}.navbar-default .navbar-nav>li>a:focus,.navbar-right>li>form:focus,.navbar-default .navbar-nav>li>a:active,.navbar-right>li>form:active,.navbar-default .navbar-nav>li>a:hover,.navbar-right>li>form:hover{background-color:#f7f8f8;text-decoration:none;padding-bottom:20px}.navbar-right{margin-top:0!important}.navbar-right li{margin-left:4px;margin-right:4px}.navbar-right li a{background:#e5e5e5}.navbar-nav>li>.dropdown-menu{border:none;background-color:rgba(255,255,255,.9);border-radius:3px}.navbar-nav>li>.dropdown-menu li a{line-height:2.5}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#dedede}.account-form{margin-bottom:50px}.sign_in li{color:red!important}.sign-in a.username,.nav-action-formatted{display:inline;margin:3px;padding:0;text-decoration:underline;background:none;border:none;color:#80a2d1;font-size:12px;background:none!important}.sign-in a.username:hover{color:#687f95}.header-logo{margin:5px 10px 5px 5px}.nav-action-formatted{text-decoration:none;margin-top:0}.navbar-right>li>form>a{color:#434343;font-size:15px}.validation-summary-errors{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.validation-summary-errors>p,.validation-summary-errors>ul{margin-bottom:0}.validation-summary-valid{display:none}.account_form{max-width:500px;padding:20px;margin:20px auto;border-radius:10px;background:#fff}.account_form h1{margin-top:-10px;margin-left:-10px;margin-right:-10px}#signInForm legend{color:#687f95}#signInForm fieldset{min-width:100%;display:inline}#passwordRecoverySection{float:right;clear:both}#passwordRecoverySection a,#passwordRecoverySection a:hover{text-decoration:underline}.modal-header{border:none;min-height:auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.3);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,.3);-o-box-shadow:0 5px 15px rgba(0,0,0,.3)}.todo{background:#a84a4a;color:#fff;padding:5px 20px;border-radius:5px;border:1px solid #9d3c39}.close{text-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main_container{background:#fff;border-radius:10px;padding:2px 10px}.main_container h1{border-bottom:1px solid #eaeaea;padding-bottom:14px}.home-intro{margin:20px 0}.home-hero img{border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0}hgroup.title{margin-bottom:10px}.checkbox-label{display:inline}.checkbox input[type=checkbox]{margin-left:0;top:3px}.table-no-padding tbody>tr>td{padding-top:0;padding-bottom:0;vertical-align:auto}.bottomBackLink{margin-top:25px}.observation-record-box{width:50px}.width-auto{width:auto}.sublegend{padding:0;font-size:21px;color:#333}.record-display td{padding:3px}.display-label{font-weight:bold}.display-value{}.export-area{float:right}#changePasswordForm .btn,#updateUserForm .btn{margin-bottom:10px}.panel ul{list-style-type:none;padding:0;margin:0}.panel-body .panel-collapse{background-image:none;background-color:#fff;border:1px solid #ddd;width:100%;position:relative;min-height:58px;padding-top:18px}.panel-body .panel-collapse:hover{background-color:#fff;border:1px solid #ddd}.panel-collapse .btn{border:1px solid #ddd;position:absolute;top:7px;right:10px}.collapse.in{display:block;margin-top:5px;font-family:'CaeciliaLTStd75Bold'}#PendingRequestPanel .panel-heading,.panel-default .panel-heading{background-repeat:no-repeat;background-position:6px center;font-size:18px;padding-left:50px}#PendingRequestPanel .panel-heading{background-image:url("images/icons/pending.png")}#MyActionsPanel .panel-heading{background-image:url("images/icons/actions.png")}.panel li{background-image:url("images/icons/signup-white.png");background-repeat:no-repeat;background-position:left center;padding-left:25px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:10px;display:inline-block;background-color:#61752d;border-color:#636e45;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:10px}.panel li a{margin-left:20px;color:#fff}.panel li:hover{background-color:#7e8f54;border-color:#afb995}.panel li a:hover,.panel li a:focus{text-decoration:none}.panel-body .col-md-6{padding-left:0}.panel-body .form-group .btn{margin-top:0}.panel-body .form-control{margin-top:5px}.map-background{background-color:#99b3cc}.BasemapToggle{position:absolute;bottom:10px;left:10px;z-index:50}#BasemapToggle .basemapTitle{width:100%}.FullScreenToggle{position:absolute;top:10px;right:10px;z-index:50}.FullScreenToggle :hover{opacity:.9}.fullScreenMap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.normalViewMap{height:400px}.noBodyOverflow{overflow:hidden}.ribbonedMap{}.ribbonedMap .esriSimpleSlider{margin-top:30px}.mapRibbonSection{padding:0}.mapRibbonContainer{background:transparent;position:absolute;z-index:50;width:auto;overflow:visible;margin-left:0;text-align:right;right:0;border-radius:0 0 0 5px}.dijitToggleButton,.dijitButton,.dijitDropDownButton,.dijitComboButton,.dijitButtonText,#ribbonAddSite .dijitButtonNode{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mapRibbonContainer .form-inline{margin:6px}.mapRibbonContainer .form-control{background:#757575!important;color:#fff;border-radius:3px;padding:2px 10px 36px 2px;border:none}.dijitButton{margin:.2em;vertical-align:middle;padding:0 5px 5px 5px;margin:5px 5px 5px 5px!important}.claro .dijitButton .dijitButtonNode{background-image:none!important;box-shadow:none!important;background-color:#8fad41!important;border:none!important}.claro .dijitButton .dijitButtonNode:hover{background-color:#799238!important}.claro .dijitButtonText{padding:2px 10px 0 10px!important;color:#fff}.dijitValidationTextBoxLabel{color:#696969!important}.dijitMenuItemLabel{font-family:inherit!important}.dijitSelect input.dijitInputField,.dijitTextBox input.dijitInputField{padding:2px!important}.dijitSelectFocused,.dijitSelect,.dijitSelectHover{display:block;font-size:14px;line-height:1.42857143;color:#555;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,-webkit-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}.claro .dijitSelect .dijitArrowButton{background-image:none!important;border:none!important;padding:2px 1px!important}.claro .digitSelectHover .dijitArrowButton{background-color:red!important}.claro .dijitMenu .dijitMenuItem td,.claro .dijitComboBoxMenu .dijitMenuItem{background-color:#e0e0e0;border:1px solid #fff!important;padding:8px!important;transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;-moz-transition:all ease-in-out .15s;-o-transition:all ease-in-out .15s}.claro .dijitMenu .dijitMenuItemHover td,.claro .dijitMenu .dijitMenuItemSelected td{background-color:#f1f1f1!important;background-image:none!important;border:1px solid #fff!important;padding:8px!important}#ui-datepicker-div{font-family:'CaeciliaLTStd55Roman'}.ui-widget-header{border:none;margin:2px 0 4px 0;background:#ccc;background-image:none;color:#222/;font-family:'CaeciliaLTStd75Bold';font-weight:normal}.ui-widget-header .ui-icon{opacity:.6}.ui-datepicker-calendar th{margin-bottom:10px}.ui-datepicker-calendar th:first-of-type{border-radius:5px 0 0 5px}.ui-datepicker-calendar th:last-of-type{border-radius:0 5px 5px 0}#ui-datepicker-div a,#ui-datepicker-div a:hover{text-decoration:none!important;background:none;top:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker-today .ui-state-highlight{border:1px solid #d3d3d3;background-color:#dcdcdc!important}.no_margin_top{margin-top:0}.btn{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 10px 10px 0;border-radius:6px;padding:10px 16px;text-decoration:none!important;margin:10px 10px 0 0;display:inline-block}.btn-primary{background-color:#80a2d1;border:1px solid #80a2d1;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#687f95!important;border-color:#89a2ba!important;color:#fff}.btn-primary-green{background-color:#61752d;border-color:#475424;color:#fff}.btn-primary-green:hover,.btn-primary-green:active,.btn-primary-green:focus{background-color:#515f2d!important;border-color:#515f2d!important;color:#fff}.btn-success{background-color:#61752d;border-color:#636e45}.btn-success:hover,.btn-success:active,.btn-success:focus{background-color:#7e8f54;border-color:#afb995}.btn-info{background-color:#667d94;border-color:#6e8699}.btn-info:hover,.btn-info:active,.btn-info:focus{background-color:#7e93a9;border-color:#a6bbcd}.btn-danger{background-color:#a84a4a;border-color:#9d3c39}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background-color:#ca6563;border-color:#d77b79}.btn-link{margin:0!important}.btn-link:hover{text-decoration:underline}input[type=radio],input[type=checkbox]{margin:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#687f95;border-color:#687f95}.bottomBackLink a:before{font-family:FontAwesome;content:"";margin-right:3px}.bottomBackLink .btn-primary{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 10px 10px 0;border-radius:6px;padding:10px 16px;text-decoration:none!important;margin:10px 10px 8px 0;display:inline-block;background-color:#a9a9a9;border:none}.bottomBackLink .btn-primary:hover{background-color:#d8d8d8!important}.main_container p:first-of-type .btn{padding:10px 60px 8px 60px;margin:20px 20px 20px 0;font-size:18px}.well .dropdown-header{font-size:20px;color:#687f95;font-weight:500;padding-left:14px}.nav-pills>li>a{border-radius:4px;background-color:#fff;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;margin:0 0 3px 0}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#687f95}#SideBar .dropdown-header{margin-top:20px}#SideBar .dropdown-header:first-child{margin-top:0}.alert{margin-top:7px;border-radius:5px}tr,td{vertical-align:middle!important}#SurveyList th:nth-of-type(2){min-width:64px}#SurveyList th:nth-of-type(3){min-width:64px}#SurveyList th:nth-of-type(4){min-width:100px}#SurveyList th:nth-of-type(5){min-width:100px}#SurveyList th:nth-of-type(6){min-width:120px}#SurveyList th:nth-of-type(7){min-width:60px}#RecordList th:first-of-type:after{right:10px}#RecordList th:nth-of-type(5){min-width:100px}#RecordList th:nth-of-type(7){min-width:140px}#TransectList th:nth-of-type(2){max-width:100px}#TransectList th:nth-of-type(2):after{top:-10px}table.dataTable thead>tr>th{padding-right:10px}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{right:0}td img{border:1px solid #c3c3c3;margin:6px 8px 6px 0;border-radius:2px}td a img:hover{opacity:.6;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting:after{position:relative;float:right;margin-left:4px;top:0}#observationRecordTable{padding:5px;border:1px solid #ddd;width:50%;float:right}#observationRecordTable th,#observationRecordTable td{border:1px solid #ddd;padding:5px}#observationRecordTable input{width:50px}#recordPage .form-group:first-of-type{border:1px solid #ddd;float:left;width:49%;height:63px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin:0;padding:10px 0}#recordPage .form-group:first-of-type .control-label{padding:0}#recordPage .form-group:first-of-type .form-control{margin-top:2px;height:39px;padding:10px}#recordPage .form-group:first-of-type .col-md-6{width:55%}#recordPage .form-group:first-of-type .col-md-4{width:24%}.autocomp-dropdown{font-family:inherit!important}.autocomp-dropdown:hover{background-image:none!important;background-color:#ddd!important}#recordPage .col-md-offset-2{margin-left:0;width:100%;text-align:right;padding-top:10px}.fulllistview #recordPage .form-group:first-of-type{border:none;float:none;width:auto;height:auto;margin:0;padding:0}.fulllistview #observationRecordTable{padding:5px;border:1px solid #ddd;width:100%;float:none}.fulllistview #observationRecordTable td{border:1px solid #ddd;padding:10px}footer{bottom:0;left:0;right:0;z-index:1}footer .container{padding:5px 0;background:#f7f8f8;border-radius:6px 6px 0 0;border:none}footer .container p{margin:0}@font-face{font-family:'CaeciliaLTStd55Roman';src:url('fonts/caecilialtstd-roman.eot');src:url('fonts/caecilialtstd-roman.eot') format('embedded-opentype'),url('fonts/caecilialtstd-roman.woff2') format('woff2'),url('fonts/caecilialtstd-roman.woff') format('woff'),url('fonts/caecilialtstd-roman.ttf') format('truetype'),url('fonts/caecilialtstd-roman.svg#CaeciliaLTStd55Roman') format('svg')}@font-face{font-family:'CaeciliaLTStd75Bold';src:url('fonts/caecilialtstd-bold.eot');src:url('fonts/caecilialtstd-bold.eot') format('embedded-opentype'),url('fonts/caecilialtstd-bold.woff2') format('woff2'),url('fonts/caecilialtstd-bold.woff') format('woff'),url('fonts/caecilialtstd-bold.ttf') format('truetype'),url('fonts/caecilialtstd-bold.svg#CaeciliaLTStd75Bold') format('svg')}@font-face{font-family:'CaeciliaLTStd56Italic';src:url('fonts/caecilialtstd-italic.eot');src:url('fonts/caecilialtstd-italic.eot') format('embedded-opentype'),url('fonts/caecilialtstd-italic.woff2') format('woff2'),url('fonts/caecilialtstd-italic.woff') format('woff'),url('fonts/caecilialtstd-italic.ttf') format('truetype'),url('fonts/caecilialtstd-italic.svg#CaeciliaLTStd56Italic') format('svg')}.flash{-moz-animation:flash 1s ease-out;-moz-animation-iteration-count:3;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:3;-ms-animation:flash 1s ease-out;-ms-animation-iteration-count:3}@-webkit-keyframes flash{0%{background-color:red}50%{background-color:#fbf8b2}100%{background-color:none}}@-moz-keyframes flash{0%{background-color:red}50%{background-color:#fbf8b2}100%{background-color:none}}@-ms-keyframes flash{0%{background-color:red}50%{background-color:#fbf8b2}100%{background-color:none}}table.dataTable tbody tr.selected{background-color:#b0bed9}