/** LCARS SDK 16323.311
* This file is a part of the LCARS SDK.
* https://github.com/AricwithanA/LCARS-SDK/blob/master/LICENSE.md
* For more information please go to http://www.lcarssdk.org.
**/

/* Removes the LCMS Design Editor from the Admin Bar */      
.lcms-ele-fileupload,
.lcms_page_edit_design{display:none !important;}  

.regionBoundary .lcms-img-blankstate{cursor: pointer !important;  position:relative;}

.lcms-img-blankstate .lcms-img-blankstate-inner-wrap {
    display: inline-block !important;
    vertical-align: middle !important;
    max-width: 300px !important;
}

.lcms-img-blankstate {
    position: relative;
    background: #f5f5f5 !important;
    border: 2px solid #e0e0e0 !important;
    margin: 0 0 15px !important;
    text-align: center !important;
    border-radius: 4px;
    overflow: hidden !important;
    padding: 10px !important;
}

.lcms-img-dropzone {
    opacity: 1;
    -webkit-transition: background 0.2s ease-out, border-color 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
    transition: background 0.2s ease-out, border-color 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
}

.lcms-img-blankstate.lcms-drop-supported{border: 2px dashed #e0e0e0 !important;}
.lcms-img-blankstate.lcms-drop-supported input.lcms-img-fileupload{
    display: none;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    float: none !important;
    font-size: 170px !important;
    cursor: pointer !important;
    z-index: 1;	
}

.lcms_dimensions {
    opacity: 0;
    position: absolute;
    right: 12px;
    top: 9px;
    font-size: 11px !important;
    font-style: italic !important;
    font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: #999 !important;
    -webkit-transition: opacity 0.1s ease-out;
    transition: opacity 0.1s ease-out;
}

.dragable:hover .lcms_dimensions {
    opacity: 1;
    display: block;
}

   
[data-section="visual-guide"] .element,
[data-section="visual-guide"] .element > *{width:100%; height:100%;}
   
   
/* Page Specific Global */   
#fourohfour .column > h1,
#searchResults .element h1{display:none;}



/* skip to content hidden button, for minor accessibility reasons */
#skipTo {
	position: absolute;
	top: -9999em;
	left: -9999em;
}


/* LCMS Admin Bar */

html body div[id$="_lcms_menus"]{position: relative;}

.lcms_toolbar{z-index:9999999;}

.lcms_pagebarContainer{
	position:fixed; 
	z-index:999999;
}


/* Admin Drag-Drop Handle */

.actions ul.suckerfish{
	height:auto;
	min-height:32px;	
}

.actions ul.suckerfish:after {
    content: '';
    display: table;
    clear: both;
}


.actions ul.suckerfish > li> a:after {
   line-height:1.4;
}


.lcms-img-blankstate::before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}

.lcms-img-blankstate {
    position: relative;
    background: #f5f5f5 !important;
    border: 2px solid #e0e0e0 !important;
    margin: 0 0 15px !important;
    text-align: center !important;
    border-radius: 4px;
    overflow: hidden !important;
    padding: 10px !important;
}


.lcms-img-dropzone {
    opacity: 1;
    -webkit-transition: background 0.2s ease-out, border-color 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
    transition: background 0.2s ease-out, border-color 0.2s ease-out, opacity 0.2s ease-out, box-shadow 0.2s ease-out;
}

.lcms-img-blankstate.lcms-drop-supported {
    border: 2px dashed #e0e0e0 !important;
}

.regionBoundary .lcms-img-blankstate {
    cursor: pointer !important;
}

.element *{text-align:left;}
.element a{display:inline-block; color:inherit; text-decoration:underline; letter-spacing:inherit;}


html{
position: relative;
    top: 0 !important;

}

#skipTo,
.lcms_menus {display:none !important;}


.element .wrapper{width:100%; height:100%;}




div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span{background-image:none}
#ui-lcarssdk-terminal{
	width:1920px; 
	height:1080px; 
	padding:10px; 
	text-align:right;
	padding-left:80px;
}

.button.bottom{
	border-bottom-right-radius:30px; 
	border-bottom-left-radius:30px;
}

.button.bottom:before{left:25px; right:25px;}


.column > * {
	margin-top:10px;
}

.column > *:first-child{margin-top:0px;}

.row > * {
    margin-left: 10px;
}
.row > *:first-child{margin-left:0px;}


.complexButton *{margin-left:10px;}
.complexButton :first-child{margin-left:0px;}
.complexButton .text + *{margin-left:10px;}

.blockFont{
	letter-spacing:1px;
}

.title{letter-spacing: -2px;}


*{
	background-clip: content-box !important;
}

#ui-lcarssdk-terminal > .column:first-child{
	width:305px; 
	margin-right:5px;
}

table{display:table; width:100%; height:100%;}
td{display:table-cell;}

#ui-lcarssdk-terminal > .column:first-child .button-wrap:last-child{margin-top:195px;}

.bracket{
	width:305px; 
	height:255px; 
	margin-bottom:5px;
} 

.button-wrap{
	flex-wrap:wrap; 
	width:100%;
}

.button-wrap .button{
	margin-bottom:5px; 
	margin-left:5px;
}

.button-wrap .button:first-child:nth-last-child(2),
.button-wrap .button:first-child:nth-last-child(2) ~ .button{margin-bottom:0px;}
.button-wrap .button:nth-child(odd){margin-left:0px !important;}

#wpr_mainView{margin-left:10px;}
#wpr_mainView > .header{height:320px;}

#wpr_mainView > .header .column{
	width:150px; 
	overflow:visible;
}

#wpr_mainView > .header .column .elbow .bar{
	width:209px; 
	right:-204px;
}

.header .row.frame{padding-left:204px;}

.main .column{
	left:0px; 
	top:0px; 
	bottom:0px; 
	width:150px;  
	overflow:visible;
}

.main .column:first-child .elbow .bar{width:209px;}
.main .row.frame{padding-left:209px;}

.main .content{
	padding-top:35px; 
	padding-left:35px;
}

.frame .bar:nth-child(2){
	width:100%; 
	max-width:150px;
}

.frame .bar:nth-child(5){
	width:100%; 
	max-width:305px;
}	

.frame .bar:nth-child(6){
	width:100%; 
	max-width:110px;
}	

.frame .bar:nth-child(7){
	width:100%; 
	max-width:35px;
}	

.header .button-wrap{
	position:absolute; 
	bottom:35px; 
	right:0px; 
	width:460px;
}

.header .button-wrap .button{margin-left:5px !important;}
.header .button-wrap .button:first-child:nth-last-child(2),
.header .button-wrap .button:first-child:nth-last-child(2) ~ .button{margin-bottom:0px;}
.header .button-wrap .button:nth-child(3n+1),
.header .button-wrap .button:first-child{margin-left:0px !important;}

#sections > .wrapper{display:none;}

[data-section="access-denied"] #access-denied{display:block;}
[data-section="life-support"] #life-support{display:block;}
[data-section="entertainment-systems"] #entertainment-systems{display:block;}
[data-section="security"] #security{display:block;}
[data-section="maintenance"] #maintenance{display:block;}

[data-section="information-database"] #information-database{display:block;}
[data-section="personnel-database"] #personnel-database{display:block;}
[data-section="visual-guide"] #visual-guide{display:block;}
[data-section="faq"] #faq{display:block;}
[data-section="media"] #media{display:block;}
[data-section="downloads"] #downloads{display:block;}
[data-section="lcars"] #lcars{display:block;}

#sections{overflow:auto;}

#sections .row .column{padding:60px 60px 0px;}
#sections .row:last-child{margin-bottom:30px;}


#section-layout:not([data-section="access-denied"]) [data-section="access-denied"],
#section-layout:not([data-section="life-support"]) [data-section="life-support"],
#section-layout:not([data-section="entertainment-systems"]) [data-section="entertainment-systems"],
#section-layout:not([data-section="security"]) [data-section="security"],
#section-layout:not([data-section="maintenance"]) [data-section="maintenance"],

#section-layout:not([data-section="information-database"]) [data-section="information-database"],
#section-layout:not([data-section="personnel-database"]) [data-section="personnel-database"],
#section-layout:not([data-section="visual-guide"]) [data-section="visual-guide"],
#section-layout:not([data-section="faq"]) [data-section="faq"],
#section-layout:not([data-section="msd"]) [data-section="msd"],
#section-layout:not([data-section="media"]) [data-section="media"],
#section-layout:not([data-section="downloads"]) [data-section="downloads"],
#section-layout:not([data-section="lcars"]) [data-section="lcars"]{display:none;}


#section-layout-connector{
	max-width: 68px;  
	width: 98px; 
	margin-right: -30px; 
	padding-top:100px;
	transition:all .25s linear;
}


#section-layout{
	width:220px; 
	margin-right:-40px; 
	z-index: 2;
	padding-top:58px; 
	transition:padding-top .25s linear;
}

#section-layout-connector .elbow .bar{min-height: 0px;}

#section-layout[data-section="access-denied"] #section-layout-connector{
	padding-top:100px;
}
#section-layout[data-section="life-support"] #section-layout-connector{
	padding-top:100px;
}
#section-layout[data-section="entertainment-systems"] #section-layout-connector{
	padding-top:170px;
}
#section-layout[data-section="security"] #section-layout-connector{
	padding-top:170px;
}
#section-layout[data-section="maintenance"] #section-layout-connector{
	padding-top:170px;
}

#section-layout[data-section="information-database"] #section-layout-connector{
	padding-top:100px;
}
#section-layout[data-section="personnel-database"] #section-layout-connector{
	padding-top:170px;
}
#section-layout[data-section="visual-guide"] #section-layout-connector{
	padding-top:450px;
}
#section-layout[data-section="faq"] #section-layout-connector{
	padding-top:70px;
}
#section-layout[data-section="msd"] #section-layout-connector{
	padding-top:170px;
}
#section-layout[data-section="media"] #section-layout-connector{
	padding-top:170px;
}
#section-layout[data-section="downloads"] #section-layout-connector{
	padding-top:170px;
}


#section-layout[data-section="access-denied"]{
	padding-top:58px; 
}
#section-layout[data-section="life-support"]{
	padding-top:58px; 
}
#section-layout[data-section="entertainment-systems"]{
	padding-top:58px; 
}
#section-layout[data-section="security"]{
	padding-top:128px; 
}
#section-layout[data-section="maintenance"]{
	padding-top:198px; 
}

#section-layout[data-section="information-database"]{
	padding-top:58px; 
}
#section-layout[data-section="personnel-database"]{
	padding-top:58px; 
}
#section-layout[data-section="visual-guide"]{
	padding-top:58px; 
}
#section-layout[data-section="faq"]{
	padding-top:508px; 
}
#section-layout[data-section="msd"]{
	padding-top:58px; 
}
#section-layout[data-section="media"]{
	padding-top:58px; 
}
#section-layout[data-section="downloads"]{
	padding-top:58px; 
}






.primary-menu > .cap{
    position: absolute;
    width: 60px;
    min-width: 60px;
    top: 10px;
	transition:top .25s linear;
	left:-70px;
}

.primary-menu[data-section="access-denied"] > .cap{top:10px;}
.primary-menu[data-section="life-support"] > .cap{top:10px;}
.primary-menu[data-section="entertainment-systems"] > .cap{top:80px;}
.primary-menu[data-section="security"] > .cap{top:150px;}
.primary-menu[data-section="maintenance"] > .cap{top:220px;}

.primary-menu[data-section="information-database"] > .cap{top:10px;}
.primary-menu[data-section="personnel-database"] > .cap{top:80px;}

.primary-menu[data-section="visual-guide"] > .cap{top:360px;}
.primary-menu[data-section="faq"] > .cap{top:430px;}
.primary-menu[data-section="msd"] > .cap{top:500px;}
.primary-menu[data-section="media"] > .cap{top:570px;}
.primary-menu[data-section="downloads"] > .cap{top:640px;}




.text-red-1-2{ 
	-webkit-animation: text-red-1-2 1.25s step-end infinite; 
	animation: text-red-1-2 1.25s step-end infinite;
}

.text-red-1-2{ 
	-webkit-animation: text-red-1-2 1.25s step-end infinite; 
	animation: text-red-1-2 1.25s step-end infinite;
}

@-webkit-keyframes text-red-1-2 {
   from, to { color:#990000;}
     50% {color:#FF0000;}
}

@keyframes text-red-1-2 {
   from, to { color:#990000;}
     50% {color:#FF0000;}
}
/* Static Pattern Heights */
.step-two{height:125px;}
.step-three{height:190px;}
.step-four{height:255px;}


.tab-top-left .button{border-bottom-left-radius:0px !important;}
.tab-bottom-left .button{border-top-left-radius:0px !important;}


/* <textEditor> */

.text-blue-1{color:#99ccff;}
.text-blue-2{color:#3399cc;}
.text-blue-3{color:#006699; }
.text-blue-4{color:#003366;} 

.text-green-1{color:#ccddbb;}
.text-green-2{color:#00cc99;}
.text-green-3{color:#009999;}
.text-green-4{color:#006666;}

.text-red-1{color:#ff0000;}
.text-red-2{color:#cc0000;}
.text-red-3{color:#990000;}

.text-grey-1{color:#eeeeee;}
.text-grey-2{color:#cccccc;}
.text-grey-3{color:#666666;}

.text-white{color:#ffffff;}
  /* </textEditor> */
     

.logo{
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  width: 500px;
}
