/*class by jason miller*/
/*  reports  */
.mfr-info {
  background: #F5F9FD;
  border: 1px solid #CCE6F7;
  padding: 4px;
  width: 50%;
  float: right;
}
.report-info {
  padding: 4px;
  width: 50%;
  float: left;
}
.clearfix {
  content: "";
  clear: both;
  display: table;

}
.report-mfr-list {
  margin: 0;
  padding: 0;
}
.report-mfr-list li {
  list-style: none;
  padding: 2px;
  margin: 0;
}

ul.categories-list {
  font-size: .9em !important;
  line-height: .8em !important;
  padding: 15px !important;
}
ul.categories-list  li {
  list-style: none !important;
}

.prescription {
  margin-top: 10px !important;
}

.centered-pills { text-align:center; }
.centered-pills ul.nav-pills { display:inline-block; }
.centered-pills li { display:inline; }
.centered-pills a { float:left; }
* html .centered-pills ul.nav-pills { display:inline; } /* IE6 */
*+html .centered-pills ul.nav-pills { display:inline; } /* IE7 */

.nav-pills a {
    color: #459FF3;
    text-shadow: 1px 1px 2px #232323;

}
.nav-pills a:hover {
  color: #FFA200;
  text-shadow: 1px 1px #000;
}

.modal-table0 th {
        background-color: #B2DAF4 !important;
}
.modal-table0 td {
        vertical-align:middle !important;
        padding: 0px;
        margin: 0px;
        font-size: 1em;
}

.modal-table1 , .modal-table2 {
  width: 100%;
}
.modal-table1 tr td:first-child , .modal-table2 tr td:first-child {
  font-weight: bold;
  border-right: 1px solid #DDDCDC;
}


.has-text-white {
  color: white;
}

.lenScore{
 text-align: center;
 color: white; 
 font-weight: bold;  
 text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.lens-name {
  display: block;
  font-size:  18px;
  margin:  0;
  padding:  0;
  font-weight: bolder;
} 
.modal-logo {
    margin: 0 auto;
    width: 400px;
    padding:  0;
}
.advert {
  background-color: #67BAFF !important;
  border: 1px solid #F2CD36 !important;
  color: white !important;
}
.advert td {
  font-size: 1.3em !important;
  background-color: #67BAFF  !important;
  color: white !important;
  font-weight: bold !important;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black !important;

}
.advert td a {
  color: #fff !important;
}
.advert td:nth-child(1) {
  font-weight: 600;
}
.gold {
  color: #F2CD36;
  font-size: 1.4em;
}
.advert-large {
  border-bottom: 2px solid #F2CD36;
  margin: 5px;
}
.advert_logo {
  max-width: 130px;
  max-height: 50px;
  transition: .5s;
  cursor: pointer;
}
/*.advert_logo:hover {
  max-width: 200px;
  max-height: 100px;
  transition: .5s;
}*/

.large_advert_logo {
  margin: 0 auto;
  padding:  0;
  max-width: 350px;
  max-height: 300px;
  width:  auto;
  height: auto;
}

.stockStandard {
  background-color:  #3D9970;

}
.stock {
  color: #fff;
  font-size: .8em;
  font-variant: small-caps;
}
.stockMto {
  background-color: #BE8BD1;

}
.stockRetired {
  background-color: #B3B3B3;
}

.stockStandard:hover, .stockMto:hover, .stockRetired:hover {
  color: #ddd;
}
.makeaScene {
  color: #fff;
  font-size: 35px;
  text-shadow: 1px 1px #000;
  margin: 30px;
}
.white {
  color: #fff;
  text-shadow: 1px 1px #000;
}
.login-link {
  color: #2fa4e7;
}
.login-link:hover {
  color: #176D9F;
}
.fixed-Center {
  position: absolute;
  z-index: 999 !important;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.65);

}
.fixed-Center-Child {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 90%;
  margin: 5px;
}

.hide-me {
  display: none;
}

.mt-1 {
  margin-top: 3px;
}
.m2-2 {
  margin-top: 4px;
}
/* MODAL STUFF */

.table-lensName {
  font-weight: 600;
  text-align: center;
  text-transform: capitalize;
}
.table-mfr {
  text-align: center;
  text-transform: capitalize;
}
.table-material {
  text-align: center;
  text-transform: capitalize;
}

/*  PRINT SETTINGS FOR MODAL */
@media print {
  body * {
   /*  visibility: hidden; */
    padding: 2px !important;
    margin: 0px !important;
    border: none !important; 
  }
  .hide-on-print {
    visibility: hidden !important;
  }
  .sidebar {
    visibility: hidden !important;
  }
  button {
    display: none !important;
  }

  .modal-content, .modal-content * {
    visibility: visible;
  }
  .modal-content {
    width: 100%;
    border: none !important;
    padding: 0px !important;
    margin: 0px !important;
    position: absolute;
    left: 0;
    top: 0;
  }
  .modal-body {
    padding: 0px !important;
    margin: 0px !important;
  }
  a[href]:after {
    content: none !important;
  }
  .action-menu {
    /* hide this menu on print */
    /*display: none;*/
  }
  table {
    margin: 5px;
  },
  #searchTable {
    display: none!important;
    visibility: hidden !important;
  }
}


@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1350px;
  }

  .fixed-Center {
    position: absolute;
    z-index: 999 !important;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.65);

  }
  .fixed-Center-Child {
    position: absolute;
    top: 45%;
    left: 50%;
    height: 30%;
    width: 50%;
    margin: -15% 0 0 -25%;
  }

 .action-menu .btn-glyphicon { padding:5px; background:#ffffff; margin-right:4px; }
 .action-menu  .icon-btn { padding: 1px 10px 3px 2px; border-radius:50px;}

 }
}

