.account-table-library .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td {
     vertical-align: middle;
	 color: #333;
}

.account-table-library-img{
	max-height: 128px;
}


.account-panel{
	min-height: 600px;
	color: #333;
}

.internal-nav{
	font-size: 20px;
	background: none;
	display: flex;
    justify-content: center;
}

.nav > li > a:hover, .nav > li > a:focus{
	background: none;
	text-align: center;
}
.nav > li > a{
	font-size: 20px;
	background: none;
}
.navbar-nav > li > a{
	font-size: 14px;
}

.flexbox {
 display:flex;
 justify-content:center;
 align-items: center;
 flex-flow: column;
}


.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }
.top40 { margin-top:40px; }
.top50 { margin-top:50px; }
.top60 { margin-top:60px; }
.top70 { margin-top:70px; }
.top80 { margin-top:80px; }


.left5 { margin-left:5px; }
.left7 { margin-left:7px; }
.left10 { margin-left:10px; }
.left15 { margin-left:15px; }
.left17 { margin-left:17px; }
.left20 { margin-left:20px; }
.left30 { margin-left:30px; }
.left40 { margin-left:40px; }

.gutter5 { margin:5px; }
.gutter7 { margin:7px; }
.gutter10 { margin:10px; }
.gutter15 { margin:15px; }
.gutter17 { margin:17px; }
.gutter20 { margin:20px; }
.gutter30 { margin:30px; }
.gutter40 { margin:40px; }
.gutter50 { margin:50px; }
.gutter60 { margin:60px; }

.limm-poster-about{
	width: 350px;
}


.limm-video-wrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
	z-index: 10;
	/*
	border: 2px solid #ddd;
	border-radius: 4px;
	background-color: #000;
	margin-bottom: 20px;
	*/
}

.limm-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



/** Store **/
.price {
    font-size: 20px;
    line-height: 30px;
    vertical-align: bottom;
    padding-bottom: 12px;
}

.store-list-prod-variant{
	text-align: center;
}

/** Screening Wizard  **/
.screening-wizard-setting-btn{
	min-width: 225px;
	text-align: left;
}

.acc-wizard-completed{
	font-size: 14px;]
}
.acc-wizard-todo{
	font-size: 14px;]
}

.filter-grayscale{
	 -webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.footer-limm-logo{
	width: 193px;
	height: 79px;
}

.shadow {
  -webkit-box-shadow: 0 6px 10px -4px #333;
  -moz-box-shadow: 0 6px 10px -4px #333;
  box-shadow: 0 6px 10px -4px #333;
}

.shadow-light {
  -webkit-box-shadow: 0 6px 8px -4px #99;
  -moz-box-shadow: 0 6px 8px -4px #999;
  box-shadow: 0 6px 8px -4px #999;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.valign > [class*="col"] {
  display: inline-block;
  float: none;
  font-size: 14px;
  font-size: 1rem;
  vertical-align: middle;
}

.align-middle {
  margin-top: 25%;
  margin-bottom: 25%;
}

.screening-wizard-calendar-selector-date{
	display: table-cell;
    border: 1px solid #888;
    padding: 0;
    vertical-align: top;
	padding: 20px;
	background: #ddd;
	transition: 400ms ease-in-out all;
}

.screening-wizard-calendar-selector-date:hover,
.screening-wizard-calendar-selector-date-selected{
	background: #fff;
}
.screening-wizard-calendar-selector-date .month{
	font-size: 18px;
	text-align: center;
}
.screening-wizard-calendar-selector-date .date{
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.screening-wizard-calendar-selector-date .day{
	font-size: 16px;
	text-align: center;
}

@media (max-width: 767px){
	.modal-dialog-center {
		margin-top: 30%;
	}
}
@media (min-width: 768px){
	.modal-dialog-center {
		margin-top: 30%;
	}
}
@media (min-width: 992px){
	.modal-dialog-center {
		margin-top: 25%;
	}
}
@media (min-width: 1200px){
	.modal-dialog-center {
		margin-top: 10%;
	}
}

#mc_modal_opt_in_social_icons a{
	padding: 30px;
}



/*** Print Overrides ***/
@media print {

	[class*="col-sm-"] {
		float: left;
	}

	[class*="col-xs-"] {
		float: left;
	}

	.col-md-12,.col-sm-12, .col-xs-12 { 
		width:100% !important;
	}

	.col-md-11, .col-sm-11, .col-xs-11 { 
		width:91.66666667% !important;
	}

	.col-md-10,.col-sm-10, .col-xs-10 { 
		width:83.33333333% !important;
	}

	.col-md-9,.col-sm-9, .col-xs-9 { 
		width:75% !important;
	}

	.col-sm-8, .col-xs-8 { 
		width:66.66666667% !important;
	}

	.col-sm-7, .col-xs-7 { 
		width:58.33333333% !important;
	}

	.col-md-6, .col-sm-6, .col-xs-6 { 
		width:50% !important;
	}

	.col-sm-5, .col-xs-5 { 
		width:41.66666667% !important;
	}

	.col-sm-4, .col-xs-4 { 
		width:33.33333333% !important;
	}

	.col-sm-3, .col-xs-3 { 
		width:25% !important;
	}

	.col-sm-2, .col-xs-2 { 
		width:16.66666667% !important;
	}

	.col-sm-1, .col-xs-1 { 
		width:8.33333333% !important;
	}
	  
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-md-1,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
	float: left !important;
	}

	body {
		margin: 0;
		padding 0 !important;
		min-width: 768px;
	}

	.container {
		width: auto;
		min-width: 750px;
	}

	body > .container{
		padding-top: 0px;
	}
	
	body {
		font-size: 10px;
	}

	a[href]:after {
		content: none;
	}

	.noprint, 
	.no-print,
	header, 
	.group-media, 
	.btn, 
	.footer, 
	footer,
	#footer,
	form, 
	#comments, 
	.nav, 
	ul.links.list-inline,
	ul.action-links {
		display:none !important;
	}
	
	 .navbar {
        display: none;
        border-width:0 !important;
		margin: 0;
		padding: 0;
		height: 0;
    }
    .navbar-toggle {
        display:none;
		margin: 0;
		padding: 0;
		height: 0;
    }

}