@font-face {
  font-family: 'SCADmoa2018icons-v2';
  src:  url("/assets/meta/53cc68ca/css/fonts/SCADmoa2018icons-v2.eot?694uxm");
  src:  url("/assets/meta/53cc68ca/css/fonts/SCADmoa2018icons-v2.eot?694uxm#iefix") format('embedded-opentype'),
    url("/assets/meta/ae2a5071/css/fonts/SCADmoa2018icons-v2.ttf?694uxm") format('truetype'),
    url("/assets/meta/ae445375/css/fonts/SCADmoa2018icons-v2.woff?694uxm") format('woff'),
    url("/assets/meta/z9bb2ffdb/css/fonts/SCADmoa2018icons-v2.svg?694uxm#SCADmoa2018icons-v2") format('svg');
  font-weight: normal;
  font-style: normal;
}

.moa-navbar-container.container {
    border-bottom: 5px solid #1476cc;
    border-left: 0;
    border-right: 0;
}

/* ===== Global ===== */

#emuseum-menu {
	margin: 15px 0;
}

#emuseum-menu li {
	display: inline-block;
}

.emuseum-title {
    padding: 17px 0 3px 0;
}

#emuseum-menu ul li {
    margin-right: 20px;
}

#emuseum-menu ul li a {
    text-transform: uppercase;
    font-size: 13px;
    color: #4e565d;
}

.form-control {
	box-shadow: none;
	border-radius: 0;
	border: 2px solid #d9d9d9;
}

.form-control:focus {
	box-shadow: none;
	border-color: #4e565d;
}

#advancedsearch-link {
	float: right;
    margin-top: 4px;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 5px;
}

#emuseum-quicksearch-wrap #emuseum-quicksearch input[type=text] {
    height: 50px;
}

#emuseum-quicksearch-wrap #emuseum-quicksearch i {
    line-height: 50px;
    font-size: 23px;
}

.emuseum-container {
    padding-bottom: 30px;
}

/* ===== Grid View ===== */

#imagesView, .grid-background {
    background-color: #e4e4e4;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

.emuseum-img-grid .grid-item {
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.emuseum-defaultmedia {
    color: #eff0f1;
    background-color: #4e565d;
}

.emuseum-img-grid {
    margin-top: 15px;
    padding-top: 8px;
    margin-left: -8px;
    margin-right: -8px;
}

.grid-item-inner {
    background-color: #fff;
    box-shadow: 0 0 20px 0px rgba(0, 0, 0, .08);
    padding-top: 15px;
    color: #4e565d;
    transition: all 0.2s ease-in-out;
}

.grid-item-inner:hover {
    transform: scale(1.005, 1.005);
    box-shadow: 0px 10px 30px rgba(0,0,0,0.25);
}

.emuseum-img-grid .grid-item .grid-item-inner .text-wrap {
    text-align: left;
    padding: 0 16px;
    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 10px;
    line-height: 17px;
}

.emuseum-img-grid .grid-item .grid-item-inner .text-wrap.first-field {
	margin-top: 0;
}

.grid-item a:hover {
	text-decoration: none;
}

.emuseum-img-grid .grid-item .grid-item-inner .collection-record-count {
	color: #4e565d;
}

.grid-item h3 a,
.grid-item h3 {
    color: #4e565d;
    font-weight: 400;
    font-size: 17px;
    text-transform: none;
    letter-spacing: normal;
    line-height: 1.5;
}

.emuseum-content .emuseum-img-grid .grid-item .grid-item-inner .shareToolbar {
	margin-top: 0;
	height: auto;
	line-height: 16px;
    margin-bottom: 15px;
}

.emuseum-img-grid .grid-item .grid-item-inner .shareToolbar i {
    font-size: 16px;
    margin: 8px 0 0 0;
}

.bottom-pager {
	margin-top: 15px;
}

/* ===== Filters ===== */

#context-panel #context-panel-outer {
    background-color: #ffffff;
}

.emuseum-content label {
    font-weight: normal;
}

.filter-header {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0;
    margin-right: 8px;
}

.context-tabs a {
    color: #4e565d;
}

/* ===== Detail View ===== */

.detail-item-details {
    font-size: 16px;
}

#appDetailView .detailFieldLabel,
.emuseum-detail-category .detail-category-label {
    float: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    color: #8b8b8b;
}

.detail-tools {
    border-bottom: 1px solid #ccc;
    margin-bottom: 17px;
}

.emuseum-detail-item.primary-detail-item .detail-item-img div#mediaZone {
    background: #efefef;
    margin-bottom: 15px;
}

@media (min-width: 640px) {
	.emuseum-detail-item.primary-detail-item .detail-item-img div#mediaZone img {
	    max-height: calc(100vh - 234px);
	}
}

#appDetailView .toggleField .detailFieldLabel {
    float: left;
}

.radio, .checkbox {
    padding-left: 0;
}

.checkbox input {
    margin-top: 6px;
}

.emuseum-content .select-dropdown-wrap:after {
    top: 2px;
    right: 2px;
    height: 30px;
    width: 30px;
    font-size: 20px;
    line-height: 33px;
}

.thes-module-wrap .grid-item-inner {
    padding: 18px;
}

.thes-module-wrap .emuseum-img-grid .grid-item .grid-item-inner .text-wrap {
    padding: 0;
}

.thes-module-wrap .emuseum-img-grid .grid-item .grid-item-inner .text-wrap.first-field {
    padding-top: 5px;
}


.moa-navbar-container.container .moa-navbar.affix {
    z-index: 1001;
}

#media-overlay .overlayTitle {
    top: 9px;
}