[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

a:link {
    color: #000000;
}
.page-content .values { display: none; height: auto}
.container{width: 1170px; max-width: none !important; min-width: 1170px}
/*row*/
.quota_row{margin: 0; height: 100%}
.bordered {border: 1px solid; border-color: #dad8da}
.rightbordered {border-right: 1px solid; border-color: #dad8da; border-bottom: 0px; border-left: 0px;border-top: 0px}
.nomargin{margin: 0}
/*span*/
.download {text-align: right; background-color: #d9d9d9; padding-top: 21px; padding-bottom: 21px; }
@-moz-document url-prefix() {    .download {padding-bottom:22px;} }
.headtitle{width: 100%; vertical-align: middle; text-align: center; font-size: 18px;  display: block; clear: both;}
/*col-md */
.adress {border-left: 1px solid; border-color: #dad8da; height: 65px; text-align: justify; background-color: #d9d9d9; vertical-align: middle}
.quota{border: 0px; padding-top: 24px!important;}
.compl_quota{border-top: 1px solid; border-color: #dad8da; border-right: 0px; border-left: 0px; padding-bottom: 24px!important}
.nobottomborder{border-top: 1px solid; border-right: 1px solid; border-left: 1px solid; border-color: #dad8da; border-bottom:0px}
.notopborder{border-top: 0px; padding: 0px}
.nps{ border-top: 0px; padding-top: 12px; padding-bottom: 12px}
.statistics{border-right: 0px; height: auto; padding-left: 15px; padding-right: 15px; padding-top: 39px; padding-bottom: 39px; border-top: 0px}
.bottomborder{border-bottom: 1px solid; border-color: #dad8da; border-right: 0px; border-left: 0px;border-top: 0px}
.noborder {border: 0px; padding: 0px}
.noborder_head {border: 0px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px;}
.maintitle {border: 0px; padding-top: 40px; padding-bottom: 40px; padding-left: 0px; padding-right: 0px}
.sideborder{border-top: 0px; border-bottom: 0px; border-left: 1px solid; border-right: 1px solid; border-color: #dad8da}
.chartnoborder{border: 0px}
.monthoptions{border: 0px; padding-top: 0px; padding-bottom: 0px}
/*td*/
.names {vertical-align: middle; width: 50%; padding: 0px}
.selectizer {padding-bottom: 0px; width: 50%; padding: 0px}
.calendar{ border: 1px solid white;}
/*charts*/
.vertical{height:250px; border:0px;padding:0.1px;}
.donut{height:250px;border:0px solid #ccc;padding:0px;}
.stacked{height:103px;padding-left:5px; padding-right:8px;margin:0px}

@media(min-width:992px) {
  .col.pull-down  {
    display: table-cell;
    vertical-align: bottom;
    float: none;
  }
}

.base{border-top: 0px; border-right: 0px}

.values .col { text-align: center; color: #888; padding: 0px}
.values > .col-md-3,.values >.col-md-4 {}
.values .col.last { border: 0;}
.values .col .glyphicon {font-size: 40px;padding: 5px 0;margin-bottom: 5px;}
.values .col .glyphicon-comment {margin-top: 0;font-size: 63px;padding-top: 0;}
.values .col .title {width: 100%;text-align: center;font-size: 12px;font-weight: bold;display: block;clear: both;text-transform: uppercase;}
.values .col .titleNPS {width: 100%;text-align: center;font-size: 16px;font-weight: bold;display: block;clear: both;text-transform: uppercase;}
.values .col .titleprom {width: 100%;text-align: center;font-size: 9px;font-weight: bold;display: block;clear: both;text-transform: uppercase;}
.values .col .title1 {width: 100%;text-align: center;font-size: 10px;font-weight: bold;display: block;clear: both;text-transform: uppercase}
.values .col .subtitle {width: 100%;text-align: center;font-size: 12px;font-weight: bold;display: block;clear: both;text-transform: uppercase;}
.values .col .value {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #52b698; overflow: hidden;}
.values .col .valuezero {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #ceccce; overflow: hidden;}
.values .col .valuenegative {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #c84259; overflow: hidden;}
.values .col .value1 {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #c84259; overflow: hidden;}
.values .col .value2 {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #ceccce; overflow: hidden;}
.values .col .value3 {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #52b698; overflow: hidden;}
.values .col .valuebig1 {width: 100%; text-align: center; font-size: 58px; font-weight: bold; display: block; clear: both; color: #c84259;}
.values .col .valuebig2 {width: 100%; text-align: center; font-size: 58px; font-weight: bold; display: block; clear: both; color: #ceccce;}
.values .col .valuebig3 {width: 100%; text-align: center; font-size: 58px; font-weight: bold; display: block; clear: both; color: #52b698;}
.values .col .valuesmall1 {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #c84259;}
.values .col .valuesmall2 {width: 100%; text-align: center; font-size: 40px; font-weight: bold; display: block; clear: both; color: #52b698;}
.values .col .label {width: 100%;text-align: center; font-size: 10px;font-weight: bold; display: block; clear: both; text-transform: uppercase; color: #666; padding-bottom:2px  }
.values .col .label1 {width: 100%;text-align: center; font-size: 9px;font-weight: bold; display: block; clear: both; text-transform: uppercase; color: #666  }
.values .col .label small { margin-left: 5px;color: #888; font-weight: 100}
.spanhead {margin: 0; font-size: 16px; font-weight: bold; display: block; clear: both; color: #000000; text-transform: uppercase; vertical-align: middle}
