html,body{height:100%;}
body{
font:normal 14px Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:400;
}
h1,h2,h3,h4,h5,h6{font-weight:400;}
h4{font-size:18px;}
td{
font:normal 12px/1.4em Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
padding:0;
}

.custom-ui-pnotify {}
.custom-ui-pnotify .ui-pnotify-container {
    height: auto!important;
    z-index:99999;
}
.custom-ui-pnotify .ui-pnotify-text {
    text-overflow: ellipsis;
    overflow: hidden;
}
.ui-pnotify-history-container.well {padding:0;}

.iconscontainer + div {
    display:none!important;
    opacity:0;  
}

.viewerSelectionPanelItem{
    font-size:30px!important;
    cursor:pointer;
    padding:5px;
}

.navigation-dropdown {
    -webkit-border-radius: 0px;
    width: 110px;
    height: 36px;
}

#modalContainer{z-index:3000; top:10px;}
@media (min-width: 1200px){
    #modalContainer{top:20px;}
}
#modalContainer .checkbox-label {margin-left: 5px;}
@media (min-width: 1200px) {
    .modal {
    width: 60%;
    margin-left: -30%; 
}
}
/*.modal {
    width: 60%;
    margin-left: -30%; 
}
@media (max-width: 480px){
.modal {
  width: auto;
  margin-left: 0;
}   
}*/
.modal.modal-login {
  width: 560px;
  margin-left: -280px;
}
@media (max-width: 480px){
.modal.modal-login {
  width: auto;
  margin-left: 0;
}   
}
.modal-header {
    padding: 10px 5px 10px 15px;
}
.modal-header h3 {
    font-family: 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 24px;
}
@media (max-width: 480px){
.modal-header .aw-help-icon {display:none;}
}
.modal-header .close:before {
    font-family: FontAwesome;
    font-style: normal;
    content: "\f00d";
}
.modal-header .close {
    margin-top: -10px;
}
.modal-body {
    overflow-y: inherit;
    font-family: 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    padding: 0 15px;
   /* max-height: 600px;*/
}
.modal-body .control-group .control-label {margin-top:5px;}
.modal-footer {box-shadow:none;}
.modal-footer .btn {
   margin-top:10px;
}
.modal-footer .btn-info {
    font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    text-shadow:none;
    box-shadow:none;    
}
#modalSessionExpiration { 
    max-width: 500px;
    margin: 0 auto;
    left: 35%;
}
@media (max-width: 767px){
#modalSessionExpiration {left: 0;}
}
.modal-body.aw-container {overflow-y: auto;}
.aw-container #contents {
    overflow-x: hidden;
    overflow-y: auto;  
}
#loadDataLogContainer #contents {overflow-x: auto;}
@media (min-width: 1200px) {
.jqi.modal{width:35%;}
}

.no-records {padding: 10px;}
.no-records h5 {font-size: 1.5em;}

#dashboard {padding: 50px;}
.dashboard-block .caption {line-height: 14px;}
.dashboard-block-label {text-align: center;}
.dashboard-block-description {
    font-size: 1.2em;
    text-align: center;
    overflow: hidden;
    line-height: 1.2em;
}
.dashboard-click-block {cursor: pointer;}
.dashboard-title {    
    margin-bottom: 6px;
    display: table;
}
.dashboard-buttons {text-align: center;}
.dashboard-buttons a {margin:0 10px 0 10px;}
.dashboard-image-panel {text-align:center;}
.dashboard-thumbnail {   
    width: 140px;
    height: 140px;
    cursor: pointer;
    margin: 4px;
}

.gazetter-body{position:absolute; z-index: 99999999999999;}
.gazetteer-content-body{
    width:400px;
    padding:5px!important;
}
.gazetteer-body-expand-left{
    margin-top:20px!important;
    margin-left:-300px;
    width:300px;
    padding:5px!important;
}
.gazetter-body form{
    position:relative;
    padding-left:15%;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .gazetter-body{left:0; top: 15px;} 
    .gazetteer-content-body{width: 280px;}   
    .gazetter-body form.gazetteer-form input.geoLocateQuery{width:98%;}
}
@media (max-width: 480px) {
    .gazetter-body{left:0; top: 15px;}    
    .gazetter-body form{padding-left:0;}
    .gazetteer-content-body{width: 290px;}    
}
.gazetter-body form.gazetteer-form .gazetteer-source{
    display: inline-block;
    float: left;
}
.gazetter-body form.gazetteer-form .geo-locate-query-container { display: inline-block;}
#editRecordContent .gazetter-body form.gazetteer-form input.geoLocateQuery{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
    border:0;
}
@media (min-width: 768px) and (max-width: 979px) {
   .gazetter-body form.gazetteer-form input.geoLocateQuery{width:90%;}
}
#editRecordContent .gazetter-body form.gazetteer-form .gazetteer-source button{padding: 0 8px 0 8px !important; border:none;}
#editRecordContent .gazetter-body form.gazetteer-form .gazetteer-source i{padding-top: 10px; padding-bottom: 10px;}

.cleaterra-body{
    position:absolute;
    background: #F6F6F6;
    width: 320px;
}
.aw-gazeteer-row,.aw-barico-row{cursor: pointer;}
.aw-gazeteer-checkbox-all[type="checkbox"]:before{
    position: relative;
    display: block;
    width: 11px;
    height: 11px;
    border: 1px solid #808080;
    content: "";
    background: #FFF;
}
.aw-cleaterra-info{
    cursor:pointer;
}
.apn-body{
    position:absolute;
    background: #F6F6F6;
}
.gazetter-body .result{
color: black;
}
.gazetter-body .result div{
  max-height:400px;
  overflow: auto;
}

#measureDistance{margin-right: 5px;}

.aw-modal-fat {
    background: #F6F6F6;
    border: 0;
    width:75% !important;
    color: #000;
}

.welcomeContainer {
    width: 95%;
    padding: 10px;
}
@media (max-width: 480px) {
   .welcomeContainer {width: 85%;} 
}
#grid .welcomeContainer {padding-left: 0px;}

.advancedSearchPanelMask {
    position: absolute;
    top: 49px;
    z-index: 10000;
}
.advancedSearchPanelMask i {
    font-size: 220px;
    position: relative;
    top: 30%;
}
#advancedSearchPanel .field-properties-row.draggable-prefs-row {cursor:pointer;}
.advancedSearchPanelIcons{
cursor:pointer;
font-size:28px!important;
padding:5px 4px;
margin-top:0
}
.advancedSearchPanelIcons.fa-download:before{
position:relative;
top:2px;
}

.selectionIcons.fa-stack{font-size:16px!important;}
.selectionIcons.hide {display: none!important;}
.selectionIcons.selected-count {
    padding:0;
    margin-bottom: -.3em;
}
.selectionIcons .count-text {margin-top: -.1em;}
.selectionIcons .count-text.small {
    font-size: 14px;
}
div#selectControl > * {cursor: default;}

.aw-utils-checkbox:hover {cursor:pointer;}

.favorite{color: rgb(255, 215, 0) !important;}

.geo-controls{
font-size:18px!important;
margin:6px
}

#advSearchPlatform{display:none;}

.olPopup{opacity:.85!important;}
.olPopupCloseBox{display:none!important;}

.aw-grid-column-header{
padding: 5px 0 0 5px;
z-index:494;
position:absolute;
height:100%;
}
.aw-grid-column-bar{
overflow:hidden;
display:block;
height: 40px;
width:0;
position:absolute
}
.aw-grid-column{
white-space:nowrap;
font-weight:400;
font-size:inherit;
overflow:hidden;
position:absolute;
}
.aw-grid-thumbnail{
width:20px; 
height:20px;    
}
#grid .recordRow {position:relative;}
#grid .record-row-contents {
    height: 35px;
    display: block;
}
#grid .aw-grid-row-summary{     
     display:block; 
     height: 40px; 
     margin: 0 auto;
     padding: 10px; 
     overflow: hidden; 
}
.aw-record-summary{
    height: 40px;
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word;
    padding: 10px;
    width: 90%;
}

.coordinate-loader{
width:100px;
height:100px;
position:absolute;
z-index:1000;
right:40%;
top:40%;
display:none;
padding:5px;
}

splay:inline;
float:left;
cursor:pointer;
margin-right:-57px;
top:-18px;
position:relative;
margin-top:4px;
}

.compactRecord_div{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}

.chipdoc{
display:table;
}

.chipping-disabled{
position:relative;
top:-1000px;
}

.full-viewer-list-arrow-up{
height:20px;
padding-left:45%;
}

.full-viewer-list-arrow-down{
height:20px;
position:relative;
top:-40px;
padding-left:45%;
}

.full-viewer-list-image-overlay{
width:140px;
height:150px;
opacity:.35;
position:absolute;
}

#recordsToChipPool{
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
}

#modalRecord{
top: 1%!important;
width: 90%!important;
left: 5%!important;
margin-left:0!important;
}
#modalRecord > div.modal-body{max-height:90%;}

/*input[type=text]{width:50%;}
.aw-prompt input[type=text]{width:100%;}*/

.row div{
-webkit-transition:width .3s ease,margin .3s ease;
-moz-transition:width .3s ease,margin .3s ease;
-o-transition:width .3s ease,margin .3s ease;
transition:width .3s ease,margin .3s ease;
}

.span0{
width:0!important;
margin-left:0;
overflow:hidden;
height:0!important;
}

#searchHeader{
margin-bottom:20px
}

.olControlMousePosition{
bottom:20px!important
}

.olControlOverviewMapMinimizeButton,.olControlOverviewMapMaximizeButton{
visibility:hidden
}

.metadataBreakWord{
white-space:normal;
word-wrap:break-word
}

.mapFull{
float:right!important;
width:40px;
height:25px;
font-size:18px!important
}

.fixed-fluid-toggle{
margin-left:50px
}

.ellipsis{
overflow:hidden;
height:100px;
line-height:25px;
margin:20px
}

.ellipsis:before{
content:"";
float:left;
width:5px;
height:100px
}

.ellipsis > :first-child{
float:right;
width:100%;
margin-left:-5px
}

.ellipsis:after{
content:"\02026";
box-sizing:content-box;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
float:right;
position:relative;
top:-25px;
left:100%;
width:3em;
margin-left:-3em;
padding-right:5px;
text-align:right;
}

#hoverOverlay{
z-index:9999;
height:100px;
display:none;
position:relative;
margin-bottom:-300px;
width:300px;
word-wrap:break-word;
float:right;
opacity:.9;
white-space:pre;
}

#hoverOverlay p{
margin-top:-50px
}

#coordinatePanelBody.coordinatePanelBody-modal{
position: fixed;
z-index:10000;
margin-top:20px;
margin-left:-1px;
width:200px;
padding:5px
}

#coordinatePanelBody.coordinatePanelBody-modal-left{
position:absolute;
z-index:10000;
margin-top:15px;
margin-left:-184px;
width:200px;
}

.register{
margin-top:15px;
margin-right:15px;  
}

.login-logo-idle.AWARE {
    background:url(img/Knowvation-logos/Knowvation-logo-web-266x110-light-interface.png) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 41.35%; /* (img-height / img-width * container-width) */
                /* (110 / 266 * 100) */    
}

.login-logo-idle.AWGS {
    background:url(img/Knowvation-logos/Knowvation-GS-logo-web-266x110-light-interface.png) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 41.35%; /* (img-height / img-width * container-width) */
                /* (110 / 266 * 100) */    
}

.login-logo-idle.AWDX {
    background:url(img/Knowvation-logos/Knowvation-DX-logo-web.png) no-repeat center center;
    background-size: contain;
    width: 100%;
    height: 0;
    padding-top: 41.35%; /* (img-height / img-width * container-width) */
                /* (110 / 266 * 100) */    
}

.product-logo-small.AWDX {
    height:30px;
    width:30px; 
    background:url(img/Knowvation-logos/Knowvation-DX-K-logo-web.png) no-repeat center center;
    background-size: contain;
    float:left;
}

.login-logo-request{
height:110px;
}

.thumbnail .logo.AWARE{
background: url(img/Knowvation-logos/Knowvation-logo-web-266x110-light-interface.png) no-repeat center center;
background-size:90%;
}

.thumbnail .logo.AWGS{
background: url(img/Knowvation-logos/Knowvation-GS-logo-web-266x110-light-interface.png) no-repeat center center;
background-size:90%;
}

.thumbnail .logo.AWDX{
background: url(img/Knowvation-logos/Knowvation-DX-logo-web.png) no-repeat center center;
background-size:90%;
}

#overlay{
position:absolute;
z-index:1000;
top:0;
bottom:0;
left:0;
right:0
}

#overlay.disabled{
background-color: #A4A4A8;
}

.filterPanelButton{
opacity:1!important
}

.fixed-fluid-panel{
margin-left:340px;
}

.filterPanel{
height:auto;
position:absolute;
width:300px;
padding:10px!important;
}

.filterToggle{
height:700px;
position:absolute;
width:20px;
}

#wrap{
height:auto!important;
overflow-y:auto;
overflow:visible;
margin:0 auto -50px;
}

#push,#footer{
height:30px;
}

#wrap > .container{
padding-top:60px;
}

.container .credit{
font-size:13px;
margin:25px 0 0;
}

.resultManagerCheckBox{
margin-top:-2px;
margin-left:2px;
}

.popoutBtn{
height:32px;
width:32px;
}

#mapFeatureLabel{
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
text-align:center;
font-size:1em;
margin:0;
}

.leftMap{
overflow:hidden;
min-height:50px
}

#mapFeatureList{
word-break:break-all;
font-size:.9em
}

.rightMap{
float:right;
min-height:50px;
margin-left:10px;
display:none;
overflow:hidden
}

code{
font-size:80%
}

.smallmap{
width:100%;
height:450px
}

.panDMSInput{
width:26px
}

.rightMap .hero-unit{
height:100%;
padding:1px 5px 0!important
}

.extrasList{
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap
}

.extrasList i{
margin-top:3px;
margin-right:5px
}

#mainContent{
height:100%;
width:100%;
overflow:hidden;
position:relative;
margin:0;
padding:0
}

.topmenu{
float:right;
font:inherit;
}

img.centered{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:40px
}

a{
cursor:pointer;
}

#searchQueryControls{
overflow:hidden;
padding-top:5px;
margin:0 auto
}

.footerText{
text-align:center;
margin:2px
}

#searchControlsPanel{
height:100%;
width:100%;
}

.recordPaging{
padding:0 3px
}

.label_top_field{
display:block
}

.resultTabContainer{
margin-left:10px
}

.jqx-tabs-content-element{
overflow:hidden;
}

.result-metadata-top-header{
font-size:11px;
padding-left:4px;
font-weight:700;
text-decoration:none
}

.content{
height:100%;
padding:10px
}

.content ul{
margin:0;
padding:0 20px
}

.content ul li{
list-style:none;
padding-top:15px;
padding-bottom:15px;
font-size:13px
}

.content ul li a{
text-decoration:none;
}

.content ul li a small{
font-size:9px;
text-transform:uppercase;
position:relative;
left:4px;
top:0
}

.compactRecord{
height:240px;
margin:10px!important;
padding:10px
}

.compactRecord img{
display:block;
margin-left:auto;
margin-right:auto
}

.recordDetailsRegular table{
width:100%
}

.recordDetailsRegular div{
max-width:600px;
margin:10px
}

.recordDetailsRegular img{
float:right;
width:200px;
margin-right:20px
}

#createRecordContent table{
width:100%;
height:100%;
margin:0 auto;
}
#createRecordContent td{
display:inline;
vertical-align:top;
text-align:left;
}
#createRecordContent table input[type="text"] {width: 50%;}
#createRecordContent .row-fluid{padding-bottom:10px;}
#createRecordContent .aw-helptext{display:block;}
#createRecordContent #coordinatesContainer  p,#dragdropContent #coordinatesContainer  p {display: flex;}
#createRecordContent #coordinatesContainer #edit_coord_utm *,#dragdropContent #coordinatesContainer #edit_coord_utm * {/* clear:both!important; */float: none!important;}
@media (max-width: 480px) {
    #createRecordContent input[type="file"] {width: 90%; }
}

.attention{font-size:90%;}
.attention.browse-item{font-size:100%;}
input.attention{border:2px solid red!important;}

.fileTreeModal{
height:280px;
overflow:scroll;
}

.mimic-label{
font-family:Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:15px;
font-weight:300;
margin-bottom:5px;
margin-left:5px;
line-height:20px;
display:inline-block;
}

.newSearch-inline{
display:inline-block;
float:left;
clear:both;
font-size:85%;
margin-bottom:-10px;
}

.awdivider{
width:200px;
text-align:center;
}

.awdivider hr{
margin-left:auto;
margin-right:auto;
width:20%;
}

.load-log-content-header{
    margin-bottom:10px;
    font-size: 1.5em;
}

.record-shortcut-controls-container{
opacity:.45;
}

.record-shortcut-controls i{
cursor:pointer;
opacity:.45;
padding-left:2px;
padding-right:2px
}

.confirmationContainer{
z-index:9999999999999;
}

.record_viewer{   
    margin-right: 10px;
    width: 100%;
}
.record_viewer .record-data-container .result-rank { padding-right: 4px; }
.record_viewer#list .record-data-main-container { margin-left: 10px; }
.record_viewer#list .record-data-container {
    text-align: left;
    padding: 10px 10px 5px 10px;
    margin: auto;
}
.record_viewer#thumbnails .record-data-container .thumbnailRecordRow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
  flex-wrap: wrap;
}
.record_viewer#thumbnails .record-data-container .thumbnailRecord {
  /*display: flex;
  flex-direction: column;*/
    padding:10px;
    text-align: left;
}
.record_viewer#thumbnails .record-data-container .thumbnailRecord .thumbnailHeader {padding-bottom: 5px;}
.record_viewer#thumbnails .record-data-container .thumbnailRecord .thumbnailHeader * {display: inline;}
.record_viewer#thumbnails .record-data-container .thumbnailRecord img {
  display: block;
  margin: 0 auto;
}
.record_viewer#full #thumbnailContainer{
overflow-x:hidden;
}
.record_viewer#full .recordDetails{
padding:15px 0 15px 15px !important;
margin-top:10px!important;
}
.record_viewer#full .recordDetails img {margin:10px 0 0!important;}
.record_viewer#grid {margin:0;}
.record_viewer#grid table {margin:0 10px;}

.help-inline {
    display:inline-block;
    padding-left:5px;
    float:left;
    clear:both;
}
.help-block, #createRecordContent .help-inline {
    display:block;
    margin-bottom:10px;
}
#createRecordContent .help-inline {
    adding: 0;
    float: none;
}

.global-edit-field-content .help-inline {
   padding: 0 0 5px 0;
   font-size: .9em;
   color: red;
}

.aw-help-icon:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:15px;
content:"\f059";
cursor:pointer;
opacity:.35;
margin:4px;
}
.aw-help-icon.awmap:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:25px;
content:"\f059";
cursor:pointer;
opacity:.35;
margin:0;
}
.aw-help-icon:hover:before{
-webkit-filter:invert(20%)!important;
filter:invert(20%)!important;
opacity:1;
}
a.aw-help:hover {
    text-decoration: none;
}

a#navHome.brand{
font-size:100%;
font-weight:400;
text-shadow:none;
text-indent:-99999px;
width:70px;
height: 45px;
float:right;
margin-left:-10px;
margin-top:-3px;
}
@media (max-width: 320px) {
a#navHome.brand{margin-right: -20px;}
}

#awGridTable .navbar {
position: fixed;
z-index: 1;
}

#awGridTable .navbar .navbar-inner {
box-shadow: none;
font: 15px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight: 400;
width: inherit;
}

.navbar .nav a.btn-primary{
text-transform:capitalize;
text-shadow:none;
font-size:15px;
}

.navbar .nav .btn-group a.btn-info:hover,.navbar .nav .btn-group a.btn-info:focus{
text-decoration:none;
}

.navbar .nav .dropdown-toggle .caret{
height:20px;
width:20px;
margin:0
}

#advancedForm{
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif
}

#advancedForm input[type=text]{
width:150px;
font:normal 14px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
margin-bottom:10px;
margin-top:5px;
padding:3px 6px!important;
}

.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{
cursor:not-allowed;
}

.dropdown-menu{
margin-top:0;
box-shadow:none;
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
padding:0;
}

.dropdown-menu > li > a{
font-size:15px;
padding:5px 20px 8px;
}

.dropdown-menu .divider{
margin:3px 1px;
}

.dropdown-submenu > .dropdown-menu {
margin-top: 0;
}

.dropdown-menu-form > li{
padding:5px 15px 8px;
}

.open > .dropdown-menu {
  z-index: 100000;
  margin-top: 5px;
}

.navbar .nav > li{
padding:0 10px;
}

.navbar .nav > li > .dropdown-menu:before,.navbar .nav > li > .dropdown-menu:after{
content:none;
}

.navbar #navigationLoginBtn > li > a,.navbar #navigationUserBtn > li > a,.navbar #navbarelements > li > a{
text-shadow:none;
padding:13px 0 8px;
}

.navbar #navigationLoginBtn > li > a:hover,.navbar #navigationLoginBtn > li > a:focus,.navbar #navigationUserBtn > li > a:hover,.navbar #navbarelements > li > a:focus,.navbar #navbarelements > li > a:hover{
text-decoration:none;
}

.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{
text-decoration:none;
box-shadow:none;
}

.aw-inline-search-btns {
font-size:25px!important;
margin-top:5px;
cursor:pointer;
}
#navigationPanel .aw-inline-search-btns {position:absolute;}
#search [class^=icon-],#search [class*=" icon-"]{
line-height:65px;
text-align:center;
display:inline-block;
width:70px;
height:65px;
vertical-align:middle;
margin:0;
}
#navigationPanel .navbar-search-form .fa{font-size:30px;}
#navigationPanel #favorites i{font-size:24px;}
#navbarelements [class^=icon-],#navbarelements [class*=" icon-"]{width:22px;}
.navbar-search-form > select { margin: 0;}
.navbar-search-form{padding-top: 5px;}
#searchFormContent {
  padding: 9px 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
@media (min-width: 1200px){
    #searchFormContent{padding: 9px 60px;}
}
@media (min-width: 768px) and (max-width: 979px),(max-width: 767px) {
     #searchFormContent{padding: 9px 10px;}
}
@media (max-width: 480px){
     #searchFormContent{padding: 9px 0;}
}
#searchFormContent * {
  display:inline-block;
  vertical-align:top;
}
#searchQueryInputHomeContainer{
display: inline-flex;
flex-wrap: wrap ;   
}
#searchQueryInputHomeContainer #inlineBtnContainer {  
    display: inline-flex;
    margin-left: -28%;
}
@media (min-width: 768px) and (max-width: 979px), (max-width: 480px) {
#searchQueryInputHomeContainer #inlineBtnContainer {margin-left: -35%;}
}
#search .fa{font-size:21px;}
#search .fa-globe{padding-right: 10px;}
#search .fa-search{padding-right: 5px;}
#searchQueryInputHome{
margin:0;
height:23px;
}

#navigationRightPanel{ padding-top:4px; }
#navigationRightPanel > div{ float:right; }


#searchInputContainer.navbar-search-form{
float: left;
position: relative;
display: flex;
}
#searchInputContainer.navbar-search-form #advancedBtn:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:20px;
content:"\f0c9";
padding:10px;
}
#searchInputContainer.navbar-search-form #advancedBtn{
float:left;
padding:8px 2px 5px 0;
}
#searchQueryInput{
float:left; 
width:250px;
padding:5px 40px 5px 10px;
margin:0;
height:23px;
}
#searchInputContainer.navbar-search-form label {position:relative;}
#navigationPanel #dosearch {
 position: absolute;
 right: 10px;	
}  
#navigationPanel #newSearch {
 position: absolute;
 right: 40px;	
} 

@media (min-width: 768px) and (max-width: 979px) {
#searchQueryInput {width:210px;}
}
@media (max-width: 767px) {
#searchQueryInput {width:260px;}
}
@media (max-width: 480px){
#searchQueryInput {width:295px;}
}
@media (max-width: 414px) {
#searchQueryInput {width:278px;}
#navigationRightPanel #resultControlView {float:left; padding-left: 10px;}
#navigationRightPanel #viewSelectionPanel{float:left;  }
}
@media (max-width: 390px){
#searchQueryInput {width: 245px;}
}
@media (max-width: 375px){
#searchQueryInput {width: 242px;}
#navigationRightPanel #resultControlView {float:left; padding-left: 10px;}
#navigationRightPanel #viewSelectionPanel{float:left;  }
}
@media (max-width: 360px){
#searchQueryInput {width: 228px;}
#navigationRightPanel #viewSelectionPanel {float:left; padding-right: 8px; }
/*#navigationRightPanel #viewSelectionPanel .viewerSelectionPanelItem {padding:4px 0 2px 0;}*/
}
@media (max-width: 320px){
#searchQueryInput {width: 200px;}
#navigationRightPanel #viewSelectionPanel {float:left; }
#navigationRightPanel #viewSelectionPanel .viewerSelectionPanelItem {padding-left:7px;}
}

#searchQueryInputHome{flex-grow: 2;}
@media (min-width: 768px) and (max-width: 979px) {
    #searchQueryInputHome{width: 135px;}
    #searchQueryTypeHome{width:100px!important;}
}
@media (max-width: 767px) {
    #searchQueryInputHome{width: 200px;}
}
@media (max-width: 480px){
    #searchQueryInputHome{width: 140px;}
}
#searchQueryTypeHome{
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: auto;
}
.query-type-hidden #searchQueryTypeHome {display:none;}
@media (min-width: 1200px){
    .query-type-hidden  #searchQueryTypeHome{
        display:inline-block;
        visibility: hidden;
        width: 5%;
        flex: none;
    }
}

#search .navbar .navbar-form #navbarelements{
text-transform:uppercase;
margin:0 25px 0 0;
padding:14px 0;
}

#search .navbar .navbar-form #navbarelements li a{
text-align:center;
font-size:1px;
padding:8px 0 1px;
}

#searchHomeInputContainer #homeLinksContainer { text-align:center; }
#searchHomeInputContainer .navbar-search-form #advancedBtnHome:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:20px;
content:"\f0c9";
}















#controls .btn-control{
text-shadow:none;
box-shadow:none;
font-size:16px;
padding:0;
}
#controls .btn-control:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:30px;
padding:0;
}
#controls #results_resultControl a.btn-control:before{content:"\f019";}
#controls #results_filter a.btn-control:before{content:"\f0b0";}
#resultManager .navbar{padding:0 3px;}
#resultManager .navbar .layerToggle{padding-top:5px;}
#resultManager .navbar .layerToggle #results_per_page{margin-bottom:0;}
#resultManager .navbar .layerToggle #results_pager{
margin-bottom:0;
padding:13px 15px 0 0;
}
#resultManager .navbar .layerToggle .jqx-dropdownlist-state-normal{margin-bottom:15px;}
#resultManager .navbar .layerToggle .jqx-dropdownlist-state-normal .jqx-widget{font:bold 15px Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif!important;}
#resultManager .navbar .container #viewerToggle .btn-viewer#btn_grid:before{content:"\f0ce";}
#resultManager .navbar .container #viewerToggle .btn-viewer#btn_list:before{content:"\f03a";}
#resultManager .navbar .container #viewerToggle .btn-viewer#btn_full:before{content:"\f181";}
#resultManager .navbar .container #viewerToggle .btn-viewer#btn_thumbnails:before{content:"\f009";}
#resultManager .navbar .container #viewerToggle .btn-viewer#btn_awmap:before{content:'\f0ac';}

#modalRecord #chippingToggle .btn-chipping#chippingModeMap:before{content:"\f0ac";}
#modalRecord #chippingToggle .btn-chipping#chippingModePixel:before{content:"\f03e";}
#modalRecord #fullRecord_detach:before{
font-size:18px;
font-family:FontAwesome;
content:"\f08e";
float:right;
margin-right:5px;
}
#modalRecord #fullRecord_addToFavorites:before{
font-size:18px;
font-family:FontAwesome;
content:"\f005";
float:right;
margin-right:5px;
}
#modalRecord #fullRecord_openAnnotEditor:before{
font-size:18px;
font-family:FontAwesome;
content:"\f070";
float:right;
margin-right:5px;
}
#modalRecord #fullRecord_showDocument:before{
font-size:18px;
font-family:FontAwesome;
content:"\f016";
float:right;
margin-right:5px;
}

#resultManager .navbar .container .btn-toolbar .btn-group{
padding-top:5px;
padding-left:5px;
padding-right:5px;
margin-left:0
}

#resultManager .navbar .container .btn-toolbar .layerToggle{
margin-left:20px
}

#resultManager .navbar .container .btn-toolbar .btn-group /#source-tabs*/ .btn{
text-shadow:none;
box-shadow:none;
font:15px Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:300
}

#resultManager .navbar .container .btn-toolbar .btn-group /#source-tabs*/ .btn{
margin:0 7px;
padding:5px 0
}

#resultManager #filterPool .btnFilterCtrl{
margin-right:3px;
padding:4px 10px;
}

#resultManager #filterPool input[type=text]{
margin-bottom:0;
height:auto;
}

.thumbnail{
box-shadow:none;
padding:15px 10px;
border:0;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
}

img.thumbnail{
padding:0;
margin: 0 auto;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

.thumbnail-error {
background:none!important; 
}

#awGridBody img.thumbnail{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

.mapBlock .navbar .nav > li > a{
text-shadow:none;
font-size:14px;
text-transform:uppercase;
padding:10px 0;
}

.mapBlock .navbar .divider-vertical{
height:30px;
margin:0;
padding:0!important;
}

.mapBlock .well #featureTab{
margin-bottom:10px;
}

.mapBlock #rightMapShow{
overflow:auto!important;
}

#mapExtrasList{
font-size:.9em;
margin:10px 0;
}

#mapExtrasList li img{
padding-right:3px;
}

#totalContent #leftSide {
    /*min-height: calc(100vh - 69px);*/ /* navigationPanel + paginationPanel  - footerContainer height */	/* 83 */
}
.pagination{
font:bold 15px Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
margin:0;
}
.pagination .current {display:block; min-width:20px;}
.pagination .current,.pagination a{
    line-height:1em;
    font-size:18px;
    padding:7px 0 8px;
    margin-right: 5px;
}
@media (max-width: 768px) {
	.pagination .current,.pagination a{
	    padding:0;
	    line-height: 1.9em;
        font-size: 18px;
	}	
}
.pagination a:hover{text-decoration:none;}
#paginationPanel{
    height: 35px;
    margin-left: 0;
    margin-right: 0;
    bottom: 14px;
    position: fixed;
    min-width: 100vw;
}
#paginationPanel .pagination-panel-body {display:flex;}
#paginationPanel #paginationCount {
	margin-left: auto;
	margin-right: auto;	
}
#paginationPanel #paginationCount,#paginationPanel #paginationShow,#paginationPanel #itemsPerPage{
font:normal 15px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform:uppercase;
line-height:1em;
padding:10px 0;
padding-right:10px;
}
#paginationPanel #itemsPerPage{text-align:center;}
#paginationPanel span.go-to{margin-right: 20px; float:left;}
#paginationPanel legend{
    font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin:10px 0 10px 20px;
}
@media (max-width: 480px) {
    #paginationPanel {padding-bottom:5px;}
    #paginationPanel * {font-size: 99%;}
    #paginationPanel legend{margin-top:5px;}   
    #paginationPanel span.go-to{margin-right: 2px;} 
    #paginationPanel .pagination .dots {width:10px;}
    #paginationPanel .pagination a:nth-child(n+7) {display:none;} /* reduce the number of page numbers shown in the pager*/
}


div#myware_list{
height:120px;
overflow-x:auto;
overflow-y:hidden;
white-space:nowrap;
}

.myware-anon-folder-title { display: inline-block; }
.aw-favorite-listing {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#myWareExports .aw-favorite-listing,#myWareExports .aw-task-status{font-size:0.9em;}
#myWareFolders #records {
    margin-top: 10px;
}
#myWareFolders #deleteAllFavoritesContainer {    
padding-bottom: 5px;
}

.search-entity-body li {
   word-wrap: break-word;
}

#metadataQuickviewBody {
	overflow: auto;
	padding-bottom: 10px;
}
#metadataQuickviewBody dd, dt{ word-wrap: break-word; }

mark {
     border-radius: 2px;
     padding:  1px;
}

#resultManager .navbar .mw_clipboard #myware_resultControl a.dropdown-toggle{
text-shadow:none;
box-shadow:none;
margin-top:10px;
display:block;
}

#resultManager .navbar .mw_clipboard #myware_resultControl a.dropdown-toggle:before{
font-size:30px;
font-family:FontAwesome;
content:"\f019";
}

.nav-tabs.nav-stacked > li > a{
font:14px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
padding:10px;
}

#wareContainer .well #wareContent .btn-info,#wareContainer .well #wareContent .btn-warning,#wareContainer .well #wareContent .btn-danger,#wareContainer .well #wareContent .btn-primary:not(#update){
text-shadow:none;
box-shadow:none;
font-size:30px;
float:right;
margin-top:6px;
padding:7px;
}

#wareContainer .well #wareContent .btn-warning{
margin-top:8px;
}

#wareContainer .well #wareContent .btn-primary#history_add_to_saved:before{
content:"\f0fe";
}

#wareContainer .well #wareContent .btn-info#folderNew:before{
content:"\f07c";
}

#wareContainer .well #wareContent .btn-info#folderAddSubfolder:before{
content:"\f0e8";
}

#wareContent h4{
font-family:"Helvetica Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
text-transform:uppercase;
}

.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li .jqx-item{
font-size:16px;
}

.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li:first-child .jqx-item{
font-size:16px;
}

.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li:first-child .jqx-item:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
content:"\f187";
padding-right:5px;
}

.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li .jqx-item:before,.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li ul .jqx-tree-item-li:first-child .jqx-item:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
padding-right:5px;
}

.alert{
font:bold 14px Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
text-shadow:none;
padding:8px 25px 8px 14px;
border-radius:6px;
border:0;
}

.alert a.close:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:20px;
content:"\f00d";
padding:0 10px;
}

label{
font-family:Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:14px;
}

.btn-info,.btn-primary{
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
text-shadow:none;
box-shadow:none;
 border:0;
}
a.btn-info,a.btn-primary{
 border:0;
 border-radius:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
}

.btn-tiny{
padding:0 6px!important;
font-size: 10.5px!important;
}

.btn-info.disabled,.btn-info[disabled],.btn-info.disabled:hover,.btn-primary.disabled,.btn-primary[disabled],.btn-primary.disabled:hover{
opacity:1;
text-shadow:0 1px 0 #fff;
cursor:not-allowed;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{
box-shadow:none
}

.btn-group > .btn{
position:relative;
}

.btn-group.open .dropdown-toggle{
box-shadow:none!important;
}

.btn-group > .btn:first-child{
margin-left:0;
}

.pagination.btn-group{
margin-left:5px;
margin-right:-8px;
}

input,button,select,textarea{
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
}
select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{
margin-bottom:10px;
vertical-align:middle;
}
textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{
box-shadow:none;
padding:5px 8px;
}

.well{padding:0 0 15px;}
.well .btn-options{
margin-bottom:10px;
padding:6px 19px 10px;
}

#filterPoolHolder{padding-left:4px;}
#filterPoolHolder .aw-filter-pool{
overflow-y:auto;
overflow-x:hidden;
}
#filterPoolHolder .aw-filter-pool .span12{
padding-bottom:4px;
position:relative;
}
#filterPoolHolder .aw-filter-pool .aw-filter-container {position:relative;}
.aw-filter-label{cursor: pointer;}
#filterPoolHolder .aw-filter-pool .span12 .aw-filter-label{
font-family:Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:300;
margin-bottom:3px;
margin-top:3px;
}
#filterPoolHolder .aw-filter-pool .span12 input{padding:3px;}
#filterPoolHolder .aw-filter-pool .aw-filter-sort-container{
	width:11px;
	height:15px;
	position:absolute;
}
#filterPoolHolder .aw-filter-pool .aw-filter-no-sort{padding-right:4px;}
#filterPoolHolder .aw-filter-pool .aw-filter-operator{margin:3px 0;}
#filterPoolHolder .aw-filter-pool .aw-filter-operator .operation{
    cursor:pointer;
    padding: 0 3px 0 3px!important;
}
#filterPoolHolder .aw-filter-pool .aw-filter-operator.hide{
    visibility:hidden;
    display: block;
}
#filterPoolHolder .aw-filter-pool .aw-filter-controls {
	left:6px;
	position:relative;
	width:17%;	
	float:left;
	min-height:30px;
	margin-left:0;
	visibility:hidden;
}
@media (max-width: 480px) {
    #filterPoolHolder .aw-filter-pool .aw-filter-controls {
        float:none;
        position:absolute;
        top:20px;
        left:30px;
    }
}
#filterPoolHolder .aw-filter-pool .aw-filter-container:hover .aw-filter-controls{
	display:block;
	visibility:visible;
}
#filterPoolHolder .aw-filter-pool .aw-filter-controls .btnFilterCtrl{margin-left: 5px;}
#filterPoolHolder .aw-filter-pool .aw-filter-controls .removeFilter{
	margin-top:6px;
	margin-left:5px;
}
.aw-filter-input-container input{
    border: 1px solid #ccc;
    border-radius:4px;
    margin-bottom: 10px;
    vertical-align: middle;
    padding: 5px 8px;
}

legend{
margin-bottom:10px;
font:18px/1.2em 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:400;
text-transform:uppercase;
}

.jqx-widget{
font:15px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:400;
}
.jqx-widget-content{
font:15px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:400;
}
.jqx-expander-header{
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:400;
font-size:14px;
padding:9px 10px;
text-transform:uppercase;
}
.jqx-expander-header-hover{ z-index:0!important; }
.jqx-expander-header .jqx-expander-header-content:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:13px;
padding:0 13px 0 0;
content:"\f0fe";
}
.jqx-expander-header-expanded .jqx-expander-header-content:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:13px;
padding:0 13px 0 0;
content:"\f146";
}
.jqx-expander-content{ padding:10px; }
.jqx-widget-header{ z-index:1000; }
.jqx-grid-cell .thumbnail{
box-shadow:none;
margin-top:-6px;
margin-left:-6px;
padding:0;
}
.jqx-grid-group-collapse:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:14px;
content:"\f054";
padding-left:10px;
line-height:37px;
}
.jqx-grid-group-expand:before,.jqx-grid-group-expand-rtl:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:12px;
content:"\f078";
padding-left:10px;
line-height:30px;
}
.jqx-grid-column-menubutton:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:11px;
content:"\f078";
padding:2px
}

#gridmenuclipboardGrid{
padding:10px 5px;
}

.jqx-button.jqx-fill-state-normal,.jqx-button.jqx-fill-state-hover,.jqx-button.jqx-fill-state-pressed{
font:normal 14px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.jqx-menu-item-separator{
margin:5px 2px;
}

.selectAll_checkbox{
    width: 50%;
    margin: 0 auto;    
}

.jqx-checkbox{overflow:visible!important;}
.jqx-slider{margin-left:8px;}
.jqx-grid-cell .jqx-checkbox-default,.jqx-grid-column-header .jqx-checkbox-default{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:18px;
padding-right:5px;
background: none;
}

.jqx-grid-cell .jqx-checkbox-default span:before,.jqx-grid-column-header .jqx-checkbox-default span:before{content:"\f096";}
.jqx-grid-cell .jqx-checkbox-check-checked:before,.jqx-grid-column-header .jqx-checkbox-check-checked:before{content:"\f046"!important;}
.jqx-grid-cell-selected .jqx-checkbox-check-checked:before{content:"\f046"!important;}
.jqx-grid-column-header .jqx-checkbox-check-indeterminate:before{content:"\f0c8"!important;}

.record_viewer .recordRow{ text-indent:5px; }
.record_viewer .recordRow span{ padding-top:5px; }

.result-record-control {
cursor: pointer;
padding-right: 4px;
font-size: 1.2em;
}
#map-popup-title .result-record-control { padding-right: 0; }

.result-record-control.archive-icon{ 
    padding: 0;
    text-indent: 0;
}
.result-record-control.archive-icon.aw-empty-archive{ cursor: default; }

#recordDetails{padding-top:5px;}

input[type=text].jqx-input,input[type=password].jqx-input{line-height:1em;}

.jqx-checkbox-check-checked{padding:0!important;}

.jqx-dropdownlist-state-normal{margin-bottom:15px;}

#swgrip:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:16px;
content:"\f0dc";
}

#swgrip{
z-index:90000;
opacity: 1;
bottom:20px;
left:18px;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg)
}

.iw-contextMenu{
margin-top:-1px
}

.myware-list-image{
display:inline-block;
position:relative;
height:120px
}

.myware-list-image img{
height:93px;
padding:5px
}

.full-viewer-list-image{
min-width:100px;
min-height:100px;
margin-bottom:10px;
position:relative
}

.full-viewer-list-image-selected{
min-width:100px;
min-height:100px;
position:relative
}

#modalListScrollerContainer #record .nav-tabs{
margin-bottom:20px;
font-family:Helvetica,'Helvetica Neue',Helvetica,Arial,sans-serif;
font-weight:300;
font-size:15px
}

#modalListScrollerContainer .jqx-menu-item-arrow-up,#modalListScrollerContainer .jqx-menu-item-arrow-down{
text-align:center;
margin-left:auto!important;
height:40px!important
}

#modalListScrollerContainer .jqx-menu-item-arrow-up:after,#modalListScrollerContainer .jqx-menu-item-arrow-down:after{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:43px;
padding:0 10px
}

#modalListScrollerContainer .jqx-menu-item-arrow-up:after{
content:"\f106"
}

#modalListScrollerContainer .jqx-menu-item-arrow-down:after{
content:"\f107"
}

#modalListScrollerContainer #panelContentlistScrollPanel{
height:auto!important
}

#modalListScrollerContainer #list .full-viewer-list-image-overlay{
opacity:1;
width:auto;
height:auto
}

#contentSplitter,#documentSplitter .jqx-menu-item-arrow-left{
padding-right:0!important;
padding-left:5px!important;
}

#contentSplitter,#documentSplitter .jqx-menu-item-arrow-right{
padding-right:0!important;
margin-right:-8px!important;
}

.modalRecordMetadataFieldProperty{
white-space:normal;
padding-bottom: 4px;
}

#mapPopup #tab,fieldset label,.btn-group{
margin-bottom:5px;
}

#advSearchAdjacent,.right,#fullRecordControlsContent,.recordDetailsCompact img,.awdividerright,.navbar .nav{
float:right;
}

#data_metadata,#data_chipping{
overflow:auto;
}

.aw-grid-column-label,.aw-filter-pool i,#geospatialControlContainer i,.record-data-container i,#modalRecord #iconsContainer .recordControls{cursor:pointer;}
.aw-grid-column-label > i {padding-left: 4px;}

.compactRecord_cb,.left,#pagingControls,#metadataFieldsContent,.awdividerleft{float:left;}

.btnSorter{
	float:left;
	display:none !important;
}
.btnSorter.active{
    display:inline-block !important;
    top: 3px;
    position: relative;
    padding-right: 4px;
}

#myTabContent,#myTabContentDetached{
overflow:auto;
height:100%;
position:relative;
}

#search,.rightMap .hero-unit .nav-tabs,.navbar,#advancedForm form,.nav-tabs.nav-stacked > li{margin-bottom:0;}
.bootstrapCenter,pagination-centered{text-align:center;}
#mapPanToFind,.panSelect{width:100px;}

a:link,a:visited,#resultManager .navbar .container .btn-toolbar .btn-group /#source-tabs*/ .btn a:hover,#resultManager .navbar .mw_clipboard #myware_resultControl a.dropdown-toggle:hover{
text-decoration:none;
}

#searchContentContainer { display: flex; width: 100%;}
#searchContent,#recordContent{
width:100%;
height:100%;
}

div.panel,#thumbnailViewer{
height:100%;
width:100%;
}

.nblock,#content_2,#content_3,#content_4,.caret,.jqx-expander-content ul.jqx-tree-dropdown-root .jqx-tree-item-li .jqx-item img,input::-ms-clear{
display:none;
}
.navbar .btn-toolbar,#wareContainer .well #wareContent form.form-inline,.modal-body .control-group,input[type=radio],input[type=checkbox],#search .btn-group{
margin:0;
}
.navbar .btn,.navbar .btn-group,#recordDetails .dl-horizontal{
margin-top:0;
}
#search .navbar .navbar-form #navbarelements li{
padding:0;
}
.container-fluid{ padding:0; }
#homeContainer{ margin: 0 auto; }
#homeContainer #search { padding-top: 20px; }

#controls #results_reprocessControlGroup a.btn-control:before,#wareContainer .well #wareContent .btn-warning:before{ content:"\f044"; }

#resultManager .navbar .container #viewerToggle .btn-viewer,#modalRecord #chippingToggle .btn-chipping{
text-shadow:none;
box-shadow:none;
font-size:30px;
}

#resultManager .navbar .container #viewerToggle .btn-viewer:before,#modalRecord #chippingToggle .btn-chipping:before,#wareContainer .well #wareContent .btn-info:before,#wareContainer .well #wareContent .btn-warning:before,#wareContainer .well #wareContent .btn-danger:before,#wareContainer .well #wareContent .btn-primary:before{
font-family:FontAwesome;
font-weight:400;
font-style:normal;
font-size:30px;
padding:0;
}

#modalBody .tab-content.well,.mapBlock .well{
padding:15px;
}

#mapFullSystem,.jqx-expander-content ul.jqx-tree-dropdown-root{
margin-top:10px;
}

#wareContainer .well #wareContent .btn-primary#saved_searches_delete:before,#wareContainer .well #wareContent .btn-danger:before{
content:"\f014";
}

button#advancedBtn,button#advancedBtnHome{
height:35px;
border:0;
}


/** WARNING WILL MESS WITH PARSER **/
@media only screen and (max-width: 767px){
#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
}

.search-item{cursor:pointer;}

.advanced-panel-fixed-control-bar {
    margin-top: 10px;
    width: 190px;
}

#contentTable{clear:both;}

.jqx-tree-item-li img{display:none;}

#footerContainer{
 font-size: .9em;
 text-align: center;
 margin-left: 0;
 margin-right: 0;
 position:fixed;
}
@media (max-width: 320px){
#footerContainer {font-size: .8em;}
}

.thumbnailRecord{text-align:center;}

#modalMyWareView{
left:32%;
width:80%
}

.awmap-viewer #records{
max-height:600px;
overflow-y:auto;
overflow-x:hidden
}
.awmap-viewer{
position:relative;
z-index:99;
width:230px;
left:60px;
top:130px;
height:0
}
.awmap-viewer #viewer{padding:5px;}
.awmap-detach{
z-index: 800;
position:relative;
height:0;
float:right;
right:10px;
top:10px;
}
.awmap-clear-bounds{float:right;}
/*.awmap-clear-bounds{
z-index: 10000;
position:relative;
height:0;
float:right;
right: 302px;
top:10px;
}
.awmap-clear-bounds > div{
display: inline-block;
padding-right:2px;
}
.awmap-clear-bounds > div i{
font-size: 26px;
}
*/
.awmap-detach #detach{
font-size:25px;
padding:5px;
}
.awmap-popup{
z-index: 800;
position:absolute;
top:100px;
right:14px;
padding:5px;
max-width:520px;
-moz-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
}
.awmap-popup i{
padding:0 5px;
cursor: pointer;
}
.awmap-tools{
position:relative;
z-index:1000;
left: 51px;
height:0;
}
.awmap-tools #clipFromMap{
font-size:40px;
float:right;
}
.awmap-tools #additionalOptions{padding: 5px;}
.awmap-tools #tools{
width: 300px;
margin-bottom:-12px;
padding:5px;
/*Keep consistent among the themes*/
background-color:rgba(0,0,0,0.5);
border-radius:10px;
}
.awmap-tools #gazetteer{
float:right;
margin-right:5px
}
.awmap-tools #widgets >div, #toolWidgets >div{
display:inline-block;
padding-right:7px
}
.awmap-tools #widgets > div i{
margin-top:4px;
font-size: 26px;
}
.awmap-tools #widgets .gazetteer-source i{font-size: 16px; margin:0; padding-top: 7px; padding-bottom: 7px;}
.awmap-tools #widgets .gazetteer-source button{padding: 0 8px 0 8px !important; border:none;}
.awmap-tools #widgets input.geoLocateQuery{border:0; border-top-left-radius:0; border-bottom-left-radius:0;}

.awmap-widgets > div{
padding:4px;
cursor:pointer;
display:inline-block;
margin-right:5px
}

#searchViewSecondRow,#searchViewSecondRow > div{
min-height:inherit!important;
}

#itemsPerPageMenu{
min-width:20px;
width:80px;
right:0;
}

.navbar-login-group-top{height:30px;}
.navbar-login-group-top > div i{font-size:26px!important;}
.navbar-login-group-top > div{
display:inline-block;
position:relative;
}
.navbar-login-popover{
position:fixed;
width:200px;
right:70px;
top:47px;
z-index:10000;
padding:10px;
text-align:right;
}
div.navbar-avatar.hide  {
    display:none;
}

.main-div #username{
float:right;
font-size:12px;
padding-right:5px;
}
.main-div #controls > div{
margin-right:0;
margin-left:0;
}

#itemsPerPage{
width:70px;
float:right;
}

#advancedSearchWell {
    width: 250px;
    height: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.jqx-tabs-title-container{ margin:0; }
.jqx-tabs-title-container > li{
margin-right:0;
padding:0;
width:33.3%;
}
#fields .jqx-tabs-title-container > li{ width:50%;}

#aw-side-by-side-fields th { text-align: left; }

.jqx-tabs-headerWrapper{ padding-top:0;}
.jqx-tabs{ border-radius:0; }
.jqx-tabs-titleWrapper > div{
float:none!important;
text-align:center
}

.cool-widget-class{
padding-top:2px;
display:inline-block
}

.navbar-search-form-item{
display:inline-block;
position:relative;
}
#navigationPanel .main-div{
height:48px;
}
.navigation-panel-divider{
height:37px;
width:5px;
margin-left:5px;
}

.mCustomScrollbar{
-ms-touch-action:none;
touch-action:none;
}

.mCustomScrollbar.mCS_no_scrollbar{
-ms-touch-action:auto;
touch-action:auto
}

.mCustomScrollBox{
position:relative;
overflow:hidden;
height:100%;
max-width:100%;
outline:none;
direction:ltr
}

.mCSB_container{
overflow:hidden;
width:auto;
height:auto
}

.mCSB_inside > .mCSB_container{
margin-right:0
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container{
margin-right:0;
margin-left:30px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
margin-left:0
}

.mCSB_scrollTools{
position:absolute;
width:16px;
height:auto;
left:auto;
top:0;
right:0;
bottom:0
}

.mCSB_outside + .mCSB_scrollTools{
right:-26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{
right:auto;
left:0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{
left:-26px
}

.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
height:auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer{
margin:20px 0
}

.mCSB_scrollTools .mCSB_draggerRail{
width:2px;
height:100%;
margin:0 auto;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px;
}

.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
z-index:1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
position:relative;
width:8px;
height:100%;
margin:0 auto;
text-align:center
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width:12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:8px
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:absolute;
height:20px;
width:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer
}

.mCSB_scrollTools .mCSB_buttonDown{
bottom:0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container{
margin-right:0;
margin-bottom:30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container{
min-height:100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
width:auto;
height:16px;
top:auto;
right:0;
bottom:0;
left:0
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom:-26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{
margin:0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
width:30px;
height:100%;
left:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height:12px;
margin:2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:8px;
margin:4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
display:block;
position:absolute;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
left:0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
right:0
}

.mCSB_container_wrapper{
position:absolute;
height:auto;
width:auto;
overflow:hidden;
top:0;
left:0;
right:0;
bottom:0;
margin-right:30px;
margin-bottom:30px
}

.mCSB_container_wrapper > .mCSB_container{
padding-right:30px;
padding-bottom:30px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{
bottom:0
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{
right:0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{
left:0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{
margin-right:0;
margin-left:30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{
padding-right:0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{
padding-bottom:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
margin-right:0;
margin-left:0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
margin-bottom:0
}

.mCSB_scrollTools{
opacity:.75;
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75)
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{
opacity:0;
filter:alpha(opacity=0);
-ms-filter:alpha(opacity=0)
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{
opacity:1;
filter:alpha(opacity=100);
-ms-filter:alpha(opacity=100)
}

.mCSB_scrollTools .mCSB_draggerRail{
filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
filter:alpha(opacity=85);
-ms-filter:alpha(opacity=85)
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
filter:alpha(opacity=90);
-ms-filter:alpha(opacity=90)
}

.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{
opacity:.4;
filter:alpha(opacity=40);
-ms-filter:alpha(opacity=40)
}

.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:.75;
filter:alpha(opacity=75);
-ms-filter:alpha(opacity=75)
}

.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:.9;
filter:alpha(opacity=90);
-ms-filter:alpha(opacity=90)
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{
height:14px
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:14px;
margin:0 1px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{
width:14px
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:14px;
margin:1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
width:16px;
height:16px;
margin:-1px 0
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:4px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
height:16px;
width:16px;
margin:0 -1px
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:4px;
margin:6px 0
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{
width:4px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
opacity:.3;
filter:alpha(opacity=30);
-ms-filter:alpha(opacity=30)
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
height:4px;
margin:6px 0;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{
height:70px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{
width:70px
}

.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{
opacity:1;
filter:alpha(opacity=30);
-ms-filter:alpha(opacity=30)
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
width:8px;
box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:8px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:8px;
margin:4px 0;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -128px
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:8px;
margin:4px auto
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)
}

.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{
opacity:1;
filter:alpha(opacity=30);
-ms-filter:alpha(opacity=30)
}

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{
right:1px
}

.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{
box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}

.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
bottom:1px;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);
width:12px;
margin:2px;
position:absolute;
height:auto;
top:0;
bottom:0;
left:0;
right:0
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:12px;
width:auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)
}

.mCS-3d-thick-dark.mCSB_scrollTools{
box-shadow:inset 0 0 14px rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)
}

.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
right:0;
margin:12px 0
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
bottom:0;
margin:0 12px
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
left:0;
right:auto
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{
height:50px
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{
width:50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
filter:alpha(opacity=20);
-ms-filter:alpha(opacity=20)
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50)
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
filter:alpha(opacity=20);
-ms-filter:alpha(opacity=20)
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
filter:alpha(opacity=50);
-ms-filter:alpha(opacity=50)
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
width:6px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:6px;
margin:5px 0
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
width:12px
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
height:12px;
margin:2px 0
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
width:12px;
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
margin:3px 5px;
position:absolute;
height:auto;
top:0;
bottom:0;
left:0;
right:0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
height:6px;
margin:5px 3px;
position:absolute;
width:auto;
top:0;
bottom:0;
left:0;
right:0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
width:100%;
height:12px;
margin:2px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_vertical {
    z-index:1039;
}

.pdf-viewer-navbar .btn-group{
margin:0;
padding:0;
}
.pdf-viewer-navbar .pdf-viewer-btn{
padding-left:2px;
padding-right:2px;
margin-left:2px;
}
.pdf-viewer-navbar .pdf-viewer-btn.disabled{cursor:default;}
.pdf-viewer-navbar .pdf-viewer-btn.disabled:hover{cursor:default;}
.pdf-viewer-navbar .pdf-viewer-btn:hover{color:#000;}
.pdf-viewer-navbar .pdf-viewer-btn.active{
background:#a5f582;
color:#000;
}
.pdf-viewer-navbar .navbar-inner{
margin:0;
padding:0;
min-height:0;
}
.pdf-viewer-navbar .container{
margin:0;
padding:0;
margin-right:0!important;
width: 100%;
}

.awmap-chipping-form{
position:relative;
z-index:1000;
left:370px;
top:7px;
height:0;
color: white;
}

.awmap-chipping-form #chippingSaveAsPanel {
    width: 400px;
    padding: 0 5px;
    display: inline-block;
}

.aw-widget{cursor:pointer;}

.save-as-panel-selection{cursor:pointer;}
.save-as-panel-selection i{margin-right:5px;}

#viewer_container{
position:fixed;
left:0;
top:0;
width:100%;
z-index:9999;
}
#viewer_container #viewer_menu_bar{
padding:5px 0;
width:100%;
z-index:5;
}
@media (max-width: 767px) { 
    #viewer_container #viewer_menu_bar{padding:0;}
}
#viewer_container #viewer_menu_bar * {display:inline;}
#viewer_container #viewer_detach{
margin-right:5px;
margin-top:3px;
font-size:24px!important;
}
#viewer_container #rightSide{
padding:0;
position:relative;
overflow-y:auto;
}
#viewerContainer dt,dd {font-size: 1.1em;}
#viewer_container #resultCounter {width:auto; float:left; font-size:20px !important; margin-top:5px; cursor:default;}
#viewerContainer #rightSideContent {padding: 0 10px 10px 10px;}
#viewer_container #rightSideContainer {
    padding:0 4px 50px 4px;
    margin-right:0;
    border:0;
    overflow: auto;
}
#viewer_container #viewer, #viewer_container #rightSide{
	height: calc(100vh - 45px);
}
#viewer_container #rightSide{
     min-height: calc(100vh - 45px);
     overflow: auto;
}
#viewer_container #rightSide.super-expand{
    height: 100vh;
}
@media (max-width: 768px) { 
    #viewer_container #rightSide{padding:0 0 30px 0;}
    #viewer_container #rightSideContainer{padding-bottom:100%;}
}
@media (max-width: 480px) { 
 #viewer_container #viewer, #viewer_container #rightSide,#viewer_container #rightSideContainer{
    min-height: calc(50vh);
    height: calc(50vh);
 }
 #viewer_container #rightSideContainer{padding-bottom:300%;}
 #viewerContainer #rightSideContent {padding: 0;}
}
#viewer_container #rightSideContainer #form_print,#viewer_container #rightSideContainer #form_save {
font-size: 14px;
}
#viewer_container #metadata{
text-align:left;
overflow:hidden;
white-space:nowrap;
margin-right:20px;
padding-bottom:100px;
padding-left:10px;
}

#viewer_menu_bar #doctitle{
float:left;
font-size:20px;
padding:5px;
}
@media (max-width: 480px) { 
    #viewer_menu_bar #doctitle{   
     font-size:16px;
     padding:2px;
     float:right;
    }
    #pagignationContainer .full-viewer-menu-item {font-size:20px !important;}
    #viewer_container #resultCounter {margin-top:0; font-size:18px !important;}
}
#viewer_menu_bar #viewerTitleContainer{display-inline;}
#viewer_menu_bar #viewerToolsContainer{float:right;}
#viewer_menu_bar #toolsContainer {float:left;}
#viewer_menu_bar #actionsContainer {float:right; display:flex;}
#viewer_menu_bar .viewer-tools-segment {padding-right: 15px;}
@media (max-width: 480px) { 
    #viewer_menu_bar #toolsContainer,#viewer_menu_bar #actionsContainer {float:none;}
    #viewer_menu_bar #viewerToolsContainer{float:right;}
    #viewer_menu_bar #viewerToolsContainer  * {margin: 2px!important; display:inline-block;}
    #viewer_menu_bar #viewerTitleContainer{float:left;}
    #viewer_menu_bar .viewer-tools-segment {padding-right: 0;}
}

.full-viewer-menu-item{
cursor:pointer;
margin-right:10px;
font-size:26px!important;
}
.full-viewer-menu-item.hide{
display:none;
}
.full-viewer-menu-item.disabled,.full-viewer-menu-item.disabled:hover{
color: #848484;
}
.full-viewer-menu-item-title{
    margin-top: -5px;
    float: left;
    margin-right: 5px;   
}
.full-viewer-menu-item-title i{
    font-size: 26px;
}

#viewer_container #filmstripContainer{
position:fixed;
bottom:0;
height:105px;
width:100%;
z-index:1000;
}

.awmap-detach #detach{
cursor:pointer;
}

#awmap #filmstrip{
width:calc(100% - 10px);
}

#awmap #filmstripContainer{
position:fixed;
height:105px;
width: calc(50%);
left: 25%;
bottom: 45px;
z-index: 1049;
}

#viewer_container #filmstrip{
-webkit-box-shadow:inset 0 0 10px #000;
box-shadow:inset 0 0 10px #000;
}

.full-viewer-overlay{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
//opacity:.93
}

#nonSpatialResultsControl{
margin-right:10px;
margin-top:10px
}

#awmap .filmStripView{
margin-left:0;
margin-top:0
}

.filmStripView{
width:100%;
height:100px;
margin-left:5px;
margin-top:10px
}

.nav-tabs{
margin-bottom:0
}

.filmStripButtonContainer{
min-height:150px
}

.filmStripButton{
margin-top:75px;
cursor:pointer
}

.filmStripContent{
float:left;
overflow:hidden;
width:auto;
height:80px;
padding-top:5px;
display:inline-flex;
color: #fff;
}

.filmStripItem{
position:relative;
min-width:75px;
max-width:150px;
height:75px;
margin-right:10px;
text-align:center
}

.filmStripItem>img{
max-height:75px
}

#modalTitleContainer{
    float:left;
}

h3#modalTitle{
font-size:19px;
line-height: 0px;
}

.modalRecordViewContent{
margin-top:-30px
}

#awmap .filmArrowControl{
position:fixed;
right:50%;
margin-bottom:60px;
bottom:-0
}

.filmArrowControl{
position:absolute;
right:50%;
margin-bottom:5px;
margin-top:-20px
}

.thumnailRecordItemDiv{
max-width:200px;
word-wrap:break-word
}

 .myware-controls {
   float: right;
   padding-bottom: 10px;
   cursor: pointer;
}

#panelContentpaneltree > ul {clear: both;}

.native-viewer {
    font-size: 20px !important;
    padding-right: 2px;
    cursor: pointer;
}
.native-viewer:hover { color: #FFFFFF; }
.native-viewer.active { color: #a5f582; }

.record-content-title {
    font-size: 1.6em;
    padding-bottom: 30px;
    margin: 20px 0 30px;
    border-bottom: 1px solid #c7c7c7;
}

.aw-dropdown-list, #createRecordContainer select, #importDataContainer select {
    border-radius: 0px;
    max-width:100%;
    height: 30px;
}

#createRecordContainer #libraryContainer * { margin-right: 5px; }
#createRecordContainer .block { padding-bottom: 20px; }
#createRecordContainer #duplicateRecordContainer.well { 
    padding: 19px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}
#createRecordContainer #duplicateRecordContainer button{
    vertical-align: top;
    margin-right: 10px;
}
#createRecordContainer #duplicateRecordContainer #CR_searchRecordResults {padding-bottom: 4px;}
#createRecordContainer #duplicateRecordContainer #CR_searchRecordResults span{padding-right: 10px;}

#importDataContainer #libraryContainer * { margin-right: 5px; }
#importDataContainer label.category-header { font-weight:bold; }
#importDataContainer #destinationLocationContainer { border-bottom: 2px solid #e5e5e5; }
#importDataContainer #sourceLocationContainer { padding-top: 8px; }

.clipboardDetails {
  display: inline-block;
} 

.full-viewer-feedback {
  font-size: 125%;
}

.full-viewer-popup {
  top: -26px;
  left: 5px;
  float: left;
  z-index: 2000;
  position: relative;
  border-radius: 10px;
  color: #fff;
  background-color: rgba(0,0,0,0.5);
  padding: 5px;
  white-space: nowrap;
  -webkit-user-select: none;
}

#browsePanelContainer {
	/*max-height: 50vh;
	overflow: auto;*/
}
.browseContainer {
  /*  overflow-y: auto;
    overflow-x: hidden;*/
}
.browseContainer i {
    cursor: pointer;
}
.breadcrumb-separator {
    padding-left: 3px;
    padding-right: 3px;
}
.browse-item-container {
	display: inline-block;
}
.browse-item-container .browse-checkbox {
    margin-right:2px;
}
.browse-item-container .browse-expander:before {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 16px;    
    color: #AAAEB5;
    margin-right: 5px;
}
.browse-item-container.closed > .browse-expander:before {
    content: "\f0da";   
}
.browse-item-container.open > .browse-expander:before {
    content:"\f0d7";        
}
.browse-item {
    color: #45b9e4;
}
.browse-breadcrumb { display: inline; }
.browse-breadcrumb.entry-folder { font-weight: bold; }
.browse-breadcrumb.folder-quickpick:before {
    font-family: FontAwesome;
    content: "\f0dd";
    font-style: normal;
    margin: 0 5px;
    font-size: 1.2em;
 }
.browse-breadcrumb.folder-quickpick-folders {
     position: fixed;
     z-index: 10;
     max-height: 500px;
     overflow-y: auto;
     overflow-x: hidden;
     padding: 5px;
     border-radius: 4px;
 }
 .browse-breadcrumb.folder-quickpick-folder {
     display: block;
     padding-bottom: 2px;
 }
.browse-list-item {
   margin-bottom: 5px;
   margin-left: 6px;
}
#browseEditControlsContainer {
    padding: 6px 0 0 0;
}
#browseEditControlsContainer span:after { 
    content: " | ";
}
#browseEditControlsContainer span:last-child:after { 
    content: "";
}
#browseEditPanelContainer {
    min-height: 250px;
    padding-top: 5px;
    padding-left: 5px;
}
#browseItemContainer .browse-edit-controls-container {
    display: inline-block;
}
#browseItemContainer .browse-edit-controls-container i{
    margin-left:6px;
}
.browse-structure-container {
    margin-bottom: 10px;
    display: inline-block;
}
.browseFilterContainer {
    padding-bottom: 10px;
    padding-left: 8px;
}
.browseFilterContainer #entryToggle {font-weight: bold;}
#browsePanel {
   max-height : 50vh;	
   padding-left: 5px;
   overflow-y: auto;
   overflow-x: hidden;
}
#browsePanel #editBrowse {    
    margin-right: 5px;
    padding: 2px 4px 2px 4px;    
    border-radius: 1px;
    background-color:#6E7687;
}
#noBrowseContent {margin: 0 10px;}    

#recordMetadataContent tr.block {
    width: calc(100% - 20px);
    display: block;
}
#recordMetadataContent .kmledittable{
  border-spacing: 3px;
  border-collapse: separate;
}
#recordMetadataContent #group_aw_fields td {word-break: break-all;}
#recordMetadataContent .aw-helptext {
    display: block;
    margin: 0 0 12px 0;
    font-size: 1.0em;
}

.code-block{
    border-radius: 8px;
    background-color:#313437;
    padding:10px
}
.code-block p{
    color:#d6d6d6;
}
.code-block span{
    color: #FFA500;
}
.uploadRecord{
    padding: 10px 15px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 5px;
    color: #8E8E8E;
    margin-left: 0;
}
#uploadsWaiting {
    list-style: none;
}
#uploadsWaiting .ui-selecting { 
    color: #FFFFFF ; 
    background-color: #E98686 !important;
}
#uploadsWaiting .ui-selected { 
    color: #FFFFFF;
    background-color: #A5F582 !important;
}

a.visited {
    color: purple;
}

[id^=toggleFacetSearch] {
   float: left;
   font-size: 85%;   
   margin-left: 10px;
   padding-right: 4px;
   cursor: pointer;
}

[id^=facetContainer] {
    margin-left: 18px;
}
[id^=facetContainer] li {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:100%;
}

[id^=facetContainerLabel] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.account-container .checkbox-control {margin-top: 10px;}
#userAccount h3 {text-transform: uppercase;}
#userAccount h4 {
    border-bottom: 1px solid #ccc;
    padding: 4px 0;
}    
#userAccount .help-inline {display: block; padding-left:0; float: none;}
#modalAccount #userAccount #userPreferencesForm {width: 95%;}

#historyContainer #undoCheckOut {margin-left:20px;}
#historyContainer #checkInRecordForm label {font-size:99%; font-weight:400;}
@media (max-width: 480px) {
	#historyContainer table{width:90%;}
	#historyContainer td {padding:4px 2px;}
    #historyContainer #undoCheckOut {margin-left:0;}
    #historyContainer #checkInRecordForm label{font-size:95%;}
}

#awmap #zoomparcels {
    display: inline-table;
    color:#b3d1ff;  
}
#awmap #clearparcels {
    display: inline-table;
    color:#b3d1ff;  
}
#awmap .fa-compass,#awmap .fa-qrcode{
  color:#b3d1ff;  
}

textarea#comments {
  width:320px;
  height:100px;
}
@media (max-width: 480px) {
textarea#comments {width:80%;}
}	

#result{
color: black;
}
#result div{
  max-height:400px;
  overflow: auto;
}

#dragdropContent #libraryContainer * {
    /*display: inline-block;*/
    margin-right: 5px;
}
#dragdropContent #showMetadata {
    text-align: center;    
    cursor: pointer;
}
#dragdropContent .show-metadata-header {
    font-size: 2em;
    text-align: center;
}

#dragdropContent #uploadContainer {
    min-height: 30vh;
}
#dragdropContent .uploadRecord {
    margin-left: 0;
    width: 25%;
    color: #fff;
}
@media (max-width: 480px) {
    #commonFormHolder td{display:block;}
}

#documentCommentsBody i {
    cursor: pointer;    
}
.aw-delete-doccomment {
    vertical-align: top;
    margin-right: 4px;
}
.aw-doccomments-title {
    margin-bottom: 15px;
    font-size: 1.2em;
}
.aw-doccomments-read {
    margin-bottom: 10px;
}

/* Render a modal on top of the ActiveX pdf reader plugin displayed by IE. 
See http://stackoverflow.com/questions/14063405/how-to-keep-dropdown-menu-on-top-of-activex */
.aw-modal-overlay {
    width: 100%;
    top: 100px;
    left: 100px;
    z-index: 1;   
}
.aw-modal-overlay-content {
    position: relative;
    z-index: 2;
}
.aw-modal-overlay iframe {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .1;
}

.l3-modal-confirmation {
    top: 0%;
    left: 97%;
    width: 20%;
}

.import-controls-group {
	padding-bottom: 20px;
}

.aw-disabled, .aw-disabled:hover{
    cursor: default;      
    text-decoration: none;   
}
.aw-disabled-content, .aw-disabled-content:hover{
    pointer-events: none;
    opacity: 0.4;
}

/* shim bootstrap3 behavior for boostrap2 */
.table-responsive {
    overflow-x: auto;
}


#browsePaginationPanel .dropdown-menu > li > a{
font-size:12px;
padding:5px 20px 8px;
}
#browsePaginationPanel .dropdown-menu{
top:0%; 
margin-top:30px;
box-shadow:none;
font-family:'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
padding:0;
min-width: 70px;
}
#browsePaginationPanel .pagination .current {
line-height: 1em;
display: block;
font-size: 17px;
padding: 7px 0 8px;
}
#browsePaginationPanel .pagination a{
font-size:17px;
line-height:1em;
padding:7px 0 8px
}
#browsePaginationPanel{
height:30px;
margin:0 8px 8px 8px;
width:99%;
}
#browsePaginationPanel legend{
font:12px/1em 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
margin:10px 0 10px 20px;
}
#browsePaginationPanel #browsePaginationCount,#browsePaginationPanel #browsePaginationShow{
font:normal 12px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform:uppercase;
line-height:1em;
padding:10px 0;
padding-right:10px
}
#browsePaginationPanel #itemsPerBrowsePage{
font:normal 12px 'Helvetica Condensed','Helvetica Neue',Helvetica,Arial,sans-serif;
text-transform:uppercase;
line-height:1em;
padding:10px 0;
padding-right:10px
}

#browsePaginationPanel #itemsPerBrowsePage{
text-align:center
}
#itemsPerBrowsePageMenu{
min-width:20px;
width:80px;
right:0
}
#itemsPerBrowsePage{
width:70px;
float:right;
}
#slides {
    position: relative;
    height: 100%;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
#slides .slide {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;

    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

#slides .slide > img{
    max-height:100%;
}
#slides .showing {
    opacity: 1;
    z-index: 2;
}
#slides-next {
    right: 20px;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
    opacity: 0.75;
    }
#slides-previous {
    left: 20px;
    position: absolute;
    z-index: 2;
    top: 50%;
    margin-top: -20px;
    opacity: 0.75;
}
#slidesContainer{
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: relative;
    text-align: center;
    background-color: #f5f5f5;
    border: 1px solid #d5d5d5;
}

/* NGA record management demo styles */
#recordsManagementContent form {
    padding: 10px;
}
#recordsManagementContent .steps-container {
    padding: 10px 0;
}
#recordsManagementContent .steps-container .step {
    padding: 20px 0;
}
#recordsManagementContent .steps-container .step-header {
    font-size: 1.3em;
    color: #a5f582;
}
#recordsManagementContent .static-step-props {
    font-size: 0.9em;
    padding-top: 10px;
}
#recordsManagementContent .static-step-props div {
   padding-bottom: 4px;
}
#recordsManagementContent .static-step-props .prop-label {
    padding-right: 5px;
}

.record-details-container.record-details-position{
    padding-left: 4px;
}

#recordMetadataList .record-details-container{
    font-size: .9em;
}

#editRecordContent {overflow: auto; float: none;}
#editRecordContent #aw_thumbnail_img { 
    padding: 4px 0 4px 0;
    width: 95%;
}
#editRecordContent .form-button-group {padding-top: 10px; text-align:center;}
#editRecordContent .form-button-group .controls {display:inline-block;}
#editRecordContent .edit-button {float:right; margin-right:4px;}
#editRecordContent .edit-button.edit-cancel-button {margin-right:0;}
#editRecordContent .coordinateHolder {width:200px;}
@media (min-width: 1200px) {
     #editRecordContent td.thumbnail-controls{display:block;}   
}
@media (min-width: 768px) and (max-width: 979px) {
   #editRecordContent td {display:block;} 
   #editRecordContent .edit-button {float:none margin-right:0; margin-bottom: 4px;}
   #editRecordContent td.thumbnail-controls,#editRecordContent td.link-controls {display:block;}
   #editRecordContent td.thumbnail-controls .edit-button,#editRecordContent td.thumbnail-controls .edit-button.edit-cancel-button,
   #editRecordContent td.link-controls .edit-button,#editRecordContent td.link-controls .edit-button.edit-cancel-button {margin-right: 4px;} 
}
@media (max-width: 480px) {
   #editRecordContent td {display:block;} 
   #editRecordContent .edit-button {float:none; margin-right:0; margin-bottom: 4px;}
   #editRecordContent td.thumbnail-controls,#editRecordContent td.link-controls {display:block;}
   #editRecordContent td.thumbnail-controls input,#editRecordContent td.link-controls input {display:block !important;}
   #editRecordContent td.thumbnail-controls .edit-button,#editRecordContent td.thumbnail-controls .edit-button.edit-cancel-button,
   #editRecordContent td.link-controls .edit-button,#editRecordContent td.link-controls .edit-button.edit-cancel-button {margin-right: 4px;}
   #editRecordContent .coordinateHolder {width:unset;}
}

#locationsView .coordinateHolder {
    display: inline-block;
}
#locationsView .geospatialControlContainer {
     display: inline-block;
}
#tiffHeader {
    height: 90px;
    background-color: grey;
    margin: 0;
    padding: 20px 0px;
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden; 
}
#tiffContent {
    background-color: #DDDDDD;
 display: block;
  margin-left: auto;
  margin-right: auto;
    height: calc(100% - 130px);
    position : relative;
}
#tiffImage {
    height:100%;
    width:100%;
    position:absolute;
}
#tiffContainer {height:100%;}
.tiffObject {
    display: inline;
    width: 80px;
    height: 80px; 
    margin-left: 7px;
    margin-right: 7px;
}
.tiffObject.selected{border: solid 4px red;}
#tiffMag {
    width: 175px; height: 175px;
    position: absolute;
    z-index: 1333000;
    float:left;
    /*Multiple box shadows to achieve the glass effect*/
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 
    0 0 7px 7px rgba(0, 0, 0, 0.25), 
    inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    cursor: none;
}

.subscription-delivery-content {font-size: 0.8em;}
.subscription-delivery-content .accordion-toggle {font-size: 1.2em;}



#modalFormDataContainer{    
    position: absolute;
    margin: 0;
    top:0;
    left:0;
    width: 100%;
    padding: 0;
    z-index: 9999;
}
#modalFormDataContainer .modal-body{
    height: auto;
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
}
#modalFormDataContainer .tab-content {
    overflow: hidden;
}
.form-data-tab-title {
    font-size: 1.2em;
    margin-bottom: 10px;    
}
.form-data-grid-editor-help {
    font-size: 1em;
    margin: 5px 0 5px 0;   
}
.form-data-tab-field {
    padding: 4px;
}
.form-data-tab-field > * {
    display:inline-block;
}
.form-data-tab-field-header {
    font-weight:bold;
    margin-right: 4px;
}
.form-data-tab-field-datalink {
    cursor: pointer;
    text-decoration: none;
}
.form-data-tab-field-datalink:hover { text-decoration: underline; }
.form-data-grid {
    height: 500px;
}
.form-data-grid .slick-header-column .slick-column-name {
    font-weight: bold;    
}
.form-data-grid input.editor-text {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  background: transparent;
  outline: 0;
  padding: 0;
}
.form-data-grid-editor-container.hide{ display: none; }
.form-data-grid-editor-container{ 
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
 }
.form-data-grid-editor-container .form-data-grid-editor-field {}
.form-data-grid-editor-container .form-data-grid-editor-label {    
      margin-top: 20px;
      display: inline-block;
      font-weight: bold;
}
.form-data-grid-editor-container .form-data-grid-editor {
      width: 225px;
      height: 20px;
      display: inline-block;
      margin: 10px;
      margin-top: 4px;
      padding: 0;
}
.form-data-grid-editor-buttons{
    display: inline-block;
    margin-right: 40px;
}
.form-data-grid-editor-buttons.hide{ display: none; }
.form-data-datalink-grid-container { padding-top: 15px; }
.form-data-datalink-grid-title{
    font-size: 1.2em;
    padding-bottom: 4px;   
}
.form-data-grid-container .slick-pager-status, .form-data-grid-container .slick-pager-settings{ display: inline-block; vertical-align: middle;}
.form-data-grid-container .slick-pager-settings{ padding-left: 10px;}
.form-data-grid-container .slick-pager-settings-expanded { display:inline-block; }
.form-data-grid-container .slick-pager-settings-expanded a, .form-data-grid-container .slick-pager-nav .ui-icon-container { padding: 0 4px; }
.form-data-grid-container .slick-pager-status{ padding-left: 10px;}
.form-data-grid-container .slick-pager-nav .ui-icon {  
    cursor: pointer;
    text-indent: unset;
    overflow: inherit; 
}

#slides-delete {
    right: 10px;
    position: absolute;
    z-index: 2;
    top: 30px;
    margin-top: -20px;
    opacity: 0.75;
}

.aw-metadata-links > a {display:block;}
#awGridBody .aw-metadata-links > a {display:inline-block;}
/*#createRecordContainer label{
    width: 200px;
    display: inline-block;
}*/

/* JQueryUI datepicker overrides */
.ui-datepicker .ui-datepicker-prev{padding: 4px;}
.ui-datepicker .ui-datepicker-next {
    padding: 4px 0;
    margin-right: -10px;
}
.ui-datepicker .ui-datepicker-prev:hover {
    text-decoration:none;
    left:2px;
    top:2px;   
}
.ui-datepicker .ui-datepicker-next:hover {
    text-decoration:none;
    right:2px;
    top:2px;
}
