.modal.fade .modal-dialog {
    transform: translate(0px, -25%);
    transition: transform 0.3s ease-out 0s;
}
.modal.fade.in .modal-dialog {
    transform: translate(0px, 0px);
}

#lensSpecsData td p {
	text-align:center;
}

.chartFrame {
	background-color:white;
	border: 2px solid black;
}

.flyover {
   left: 150%;
   position: fixed;
   max-width:1000px;
   opacity: 0.95;
   z-index: 1050;
   transition: left 0.6s ease-out 0s;
}
 
.flyover-centered {
   top: 50%;
   transform: translate(-50%, -50%);
}

.flyover.in {
   left: 50%;
}

.flyover td {
	padding:2px;
	border:2px solid white;
}

.lensSpecsData {
	float:left;
}

a.boxClose:hover{
	text-decoration:none;	
}

a.boxClose{
    float:right;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: #605F61;
    font-size: 31px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    /*padding: 11px 3px;  */
    padding:9px 4px 15px 5px;    
    position: relative;
	top: 15px;
	right: -10px; 
}

.boxClose:before {
    content: "x";
    /*    content: "×";*/
}

.inp-checkbox {
    
}
.inp-checkbox+label {
    margin: .5em;
    width:16px; 
    height:16px; 
    vertical-align:middle;
}

.inp-text {
	font: inherit;
    color: inherit;
    text-align: left !important;
    outline: none;
    cursor: text !important;
    background-color: #fff !important;
}

.uil-default-css {
	margin:auto;
}

.sideSlider {
	width:90%;
	margin:auto;
}

.leftFilter {
	float:left;
	width:47%;
}

.rightFilter {
	float:right;
	width:47%;
}

.fullFilter {
	width:100%;
}

.filterButton {
	/*font-size:125% !important;*/
	border: 2px solid !important;
}

.filterContainer {
	font-weight:bold;
	padding:5px 0;
	vertical-align:middle;
	font-size:90%;
}

#numResults {
	font-weight:bold;
	font-size: 150%;
}

.lImgContainer {
	float:right;
	overflow:hidden;
    text-align: center;
    font: 0/0 a;       
    width:135px;
    height:100px;
    border-left: 3px solid #ccc;
}

.lImgContainer:before {   
    content: ' ';
    display: inline-block;
    vertical-align: middle; 
    height: 100%;
}

.lFullName {
	font-size: 90% !important;
	font-weight: bold;
}

.lBottomButton:link,.lBottomButton:visited {
	color: #606060 !important;
}

.lensImg {
    display: inline-block;
    vertical-align: middle;  
    font: 16px/1 Arial sans-serif;
    margin:auto;
}

.lName {
	height: 37px;
}

.lLink {
	padding: 3px 0 0 3px;	
	font-size:160%;
	font-weight:bold;
}

.lDesc {
	padding: 0 0px 0px 3px;
	height:35px;
}

.lTab {
	float: right; 
	margin-right: 10px; 
	height: 15px; 
	font-size: 80%; 
	text-align: center; 
	padding: 2px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
	min-width: 55px; 
	background-color: darkgreen;
	color: white;
}

.lContent {
	margin-right:138px;
}

.tabApsc {
	background-color: green !important;
}

.tabFullframe {
	background-color: purple !important;
}

.tabAutoScrew {
	background-color: #CCC !important;
}

.tabAuto {
	background-color: #CCC !important;
}

.tabManual {
	background-color: red !important;
}

.tabWeather {
	background-color: #3399FF !important;
}

#exec {
	float:right;
}

.lensImgInner {
	max-width:125px;
	max-height:100px;
}

.lBottomButtonContainter {
	width:100%;
	height:28px;
	border-top:3px solid #CCC;
	background-color:#ccc;
}

.lBottomButton {
	height:28px;
	float:left;
	background-color:#F6F6F6;
	text-align:center;
	display:block;
	width:24.625%;
}

.lBottomButton span {
	padding-top:4px;
	display:block;
}

.lBottomButton:nth-of-type(1), .lBottomButton:nth-of-type(2), .lBottomButton:nth-of-type(3)  {
	margin-right:0.5%;
}

.lBottomButton:hover,.lBottomButton:active{
	background:#CCC !important;
	text-decoration:none;
}

.lIcon {
	margin: 0 6px -3px;
}

.lIcon:first-child {
	margin-left: 0 !important;
}

.lBit {
	border:3px solid #CCC;
	border-radius: 5px;
	margin-bottom:10px;
	height:100px;
	overflow:hidden;	
}

@-webkit-keyframes uil-default-anim { 0% { opacity: 1} 100% {opacity: 0} }@keyframes uil-default-anim { 0% { opacity: 1} 100% {opacity: 0} }.uil-default-css > div:nth-of-type(1){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(2){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.4166666666666667s;animation-delay: -0.4166666666666667s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(3){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.33333333333333337s;animation-delay: -0.33333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(4){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.25s;animation-delay: -0.25s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(5){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.16666666666666669s;animation-delay: -0.16666666666666669s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(6){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: -0.08333333333333331s;animation-delay: -0.08333333333333331s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(7){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0s;animation-delay: 0s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(8){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.08333333333333337s;animation-delay: 0.08333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(9){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.16666666666666663s;animation-delay: 0.16666666666666663s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(10){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.25s;animation-delay: 0.25s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(11){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.33333333333333337s;animation-delay: 0.33333333333333337s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}.uil-default-css > div:nth-of-type(12){-webkit-animation: uil-default-anim 1s linear infinite;animation: uil-default-anim 1s linear infinite;-webkit-animation-delay: 0.41666666666666663s;animation-delay: 0.41666666666666663s;}.uil-default-css { position: relative;background:none;width:200px;height:200px;}
