.FL{float:left;} .FR{float:right;}

.MT0{margin-top:0px!important;}      .MR0{margin-right:0px!important;}   .MB0{margin-bottom:0px!important;}      .ML0{margin-left:0px!important;}
.MT5{margin-top:5px!important;}      .MR5{margin-right:5px!important;}   .MB5{margin-bottom:5px!important;}      .ML5{margin-left:5px!important;}
.MT10{margin-top:10px!important;}   .MR10{margin-right:10px!important;}   .MB10{margin-bottom:10px!important;}   .ML10{margin-left:20px!important;}
.MT15{margin-top:15px!important;}   .MR15{margin-right:15px!important;}   .MB15{margin-bottom:15px!important;}   .ML15{margin-left:25px!important;}
.MT20{margin-top:20px!important;}   .MR20{margin-right:20px!important;}   .MB20{margin-bottom:20px!important;}   .ML20{margin-left:20px!important;}
.MT30{margin-top:30px!important;}   .MR30{margin-right:30px!important;}   .MB30{margin-bottom:30px!important;}   .ML30{margin-left:30px!important;}

.PT0{padding-top:0px!important;}    .PR0{padding-right:0px!important;}   .PB0{padding-bottom:0px!important;}     .PL0{padding-left:0px!important;}
.PT5{padding-top:5px!important;}    .PR5{padding-right:5px!important;}   .PB5{padding-bottom:5px!important;}     .PL5{padding-left:5px!important;}
.PT10{padding-top:10px!important;}  .PR10{padding-right:10px!important;}.PB10{padding-bottom:10px!important;}   .PL10{padding-left:10px!important;}
.PT15{padding-top:15px!important;}  .PR15{padding-right:15px!important;}.PB15{padding-bottom:15px!important;}   .PL15{padding-left:15px!important;}
.PT20{padding-top:20px!important;}  .PR20{padding-right:20px!important;}.PB20{padding-bottom:20px!important;}   .PL20{padding-left:20px!important;}

.viewSiteLink span{text-decoration: none; font-size:16px; display: inline-block; padding-right: 7px;}

.bgBlue     {background-color:#0090d9;}
.bgGreen    {background-color:#0aa699;}
.bgRed      {background-color:#f35957;}
.bgPurple   {background-color:#726086;}
.bgOrange   {background-color:#f39c12;}

.brdTop{border-top: 1px solid #d5d5d5; padding-top: 15px; margin-top: 15px;}

[class*="col-"].oneFifth{width:20%;}

.reportBlockContainer{padding-top: 15px;}
.reportBlockContainer [class*="col-"]{margin-bottom: 30px;}
.reportBlock{display:block; margin:0; padding:12px; overflow: hidden; min-height: 128px;}
.reportBlock a{display:block; color:#ffffff; text-decoration: none;}
.reportBlock a:hover{color:#ffffff;}
.reportBlock .blockTitle{display:block; font-size: 12px; text-transform: uppercase; margin-bottom:8px; width: 100%; float: left; min-height: 24px;}
.reportBlock .blockRecordCounter{display:block; font-size: 32px; width: 100%; float: left;}
.reportBlock .blockRecordCounter img{float:left; margin-right:15px;}
.reportBlock .blockRecordCounter span{display: inline-block; line-height: 30px; margin-top: 20px;}
.reportBlock .blockViewReport{display:block; font-size:12px; text-transform:uppercase; margin-top: 5px; width: 100%; float: left;}

.socialLikesBox{width: 100%; float: left;}
.socialLikesBox [class*="block-"]{display:block; margin:0; padding:16px 10px; overflow: hidden; color:#ffffff; float: left; width: 100%;}
.socialLikesBox .socialIcon{float: left; margin:0;}
.socialLikesBox .socialIcon .fa{font-size: 32px;}
.socialLikesBox .socialLikes{float:right; font-size: 28px; margin: 0; position: relative; padding-bottom: 5px;}
.socialLikesBox .socialLikes sup{position: absolute; top:100%; right: 0; font-size: 8px;}

.socialLikesBox .block-fb{background-color:#3b5998;}
.socialLikesBox .block-twt{background-color:#43c7f4;}

.lastViewed{display:block; margin:0; padding: 0; overflow:hidden; color:#000000; background-color: #ffffff;}
.lastViewed [class*="col-"]{margin: 9px 0;}
.lastViewed img{float:left; width:75px; border: 1px solid #dfdfdf;}
.lastViewed p{margin: 0 0 0 85px;}
.lastViewed p span{display: block; margin:5px 0 6px;}
.lastViewed p span + span{color:#f35957;}
.lastViewed p a{color:#000000;}

.topTenListContainer{width: 100%; float:left; margin:0; padding:0;}
.topTenListContainer .topTenList{margin:0 0 0 15px; padding:12px; color:#ffffff; width: 31.4%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topTenListContainer .topTenList:first-child{margin:0;}
.topTenListContainer .topTenList .listTitle{width:100%; float: left; margin:0 0 7px; font-size:12px; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.topTenListContainer .topTenList ol{width:100%; float: left; margin: 0; padding:0;}
.topTenListContainer .topTenList ol li{list-style: decimal; margin: 5px 0px 11px 16px; padding:0 0 0 5px;}

.whiteBlock{padding:15px; background-color:#ffffff; overflow-y: auto;}
.whiteBlock .title{text-transform:uppercase; margin-bottom: 10px; color:#1d2029;}
#content .whiteBlock .bloc{margin: 0; padding:0; background: none; box-shadow:none;}

.rlPad7 [class*="col-"]{padding-left: 7px; padding-right: 7px;}
.PL-7{padding-left: 7px!important;}
.PR-7{padding-right: 7px!important;}
.pad-rl-7{padding-left: 7px!important; padding-right: 7px!important;}

/*login css start*/
.login-div{background:url(../images/body-bg.jpg) left top repeat; font-family: 'Lato', sans-serif;}

#content.login {
     width: 516px;
    background: #fff;
    text-align: center;
    padding: 15px 36px 36px;
    left: 50%;
    top:50%;    
    position: absolute;
    margin: -260px 0 0 -294px;
}

.login-div h2{font-size: 24px; color: #1c5896; text-transform: uppercase; font-weight: 400; padding: 10px 0 7px;}

 #content.login div.input{
        background: #e9e9e9;
         border-radius:0;
         margin-top: 21px;
         border:none;
          height: 63px;
          line-height: 63px; 
          text-align: center;
           width: 96%;
          padding:0 2%; 
          box-shadow:none;
}

.login-div #content.login div.input input{width: 100%; position: relative; border:none; padding: 0; height: 63px; text-align: center;   font-size: 14px; 
          font-weight: 700; 
          font-style: italic; color: #000;  }
          
        .login-div  #content.login div.submit {
    float: left;
    text-align: center;
    width: 100%;
}


.login-div  #content .submit input, .login-div  #content .button {
    background:#1c5896;
    border:none;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    padding: 17px 80px;
    text-decoration: none;
    font-size: 25px;
    text-transform: uppercase;
    text-shadow: none;
    margin-top: 10px;
}
.login-div  #content.login div.submit input{box-shadow:none;}
.login-div  #content .submit input:hover, .login-div  #content .button:bover{background: #000;}

.updateProductsCategories{margin:0 20px 0 0; padding:0; border:1px solid #dfdfdf; display:table;}
.updateProductsCategories .upcGroup,
.updateProductsCategories ul {width:100%; float:left; margin:0; padding:0;}
.updateProductsCategories .title .toggle{display:none!important;}
.updateProductsCategories ul{margin: 0 10px 30px;}
.updateProductsCategories ul > li{width:33%; float:left; text-align:left; margin: 5px 0;}
.updateProductsCategories ul > li span{display:inline-block; margin-right: 5px; line-height: 14px; vertical-align: top;}
.updateProductsCategories ul > li .checker{display:inline-block; float: right;}

.tableStroll{margin:0 0; padding:0; height: 400px; overflow-y: auto;}

#content label.inline{font-weight: normal;}
 
#content .input-group .selector, 
#content .selectFluid .selector, 
#content .input-group .selector select,
#content .selectFluid .selector select{width:100%!important; height:30px; vertical-align: top;}
#content .input-group .selector span,
#content .selectFluid .selector span{background-position: 96% center; width:100%!important}
.listing_div{width: 100%; display:inline-block; min-height:85px;}
.W100{width: 100% ! important;}

.dashRow-3 .dashCol{min-height: 352px;}