.no-padding {
  padding: 0px !important; }

.padding-5 {
  padding: 5px !important; }

.mt-0 {
  margin-top: 0px !important; }

.mt-5 {
  margin-top: 5px !important; }

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

.mt-15 {
  margin-top: 15px !important; }

.mt-18 {
  margin-top: 18px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mt-110 {
  margin-top: 110px !important; }

.mr-0 {
  margin-right: 0px; }

.mr-5 {
  margin-right: 5px; }

.mr-10 {
  margin-right: 10px; }

.mr-15 {
  margin-right: 15px; }

.mr-18 {
  margin-right: 18px; }

.mr-20 {
  margin-right: 20px; }

.mr-30 {
  margin-right: 30px; }

.mr-40 {
  margin-right: 40px; }

.mr-50 {
  margin-right: 50px; }

.mr-60 {
  margin-right: 60px; }

.mr-70 {
  margin-right: 70px; }

.mr-80 {
  margin-right: 80px; }

.mr-90 {
  margin-right: 90px; }

.mr-100 {
  margin-right: 100px; }

.mr-110 {
  margin-right: 110px; }

.mb-0 {
  margin-bottom: 0px; }

.mb-5 {
  margin-bottom: 5px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-60 {
  margin-bottom: 60px; }

.mb-70 {
  margin-bottom: 70px; }

.mb-80 {
  margin-bottom: 80px; }

.mb-90 {
  margin-bottom: 90px; }

.mb-100 {
  margin-bottom: 100px; }

.ml-0 {
  margin-left: 0px; }

.ml-5 {
  margin-left: 5px; }

.ml-10 {
  margin-left: 10px; }

.ml-15 {
  margin-left: 15px; }

.ml-18 {
  margin-left: 18px; }

.ml-20 {
  margin-left: 20px; }

.ml-30 {
  margin-left: 30px; }

.ml-40 {
  margin-left: 40px; }

.ml-50 {
  margin-left: 50px; }

.ml-60 {
  margin-left: 60px; }

.ml-70 {
  margin-left: 70px; }

.ml-80 {
  margin-left: 80px; }

.ml-90 {
  margin-left: 90px; }

.ml-100 {
  margin-left: 100px; }

.ml-110 {
  margin-left: 110px; }

.pt-0 {
  padding-top: 0px; }

.pt-5 {
  padding-top: 5px; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-18 {
  padding-top: 18px; }

.pt-20 {
  padding-top: 20px; }

.pt-30 {
  padding-top: 30px; }

.pt-40 {
  padding-top: 40px; }

.pt-50 {
  padding-top: 50px; }

.pt-60 {
  padding-top: 60px; }

.pt-70 {
  padding-top: 70px; }

.pt-80 {
  padding-top: 80px; }

.pt-90 {
  padding-top: 90px; }

.pt-100 {
  padding-top: 100px; }

.pt-110 {
  padding-top: 110px; }

.pr-0 {
  padding-right: 0px; }

.pr-5 {
  padding-right: 5px; }

.pr-10 {
  padding-right: 10px; }

.pr-15 {
  padding-right: 15px; }

.pr-18 {
  padding-right: 18px; }

.pr-20 {
  padding-right: 20px; }

.pr-30 {
  padding-right: 30px; }

.pr-40 {
  padding-right: 40px; }

.pr-50 {
  padding-right: 50px; }

.pr-60 {
  padding-right: 60px; }

.pr-70 {
  padding-right: 70px; }

.pr-80 {
  padding-right: 80px; }

.pr-90 {
  padding-right: 90px; }

.pr-100 {
  padding-right: 100px; }

.pr-110 {
  padding-right: 110px; }

.pb-0 {
  padding-bottom: 0px; }

.pb-5 {
  padding-bottom: 5px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-60 {
  padding-bottom: 60px; }

.pb-70 {
  padding-bottom: 70px; }

.pb-80 {
  padding-bottom: 80px; }

.pb-90 {
  padding-bottom: 90px; }

.pb-100 {
  padding-bottom: 100px; }

.pl-0 {
  padding-left: 0px; }

.pl-5 {
  padding-left: 5px; }

.pl-10 {
  padding-left: 10px; }

.pl-15 {
  padding-left: 15px; }

.pl-18 {
  padding-left: 18px; }

.pl-20 {
  padding-left: 20px; }

.pl-30 {
  padding-left: 30px; }

.pl-40 {
  padding-left: 40px; }

.pl-50 {
  padding-left: 50px; }

.pl-60 {
  padding-left: 60px; }

.pl-70 {
  padding-left: 70px; }

.pl-80 {
  padding-left: 80px; }

.pl-90 {
  padding-left: 90px; }

.pl-100 {
  padding-left: 100px; }

.pl-110 {
  padding-left: 110px; }

.to-uppercase {
  text-transform: uppercase !important; }

.to-lowercase {
  text-transform: lowercase !important; }

.input-100 {
  width: 100% !important; }

@media (max-width: 767px) {
  .hidden-xs-up,
  .hidden-lg-down,
  .hidden-md-down,
  .hidden-sm-down {
    display: none !important; }
  .text-right-xs-up,
  .text-right-lg-down,
  .text-right-md-down,
  .text-right-sm-down {
    text-align: right !important; }
  .text-left-xs-up,
  .text-left-lg-down,
  .text-left-md-down,
  .text-left-sm-down {
    text-align: left !important; }
  .input-100-xs,
  .input-100-xs-up,
  .input-100-lg-down,
  .input-100-md-down,
  .input-100-sm-down {
    width: 100% !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs-up,
  .hidden-sm-up,
  .hidden-lg-down,
  .hidden-md-down,
  .hidden-sm-down {
    display: none !important; }
  .input-100-xs-up,
  .input-100-sm-up,
  .input-100-lg-down,
  .input-100-md-down,
  .input-100-sm-down {
    width: 100% !important; }
  .text-right-xs-up,
  .text-right-sm-up,
  .text-right-lg-down,
  .text-right-md-down,
  .text-right-sm-down {
    text-align: right !important; }
  .text-left-xs-up,
  .text-left-sm-up,
  .text-left-lg-down,
  .text-left-md-down,
  .text-left-sm-down {
    text-align: left !important; }
  .menubar-unfold .dashboard-head-container {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs-up,
  .hidden-sm-up,
  .hidden-md-up,
  .hidden-lg-down,
  .hidden-md-down {
    display: none !important; }
  .input-100-xs-up,
  .input-100-sm-up,
  .input-100-md-up,
  .input-100-lg-down,
  .input-100-md-down {
    width: 100% !important; }
  .text-right-xs-up,
  .text-right-sm-up,
  .text-right-md-up,
  .text-right-lg-down,
  .text-right-sm-down {
    text-align: right !important; }
  .text-left-xs-up,
  .text-left-sm-up,
  .text-left-md-up,
  .text-left-lg-down,
  .text-left-sm-down {
    text-align: left !important; } }

@media (min-width: 1200px) {
  .hidden-xs-up,
  .hidden-sm-up,
  .hidden-md-up,
  .hidden-lg-down {
    display: none !important; }
  .input-100-xs-up,
  .input-100-sm-up,
  .input-100-md-up,
  .input-100-lg-down {
    width: 100% !important; }
  .text-right-xs-up,
  .text-right-sm-up,
  .text-right-md-up,
  .text-right-lg-down {
    text-align: right !important; }
  .text-left-xs-up,
  .text-left-sm-up,
  .text-left-md-up,
  .text-left-lg-down {
    text-align: left !important; } }

/** RESPONSIVE TABLE **/
.table-responsive .fixed-column {
  position: absolute;
  display: inline-block;
  width: auto;
  border-right: 1px solid #ddd; }
  .table-responsive .fixed-column td {
    background-color: #fff; }

@media (min-width: 992px) {
  .table-responsive .fixed-column {
    display: none; } }

@media (max-width: 767px) {
  /* Force table to not be like tables anymore */
  #no-more-tables table,
  #no-more-tables thead,
  #no-more-tables tbody,
  #no-more-tables th,
  #no-more-tables td,
  #no-more-tables tr {
    display: block; }
  /* Hide table headers (but not display: none;, for accessibility) */
  #no-more-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  #no-more-tables tr {
    border: 1px solid #ccc; }
  #no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left; }
  #no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: left;
    font-weight: bold; }
  /*
    Label the data
    */
  #no-more-tables td:before {
    content: attr(data-title);
    line-height: 46px; } }

.no-border {
  border: none !important; }

@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

.rotating {
  -webkit-animation: rotating 0.5s linear infinite;
  -moz-animation: rotating 0.5s linear infinite;
  -ms-animation: rotating 0.5s linear infinite;
  -o-animation: rotating 0.5s linear infinite;
  animation: rotating 0.5s linear infinite; }

.progress-table {
  padding: 1rem 0; }
  .progress-table .card {
    border-radius: 4px;
    color: #fff;
    padding: 10px; }
    .progress-table .card.current {
      border: 1px solid #ccc;
      /*border-radius: 4px;*/
      color: inherit; }
  .progress-table .number {
    font-size: 18px;
    font-weight: bold; }
    .progress-table .number span {
      white-space: nowrap; }

@media (min-width: 992px) {
  .progress-cont {
    height: 120px; }
    .progress-cont [class^="col-"] {
      height: 100% !important; }
  .progress-table {
    width: 100%;
    height: 100%;
    display: table; }
    .progress-table .progress-table-cell {
      vertical-align: middle;
      display: table-cell; }
  .commission-table {
    height: 300px; }
    .commission-table [class^="col-"] {
      height: 100% !important; }
  .commission-table-cell {
    width: 100%;
    height: 70%;
    display: table; }
    .commission-table-cell .commission-table-cell-cell {
      vertical-align: middle;
      display: table-cell; }
      .commission-table-cell .commission-table-cell-cell h3 {
        margin: 0; }
      .commission-table-cell .commission-table-cell-cell .go-to-button {
        position: absolute;
        right: 30px;
        bottom: 49px; }
        .commission-table-cell .commission-table-cell-cell .go-to-button .btn {
          margin-bottom: 5px; } }

@media (max-width: 991px) {
  .progress-cont img {
    max-height: 100px;
    margin-bottom: 15px; }
  .progress {
    margin-top: 20px; }
  .dashboard-button-container {
    margin-top: 25px;
    text-align: center; }
    .dashboard-button-container .btn {
      margin-bottom: 5px; } }

@media (min-width: 1200px) {
  .progress-cont {
    height: 200px; } }

@media (min-width: 1600px) {
  .progress-cont {
    height: 120px; } }

/*# sourceMappingURL=../css/cloudhorizon-dashboard.css.map */
