.icon-circle {
    color: rgba(255,255,255,0.90);
    font-size: 80px;
    padding: 20px;
    opacity: 0.95;
}

.icon-circle-alt {
    color: rgba(0,0,0,0.90);
}

.client-card, .role-card {
    margin-left: 15px; margin-right:15px;
}

.image-holder {
    min-height:250px;
}

.image-holder > img {
    display: none;
}

.image-holder > img.loaded {
    display:block;
}

body.full-screen-bg {
  background: url(../img/bg-login.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.full-screen-bg .wrapper, .full-screen-bg .wrapper .content-wrapper {margin:0 !important;border:0 !important;
    padding:0 !important;}
.full-screen-bg .wrapper > section {
    margin:0 !important;
    padding:0 !important;
    background-color: transparent !important;border:0 !important;
}
.full-screen-bg .wrapper, .full-screen-bg .wrapper > section, .full-screen-bg .wrapper .content-wrapper {height: 100% !important;}

.wom-login-backdrop {top:0;left:0;right:0;bottom:0;width: 100%;height: 100%;position: fixed;background-color:rgba(255,255,255,0.45);}
.wom-login-wrapper {height: 100%;}
.wom-login {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    max-width: 300px;
    margin:0 auto;}
.login-brand {padding: 10px;text-align:center;}
.login-brand img {height:50px;display:inline-block;position: relative;z-index: 6;}
.well-reset-radius {border-radius: 4px;}

.mCSB_scrollTools {z-index: 120;}
body.full-screen-bg .mCSB_container {height:100%;}

label.block-section {
    display: block;
    padding: 8px;
    /* line-height: 32px; */
    border-radius: 2px;
    font-weight: normal;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}


.rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel-heading i[toggle-rotate] {font-size: 36px;}

.panel-heading i {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.notifications-group .source-img {width: 36px;}