@charset "utf-8";
/* CSS Document media queries at the bottom */
/*
blue 				= rgb(25,45,83)
hover blue 	= rgb(42,54,79)
red					= rgb(213,82,77)
aqua 				= rgb(51,165,166)
yellow 			= rgb(254,198,68)
grey 				= rgb(177,179,197)
*/
/* bootstrap override */
html { position: relative; min-height: 100%; }

body { font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 465px;}
a, a:hover { color: rgb(25,45,83); text-decoratrion: none; }

h1,h2,h3,h4,h5,h6 { font-weight: 800; padding: 0; margin: 0; }
h2 { color: rgb(25,45,83); }
.ltGray { color: #ccc; }
.ltYellow { background-color: rgba(255,253,17,0.20) !important; }
.errorMsg { color: rgb(213,82,77); font-size: 10px; font-weight: 800; }
/* nav override */
.navbar-default { background-color: transparent; border: none; }
.navbar-static-top { border: none; }
.navbar-nav { margin-top: 35px; }
.navbar-nav > li > a { font-weight: 800; text-transform: uppercase; padding-bottom: 5px; padding-top: 5px; }
.dropdown-menu > li > a { font-weight: 800; font-size: 13px; font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: uppercase; padding-bottom: 5px; padding-top: 5px; }
.navbar-default .navbar-nav > li > a { color: rgb(25,45,83); font-size: 13px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background-color: transparent; color: rgb(177,178,195); }
.aqua { border: 2px solid rgb(51,165,166); }
.aqua a {  color: rgb(51,165,166) !important; }
.aqua:hover { background-color: rgba(51,165,166,0.25); }
.redness { border: 2px solid rgb(213,82,77); margin-right: 10px;}
.redness a { color: rgb(213,82,77) !important; }
.redness:hover { background-color: rgba(213,82,77,0.25); }
.navbar-default .navbar-nav > li.aqua > a { color: #fff; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }
.navbar-brand { padding: 8px 0 8px 0; height: 75px; }
.list-group-item:first-child,.list-group-item:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
		border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#userIntentifier { position: fixed; top: -31px; right: 0; height: 53px; width: auto; padding: 4px 10px; border-radius: 0 0 0 5px; background-color: rgba(44,45,88,0.69); color: white; font-size: 10px; z-index: 999; text-align: left; white-space: nowrap; cursor: pointer; }

/* homepage */
.bannerHead { background: rgb(25,45,83); color: #fff; }
.superSized { font-size: 48px; font-weight: 800; text-transform: uppercase; letter-spacing: -2px; padding: 15px 0 20px 0; color: #fff; }

.maincontent { padding-bottom: 30px; padding-top: 15px; padding-left: 15px; padding-right: 15px; }
.btn { border-radius: 0; }
.btn-primary {
    background-color: rgb(51,165,166);
		/*border-left: 1px solid rgb(51,165,166);
		border-right: 1px solid rgb(51,165,166);
		border-top: 2px solid rgb(51,165,166);
		border-bottom: 1px solid rgb(51,165,166);*/
    border-color: transparent;
    color: #fff;
		font-weight: 800;
		font-size: 13px;
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover { background-color: rgb(177,178,195); border-color: rgb(177,178,195);  }

.form-control { box-shadow: none; border-radius: 0; border: 1px solid rgb(51,165,166); }
.form-control::-moz-placeholder {  text-transform: uppercase; font-size: 13px; font-weight: 400; font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;}


/* footer */
.footerBrand { text-align: left; }
.footer { position: absolute; bottom: 0; left: 0; width: 100%;
  /* Set the fixed height of the footer here and set same in body above */
  height: 465px; background-color: rgb(25,45,83); color: #fff; padding-left: 15px; padding-right: 15px; }
.footer p { color: #fff; }


/* intranet */

.openClose { vertical-align: bottom; position: relative; bottom: 0; left: 0;font-size: 14px; font-weight: bold; font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif; color: #666; }
.equipHomeBox { cursor: pointer; width: 100%; height: 100%; background-color: rgb(25,45,83); font-size: 18px; color: rgb(213,82,77); text-align: center; font-weight: 800; padding: 15px; margin-top: 5px; }
.equipHomeBox:hover { background-color: rgb(42,54,79); }
.equipBoxInner { background-color: #fff; height: 85%; font-size: 65px; margin-bottom: 10px; }
.equipBoxInner i { margin: 20px auto; }
.search-control button { border-left: 1px solid rgb(51,165,166); border-top: 1px solid rgb(51,165,166); border-bottom: 1px solid rgb(51,165,166); background-color: #fff; }
.search-control button span { color: rgb(213,82,77); font-size: 15px; margin: 0; padding: 0; }
.ui-selectmenu-text { color: rgb(213,82,77); font-weight: 800; }
.ui-selectmenu-button span.ui-selectmenu-text  { padding-left: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-br, .ui-corner-bl, .ui-corner-tr, .ui-corner-tl {
    border-radius: 0 !important;
		border-top-right-radius: 0 !important;
		border-top-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #fff;
    border: 1px solid rgb(51,165,166);
		height: 32px;
}
.ui-widget {
    font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    z-index: 999 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #eee;
    border: 1px solid rgb(51,165,166);
}
.ui-widget-content {
    background: #fff;
    border: 1px solid rgb(51,165,166);
}
.ui-menu .ui-menu-item {
    border: 0;
}
.ui-icon-triangle-1-s { background-position: -32px -16px; }

.breadCrumb, .breadCrumb a { font-size: 11px; font-weight: 700; color: #666; padding: 0 0 10px 0; margin-left: 0; }
.breadCrumb a:hover { color: #333; }
.tableHeadBlue { background-color: rgb(25,45,83); }
.tableHead1 { color: #fff; font-size: 9px; font-weight: 800; text-align: center; }
.tableIcon { font-size: 32px !important; color: rgb(213,82,77); }
.cellHover { text-align: center; padding: 10px; }
.tableHead2 { font-size: 13px; text-align: center;  }
.tableHeadRed { color: rgb(213,82,77); font-weight: 800; }
.expandCell:hover { background-color: #eee; cursor: pointer;  }
.progressJob { padding: 0; }
.jobProgressBar {  width: 100%; height: 30px; position: relative; top: 0; left: 0; }
.jobProgressFill { float: left;  z-index: 100; height: 30px; }
.jobProgressBarText { font-size: 12px; padding-left: 30px; position: absolute; top: 6px; font-weight: 800; left: 0; }
.grayedout,.grayedout div { background-color: rgba(100,100,100,0.5);; }
.servicerow { background-color: rgba(51,165,166,0.5); }
.newassemblyrow { background-color: rgba(252,173,116,0.5); }
.newassemblyrowfill { background-color: rgba(252,173,116,0.75); }
.colorOrange { color: rgba(252,173,116,1.0); }
.colorBlue { color: rgba(51,165,166,1.0); }
.fadedOut { opacity: 0.25; cursor: not-allowed; }
.tableHead3 { background-color: #eee; font-size: 9px; line-height: 1.1; font-weight: 800; text-align: center; }
.tableHead4 { background-color: #fafafa; font-size: 10px; line-height: 1.1; font-weight: 400; text-align: center; }
.tableHead5 { background-color: rgba(255,249,209,0.80); font-size: 9px; line-height: 1.1; font-weight: 800; text-align: center; }
.quickCertSerial:hover,.cellHover:hover { background-color: #eee; cursor: pointer; }
.downloadCerts { border: 1px solid #ddd; background-color: #ddd; color: rgb(213,82,77); width: 220px; padding: 5px 12px 3px 15px; vertical-align: top; text-align: center; }
.downloadCerts i { font-size: 21px; margin-left: 5px; vertical-align: middle; }
.pagination a { font-size: 14px; font-weight: 800; color: rgb(213,82,77); text-decoration: none; }
.pagination i { font-size: 18px; margin-left: 5px; margin-right: 5px; }
.downloadCerts { cursor: pointer; }


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
body { margin-bottom: 200px; }
.footer { height: 200px; }
.footerBrand { text-align: right; }
.maincontent { padding-left: 0; padding-right: 0; }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  }

.btn-lavender { color: #FFFFFF; background-color: #ACA7EC; border-color: #ACA7EC; } 
.btn-lavender:hover, .btn-lavender:focus, .btn-lavender:active, .btn-lavender.active, .open .dropdown-toggle.btn-lavender { color: #FFFFFF; background-color: #ACA7EC; border-color: transparent; } 
.btn-lavender:active, .btn-lavender.active, .open .dropdown-toggle.btn-lavender { background-image: none; } 
.btn-lavender.disabled, .btn-lavender[disabled], fieldset[disabled] .btn-lavender, .btn-lavender.disabled:hover, .btn-lavender[disabled]:hover, fieldset[disabled] .btn-lavender:hover, .btn-lavender.disabled:focus, .btn-lavender[disabled]:focus, fieldset[disabled] .btn-lavender:focus, .btn-lavender.disabled:active, .btn-lavender[disabled]:active, fieldset[disabled] .btn-lavender:active, .btn-lavender.disabled.active, .btn-lavender[disabled].active, fieldset[disabled] .btn-lavender.active { background-color: #ACA7EC; border-color: #ACA7EC; } 
.btn-lavender .badge { color: #ACA7EC; background-color: #FFFFFF; }