.rate-base-layer
{
    color: #aaa;
}
.rate-hover-layer
{
    color: orange;
}
.rate2
{
    font-size: 35px;
}
.rate2 .rate-hover-layer
{
    color: pink;
}
.rate2 .rate-select-layer
{
    color: red;
}
.im
{
    background-image: url('../lib/rater/images/heart.gif');
    background-size: 32px 32px;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    display: inline-block;
}
.im2
{
    background-image: url('../lib/rater/images/emoji5.png');
    background-size: 64px 64px;
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    display: inline-block;
}
#rate5 .rate-base-layer span, #rate7 .rate-base-layer span
{
    opacity: 0.5;
}

.blink_me {
    animation: blinker 1s linear infinite;	
}
@keyframes blinker {  
    50% { opacity: 0; }
}
.comment_satisfaction{
    margin:0 auto;
    width:200px;
    text-align:center;
}
.comment_satisfaction span{
    display:inline-block;
}


/*
 * Off Canvas at medium breakpoint
 * --------------------------------------------------
 */
@media screen and (max-width: 48em) {

    .row-offcanvas {
        position: relative;
        -webkit-transition: all 0.25s ease-out;
        -moz-transition: all 0.25s ease-out;
        transition: all 0.25s ease-out;
    }

    .row-offcanvas-left
    .sidebar-offcanvas {
        left: -33%;
    }

    .row-offcanvas-left.active {
        left: 33%;
        margin-left: -6px;
    }

    .sidebar-offcanvas {
        position: absolute;
        top: 0;
        width: 33%;
        height: 100%;
    }
}

/*
 * Off Canvas wider at sm breakpoint
 * --------------------------------------------------
 */
@media screen and (max-width: 34em) {
    .row-offcanvas-left
    .sidebar-offcanvas {
        left: -45%;
    }

    .row-offcanvas-left.active {
        left: 45%;
        margin-left: -6px;
    }

    .sidebar-offcanvas {
        width: 45%;
    }
}

.card {
    overflow:hidden;
}

.card-block .rotate {
    z-index: 8;
    float: right;
    height: 100%;
}

.card-block .rotate i {
    color: rgba(20, 20, 20, 0.15);
    position: absolute;
    left: 0;
    left: auto;
    right: -10px;
    bottom: 0;
    display: block;
    -webkit-transform: rotate(-44deg);
    -moz-transform: rotate(-44deg);
    -o-transform: rotate(-44deg);
    -ms-transform: rotate(-44deg);
    transform: rotate(-44deg);
}
/*-------------------------------------------------*/

.icon-receive {
    width: 85px;
    height: 85px;
    padding-bottom: 6px;
    background-image: url("../img/5152_-_Receive_Package-512.png");
}

.icon-transfer {
    width: 85px;
    height: 85px;
    padding-bottom: 6px;
    background-image: url("../img/file-transfer-icon.png");
}

.icon-stockcount{
    width: 85px;
    height: 85px;
    padding-bottom: 6px;
    background-image: url("../img/unnamed.png");
}

.icon-stockcard{
    width: 85px;
    height: 85px;
    padding-bottom: 6px;
    background-image: url("../img/card-file-icon.png");
}

.icon-stockcard{
    width: 85px;
    height: 85px;
    padding-bottom: 6px;
    background-image: url("../img/card-file-icon.png");
}

.icon-barcode {
    width: 29px;
    height: 29px;
    background-image: url("../img/bar-code.png");
    border-radius: 6px;
}

.icon-logout {
    width: 29px;
    height: 29px;
    background-image: url("../img/logout.png");
    border-radius: 6px;
}
.icon-excel {
    width: 29px;
    height: 29px;
    background-image: url("../img/excel.png");
    border-radius: 6px;
}
.icon-pdf{
    width: 29px;
    height: 29px;
    background-image: url("../img/pdf.png");
    border-radius: 6px;
}

.icon-confreport{
    width: 29px;
    height: 29px;
    background-image: url("../img/confreport.png");
    border-radius: 6px;
}

.icon-pdfdiff{
    width: 49px;
    height: 49px;
    background-image: url("../img/pdf.png");
    border-radius: 6px;
}

.icon-confdiff{
    width: 49px;
    height: 49px;
    background-image: url("../img/icon-confdiff.png");
    border-radius: 6px;
}

.containBody{
    display:block;
    overflow:auto;  
    border-bottom:1px solid #CCC;
}
.tbl_headerFix{
    border-bottom:0px;  
}
/*-------------------------------------------------------------*/
.icon-shipment{
    width: 49px;
    height: 49px;
    background-image: url("../img/shipment.png");
    border-radius: 6px;
}
.icon-bar_pro{
    width: 49px;
    height: 49px;
    background-image: url("../img/bar_pro.png");
    border-radius: 6px;
}

.icon-lg_f {
    width: 49px;
    height: 49px;
    background-image: url("../img/Approved.png");
    border-radius: 6px;
}

.icon-location {
    width: 49px;
    height: 49px;
    background-image: url("../img/location.png");
    border-radius: 6px;
}

.icon-lastscan {
    width: 49px;
    height: 49px;
    background-image: url("../img/approved-stamp1.png");
    border-radius: 6px;
}

.lasupdate {
    color: green !important;
}


@font-face {
  font-family: 'digital-7';
  src: url('../fonts/digital-7.ttf');
}

/*body {
  color: #ffffff;
  background-color: #000000;
  font-family: 'digital-7', sans-serif;
}*/

/* DAYS OF THE WEEK */

div.days {
  margin: 0 auto;
  color: #131212;
}

div.days .day { display: inline-block; }

div.days .day p {
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  text-transform: uppercase;
}

/* CLOCK */

div.clock { margin: 5px 0; }

div.clock div {
  display: inline-block;
  position: relative;
}

div.clock div p {
  font-size: 100px;
  position: relative;
  z-index: 100;
}

div.clock .placeholder {
  color: #131212;
  position: absolute;
  top: 0;
  z-index: 50;
}

div.clock .meridian { margin-left: 15px; }/*END CLOCK*/

/* AM OR PM*/

.am-pm {
  font-family: sans-serif;
  text-transform: uppercase;
  width: 20px;
}

div.am-pm div p {
  font-size: 12px;
  font-weight: bold;
  width: 100%;
}

.am, .pm { color: #131212; }

/*CLASS THAT CHANGES COLOR OF TEXT TO APPEAR LIKE ITS "ON"*/

.light-on { color: #ffffff; }