html{width:100%}body{overflow-x:hidden!important}body.show-spinner>main{overflow:hidden!important}body.show-spinner>*{opacity:0}body.show-spinner::after{content:" ";display:inline-block;width:30px;height:30px;border:2px solid rgba(0,0,0,.2);border-radius:50%;border-top-color:rgba(0,0,0,.3);animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;left:calc(50% - 15px);top:calc(50% - 15px);position:fixed;z-index:1}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}
.btn i,.btn span{vertical-align: middle}
.fa-active{color: green}
.fa-active:before{content: "\f058"}
.fa-delete{color: orangered}
.fa-delete:before{content: "\f2ed"}
.fa-passive{color: darkred}
.fa-edit{color: #922c88}
.fa-passive:before{content: "\f05e"}
.fa-report:before {content: "\f108";}

.operation-row i{font-size: 15px}
.operation-row a{margin-left: .25rem}
.operation-row a:last-child{margin-left: 0}
table.data-table{
    border-collapse: separate;
}
.data-table-rows table thead th{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.logo-inside{
background: rgba(255,255,255,0.7) none repeat scroll 0 0;
    border-radius: 100%;
    height: 120px;
    left: 30px;
    overflow: hidden;
    position: absolute;
    top: 110px;
    width: 120px;
}
.logo-inside img {
    width:100%;
}
.dashboard {
    position: relative;
}

.box-content {
    padding: 7px;
    background: #fff;
}

.cover {
    background-color: #fff;
    height: 200px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    position: relative;
}

#dashboard-container {
    margin-top: 20px;
}

.cover #defaultCountdown{position:absolute;top:3px;left:3px;z-index:100;overflow: hidden;width:100%;}

#defaultCountdown span.countdown_row {
  overflow: hidden;
}

#defaultCountdown span.countdown_row span {
  font-size: 11px;
  line-height: 9px;
  margin-left:1px;
  overflow:hidden;
}

#defaultCountdown span.countdown_row > span {
  float: left;  
}

#defaultCountdown span.countdown_section {
  color: #fff;
  padding: 3px 6px !important;
  margin-bottom: 2px;
  font-weight: 300;
  background:url('img/bg-white-lock.png') repeat;
  text-align: center;
  cursor:pointer;
}

#defaultCountdown span.countdown_amount {
  display: inline-block;
  font-size: 20px !important;
  padding: 10px !important;
  font-weight: 300;
}

/*Responsive*/
@media (max-width: 1024px) {
  #defaultCountdown span.countdown_amount {
    padding: 10px;
  }
}
.form-group{
    margin-bottom: 1.5rem;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default .select2-search--dropdown .select2-search__field{
    border-color: #d7d7d7 !important;
}
.select2-container *:focus {
    outline: none;
}

    