/* Main Style Sheet for Flash Memory Summit - 2018 Design by Jaime Ordóñez Victoria */


/*

  @mixin for-size($size) {
  @if $size == phone-only {
    @media (max-width: 599px) { @content; }
  } @else if $size == tablet-portrait-up {
    @media (min-width: 600px) { @content; }
  } @else if $size == tablet-landscape-up {
    @media (min-width: 900px) { @content; }
  } @else if $size == desktop-up {
    @media (min-width: 1200px) { @content; }
  } @else if $size == big-desktop-up {
    @media (min-width: 1800px) { @content; }
  }
}

*/


/* Font is Open-Sans for Body and Oswald for Menus  */
/* Light 300  Open Sans  */
/* Regular 400  */
/* Semi Bold 600  */
/* Bold 700   */

/* Begin FMS Font Palette*/
.futura {font-family: 'futura-pt', 'Arial', 'Open Sans', 'sans-serif' !important;}
.futura-condensed {font-family: 'futura-pt-condensed', 'Arial Narrow', 'sans-serif' !important; letter-spacing: .1em}
/* .futura {font-family: 'futura-pt', 'sans-serif' !important}
End FMS Font Palette*/

/*Begin FMS Color Palette*/
.FMS_darkBlue {color:#233f8f !important}
.FMS_lightBlue {color:#0973ba !important}
.FMS_orangeRed {color:#ff7600 !important}
.FMS_lightGold {color:#e4d934 !important}
.FMS_darkGold {color:#dcd232 !important}
.FMS_darkGray {color:#686969 !important}
.FMS_lightGray {color:#bcbbbb !important}
/*End FMS Color Palette*/

html {
	scroll-behavior: smooth;}

body, html { overflow-x:hidden; }

body {
  background-color: white;
 font-family: 'futura-pt', 'open-sans', Arial, Helvetica, sans-serif !important;
  font-size:11.5pt;
	font-weight: 400;
	font-style: normal;
  margin-bottom: 0 !important;
}

p a, .squareBullets li a {
  display: inline;
  font-style: italic;
  font-weight: 400;
	font-family: 'futura-pt', 'open-sans', 'Arial', 'Helvetica', 'sans-serif' !important;
}

.bodyLink {border: 0px solid red !important; font-weight: 600 !important}
.bodyLink:hover {color: #ff7600 !important}
.bodyLink:active {color: #ff7600 !important}

h1, h2, h3, h4, h5, h6, span, p { font-family: 'futura-pt', 'open-sans', 'Arial', 'Helvetica', 'sans-serif' !important;}

h1, h2, h3, h4, h5, h6 {font-weight:500}

h1 {font-size: 2em}
h2 {font-size: 1.6em; color: #233f8f; margin-bottom:4px;}
h3 {font-size: 1.4em; color: #233f8f; margin-bottom:4px;}
h4 {font-size: 1.2em; color: #233f8f; margin-bottom:4px; }
h5 {font-size: 1.1em}
h6 {font-size: 0.9em}

h1.FMS_PageHeading, h2.FMS_PageHeading {
	display:block;
    text-align: center;
    font-size: 1.4em;
	font-weight: 300;
	letter-spacing: 4px;
	word-spacing: 4px;
	position:relative;
	width:100%;
	margin:10px auto 0 !important;
	padding:4px;
    color: #e4d934;
	background-color:#585858;
	border-radius:14px !important;
	text-transform: uppercase;
}
.accordionH4 {
	text-transform: uppercase;
	text-align:center;
	font-weight: 700 !important;
	
	}
.accordionH4 a:hover {color:#ff7600}
@media  (max-width: 667px) {
	h1.FMS_PageHeading, h2.FMS_PageHeading {
	font-family: 'futura-pt', 'open-sans' 'sans-serif' !important; font-size: 1.1rem; font-weight: 400;
	letter-spacing: 1px;
	}
}
@media  (max-width: 480px) {
	h1.FMS_PageHeading, h2.FMS_PageHeading {
	font-family: 'futura-pt-condensed', 'arial narrow', 'sans-serif' !important; 
	font-size: 1.1rem; 
	display:block;
    text-align: center;
    font-size: 1.1em;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 1px;
	position:relative;
	width:100%;
	margin:0 auto 0 !important;
	padding:4px;
    color: #e4d934;
	background-color:#585858;
	border-radius:13px !important;
	text-transform: uppercase;
	}
	p {font-size:1em }

}

.BOSWinnerFirst {margin:4px 0px 0px 2%;}
.BOSWinner {margin:1px 0px 0px 2%;}

.CaptionHeaderBold {font-size:8.5pt; font-weight:bold; color:#333333; margin-top:2px;}
.CaptionBodyText {font-size:8.5pt; font-weight:lighter; color:#333333; margin-bottom:8px;}

div.VideoContainer {width:99%; margin:20px 0px 0px 1%;}
div.VideoMovie {width:99%; margin:0px auto 0px auto;}
div.VideoCaption {text-align:center; margin:0px auto 0px auto;}

.ExhibitorListEven {background-color:white;}
.ExhibitorListOdd {background-color:#EAEAEA;}
.ExhibitorProfileFirst{margin-top:2px;}
.ExhibitorProfileLast{margin-left:20px; __border-bottom:solid 1px #CCCCCC; margin-bottom:20px;}
.ExhibitorProfileLogo{display:block; float:right; margin:2px 0px 4px 4px;}
.ExhibitorProfileLogoExecPremier {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:135px;}
.ExhibitorProfileLogoPremier {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:130px;}
.ExhibitorProfileLogoPlatinum {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:125px;}
.ExhibitorProfileLogoGold {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:120px;}
.ExhibitorProfileLogoBronze {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:115px;}
.ExhibitorProfileLogoExhibitor {display:block; float:right; margin:2px 0px 4px 4px; width:100%; max-width:110px;}

.ExpertsTableName {color:black;}
.ExpertsTableLeader {font-weight:500;}
.ExpertsTableContainer {margin-top:12px; border:solid 1px #CCCCCC; padding:4px;}
.ExpertsTableBio {margin-left:2%;}
.ExpertsTablePhoto {display:block; float:left; margin:0px 6px 4px 0px; border-bottom:solid 3px #C83602; width:100%; max-width:150px; border-radius: 0 40px 0 0 !important; border: solid .25em #686969 !important;}
.ExpertsTablePerson {margin-top:8px; margin-left:2%; }

.KeynoteTitle {text-align:center !important; font-size:1.4em; color:#233f8f; margin-bottom:4px; }
.KeynoteDayTime {text-align:center; margin-bottom:20px;}
.KeynoterImage {width:100%; max-width:150px; float:left; margin-right:2%;}
.KeynoterImageHomepage {width:100%; max-width:150px; float:left; margin-right:2%;}
.KeynoterInfo {width:66%; float:right; text-align:left;}
.KeynoterName {font-weight:bold; color:black !important; margin-top:0px; margin-bottom:2px;}
.KeynoterJobTitle {font-weight:bold; color:black !important; margin-top:0px; margin-bottom:2px;}
.KeynoterCompany {font-weight:bold; margin-top:0px; color:black !important;}

img.SponsorLogo {}
img.SponsorLogoExecPremier {width:100%; max-width:135px; padding:6px 12px 6px 12px; border:none;}
img.SponsorLogoPremier {width:100%; max-width:130px; padding:6px 12px 6px 12px; border:none;}
img.SponsorLogoPlatinum {width:100%; max-width:125px; padding:6px 12px 6px 12px; border:none;}
img.SponsorLogoGold {width:100%; max-width:120px; padding:6px 12px 6px 12px; border:none;}
img.SponsorLogoBronze {width:100%; max-width:115px; padding:6px 12px 6px 12px; border:none;}

/*.proceedingsPDF {width: 42px !important; border: 0px solid blue; background-image: url('/English/PDFs/images/PDF-CTA-icon.png');}*/
li.proceedingsPDF {list-style: none; line-height:100%; color:#444444; background-image: url('/English/PDFs/images/PDF-CTA-icon.png'); background-size:62px; background-repeat: no-repeat; background-position:0px 4px; padding-left:20px; padding-bottom:0px; padding-top:2px; margin:4px 10px 0px 0.06em;}/*This new proceddigns stule os for work in progress proceedings_2020.html*/

.ProceedingSessionName {font-size:0.92em; font-weight:Bold; color:black; letter-spacing: 0.02em; word-spacing: 0.05em; padding-bottom:8px; padding-top:8px;}
.ProceedingPaperTitle {font-size:0.88em; font-weight:600; letter-spacing: 0.02em; word-spacing: 0.05em;}
.ProceedingSessionPresenter {font-size:0.85em; color:#666666; margin-top:2px; letter-spacing: .04em; word-spacing: 0.05em;}
.ProceedingSessionTime {font-size:0.76em; font-weight:600; color:black; margin:0px; text-align:center; vertical-align:top; letter-spacing: 0.02em; word-spacing: 0.05em; padding-top:8px;}
ul.Proceeding {margin:-10px 0px 0px -4%;}
li.ProceedingPDF {list-style: none; line-height:100%; color:#444444; background-image: url('/English/Images/Icons/PDF_Icon_02.svg'); background-size:12px; background-repeat: no-repeat; background-position:0px 4px; padding-left:20px; padding-bottom:0px; padding-top:2px; margin:4px 10px 0px 0.06em;}

.PRChrono {margin-bottom:8px; text-align:left;}
.PRChronoPDF {width:4%; float:left; margin-left:1%;}
.PRChronoTitle {width:66%; float:left;}
.PRChronoDate {width:27%; float:right; margin-right:10px; text-align:right;}
.PR_Title {margin-top:8px; font-size:1.4em; color:black; margin-bottom: 8px; text-align:center; }
.PR_Subtitle {margin:0px; font-size:1.1em; color:black; margin-bottom: 8px; text-align:center; }

.CFP_Form_Note {font-size:smaller; color:green;}

.divClear {clear:both;}
li.Answer {list-style: none; background-image: url(/English/Images/Icons/A_is_for_Answer.jpg); background-repeat: no-repeat; background-position: 0px 4px; padding-left:22px; padding-bottom:10px; margin-right:1%; margin-left:1.8%;}
li.Question {list-style: none; background-image: url(/English/Images/Icons/Q_is_for_Question.jpg); background-repeat: no-repeat; background-position:0px 4px; padding-left:22px; padding-bottom:10px; margin-right:1%; margin-left:1.6%; margin-top:12px; font-weight:bold;}
li.RedDot {list-style:none; background-image:url('/English/Images/Misc/RedDot_6px.png'); background-repeat: no-repeat; background-position:0px 6px; padding-left:12px; padding-bottom:6px; margin-left:0px; }
li.PDF {list-style: none; background-image: url('/English/Images/Icons/PDF_Icon_16px.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px; padding-bottom: 10px; margin-right: 10px; margin-left: 6px; }
li.PPT {list-style: none; background-image: url('/English/Images/Icons/PowerPoint_Icon_16px.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 6px; }
li.Word {list-style: none; background-image: url('/English/Images/Icons/Word_Icon_16px.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 6px; }
li.RedArrow {list-style: none; background-image: url('/English/Images/Buttons/Arrow_Red_Right_8px.gif'); background-repeat: no-repeat; background-position: 4px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 6px; }
li.BlueArrow:before {content: "\2192 \0020"; color:#233f8f; padding-left:6px; padding-bottom: 10px; margin-right: 10px; margin-left: 6px;}
li.BlueDot:before {content: "\25CF \0020"; color:#233f8f; padding-left:6px; padding-bottom: 10px; margin-right:2px; margin-left:-21px;}
p.AutoHyphen {-webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}

.scheduleTable {font-family:'Arial Narrow', Arial, 'sans-serif'; font-size:0.8em; width:90%; border:solid 2px white; margin:0px auto 0px auto;}

.floatLeft {float: left !important}
.center {
	text-align:center !important;
	margin: 0 auto 0 !important;
	}

.squareBullets > li {
	list-style: square !important;
	margin: 0px;
	padding-left:.0em;
    color: #222222;
	}
.circleBullets > li {
	list-style: circle !important;
	margin: 0px;
	padding-left:.0em;
    color: #222222;
	}
.discBullets > li {
	list-style: disc !important;
	margin: 0px;
	padding-left:.0em;
    color: #222222;
	}

.margin-bottom10 {margin-bottom: 10px !important}
.margin-bottom20 {margin-bottom: 20px !important}
.margin-bottom30 {margin-bottom: 30px !important}
.margin-bottom40 {margin-bottom: 40px !important}
.margin-bottom50 {margin-bottom: 50px !important}

/* BEGIN cleararance anchor under fixed header*/
	a[#NVMeOverFabrics, #ForumR-12] {
	  padding-top: 140px !important;
	  margin-top: -140px !important;
	  vertical-align: top !important;
	  display: inline-block !important; /* required for webkit browsers */
}

/*:target:before {
content:"";
display:block;
height:190px; /* fixed header height*//*
margin:-190px 0 0; /* negative fixed header height 
}*/
/*END  clearance anchor under fixed header*/

/*BEGIN Table divs
.divTable {float:none;
    margin: 5% 15% 2% 12%;
    text-align: center !important;
    width: 70%;

}
.divTablebody {

}
.divTableRow {

}

.divTableCell {clear: left;
    position: relative;
    display: block;
    float:right!important;
    width: inherit;
    height:inherit;
    padding:0px;
    margin-left:5%;
    vertical-align: middle !important;
    border: solid 1px #999;
}
.divTableCell img {float: right!important;
    max-width: 70px !important;
    height:auto !important;
    vertical-align: middle !important;
}*/
/**/
/* DivTable.com
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}*/
/**/
/*END Table divs*/

.check {color:green;}

.mapBtn {
    width: inherit !important;
    max-width: 320px !important;
    min-width: 220px !important
    }

.max-width720 {max-width: 720px !important; margin:0 auto 0 !important;}
.max-width900 {max-width: 900px !important; margin:0 auto 0 !important;}

p a, .squareBullets > li a {color: #233f8f !important}

p {color:black;}


/*Begin image branding*/
.FMS_img {
	border-radius: 0 25% 0 0 !important;
	border: solid 2px #686969 !important;
}
.FMS_img_150px {
	border-radius: 0 40px 0 0 !important;
	border: solid 2px #686969 !important;
	width:100%;
	max-width:150px;
}
/*End image branding*/

.fmsBodyContent {font-size:.5em !important;}

* {
          border-radius: 0 !important;
}

.templatemo_clear {
	clear: both;
}

.height30 {
	height: 30px;
}

.FMS-top-bar {
    min-height: 40px;
    background-color:#0973BA;
	margin-top:-12px;
}

.FMS-top-menu {
    min-height:100px;
    background-color: #0F003B;
    z-index: 5000;
    width:100%;
}

.FMS-top-menu .navbar-toggle {
    margin-top: 6px;
	margin-right: 0 !important;
	background-color:#222;
	border:solid 1px #777 !important;
	float: right !important;
	clear:both !important;
	z-index: 999 !important;
}

.FMS-top-menu .navbar-brand {
    padding: 0;
    margin: 0px 0 0 0;
}

/* ------ Carousel ----- */

/*#FMS-carousel {
    background: url('/English/Images/Slide_Carousel/FMS_carousel_bg_dekstop-tiny.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden;
    margin-bottom:0;
    height: 660px !important;

}*/

#FMS-carousel {
    background: url('https://www.flashmemorysummit.com/2020virtual/images/2020virtualBG-a.jpg"') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden;
    margin-bottom:0;
    height: 660px !important;

}

#FMS-carousel .carousel-caption {
    z-index: 10;

}

.carousel-caption p, .carousel-caption h1, .txt_slogan {
	color:white;
	font-family: 'Oswald', 'arial narrow', sans-serif;
	letter-spacing: .07em;
}

#FMS-carousel .item {
    /* height: 400px; */
    height: 250px;
	  margin-top:90px !important;
}

@media (max-width: 991px ) {
    height: 200px;
}

#FMS-carousel .carousel-inner > .item > img {
    position: absolute;
    min-width: 100%;
    height: 350px;
    left: 0;
    top: 0;
}

.FMS-advert-728x90 {display:block;position:relative;margin:0 auto 1.5em;border:solid 2px #bbb!important;width:100% !important;height:auto;max-width: 732px;}

.width80perCent {width:80% !important; text-align:center !important; margin:0 auto 0 !important}

.width90perCent {width:90% !important; text-align:center !important; margin:0 auto 0 !important}

/*.col-lg-3 { /*no BootStrap overirdes allowed!
    width: 16% !important;
  }*/

/*.row_team {
	float:right !important;
	display:inline-block !important;
	position: relative !important;
	margin: 0 auto 0 !important;
	text-align: center !important;
	align-content: center !important;
	align-items: center !important;

}*/
/*
#accordion {}

#accordion p {
	border: 2px solid #000;
	padding: 5px;}

#accordion p:nth-child(odd) {
	background: #ddd;
	margin: 0px 10px;
}

#accordion p:nth-child(even) {
	background: #aaa;
	margin: 0px 20px 0px 40px;
	box-shadow: 3px 3px 3px #666 inset;
}

*/



#accordion section {
	max-width: 100%;
	margin: 0 auto 0 !important;
	text-align: center;
	border: 0px solid #888;
	padding: 5px;

}

#accordion section:nth-child(odd) {
	/*background: #ddd;*/
	margin: 0px 10px;
}

#accordion section:nth-child(even) {
	/*background: #aaa;*/
	margin: 0px 10px 0px 10px;
	box-shadow: 0px 5px 15px #999 inset !important;
	border: 4px solid #fff;
	border-radius: 0px 0px 15px 15px !important;
}

/**/

.accordion-container {
	margin: 0 0 0 0;
}
.accordion-toggle {
	position: relative;
	display: block;
	/*padding: 10px;
	font-size: 1.5em;
	font-weight: 300;*/
	background: #999;
	color: #fff;
	text-decoration: none;
}
.accordion-toggle.open,.accordion-toggle:hover {
	background: orange;
}/*
.accordion-toggle span.toggle-icon {
	position: absolute;
	top: 9px;
	right: 10px;
	font-size: 1.5em;
}*/
.accordion-content {
	display: none;
	padding: 5px;
	overflow: auto;
	__box-shadow: 0px 5px 15px #999 inset !important;
	__border: 4px solid #fff;
	__border-radius: 0px 0px 15px 15px !important;
}

/**/

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;

}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 320px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px !important;
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);

}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    border-radius: 12px;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #00d9ff;
}

.lunchBreak {color:#999;}


/*Begin ALL Submit form page(s) elements */

.formDiv {width:90%; background-color:#EBEBEB; margin: 0 auto 12px auto; border-radius: 12px !important; padding:12px; overflow:auto;}

#TracksWrap {margin:0 auto 0 !important; width:100% !important; }

input[type="text"] {
    margin-bottom:13px;
}

article.submitPage {
    width: 90%;
    margin: 0 auto 0 !important;
}

.textarea > textarea {
    width:100% !important;
    margin-bottom: 33px;
    border-radius: 0px 12px 0px 0px !important;
    border: 1px #bbb solid;
}

dl {width:30%; float:left; margin-left:1em; background-color: #DDDDDD; border-radius: 8px !important; padding:9px;}

dt {
    background-color: #bbb;
    border-radius: 6px 6px 0px 0px !important;
    padding: 2PX 0 3px 6px;
    margin-bottom: 4px
}

dd {}

.formSectionCenter { width: inherit; margin: 0 auto 0 !important;height: inherit;}

.formSection {background-color: #ddd; padding: 8px; margin: 0 32px 12px 0 !important; border-radius:  6px !important; width:320px
}

@media (min-width: 320px) and (max-width: 667px ) {
   dl {width: 90%; float:left; margin-left: 1em; background-color: #DDDDDD; border-radius: 8px !important; padding:9px}

}

@media (min-width: 320px) and (max-width: 768px ) {
     li {font-size: inherit !important}
}


 /*Begin Topic dl stacking
style="position:relative;top:-90px"
@media (min-width: 667px) and (max-width: 1024px ) {
    dl.enterpriseStorage {
        position: relative;
        top: -40px !important;
    }
     dl.history {
        position: relative;
        top: -190px !important;
    }
    dl.industryTrends {
        position: relative;
        top: -160px !important;
    }
    dl.newNVT {
        position: relative;
        top: -225px !important;
    }
    dl.NVMe {
        position: relative;
        top: -160px !important;
    }
    dl.SSDs {
        position: relative;
        top: -350px !important;
    }
    dl.persistentMemory {
        position: relative;
        top: -160px !important;
    }
    dl.standards {
        position: relative;
        top: -180px !important;
    }
    dl.testingPerformance {
        display: block !important;
        position: relative;
        left: -410px;
        top: -270px;
        margin-bottom: -670px !important;
    }

    .solicitedBy {margin-top: 0px !important}
}

@media (min-width: 1024px) and (max-width: 1366px ) {
    dl.enterpriseStorage {
        position: relative;
        top: -5px !important;
    }
    dl.history {
        position: relative;
        top: -175px !important;
    }
    dl.industryTrends {
        position: relative;
        top: -110px !important;
    }
    dl.newNVT {
        position: relative;
        top: -215px !important;
    }
    dl.NVMe {
        position: relative;
        top: -130px !important;
    }
     dl.SSDs {
        position: relative;
        top: -360px !important;
    }
     dl.persistentMemory {
        position: relative;
        top: -130px !important;
    }
    dl.standards {
        position: relative;
        top: -145px !important;
    }
     dl.testingPerformance {
        display: block !important;
        position: relative;
        left: -632px;
        top: -280px;
         margin-bottom: -680px;
    }

     .solicitedBy {margin-top: 0px !important}
}

@media (min-width: 1024px) and (max-width: 1024px ) {
    dl.testingPerformance {
        display: block !important;
        position: relative;
        left: -535px;
        top: -270px;
    }
}
@media (min-width: 1280px) and (max-width: 1280px ) {
    dl.testingPerformance {
        display: block !important;
        position: relative;
        left: -635px;
        top: -270px;
    }
}
@media (min-width: 1440px) and (max-width: 1440px ) {
    dl.testingPerformance {
        display: block !important;
        position: relative;
        left: -635px;
        top: -270px;
    }
}

   */
/*End Topic dl stacking*/
/*End ALL Submit page(s) elements*/

/**/

@media (min-width: 320px) {
	.carousel-indicators {
		visibility: hidden !important;
	}
	.carousel-inner {
	margin-top:40px !important;
	}
	.navbar-brand {max-width:300px !important;}
	.FMS-conference {margin-top:inherit !important;
	}
	.mobileItemOption {margin-top:-30px !important}
	.item {margin-top:-55px;}
	/*.FMS-footer {background: none !important; background-color: #686969 !important;*/

	.col-sm-6 {
		/*float: left !important;
		width: 40% !important;*/
		max-width: 200px !important;
		margin-left: 7%;
		margin-top: 1em;


	}

	.row_team {
		width: 80% !important;
		float:none !important;
		display:block !important;
		position: relative !important;
		margin: 0 auto 0 !important;
		text-align: center !important;
		align-content: center !important;
		align-items: center !important;

	}
	.carousel-caption {
		/*display: block;
		position:relative;*/
		margin-top:0px !important;
	}
}

@media (min-width: 375px) {
	.carousel-indicators {
		visibility: hidden !important;
	}
	.carousel-inner {
	margin-top:40px !important;
	}
	.navbar-brand {max-width:300px !important;}
	.FMS-conference {margin-top:inherit !important;
	}
	.mobileItemOption {margin-top:-30px !important}
	.item {margin-top:35px !important;
	}

}

@media (min-width: 414px) {
	.carousel-indicators {
		visibility: hidden !important;
	}
	.carousel-inner {
	margin-top:40px !important;
	}
	.navbar-brand {max-width:300px !important;}
	.FMS-conference {margin-top:inherit !important;
	}
	.mobileItemOption {margin-top:-30px !important}
	.item {margin-top:-55px;}
}


@media (min-width: 640px) {
	.carousel-indicators {
		visibility: hidden !important;
	}
}
@media (min-width: 732px) {
	.carousel-indicators {
		visibility: hidden !important;
	}
}

@media (min-width: 768px) {
    #FMS-carousel .carousel-caption p {
        margin-bottom: 20px;
        line-height: 1.4;
        font-size: 21px;
    }

    #FMS-carousel .carousel-caption {
        /* padding-bottom: 140px; */
        padding-bottom: 100px;
        right: 20%;
        left: 20%;
    }

	.carousel-indicators {

	}
}

@media (max-width: 768px) {
    #FMS-carousel .carousel-caption {
        /* padding-bottom: 120px; */
        padding-bottom: 60px;
    }
	/*.row {margin-left: auto !important}*//*an attempt to keep content from jamming against mobile left walls, but will need to be inline for each such instance*/
}

@media (max-width: 768px) {
    #FMS-carousel {
        background: url('/English/Images/Slide_Carousel/FMS_carousel_bg_mobile.jpg') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 500px;
    }
}
@media (max-width: 1024px) {
    #FMS-carousel {
        background: url('/English/Images/Slide_Carousel/FMS_carousel_bg_tablet.jpg') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 500px;
    }
}
/*@media (max-width: 3000px) {
    #FMS-carousel {
        background: url('/English/Images/Slide_Carousel/FMS_carousel_bg_desktop-tiny.jpg') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 650px;
    }
}*/
/*.virtualHome*/
@media (max-width: 3000px) {
    #FMS-carousel  {
        background: url('https://www.flashmemorysummit.com/2023/images/homepage-background.jpg') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 650px;
    }
}

/* ------ End of Carousel ----- */

/* ------ Welcome & Slogna ------ */
.FMS-conference {
    border-bottom: 1px solid #cccccc;
    /*min-height: 30px;*/
}

.FMS-slogan {
    font-family:  'open-sans', sans-serif;
    font-weight: normal;
    font-size: 42px;
    margin: 60px 0;
    color: #333333;
}

.FMS-service {
    margin-bottom: 30px;
    margin-top: 20px;
}

.FMS-service-item {
    font-family:  'open-sans', sans-serif;
    margin-bottom: 10px;
    font-size:1.5em;
}


.FMS-service-item p {
    font-weight: lighter;
    text-align: justify;
    margin-top: 25px;
    font-size:10.5pt;
    color:#444444;
}

/*home page bullets conundrum*
.FMS-service-item > p > ul > */
.homeBullets  {
  font-size:0.8em;
  font-weight: lighter;
  color:#444444 !important;
   }

.subheader {
    font-family: 'open-sans', sans-serif;
    font-weight: normal;
    margin-top: 12px;
    font-size: 12px;
    color: #e67e22;
}


.btn {font-family: 'futura', 'sans-serif' !important;}
.btn-red {
    background-color:#ff7600;
    border-bottom:2px solid #d35400;
    border-radius: 0;
    color:white !important;
}
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red {
    background-color:#E4D933;
    color:white !important;
}

.btn-orange {font-family: 'futura', 'sans-serif' !important;
    background-color: #ff7600;
    border-bottom:2px solid #d35400;
    border-radius: 0;
    color:#ffffff !important;
}

.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
    background-color: #E4D933;
    color:#FFFFFF !important;
}

.btn-green {font-family: 'futura', 'sans-serif' !important;
    background-color:#2ecc71;
    border-bottom:2px solid #27ae60;
    border-radius: 0;
    color:white !important;
}

.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
    background-color: #dcd232;
    color:white !important;
}

.btn-blue {
    background-color:#0973ba;
    border-bottom:2px solid #27ae60;
    border-radius: 0;
    color:#ffffff !important;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open .dropdown-toggle.btn-blue {
    background-color: #dcd232;
    color:#ffffff !important;
}

.btn-bar-radius {border-radius: 10px !important;}

/*.navbar-right */
.nav > li > a {border: 0px solid blue;
  padding: 8px 9px 8px 9px;
	color:white !important;
	font-weight:700;
	letter-spacing: .15em !important;
	font-size: 1.1em;
	font-family: 'futura-pt-condensed', 'Oswald', 'arial narrow', sans-serif;
	letter-spacing: .07em;
	font-weight: 300 !important;
}

.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #ff7600;
	color:#fff !important;

}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #233f8f;
    color:#fff;
}

/*OVERIDE*/
.navbar-default .navbar-navXXX > li > a:hover,
.navbar-default .navbar-navXXX > li > a:focus {
    background-color: #233f8f;
    color:#fff;
}
/*END OVERIDE*/

.nav > li > a {
    color: #929292;
}
.navbar-default {
    background-color:#0F003B;
    border:none;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #ff7600;
    color:#fff;
}

.navbar {
    margin-bottom: 0px;
}

.FMS-service-item-header {
    padding: 14px 0px 0px 0px;
    font-weight: bold;
    display: inline-block;
}

.FMS-header-orange {
    background-color:#ff7600;
    min-width: 298px;
    height: 67px;
    color: #fff;

}

.team_hr {
    border: 1px solid #fff;
    width: 39.5%;
    float: left;
}

.team_hr_left {
    margin-right: 30px;
    margin-left: 15px;
}

.team_hr_right {
    margin-left: 30px;
}

.hr_gray {
    border: 1px solid #cccccc;
}

/*Begin Team Organizers*/

.FMS-organizers {
    background: url('/English/Images/Backgrounds/speaker_background.png') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 1000px !important;

}
.FMS-exhibitors {
    background: url('/English/Images/Backgrounds/speaker_background.png') no-repeat center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        overflow-x: hidden;
        margin-bottom:0;
        height: 650px;

}
.FMS-line-header {
    margin-top:0px;
    margin-bottom:40px;
}

.member-thumb:hover .thumb-overlay {
    transition: all 0.3s ease-in-out 0s;
    visibility: visible;
    opacity: 1;
}

.member-thumb {
    position: relative;
    overflow: hidden;
}

.member-thumb .thumb-overlay {
    background-color: rgba(104, 105, 105, 0.5);
    position: absolute;
    visibility: hidden;
    padding-top: 35%;
    padding-left: 25%;
    height: 100%;
    width: 100%;
    opacity: 0;
    right: 0;
    top: 0;
}

.thumb-overlay a {
    float:left;
    margin-right: 5px;
}



.team-inner {
    margin-top:10px;
}

.team-inner-header {
    font-family: 'open-sans', sans-serif;
    font-weight:600;
    font-size:16px;
}

.team-inner-subtext {
    font-weight:normal;
    font-size:12px;
}

.row_team {
    margin-left:-50px;
    margin-top:70px;
}

.row_team li {
    list-style: none;
}

.FMS-project-box {
    background-size: cover;
    position: relative;
    overflow: hidden;
    cursor:pointer;
    height: 200px;
    width: 200px;
}

.FMS-project-box:hover .project-overlay {
    transition: all 0.3s ease-in-out 0s;
    visibility: visible;
    opacity: 1;
}

.project-overlay {
    background : rgba(0,0,0,.75);
    border : 2px solid #ff7600;
    visibility: hidden;
    position: absolute;
    text-align:center;
    padding-top:40px;
    color: #ffffff;
    height: 100%;
    width: 100%;
    opacity: 0;
    right: 0;
    top: 0;
}


.project-overlay hr {
    width : 70%;

}

.FMS-project-gallery li {
    margin:15px;
}

.txt_darkgrey {
	display:block;
	position:relative;
	width:100%;
	margin:1em auto 1em !important;
    color: #e4d934;
	background-color:#585858;
	border-radius:12px !important;
	text-transform: uppercase;
}

.txt_orange {
    color: #e67e22;
}

.txt_slogan {
    font-size:14px;
    color:#929292;
}

p.txt_slogan {
	color:#fff;
	font-size:2.2em;
	text-align: center;
	font-weight: 600;
	letter-spacing: 2px !important;
	text-shadow: 0px 2px 1px black !important;
 }

.FMS-line-header.span {
    font-size: 18px;
    float :left;
    margin-top: 10px;
}

.team_box  div {
    text-align: center;
    padding-top: 100px;
}

.span_blog {
    margin-bottom: 80px;
}

.blog_post {
    color: #333333;
    padding: 10px;
}

.FMS_SubHead {
    font-weight: bold;
    font-size: 16px;
	color:#686969;
}

}
a:link .FMS_SubHead {
    font-weight: bold !important;
    font-size: 16px !important;
	color:#233f8f !important;
	text-decoration: none !important;
}
a:hover .FMS_SubHead {
    font-weight: bold !important;
    font-size: 16px !important;
	color:#fff !important;
	text-decoration: none !important;
}

a:link .FMS-service-item-header {
    font-weight: bold !important;
    font-size:0.8em !important;
	color:#233f8f !important;
	text-decoration: none !important;
}
a:hover .FMS-service-item-header {
    font-weight: bold !important;
    font-size:0.8em !important;
	color:#ff7600 !important;
	text-decoration: none !important;
}

.blog_text {
    text-align: justify;
    font-size:1.0em;
    margin-top: 10px;
}

#FMS-contact {
	margin-top:0px;
	/*border-top: 1px solid #cccccc;*/
	font-size:14px;
}
.FMS-contact-map {
    margin-bottom: 15px;
    height: 378px;

}

.head_contact {
    padding-bottom:80px;
    margin-bottom:0;
}

.contact_right img {
	margin-right:5px;
}

.contact_right form {
	padding-left:15px;
	padding-right:15px
}

.tweet_txt {
	border-left:2px solid #ffffff;
	min-height:160px;
}

.twitter_user {
	color: #FFFF33;
	font-size: 14px;
	float: right;
}

.FMS-partners {
	/*border-top: 2px solid #cccccc;*/
	margin-top: 20px;
}

.FMS-partners .FMS-partner-item {
    margin-bottom: 5px;
}

.FMS-footer {
	background-color: #444 !important;
	border-top: 2px solid #cccccc;
	margin-top: 0px;
	background: url('/English/Images/Backgrounds/speaker_background.png') no-repeat top center fixed !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden; 
    font-family: 'futura-pt-condensed', 'open-sans', sans-serif !important;
    /*min-height:590px;*/
    color:#ffffff;
	background-size: 100% !important;/*deferred to media queries*/
    background-repeat: no-repeat;

}@media (max-width:1024px) {
	.FMS-footer {
		background: url('/English/Images/Backgrounds/mobileFooterBG.jpg') repeat center center fixed !important;}
}

.footer_container {
	margin-top:60px;
	margin-bottom:20px;
	text-align: center !important;

}

.footer_bottom_content {
	margin: auto;
	margin-bottom: 30px;
	font-size: 14px;
	color:#333333;
}social-icon-youtube.png

.social-icon-rss {
    background: url('/English/Images/Icons/social-icon-youtube.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-rss {
    background: url('/English/Images/Icons/social-icon-fb-over.png') no-repeat;
}

.social-icon-fb {
    background: url('/English/Images/Icons/social-icon-fb.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-fb {
    background: url('/English/Images/Icons/social-icon-fb-over.png') no-repeat;
}

.social-icon-rss {
    background: url('/English/Images/Icons/social-icon-rss.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-rss {
    background: url('/English/Images/Icons/social-icon-rss-over.png') no-repeat;
}

.social-icon-twitter {
    background: url('/English/Images/Icons/social-icon-twitter.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-twitter {
    background: url('/English/Images/Icons/social-icon-twitter-over.png') no-repeat;
}

.social-icon-linkedin {
    background: url('/English/Images/Icons/social-icon-linkedin.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-linkedin {
    background: url('/English/Images/Icons/social-icon-linkedin-over.png') no-repeat;
}

.social-icon-dribbble {
    background: url('/English/Images/Icons/social-icon-youtube.png') no-repeat;
    width: 42px;
    height: 42px;
    display: block;
}

a:hover .social-icon-dribbble {
    background: url('/English/Images/Icons/social-icon-youtube-over.png') no-repeat;
}

ul.FMS-project-gallery  li  a img:hover {
    border: 3px solid #ff7600;
}

.FMS-gallery-category a {
	color:#333333;
}

.FMS-gallery-category a.active {
	color:#e67e22;
	text-decoration:none;
}

.FMS-gallery-category a:focus {
	color:#e67e22;
	text-decoration:none;
}

.FMS-gallery-category a:hover {
	color:#e67e22;
	text-decoration:none;
}

.link_orange:hover {
    text-decoration:none;
}
.FMS-project-gallery {
    margin:0 0 0 0;
    margin-top:30px;
    margin-left: -40px;
}
.FMS-project-gallery li {
    list-style:none;
    margin-bottom:25px;
}
.FMS-project-gallery li img {
  cursor: pointer;
}

.FMS-quotes {
    background-color: #0973ba;
    min-height:200px;
    font-family:  'open-sans', sans-serif;
    font-size:20px;
    color:#ffffff;
    margin-top:10px;
	margin-bottom: 0 !important;
}

.form-control {
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-style: italic;
}

.btn_loadmore {
	margin-top:30px;
	margin-bottom:80px;
}

.blog_box {
	margin-left: -12px;
}

@media (min-width:991px) and (max-width:1200px) {
    .FMS-project-box, .project-overlay {
        height:170px;
        width:170px;
    }

	.container {}

    .FMS-project-gallery {
        margin-left: -70px;
    }

    .FMS-service-item-header {
        padding: 16px 10px 10px;
    }

    .FMS-header-orange {
        min-width: 230px;
    }

    .team_box,  .team_box_over {
        height:220px;
        width:220px;
    }

}


@media (max-width:991px) {
    .team-inner {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .FMS-btn-read-more {
        float:right;
        margin-bottom :40px;
    }
}


@media (min-width:768px) and (max-width:990px) {
    .member-thumb .thumb-overlay {
        padding-left: 30%;
    }
    .FMS-project-box , .project-overlay {
       height:130px;
       width:130px;
       padding-top: 0px;
    }

    .FMS-project-gallery {
       margin-left: 10px;
    }

    .blog_box{
       margin-right: -140px;
    }
}


@media (min-width: 768px) {
  .navbar-nav > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
  }
}

@media (max-width: 768px) {
    .member-thumb .thumb-overlay {
        padding-left: 40%;

    }
    .FMS-btn-read-more {
            float:right;
            margin-bottom :40px;
      }
}

@media (max-width: 380px) {
    .member-thumb .thumb-overlay {
            padding-left: 30%;

    }
	.FMS-service-item-header {
		font-size: 16px;

		padding: 23px 10px 22px;
	}
	.FMS-header-orange {
		min-width: 0px;
	}

}

@media (min-width:991px) and (max-width: 1200px) {
	 .team_hr {
		width: 37%;
	}
}

@media (min-width:683px) and ( max-width: 991px) {
	 .team_hr {
		width: 33%;
	}
}

@media (min-width:585px) and ( max-width: 683px) {
        .member-thumb .thumb-overlay {
            padding-left: 25%;

        }
	 .team_hr {
		width: 30%;
	}
}

@media (min-width:536px) and ( max-width: 585px) {
	 .team_hr {
		width: 28%;
	}
}

@media  (min-width:410px) and  ( max-width: 536px) {
	 .team_hr {
		width: 21%;
	}
}

@media  ( max-width: 410px) {
	 .team_hr {
		width: 11%;
	}
}


@media  (max-width: 414px) {
	 .hide_mobile_vertical {
		display: none !important;
         opacity: 0 !important;
         visibility: hidden !important;
	}

}
@media  (max-width: 767px) {
    .col-sm-5.col-md-6.blog_post {margin-left: 20px !important}

    .hide_mobile_nav {
        visibility: hidden !important;
        display: none !important;
    }
    .hide_mobile_vertical {
        visibility: hidden !important;
        display: none !important;
    }
    .FMS-line-header {margin-left: 12px}
}

/*intentional universal overrides*/
a[name] {
  padding-top: 40px;
  margin-top: -40px;
  svertical-align: top;
  display: inline-block; /* required for webkit browsers */
}


a:hover {text-decoration: none !important;}

/* moved to FMS_Nav_2018.css

  .navbar-nav li {
    font-size:1em;
    font-family: 'Oswald',  'arial narrow', sans-serif;
}

ul.primary {
    font-size:.9em;
    font-family: 'Oswald', 'arial narrow', sans-serif;
    letter-spacing: .07em;
    font-weight: 300 !important;
}
*/

.CABHeader {margin-top:40px; font-weight:500;}
.CABPhoto {display:block; float:left; width:100%; max-width:150px; margin:0px 2% 4px 0px; 	border-radius:0 40px 0 0 !important; border:solid 2px #686969;}
.CABFooter {border-bottom:none;}

@media (min-width: 767px) and (max-width: 3000px) {
	.hide_desktop {display:none; visibility: hidden}
	.hide_mobile {display:none; visibility: hidden}
}


@media (min-width: 768px) and (max-width: 3000px) {
	.hide_desktop {display:none; visibility: hidden}
    .btn-green.btn-bar-radius, .btn-orange.btn-bar-radius, .btn-blue.btn-bar-radius   {
        margin: 12px auto 22px !important;
        max-width: 450px !important;
        height: 22px !important;
        letter-spacing: 1.2px;
        line-height: 94px !important;  }
	}


/* **** Begin: Browser windows sizes compensations **** */
/*  Big Screens Laptop and Desktop  Note: needs to be last  */
@media (min-width: 1200px) and (max-width: 3000px) {
	.row {
		width: 100% !important;
		max-width: 1200px !important;
		margin: 0 auto 0;
	}
    .btn-green.btn-bar-radius, .btn-orange.btn-bar-radius, .btn-blue.btn-bar-radius   {
        margin: 12px auto 22px !important;
        max-width: 450px !important;
        height: 22px !important;
        letter-spacing: 1.2px;
        line-height: 94px !important;  }
	}
/* **** End: Browser windows sizes compensations **** */


/* BEGIN IMPORTS/OVERRIDES FROM DAVE'S ...BaseStyle.CSS FILE*/
a:link {color:#233f8f;text-decoration:none; border-bottom: none !important;}
a:visited {color:#233f8f; text-decoration: none;}
a:hover {color:#686969; text-decoration:none;}
table.Standard {border-collapse: collapse; border-spacing:0; table-layout:fixed;}
table.Standard td {border: solid 1px #c2c2c2; padding: 0;}
.ProgramBold {font-weight: bold !important}
/*END IMPORTS FROM DAVE'S ...BaseStyle.CSS FILE*/


/*overrides*/
.boothTable th {
	 -moz-border-radius: 25% !important;
	color: #fff;
	background-color: #686969;
	border: 0px solid #ddd;
	}
#css_table_alter tr:hover td {
  background-color: lightcyan !important;
}
#css_table_alter td:first-letter {initial-letter: 1 !important;border:0px solid blue}
#css_table_alter td {
	padding-left: 3% !important;
	}
.boothTable {
	font-family: 'futura-pt-condensed', 'arial-narrow' !important; font-size: 1.1em; color: #233f8f; 
	letter-spacing: 1px;
	border-collapse: collapse;
	font-weight: 100 !important;
    border-collapse: collapse !important;
    border: none !important;
	}
 /*.boothTable .firstLast:hover :first-child {background-color: inherit !important; border:2px solid blue}*/
 .boothTable  th:first-child {border-radius: 15px 0 0 0 !important; !impportant}
 .boothTable  th:last-child {border-radius: 0 15px 0 0 !important}
/*#css_table_alter {	
	 -moz-border-radius: 5px !important;
	  border-collapse: collapse !important;
	  border: none !important;
	  background-color: #fff !important;
	  margin:20px auto 8px auto; 
	width:90%; 
	max-width:700px; 
	}*/
/*#css_table_alter table th:first-child {
  -moz-border-radius: 15px 0 0 0 !important;
}
table th:last-child {
  -moz-border-radius: 0 15px 0 0 !important;
}
table tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 15px !important;
}
table tr:last-child td:last-child {
  -moz-border-radius: 0 0 15px 0 !important;
}*/

.well {border: 0px solid blue;
	background-image: url('https://www.FlashMemorySummit.com/English/Images/Backgrounds/speaker_background.png');
	background-repeat: no-repeat;
  	/*background-size: 100% auto;
	height:inherit !important*/
	background-size: cover;
}
		/*
@media only screen and (max-width:414px) {
	.LAApresenter {width: 10px !important} 
}*/

.allCapsBlue {text-transform: uppercase !important;color:#233f8f !important}


.squareBullets {list-style:square !important; color:black !important}

.discBullets {list-style:disc !important; color:black !important}

.circleBullets {list-style:circle !important; color:black !important}


