.vertical-menu-block .block-title-menu {
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    font-size: 108%;
}
.vertical-menu-block .block-title-menu {
    background-color: #ddd;
    padding: 10px 20px;
}
.col-left .vertical-block {
    margin-bottom: 30px;
}
@media (min-width: 992px){
    .d-lg-block {
        display: block !important;
    }
}
.vertical-menu-block {
    position: relative;
}
.vertical-menu-block .block-title-menu {
    background-color: #ddd;
    /*padding: 10px 20px;*/
}
.vertical-menu-block .block-title-menu:before {
    height: 50px;
    line-height: 50px !important;
    margin-right: 15px;
    content: '\f0c9';
    display: inline-block;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 16px;
}
.cms-index-index .vertical-menu-block .vertical-menu-content {
    display: block;
    position: initial;
}
.vertical-menu-content {
    background-color: #fff;
    border: 1px solid #ddd;
    display: none;
    position: absolute;
    top: 100%;
    min-width: 270px;
    z-index: 300;
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}
article, aside, details, figcaption, figure, main, footer, header, nav, section, summary {
    display: block;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu {
    margin: 0;
    padding: 0;
}
.sm_megamenu_wrapper_vertical_menu ul.sm_megamenu_menu>li {
    margin: 0;
    border-bottom: 0;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li {
    position: static;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu>li>a.sm_megamenu_head {
    padding: 14px 0;
    color: #1c1c1c;
    background-color: #fff;
    transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    -o-transition: .2s;
    font-weight: 600;
    margin: 0 18px;
    border-bottom: 1px solid #ecf0f1;
}
.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    padding: 12.5px 20px;
    text-decoration: none;
    position: relative;
    display: block;
}
.vertical-menu-block .more-w .more-view {
    padding: 16px 20px;
    color: #1c1c1c;
    font-weight: 600;
}
.vertical-menu-block .more-w .more-view:hover {
    padding: 16px 20px;
    color: #fff;
    font-weight: 600;
}
.more-w .more-view {
    padding: 12px 20px;
    display: block;
    cursor: pointer;
}
.vertical-menu-block .more-w .more-view:after {
    float: right;
    content: '\f067';
    display: inline-block;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    border: 1px solid #cdcdcd;
    color: #616161;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 18px;
}
.vertical-menu-block .more-w .more-view:after:hover {
    color: #fff;
}
@media(min-width: 1441px){
    .p-unset{
        padding-left: unset;
        padding-right: unset;
    }
}
.footer-style-2 {
    background: #eee;
}
.product-location{
    text-align: left;
    height: 20px;
    overflow-y: hidden;
}
.custom-section{
    width: 100%;
}
@media(min-width: 481px){
    .custom-section{
        height: 25px;
    }
}
.custom-product .price-box {
    text-align: left;
    width: 50%;
    float: left;
}
.grid .price-box .old-price .price {
    color: #fff !important;
    font-weight: 400 !important;
    padding-right: 5px;
}
.grid-bottom{
    display: flex;
    background: #23538d;
}
.grid-price-blk{
    width: 60%;
    float: left;
}
.view-more-button{
    float: right;
    width: 40%;
    text-align: end;
    margin: 8px 0 10px;
}
.view-more-link{
    color: #23538d;
    cursor: pointer;
    display: inline-block;
    font-weight: 600;
    padding: 7px 20px;
    font-size: 1.4rem;
    box-sizing: border-box;
    vertical-align: middle;
    background-color: #ffffff;
    text-transform: uppercase;
}
.product-item .price-box .price {
    color: #F57B17;
}
.product-item-name{
    text-align: left;
}
.products-grid:not(.wishlist) .product-item-info{
    margin-bottom: 15px !important;
}
.deals-products .product-item-details{
    padding-left: 10px;
    padding-right: 10px;
}
.box-tocart .action.buy-now{
    display: none;
}
.page-wrapper>.breadcrumbs, .page-wrapper>.top-container, .page-wrapper>.widget {
    display: none;
}
@media(min-width: 768px){
    .product-rates{
        padding-bottom: 25px;
        width: 100%;
        display: grid;
        max-width: 100%;
    }
}

.voucher-option-form{
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 20px;
}
#listing-table-id{
    border: 1px solid #f5f5f5;
    position: relative;
    left: 0;
    top: 0;
    margin-top: 15px;
    margin-bottom: 15px;
}
#listing-table-id thead{
    background: #f2f2f2;
}

#listing-table-id th{
    border: 1px solid #dcdcdc;
    position: relative;
    left: 0;
    top: 0;
    padding: 8px;
    line-height: 1.42857143;
    text-align: left !important;
    vertical-align: unset;
}

#listing-table-id td{
    border: 1px solid #dcdcdc;
    position: relative;
    left: 0;
    top: 0;
    padding: 5px;
    line-height: 1.42857143;
    text-align: left;
    vertical-align: unset;
}
.deals{
    border-top:unset !important;
}
.date-pic{
    right: unset;
    top: 10px;
    left: 3px;
}
.seller{
    /*padding-bottom: 20px;*/
    margin-right: unset;
    margin-left: unset;
}
#voucher-add-to-cart{
    background: #F57B17;
}
.deal-countdown .timer .digits{
    font-size: 20px !important;
}
.deal-timer {
    display: grid !important;
}
@media (max-width: 860px) and (min-width: 769px){
    .product-info-main .product-social-links {
        float: unset !important;
        padding-bottom: 20px;
    }
}
@media (max-width: 1200px){
    .deals {
        width: 100% !important;
    }
    .deal-countdown{
        width: 100% !important;
    }
}
@media(min-width: 468px)and (max-width: 767px){
    .deal-timer {
        display: block;
        width: 70%;
        margin-left: auto;
        margin-right: auto;
    }
}
.custom-product .product-reviews-summary{
    display: none;
}
.price-box .old-price .price{
    top:unset !important;
}

/*Wishlist page design*/

@media (max-width: 991px) and (min-width: 641px) {
    .wishlist-index-index .products-grid .product-item {
        width: 48% !important;
        margin-right: 10px;
    }
    .wishlist-index-index .product-item-info {
        width: auto !important;
    }
}
.toolbar-amount {
    padding-top: 0px !important;
}
.account .toolbar .toolbar-amount{
    margin-bottom: 0px !important;
}
@media(max-width: 767px){
    .account.page-layout-2columns-left .column.main {
        padding-left: 0px !important;
    }
    .toolbar {
        margin-bottom: 0px;
    }
    .wishlist-toolbar {
        margin-top: 0px;
    }
}
@media (min-width: 768px) {
    .account.page-layout-2columns-left .column.main {
        width: 77.7%;
        float: right;
    }
}
#listing-table-wrapper,.catalog-product-view{
    scroll-behavior: smooth;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details {
    text-align: left !important;
}
.custom-product .product-item-inner{
    display: none;
}
.custom-product .product-item-actions{
    display: none;
}
.price-box .special-price, .price-box .old-price{
    vertical-align: unset;
    width: auto;
}
@media(max-width: 480px){
    .product-image-container{
        width: 100% !important;
    }
}
/*#setting-mobile-tab{*/
/*display: none;*/
/*}*/
@media(max-width: 991px){
    .header-mobile .navigation-mobile .vertical-type{
        display: none;
    }
}
.product-rates{
    padding-bottom: unset;
}
.logo-content{
    margin: 7px 0 15px 0px !important;
    /*width: 200px;*/
    width: 145px;
}
#maincontent{
    scroll-behavior: smooth !important;
}
.action.primary,.action.primary:focus, .action.primary:active,.action.primary:hover{
    background: #f57b17;
}
.action.primary{
    color:#fff !important;
}
.minicart-wrapper .block-minicart .block-content>.actions .secondary a,
.minicart-wrapper .block-minicart .block-content>.actions .secondary a:hover{
    background: #23538D;
    color: #fff;
}
.minicart-wrapper .block-minicart .block-content>.actions .secondary{
    font-weight: 500;
}
.vertical-menu-block .block-title-menu{
    background-color: #ddd !important;
    color: #333333 !important;
}
.checkout-cart-index .table th, .table td {
    border-top: unset !important;
}
.checkout-cart-index .item-actions {
    border-top: 1px solid #dee2e6;
}
.about-voucher-product{
    margin-top: 20px;
}
.about-voucher-h2{
    border-bottom: 1px solid #dcdcdc;
    line-height: 2;
}
/*.minicart-items .action.edit{*/
/*display: none;*/
/*}*/
/*.cart.table-wrapper .actions-toolbar>.action-edit{*/
/*display: none;*/
/*}*/
.page-title {
    font-size: 20px !important;
    font-weight: 600;
    line-height: 25px;
}
.catalog-product-view .page-title-wrapper{
    order: -1;
}
@media (max-width: 1199px) and (min-width: 1024px){
    .header-top .header-policy {
        font-size: 80% !important;
    }
}
.header-bottom {
    /*padding: 0 35px;*/
    padding: unset;
}
.seller_store_name {
    color: #F57B17;
}

.col-left .vertical-block {
    display: none !important;
}
.header-top .header-policy,.phone-header,.right-content div.login,.customer-links h3 {
    line-height: 30px;
    color: #545454 !important;
}
.header-top {
    height: auto !important;
    background-color: unset !important;
    /*border-bottom: 1px solid #0a44b2 !important;*/
    color:#fff !important;
}
.right-content div.login a ,.right-content div.login span,.customer-links h3:before{
    color: #ffffff !important;
}
.custom-product .product-item-info {
    /*border-bottom: 2px solid #F57B17;*/
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    display: inline-block;
}

@media(max-width: 881px) and (min-width: 768px){
    .catalog-category-view .column.main {
        width: 100% !important;
        order: 0 !important;
        float: unset !important;
    }
    .catalog-category-view .sidebar{
        width: 100% !important;
        order: 0 !important;
        float: unset !important;
    }
}
@media(max-width: 767px) and (min-width: 525px){
    .col-right .block.block-list-products .product-item .product-item-info .product-item-details .product-item-name {
        height: 75px;
    }
    .col-right .block.block-list-products .product-item .product-item-info .product-item-details .price-box {
        height: 50px;
    }
}
@media(max-width: 524px) and (min-width: 481px){
    .col-right .block.block-list-products .product-item .product-item-info .product-item-details .product-item-name {
        height: 95px;
    }
    .col-right .block.block-list-products .product-item .product-item-info .product-item-details .price-box {
        height: 60px;
        padding-top: 15px;
    }
}
@media(min-width: 1200px){
    .col-right .block.block-list-products .product-item .product-item-info .product-item-details .product-item-name {
        height: 65px;
    }
}
.custom-section,.product-item-name,.grid-bottom {
    padding: 0 10px;
}
.products-grid:not(.wishlist) .product-item-info .product-item-photo {
    display: block;
    padding: 5px;
    line-height: 0;
    border: unset !important;
    /*border-bottom: 1px solid #ebebeb;*/
}
/*product page sidebar*/
.block-sidebar-products .product-items .product-item-info .image-product {
    width: 100% !important;
}
.block-sidebar-products .product-items .product-item-info {
    border: 0px;
    display: grid;
}
.block-sidebar-products .product-items .product-item-info .product-item-details {
    margin-left: 0px !important;
}
.hidden-rating .product-type-list .product-item-details {
    padding: 7px 0 0 0px !important;
}
/*what's new block design'*/
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-name {
    font-size: 104.85% !important;
}
.col-right .block.block-list-products .product-item .product-item-info .product-item-details .product-item-name {
    font-size: 96.14% !important;
}

.col-right .block.block-list-products .product-item .product-item-info .product-item-details {
    padding: 0px 0 0 10px !important;
}
.product-rates {
    /*padding-top: 20px;*/
}
@media(max-width: 600px){
    .mob-pr{
        padding-right: 75px !important;
    }
}
.deals-products .products-grid .product-item-info {
    margin-bottom: 20px;
    padding-top: 0px !important;
}
.sales-order-history .col,.coupons-index-index .col{
    width: auto !important;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
    background-color:  #23538D !important;
    color: #ffffff !important;
    border-radius: unset !important;
    -moz-border-radius: unset !important;
    -webkit-border-radius: unset !important;
}
@media (min-width: 768px) {
    .catalog-product-view .columns {
        display: block;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
}
.book-now-link:hover {
    background:  #F57B17;
    color: #fff;
}
.wid-30{
    width:30px;
}
@media(min-width: 991px){
    .form-table{
        /*width: 75%;*/
    }
    .child-box-wrapper,.infant-box-wrapper,.adult-box-wrapper{
        width:60px;
    }
}

/*New footer design*/
.footer-middle {
    background: #4E403F;
    color: #fff;
}
@media(min-width: 768px){
    .subcribe-footer-content .block-subscribe-footer .newsletter-content {
        display: flex !important;
    }
    .subcribe-footer-content .block-subscribe-footer .input-box {
        width: 50% !important;
    }
    .subcribe-footer-content .block-subscribe-footer .input-box #newsletter-footer {
        height: 45px !important;
    }

}
@media(min-width: 576px){
    .border-rg{
        border-right: 1px solid #d2d1d1;
    }
}
.footer-logo-right{
    text-align: center;
}
.footer-logo-right-img{
    width: 200px;
}
.payments-img{
    width: 300px;
}
.block-footer .block-footer-title,.block-footer .block-footer-content ul li a {
    color: #fff !important;
}
.block-footer .block-footer-title-new {
    font-size: 128.571%;
    color: #5f5f5f;
    font-weight: 600;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.footer-logo-right {
    color: #5f5f5f;
}
.share-link a{
    color:#fff !important;
}
/*New header design*/
.horizontal-block {
    display: flex;
    padding-left: unset !important;
}
@media(min-width: 1205px) {
    .search-wrapper {
        width: 59% !important;
        padding-right: 10px;
    }
}
@media(min-width: 1148px) and (max-width: 1204px){
    .search-wrapper {
        width: 57% !important;
        padding-right: 10px;
    }
}
@media(min-width: 1097px) and (max-width: 1147px){
    .search-wrapper {
        width: 55% !important;
        padding-right: 10px;
    }
}
@media(min-width: 992px) and (max-width: 1096px){
    .search-wrapper {
        width: 49% !important;
        padding-right: 10px;
    }
}
.login{
    font-size: 85.71%;
}
.header-container .minicart-wrapper .action.showcart:after{
    border: unset !important;
    color:#545454 !important;
    width: 35px !important;
    height: 35px !important;
}
.custom-header {
    margin-bottom: 0px;
    background: #255387;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.horizontal-megamenu-block .sm_megamenu_menu>li>a {
    display: block;
    height: 45px !important;
    line-height: 45px !important;
    font-weight: 600;
    font-size: 100%;
    text-transform: capitalize;
    color: #fff !important;
    padding: 0 5px 0 0 !important;
}
.icon-lock:before {
    content: "\f023";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    display: inline-block;
    position: initial;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 43px;
}
.login .creat{
    display: inline-block;
    vertical-align: top;
    position: static !important;
    width: auto;
    height: auto;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    color: #333;
    line-height: 50px;
    font-weight: 600;
    font-size:12px;
}
.header-container .minicart-wrapper .action.showcart .text{
    font-size: 12px;
    color: #545454;
}
.header-middle{
    padding-top: 20px;
}
.customer-links:before,.customer-links h3:before{
    display: none !important;
}
.customer-links {
    margin-left: 0px !important;
    padding-left: 15px !important;
    position: relative;
    display: flex;
}
.logo-container {
    width: 175px !important;
}
.horizontal-block {
    width: calc(100% - 175px) !important;
}
.header-container .minicart-wrapper .action.showcart {
    padding-left: 40px !important;
    margin-left: unset !important;
}
.language-currency .switcher .switcher-content .action-switcher {
    height: 50px;
    line-height: 50px;
    font-size: 85.714%;
    color: #000 !important;
    text-transform: capitalize;
}
.language-currency .switcher {
    margin-right: 0px !important;
    padding-right: 0px !important;
}
.language-currency .switcher:before{
    background: unset !important;
}
.fa-user:before {
    content: "\f007";
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    display: inline-block;
    position: initial;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 43px;
    color: #545454;
}
.lan-style{
    display: inline-block;
    font-size: 85.71%;
    color: #333333;
    line-height: 50px;
    margin: 0px;
    font-weight: 600;
    font-size: 12px;
}
.language-currency .switcher.switcher-language .switcher-content .action-switcher .heading-switcher ,
.language-currency .switcher.switcher-language .switcher-content .dropdown-switcher .list-item a span{
    padding-left: 0px !important;
}
/*#setting-mobile-tab{*/
/*display: none;*/
/*}*/

.custom-product .product-image-container {
    width: 100% !important;
}
.products-grid:not(.wishlist) .product-item-info .product-item-photo {
    padding: unset !important;
}
/*Tabs design*/
.vertical-style .resp-tabs-list li.active{
    background-color: unset !important;
}
.vertical-style .resp-tabs-list li a {
    color: #333333 !important;
    text-transform: unset;
    font-weight: 600;
    font-size: 20px;
}
.vertical-style ul.resp-tabs-list {
    float: unset !important;
    width: 100% !important;
    display:none;
}
.vertical-style .resp-tabs-list li{
    border: unset !important;
    padding: 10px 0px !important;
}
.vertical-style .resp-tabs-container{
    margin-left: unset;
}
.vertical-style .resp-tab-content {
    border: unset;
    padding: unset;
    min-height: auto;
}
.review-form .action.submit.primary,.review-form .action.submit.primary:active,
.review-form .action.submit.primary:focus {
    background: #23538D;
    border: 1px solid #23538D;
    color: #fff;
}
.review-form .action.submit.primary:hover {
    background: #F57B17;
    border: 1px solid #F57B17;
    color: #fff;
}
@media (min-width: 640px) {
    .review-item {
        padding: 10px 0 !important;
    }
}
.product.info.detailed {
    padding-top: 15px;
    margin-bottom: 0;
}
.catalog-product-view .review-list{
    padding-top: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 15px;
}
.catalog-product-view .review-add{
    padding-top: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
    border: 1px solid #bdbdbd;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0), 0 3px 10px 0 rgba(0, 0, 0, 0.12);
}
@media(max-width: 767px){
    .resp-tabs-container #customtab {
        display: none;
    }
}

/*New home page design*/

@media (min-width: 992px) {
    .col-right {
        padding-left: unset !important;
        float: unset !important;
        width: 100% !important;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }
    .new-container,.catalog-category-view .columns{
        max-width: 1200px !important;
        margin-left: auto;
        margin-right: auto;
    }
}

.products-grid:not(.wishlist) .product-item-info .product-item-details .price-box {
    margin: 5px 0 15px;
    display: flex;
    text-align: left;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .old-price {
    order: -1;
}
@media(min-width: 768px){
    .catalog-product-view .price-box .old-price{
        order: -1;
        padding-right: 5px;
    }
}
.deal-bottom-blk .price-box {
    display: contents;
}
@media (max-width: 767px) {
    .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap {
        display: none;
    }
}
@media(min-width: 768px){
    .gif-img{
        max-width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
}
.home-gif-img{
    padding-bottom: 40px;
}
.product-image-photo {
    width: 100%;
}
.home-label{
    display: none !important;
}
.category_link{
    text-align: right;
}
.col-right .block.sm-listing-tabs {
    margin-bottom: 10px !important;
}

/*service top icon*/

.service-top .item,.service-top .item:hover{
    background: unset !important;
}
.service-top .item .sv-title,.service-top .item .sv-title:hover{
    color: #333 !important;
}
.service-top .item .sv-icon {
    color: #ffffff !important;
}
@media(min-width: 585px) and (max-width: 800px) {
    .max-800 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }

    .margin-lr {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width: 1440px) and (min-width: 1200px) {
    .service-top .item .sv-title {
        padding: 7px 0 0 20px !important;
    }
}
.fa-language:before {
    content: "\f1ab";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    display: inline-block;
    position: initial;
    left: 0;
    top: 0;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 43px;
    color: #545454;
}
/*product page hide review*/
.product-info-main .product-reviews-summary .reviews-actions ,.product-info-main .product-info-stock-sku{
    display: none;
}

/*Home page product grid*/

@media (min-width: 992px) {
    .page-layout-1column .block.widget .products-grid .product-item {
        margin-left: 2%;
        width: calc((100% - 6%) / 4) !important;
    }
}
@media (min-width: 768px) and(max-width: 991px) {
    .page-layout-1column .block.widget .products-grid .product-item {
        margin-left: 2%;
        width: calc((100% - 4%) / 3) !important;
    }
}
.products-grid:not(.wishlist) .product-item-info {
    width: 100% !important;
    /*border-bottom: 2px solid #F57B17;*/
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
    display: inline-block;
}
.custom-product .product-item-inner{
    display: none;
}
.grid-top .block-title{
    color: #333333;
    font-weight: 600;
    font-size: 157.14%;
    line-height: 40px;
}
.grid-top{
    display: flex;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 30px;
    padding-bottom: 5px;
    width: 100%;
}
.head-top-left{
    float: left;
    width: 50%;
}
.read-more-block{
    float: right;
    width: 50%;
    text-align: end;
}
.col-right .block .products-grid {
    margin: 0 0px !important;
}
@media(max-width: 480px){
    .block.widget .products-grid .product-item {
        width: 100% !important;
        margin-left: unset !important;
    }
}

/*header slider*/

.top-header .deals-products{

}
.col-right .block .products-grid .owl-stage-outer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

@media(max-width: 1199px) and (min-width: 768px){
    .head-right{
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
    .head-left{
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important;
    }
}

@media(max-width:767px) {
    .head-right {
        display: none;
    }
}
.top-header .deals-products .products-grid .product-item-info .product-item-details {
    background: #255187;
    border-top: unset !important;
}
/*@media(min-width: 768px){
    .top-header .deals-products .products-grid .product-item-info .product-item-details {
        height: 100px;
    }
} */
.top-header .products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-name a {
    color: #fff !important;
}
.col-right .block.block-filterproducts .products-grid .products .product-item .product-item-info {
    border-bottom: unset !important;
    border: 1px solid #e2e2e2;
}
.top-header .deals-products .products-grid .product-item-info .product-item-details h3.title-deal,
.top-header .deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:after {
    color: #fff !important;
}
.top-header .deals-countdown{
    margin-bottom: unset !important;
    padding-bottom: 10px;
}
.header-top-image{
    height: 100px;
    width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
}

/*new category page*/
.page-layout-1column .block.filter {
    display: none;
}

.merchant-btn .fa-user {
    line-height: 3.6rem;
}
.merchant-btn .merchant-button {
    padding: 0px 5px !important;
}

.checkout-index-index .search-wrapper {
    width: 60% !important;
}
.checkout-index-index .header-middle {
    padding-bottom: 20px;
}


/* added for moving billing address block above payment method */

.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-billing-address {
    max-width: 100%;
}

.checkout-index-index .field .control input, .checkout-index-index .field .control select {
    margin-right: 11.5px;
    width: calc(100% - 41.25px);
}

#co-payment-form .fieldset {
    display: -webkit-flex;
    -webkit-flex-direction: column;
    display: flex;
    flex-direction: column;
}

.checkout-billing-address {
    flex:1;
    order: 1;
}

.opc-payment {
    flex:1;
    order: 2;
}

.opc-payment-additional {
    flex:1;
    order: 3;
}

.opc-wrapper .form-login, #customer-email-fieldset{
    margin-bottom: 0px;
}
/*.checkout-payment-method .actions-toolbar .primary{*/
/*margin-left:  20px !important; */
/*}*/

.checkout-payment-method .action.primary{
    padding: 0px 20px;
    line-height: 40px;
}

.catalog-product-view .details-qty.qty{
    display: none;
}
.checkout-index-index .details-qty{
    display: none;
}

.checkout-index-index .hidden-fields{
    margin-bottom: 0px;
}

/*new grid block design*/
.grid .product-item-name{
    white-space: normal !important;
    text-transform: capitalize;
    height: 50px;
}
.minicart-wrapper .product.options.list dt, .minicart-wrapper .product.options.list dd {
    display: block !important;
    padding-top: 0px;
}
.minicart-wrapper .block-minicart .minicart-items .product-item-name {
    padding: 0 0px !important;
}
.account-nav .item .delimiter {
    border-top: unset;
    display: block;
    margin: 0px 1.8rem;
}
.sales-order-history .order-products-toolbar.toolbar{
    display: block;
}
.coupons-index-index .order-products-toolbar.toolbar{
    display: block;
}
.toolbar.wishlist-toolbar{
    display: block;
}


.checkout-index-index .am-checkout {
    margin: 0 auto !important;
    padding: 0 !important;
    width: 100% !important;
    background: #fff !important;
}

.am-checkout .authentication-wrapper {
    text-align: left !important;
    float: left;
}

.checkout-index-index .checkout-header {
    margin: 0px 0 10px !important;
    padding: 0 9px !important;
    width: 100% !important;
}

.opc-estimated-wrapper {
    margin:  0px  !important;
    padding: 0px 15px  !important;
}

.opc-estimated-wrapper .estimated-block {
    font-size: 16px;
    font-weight: 700;
    float: right;
    color: #255287;
}
#telr {
    width: 100% !important;
    min-width: 600px;
    height: 600px !important;
    frameborder: 0;
}
.category-view .category-image{
    display: none !important;
}

.minicart-wrapper .block-minicart .minicart-items .product-item-details .details-qty{
    display : none;
}

.product-availability-block{
    background-color: #ffbdbd;
    padding: 5px;
    font-weight: 600;
}

.contact-index-index .contact-us-container .col-lg-6.write-to-us{
    order: -1;
}
.grid-middle{
    /*display: flex;*/
    padding:0 10px;
    margin-bottom: 10px;
    /*height: 30px;*/
}
.prod-off{
    background: #f57b17;
    color: #fff;
    padding: 5px;
    font-weight: bold;
}
.rev-blk:after{
    content: '|';
}
@media(max-width: 639px) and (min-width: 510px){
    .grid-middle{
        display: flex;
        height: 30px;
    }
    .product-offer {
        width: 35%;
        float: left;
        text-align: left;
    }
    .product-rating {
        width: 70%;
        float: right;
        text-align: end;
        color: #333;
        font-size: 13px;
    }
}
@media(min-width: 1200px){
    .grid-middle{
        display: flex;
        height: 30px;
    }
    .product-offer {
        width: 35%;
        float: left;
        text-align: left;
    }
    .product-rating {
        width: 70%;
        float: right;
        text-align: end;
        color: #333;
        font-size: 13px;
    }
}

@media(min-width: 640px) and (max-width: 1199px){
    .grid-middle{
        display: block;
    }
    .product-offer {
        width: 100%;
        padding-bottom: 10px;
        text-align: left;
    }
    .product-rating {
        width: 100%;
        color: #333;
        font-size: 13px;
        text-align: left;
    }
}
@media(max-width: 509px){
    .grid-middle{
        display: block;
    }
    .product-offer {
        width: 100%;
        padding-bottom: 10px;
        text-align: left;
    }
    .product-rating {
        width: 100%;
        color: #333;
        font-size: 13px;
        text-align: left;
    }
}
.toolbar-amount,.toolbar-sorter{
    display:none;
}
.toolbar {
    margin-bottom: 0px !important;
}
.pages .item strong, .pages .item a{
    font-size:120% !important;
}
.pages .item strong{
    color: red !important;
    border-bottom: 1px solid red ;
}
@media(min-width: 768px){
    .deals-products .product-item-name{
        height: 25px !important;
        overflow-y: hidden;
    }
}
.deals-products .products-grid .product-item-info .product-item-details
.deals-countdown .deals-time .num-time{
    color: #fff !important;
    border:2px solid #fff !important;
    background: unset !important;
    border-radius: unset !important;
}

@media(min-width:640px) {
    .deal-bottom {
        display: flex;
    }
    .deal-bottom .deal-left {
        width: 50%;
        float: left;
        text-align: left;
    }
    .deal-bottom .deal-right {
        width: 50%;
        float: right;
        text-align: end;
    }
}
@media(max-width:639px) {
    .deal-bottom {
        display: block;
    }
}
.deal-bottom .price-box{
    padding: 0 10px;
    height:unset !important;
}
.deal-bottom-blk{
    display: flex;
    padding-bottom: 10px;
    padding-left:10px;
}
.sub-head{
    color: #999;
    font-size: 13px;
}
.service-top .item .sv-title{
    font-weight: 600 !important;
}
.service-top .item:hover .sv-icon, .service-top .item:hover .sv-title{
    color: #333333 !important;
}
.home-top-block{
    border:1px solid #dbdbdb;
    margin-bottom: 20px;
}
.service-img{
    width: 50px;
}
.icon-item{
    display: flex;
    padding: 10px;
}
@media(min-width:800px){
    .sv-title{
        color: #333;
        font-size: 100%;
        font-weight: 600;
        text-transform: capitalize;
        padding: 7px 0 0 20px;
        display: grid;
        font-family: 'Open Sans' !important;
    }
}
@media(max-width:799px) and (min-width: 768px){
    .sv-title{
        color: #333;
        font-size: 100%;
        font-weight: 600;
        text-transform: capitalize;
        padding: 7px 0 0 5px;
        display: grid;
        font-family: 'Open Sans' !important;
    }
}
@media(max-width:767px){
    .sv-title{
        color: #333;
        font-size: 100%;
        font-weight: 600;
        text-transform: capitalize;
        padding: 7px 0 0 20px;
        display: grid;
        font-family: 'Open Sans' !important;
    }
}
@media(max-width: 991px){
    .sub-head{
        padding-top: 5px;
    }
}
@media(min-width:768px){
    .icon-item {
        justify-content: center;
    }
}
.bottom-right {
    position: absolute;
    bottom: 10px;
    right: 5px;
    background: #f57b17;
    padding: 8px;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 99;
}
@media(max-width: 480px){
    .deal-label{
        font-size: 15px;
    }
}
.deal-label{
    display:flex;
}
.cust-blk{
    position: relative;
}
@media(min-width: 481px){
    .icon-gift {
        font-size: 25px !important;
    }
}
@media (max-width: 480px) {
    .icon-gift {
        font-size: 20px !important;
    }
}
.icon-gift{
    padding-right: 5px;
}
/*@media(min-width: 640px){
    .recent-product-details{
        height: 100px;
    }
} */

/*Category page top slider design*/

@media(min-width: 1441px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: auto;
    }
}
@media(min-width: 1370px) and (max-width: 1440px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 255px;
    }
}
@media(min-width: 1280px) and (max-width: 1370px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 262px;
    }
}
@media(min-width: 1200px) and (max-width: 1279px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 250px;
    }
}
@media(min-width: 1125px) and (max-width: 1199px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 245px;
    }
}
@media(min-width: 1100px) and (max-width: 1124px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 245px;
    }
}
@media(min-width: 1080px) and (max-width: 1099px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 233px;
    }
}
@media(min-width: 1040px) and (max-width: 1079px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 268px;
    }
}
@media(min-width: 992px) and (max-width: 1039px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 268px;
    }
}
@media(min-width: 985px) and (max-width: 991px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 232px;
    }
}
@media(min-width: 920px) and (max-width: 984px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 222px;
    }
}
@media(min-width: 800px) and (max-width: 919px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 207px;
    }
}
@media(min-width: 786px) and (max-width: 799px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 196px;
    }
}
@media(min-width: 768px) and (max-width: 785px){
    .catalog-category-view .right-banner-image{
        width: auto;
        height: 195px;
    }
}
@media(min-width:1441px){
    .catalog-category-view .image-slider-img {
        height: 247px;
    }
    .catalog-category-view .image-slider {
        margin-top: 20px;
    }
}
@media(min-width: 1300px) and (max-width: 1440px){

{
    height: 236px;
}
    .catalog-category-view .image-slider {
        margin-top: 20px;
    }
}
@media(min-width: 1180px) and (max-width: 1299px) {
    .catalog-category-view .image-slider-img {
        height: 233px;
    }
    .catalog-category-view .image-slider {
        margin-top: 16px;
    }
}
@media(min-width: 1064px) and (max-width: 1179px) {
    .catalog-category-view .image-slider-img {
        height:215px;
    }
    .catalog-category-view .image-slider {
        margin-top: 0px;
    }
}
@media(min-width: 999px) and (max-width: 1063px) {
    .catalog-category-view .image-slider-img {
        height: 200px;
    }
}
@media(min-width: 960px) and (max-width: 991px) {
    .catalog-category-view .image-slider-img {
        height: 222px;
    }
}
@media(min-width: 992px) and (max-width: 998px) {
    .catalog-category-view .image-slider-img {
        height: 195px;
    }
}
@media(min-width: 895px) and (max-width: 959px) {
    .catalog-category-view .image-slider-img {
        height: 208px;
    }
}
@media(min-width: 845px) and (max-width: 894px) {
    .catalog-category-view .image-slider-img {
        height: 200px;
    }
}
@media(min-width: 801px) and (max-width: 844px) {
    .catalog-category-view .image-slider-img {
        height: 150px;
    }
}
@media(min-width: 768px) and (max-width: 800px) {
    .catalog-category-view .image-slider-img {
        height: 188px;
    }
}

@media(min-width: 1441px){
    .recent-product-img{
        height: 429px;
    }
}
@media(max-width: 1440px) and (min-width: 1371px){
    .recent-product-img{
        height: 420px;
    }
}
@media(max-width: 1370px) and (min-width: 1300px){
    .recent-product-img{
        height: 448px;
    }
}
@media(max-width: 1299px) and (min-width: 1280px){
    .recent-product-img{
        height: 440px;
    }
}
@media(max-width: 1279px) and (min-width: 1200px){
    .recent-product-img{
        height: 430px;
    }
}
@media(max-width: 1199px) and (min-width: 1180px){
    .recent-product-img{
        height: 423px;
    }
}
@media (max-width: 1179px) and (min-width: 1100px){
    .recent-product-img{
        height: 390px;
    }
}
@media (max-width: 1099px) and (min-width: 1080px){
    .recent-product-img{
        height: 378px;
    }
}
@media (max-width: 1079px) and (min-width: 1064px){
    .recent-product-img{
        height: 413px;
    }
}
@media (max-width: 1063px) and (min-width: 999px){
    .recent-product-img{
        height: 398px;
    }
}
@media (max-width: 998px) and (min-width: 992px){
    .recent-product-img{
        height: 393px;
    }
}
@media(max-width:926px) and (min-width: 768px){
    .deal-bottom .price-box {
        padding: 0 0 !important;
    }
    /*.deal-bottom .product-price-div{*/
    /*padding-top: 5px;*/
    /*}*/
    /*.top-header .deals-products .products-grid .product-item-info .product-item-details,.recent-product-details{
        height: 120px !important;
    }*/
    .deal-left .price-box{
        padding: unset !important;
    }
}
.ltabs-tab-label{
    text-align: center;
    width: auto;
    display: inline-block;
    margin: 0 auto;
    padding: 9px 16px;
    border: 1px solid #cfcfcf;
    font-weight: 600;
    box-shadow: 0 0 2px 2px #f2f2f2c2;
    color: #303030;
}
@media(min-width: 768px) and (max-width: 820px){
    .pad-unset{
        padding: unset !important;
    }
    .icon-item {
        justify-content: left !important;
    }
}
.block-viewed-products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
    background-color: #22528d !important;
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
}

.block-viewed-products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart{
    padding: 0 15px !important;
}
.block-viewed-products-grid .price-box .old-price .price{
    color: #666 !important;
    padding-right: 5px;
}

.block-viewed-products-grid .product-item-details{
    margin: 0 10px;
}
.block-viewed-products-grid .product-item-actions{
    display: none;
}
.block-viewed-products-grid .product-item-name{
    padding: unset !important;
}
@media(max-width:767px){
    .block-viewed-products-grid .price-box{
        height: auto;
        padding-bottom: 10px;
    }
}
.block-viewed-products-grid .price-box{
    display: inline-flex !important;
}
.block-viewed-products-grid .product-item-info .product-item-details .product-item-name{
    white-space: unset !important;
    height: 50px;
}
@media (min-width: 768px){
    .page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1){
        margin-left: 0 !important;
    }
}
.product-info-price .price-box .old-price .price {
    color: #898989 !important;
}
.custom-product .price-box .old-price .price{
    color:#fff !important;
}
@media (min-width: 1024px){
    .page-layout-1column .block.widget .products-grid .product-item {
        margin-left: 2% !important;
    }
}
@media(min-width:481px){
    .product-offer{
        height:30px;
    }
}
@media(min-width: 1371px) {
    .home-prod-slider .image-product {
        height: 422px;
        overflow-y: hidden;
    }
}
@media(min-width: 1300px) and (max-width: 1370px){
    .home-prod-slider .image-product {
        height: 430px;
        overflow-y: hidden;
    }
}
@media(min-width: 1280px) and (max-width: 1299px){
    .home-prod-slider .image-product {
        height: 423px;
        overflow-y: hidden;
    }
}
@media(min-width: 1180px) and (max-width: 1279px){
    .home-prod-slider .image-product {
        height: 410px;
        overflow-y: hidden;
    }
}
@media(min-width: 1100px) and (max-width: 1179px){
    .home-prod-slider .image-product {
        height: 338px;
        overflow-y: hidden;
    }
}
@media(min-width: 1080px) and (max-width: 1099px){
    .home-prod-slider .image-product {
        height: 325px;
        overflow-y: hidden;
    }
}
@media(min-width: 1064px) and (max-width: 1079px){
    .home-prod-slider .image-product {
        height: 362px;
        overflow-y: hidden;
    }
}
@media(min-width: 1040px) and (max-width: 1063px){
    .home-prod-slider .image-product {
        height: 386px;
        overflow-y: hidden;
    }
}
@media(min-width: 999px) and (max-width: 1039px){
    .home-prod-slider .image-product {
        height: 345px;
        overflow-y: hidden;
    }
}
@media(min-width: 985px) and (max-width: 998px){
    .home-prod-slider .image-product {
        height: 339px;
        overflow-y: hidden;
    }
}
@media(min-width: 927px) and (max-width: 984px){
    .home-prod-slider .image-product {
        height: 330px;
        overflow-y: hidden;
    }
}
@media(min-width: 920px) and (max-width: 926px){
    .home-prod-slider .image-product {
        height: 306px;
        overflow-y: hidden;
    }
}
@media(min-width: 895px) and (max-width: 919px){
    .home-prod-slider .image-product {
        height: 291px;
        overflow-y: hidden;
    }
}
@media(min-width: 845px) and (max-width: 894px){
    .home-prod-slider .image-product {
        height: 271px;
        overflow-y: hidden;
    }
}
@media(min-width: 801px) and (max-width: 844px){
    .home-prod-slider .image-product {
        height: 255px;
        overflow-y: hidden;
    }
}
@media(min-width: 799px) and (max-width: 800px){
    .home-prod-slider .image-product {
        height: 270px;
        overflow-y: hidden;
    }
}
@media(min-width: 768px) and (max-width: 798px){
    .home-prod-slider .image-product {
        height: 260px;
        overflow-y: hidden;
    }
}
.col-right .block.block-filterproducts {
    margin-bottom: unset !important;
}

.message.success {
    font-size: 1.4rem !important;
}
@media(min-width: 951px)  {
    .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price {
        font-size: 125% !important;
    }
}
@media(max-width: 767px)  {
    .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price {
        font-size: 125% !important;
    }
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .price-box {
    margin: 13px 0 0px !important;
}
@media(min-width: 801px) and (max-width: 950px){
    .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price{
        font-size: 105% !important;
    }
}
.deal-left .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box{
    margin: unset !important;
}
.deal-bottom-blk .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box{
    margin: unset !important;
}
.deal-bottom-blk .price-container .price {
    font-size: 125% !important;
}
.deal-bottom-blk .price-box .old-price .price{
    color: #fff !important;
}
.deal-bottom-blk .price-box .price {
    color: #f57b17;
}
@media(max-width: 960px) and (min-width: 768px){
    .view-more-link{
        font-size: 1.2rem !important;
    }
}

@media(min-width: 768px) and (max-width: 800px){
    .grid-price-blk {
        width: 55% !important;
    }
    .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price {
        font-size: 95% !important;
    }
    .view-more-button {
        width: 45% !important;
    }
    .view-more-link {
        padding: 7px 12px !important;
    }
}
.deal-bottom-blk .price-box{
    margin-top:unset !important;
}
.deal-bottom-blk .price-box .price{
    font-size: 125% !important;
}
.deal-bottom-blk .old-price{
    padding-right: 5px;
    order: -1;
}

@media(min-width: 1024px){
    .page-products .toolbar .limiter {
        padding-bottom: 15px;
    }
}
/*removing label on product image*/
.product-labels .product-label.sale-label,
.product-labels .product-label.new-label {
    display: none;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action:hover{
    background-color: #f57b17 !important;
}
.toolbar-products .pages{
    display: flex;
    text-align: left;
}
.page-products .toolbar .limiter {
    display: block !important;
    padding-bottom: 15px;
}
@media(min-width: 768px){
    .toolbar-products .pages{
        float: left;
    }
    .page-products .toolbar .limiter {
        float: right;
    }
}
@media (max-width: 767px) {
    .toolbar-products .pages{
        float: right;
    }
    .page-products .toolbar .limiter {
        float: left;
    }
    .slideshow-banner .recent-product-details{
        height:unset !important
    }
    .new-service-top,.service-top{
        display: none;
    }
}
@media (max-width: 991px){
    .custom-head,.header-container {
        display: block !important;
    }
    .header-container .sticky-header-block{
        display:none;
    }
    .header-top{
        padding-bottom: 10px;
    }
}
/*Home page design*/
@media(max-width: 480px){
    .cms-index-index .block.widget .products-grid .product-item {
        margin-left: 0% !important;
        width: 100% !important;
    }
}
@media(max-width: 992px) and (min-width:481px){
    .cms-index-index .products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price {
        font-size: 95% !important;
    }
}
.owl-carousel{
    display: block !important;
}
.owl-carousel .product-item,.owl-carousel .item{
    display: none;
}
.owl-carousel .item img{
    width: 100% !important;
}
.owl-carousel .product-item:first-child,.owl-carousel .item:first-child{
    display: block !important;
}
.loading-content{
    display: none !important;
}
@media(max-width: 767px){
    .deal-left .product-item-name{
        height: unset !important;
    }
}
.trans{
    position: relative;
    top:10px;
}
.goog-te-gadget-simple {
    border: unset !important;
    font-size: 12px !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
    color: #333 !important;
    font-weight: 600;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    border: unset !important;
}
.goog-te-menu-value img {
    display: none;
}
.sm_megamenu_head_item>.sm_megamenu_title>a {
    font-size: 100% !important;
    padding-bottom: 5px !important;
    margin-bottom: 0px !important;
}
.goog-te-gadget img{
    display: none !important;
}
.goog-te-gadget {
    font-family: inherit !important;
    line-height:20px
}
.minicart-wrapper .product .actions {
    display: none;
}@media(max-width: 767px) {
    #listing-table-id{
        display: none;
    }
    #voucher-add-to-cart{
        display: none;
    }
    .listing-label-sec{
        display: flex;
        width: 95%;
        padding-right: 5px;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .rate-sections{
        border: 1px solid #eaeaea;
        background: #fcfcfc;
        border-radius: 5px;
        margin-bottom: 15px;
    }
    .flex-conteainer {
        display: flex;
        padding: 10px;
    }
    .tour-option{
        padding: 10px;
    }
    .wid-30 {
        width: 30%;
        float: left;
        text-align: left;
    }

    .wid-70 {
        width: 70%;
        float: right;
        text-align: left;
    }
    .listing-title {
        font-size: 14px !important;
        color: #255187 !important;
    }

    .list-label {
        font-size: 15px;
        color: #666;
    }
    .cust-row input[type="radio"] {
        margin: 5px 5.75px 0 0 !important;
        width: auto !important;
    }
    .cust-row .fa.fa-calendar {
        top: auto !important;
        line-height: 35px !important;
    }
    .cust-row .listing-radio-container {
        background: #f2f2f2;
        padding: 5px;
    }
    .price-col{
        font-size: 20px;
    }
    .cust-row .ll-skin-nigran {
        font-size: 90%;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
    }
    .catalog-product-view .ll-skin-nigran .ui-datepicker{
        left:20px !important;
        right: 20px !important;
    }
}
@media(min-width: 768px){
    .mob-listing-table{
        display: none;
    }
    #mob-voucher-add-to-cart{
        display: none;
    }
}
@media(max-width:767px) and (min-width:600px){
    .catalog-product-view .ll-skin-nigran .ui-datepicker {
        left: 20px !important;
        right: 20px !important;
        width: 65%;
        margin-left: auto;
        margin-right: auto;
    }
}
@media(max-width: 599px){
    .catalog-product-view .ll-skin-nigran .ui-datepicker {
        left: 20px !important;
        right: 20px !important;
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
}body .container, body .page-main {
    max-width: 1200px !important;
}
@media (min-width: 768px) {
    .cart-container .form-cart, .cart-container .cart-gift-item {
        float: unset;
        width: 100% !important;
    }

}
/*.cart-container .cart-summary {*/
    /*display: none;*/
/*}*/
.checkout-index-index .page-wrapper {
    width: 100%;
    max-width: 100% !important;
    margin: unset;
    margin-left: auto;
    margin-right: auto;
     padding: unset !important;
     background-color: unset;
     border-radius: unset;
     box-shadow: unset !important;
}
.checkout-index-index .minicart-items .product>.product-item-photo, .minicart-items .product>.product-image-container {
    float: left;
    width: unset !important;
}
.checkout-index-index .modal-content{
    background-color: unset;
}
.checkout-index-index .breadcrumbs-titlepage {
    background: unset;
    margin-left: 15px;
    margin-right: 15px;
    padding: unset;
    text-align: left;
}
.checkout-index-index .breadcrumbs-titlepage .page-title {
    color: #000;
    text-decoration: underline;
    padding: 20px 0 !important;
}
.checkout-index-index .page-wrapper .page-main {
    margin: unset;
    margin-right: 15px;
    margin-left: 15px;
}
.checkout-index-index {
    background-color: #fff;
}
.checkout-index-index .page-wrapper .page-main {
    margin: unset;
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
}
/*.minicart-items .product-item-details .details-qty {*/
    /*display: none;*/
/*}*/
/*.cart-container .form-cart .actions{*/
    /*display: none;*/
/*}*/
.checkout-link-actions{
    text-align: right;
}
@media (max-width: 1199px) {
    .checkout-container {
        margin: 0;
        margin-left: auto;
        margin-right: auto;
        width: calc(100% - 30px);
        max-width: 1200px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .opc-wrapper .step-content {
        margin: 0 0 46px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

.checkout-index-index .opc-block-summary .minicart-items .product-item-details {
    padding-left: 20px !important;
}
.checkout-index-index .minicart-items-wrapper .product-item-name{
    padding: 0 0px !important;
}
@media(max-width: 480px){
    .checkout-index-index .opc-block-summary .minicart-items .product-item-details {
        margin-left: 0px !important;
    }
    .checkout-payment-method .payment-method-title .action-help {
        padding-top: 10px;
    }
    .opc-block-summary .product-item .product-item-inner {
        padding-top: 15px;
    }
}
.checkout-index-index .opc-wrapper.am-opc-wrapper .label {
    display: initial !important;
}
.checkout-payment-method .payment-option {
    padding-left: 15px;
}@media (min-width: 1440px) {
    
    body .container, body .page-main {
        max-width: 1320px !important;
        width: 100% !important;
    }
    .col-right{
        max-width: unset;
    }
    .catalog-product-view .columns{
        max-width: unset;
    }
    .catalog-category-view .columns {
        max-width: 1320px !important;
        /* margin-left: unset;
        margin-right: unset;
        width: 1320px; */
    }
    .breadcrumbs-titlepage{
        width: 100% !important;
    }
    .catalog-category-view .cat-banner img{
        width: 1320px;
    }
    .home-container.container .index-product-grid > p > a > img{
        width: 1320px;
    }
    .banner-image.banner-top p a img{
        width: 100%;
    }
}
	
.products-grid:not(.wishlist) .product-item-info .product-item-details {
    padding-top: 5px !important;
}
.cms-index-index .col-lg-12.image-slider{
    margin-top: unset !important;
}
@media (max-width: 767px) {
    .slideshow-banner.home-top-block {
        border: unset !important;
    }
}

.catalog-category-view .image-slider{
    margin-top: unset !important;
}

@media(width: 1440px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 235px;
    }
}
@media(min-width: 1441px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 240px;
    }
}
@media(min-width: 999px) and (max-width: 1063px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 224px;
    }
}
@media(min-width: 1064px) and (max-width: 1079px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 232px;
    }
}
@media(min-width: 1080px) and (max-width: 1099px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 214px;
    }
}
@media(min-width: 1100px) and (max-width: 1179px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 220px;
    }
}
@media(min-width: 1180px) and (max-width: 1279px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 238px;
    }
}
@media(min-width: 1280px) and (max-width: 1299px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 245px;
    }
}
@media(min-width: 1300px) and (max-width: 1370px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 250px;
    }
}
@media(min-width: 1371px) and (max-width: 1439px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 235px;
    }
}
@media(min-width: 768px) and (max-width: 785px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 172px;
    }
}
@media(min-width: 786px) and (max-width: 805px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 175px;
    }
}
@media(min-width: 806px) and (max-width: 825px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 179px;
    }
}
@media(min-width: 826px) and (max-width: 860px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 183px;
    }
}
@media(min-width: 861px) and (max-width: 869px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 190px;
    }
}
@media(min-width: 870px) and (max-width: 885px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 192px;
    }
}
@media(min-width: 886px) and (max-width: 920px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 197px;
    }
}
@media(min-width: 921px) and (max-width: 950px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 204px;
    }
}
@media(min-width: 951px) and (max-width: 955px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 209px;
    }
}
@media(min-width: 956px) and (max-width: 971px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 212px;
    }
}
@media(min-width: 981px) and (max-width: 991px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 214px;
    }
}
@media(min-width: 992px) and (max-width: 998px){
    .catalog-category-view .head-right .col-lg-12 a img{
        height: 222px;
    }
}

/*Product info main height adjust*/
.product-info-main {
    margin-bottom: unset !important; 
}
@media (min-width: 1440px) {
    .catalog-product-view .product-info-main {
        height: 462px;
    }
}
@media(min-width: 1200px) and (max-width: 1439px){
    .catalog-product-view .product-info-main {
        height: 420px;
    }
}
@media(min-width: 1156px) and (max-width: 1199px){
    .catalog-product-view .product-info-main {
        height: 395px;
    }
}
@media(min-width: 1124px) and (max-width: 1155px){
    .catalog-product-view .product-info-main {
        height: 380px;
    }
}
@media(min-width: 1065px) and (max-width: 1123px){
    .catalog-product-view .product-info-main {
        height: 365px;
    }
}
@media (max-width: 1064px) {
    .catalog-product-view .product-info-main {
        height: auto;
    }
}

/*Product page fortoma arrow*/
.fotorama__wrap--toggle-arrows .fotorama__arr {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.fotorama__wrap--toggle-arrows:hover .fotorama__arr {
    opacity: 1;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-weight: 600 !important;
}
.slideshow-banner .product-image-container{
    width: 100% !important;
}
#listing-table-wrapper{
    scroll-behavior: smooth;
}
.icon_items img {
    width: 25px !important;
    height: auto !important;
}
.horizontal-megamenu-block .sm_megamenu_menu>li>a .icon_items {
    top: 5px !important;
}
@media (max-width: 1199px) and (min-width: 992px){
    .horizontal-megamenu-block .sm_megamenu_menu>li>a {
        padding: 0 1px !important;
    }
}

.horizontal-megamenu-block .sm_megamenu_menu>li>a .icon_items{
    position: initial !important;
}
.horizontal-megamenu-block .sm_megamenu_menu>li.parent-item>a .icon_items,
.horizontal-megamenu-block .sm_megamenu_menu>li>a .icon_items{
    padding-left: 10px;
}
.header-middle {
    background: #fff;
}
.sm_megamenu_icon{
    margin-left: 3px;
}

@media (max-width: 991px) {
    .custom-head{
        display: none;
    }
}

.fa-home{
    font-size: 20px !important;
}
.cat-top-header .owl-carousel .owl-item img{
    border: 1px solid #eaeaea;
}
.breadcrumbs-titlepage {
    background: unset;
    padding: 5px 0 !important;
    text-align: center;
    color: #a3a3a3;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.breadcrumbs-titlepage .page-title{
    display: none;
}
.breadcrumbs-titlepage .breadcrumbs .items,.breadcrumbs-titlepage .breadcrumbs .items a {
    text-align: left;
    color: #555;
}
.breadcrumbs-titlepage .page-title-wrapper+.breadcrumbs {
    margin-bottom: 0px !important;
}
@media(min-width:1220px){
    .home-container{
        width: 100% !important;
    }
}
.recent-product-img{
    width: 100%;
}

.recent-product-details{
    background: #255387;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.recent-product-name{
    margin: 0 0 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 114.28%;
    font-weight: 600;
    padding:0 10px;
}
@media(min-width: 768px){
    .deal-bottom .recent-product-name{
        height: 25px;
        overflow-y: hidden;
    }
}
.product-special-price-span{
    font-size: 128.571%;
    font-weight: 600;
    color: #f57b17;
}
.product-price-span.old-price {
    text-decoration: line-through;
    font-size: 128.571%;
    padding-right: 10px;
}
.deal-bottom .product-price-div{
    display: flex;
    margin-left: 10px;
}
@media(max-width:399px){
    .recent-product-wrapper .deals-time{
        margin-right: 10px;
    }
}
.recent-product-wrapper .deals-time{
    color: #fff;
    border: 2px solid #fff;
    background: none;
    padding: 8px 10px;
    min-width: 45px;
    font-weight: 600;
    text-align:center;
    margin-left: 10px;
}
.recent-product-wrapper .timer-title{
    margin-bottom: 10px;
    font-style: italic;
    font-size: 85.71%;
    font-weight: normal;
}
.category-top-container .slideshow-banner{
    padding-bottom: 5px;
}

.catalog-product-view .deal-block{
    display: none;
}
.page-main {
    padding: 0px 0 30px !important;
}
@media(min-width:992px){
    .special-category-parent{
        background: #F57B17;
        height: 47px;
    }
    .special-category-parent:hover{
        background: red;
    }
    .special-category-parent .sm_megamenu_title{
        line-height: 48px;
    }
}

.footer-logo-right-bottom-img{
    width: 125px;
}
@media(min-width: 1144px) {
    .horizontal-megamenu-block .sm_megamenu_menu>li>a {
        font-size: 100% !important;
    }
}
@media(min-width: 1112px) and (max-width: 1143px){
    .horizontal-megamenu-block .sm_megamenu_menu>li>a {
        font-size: 90% !important;
    }
}
@media(min-width: 1080px) and (max-width: 1111px){
    .horizontal-megamenu-block .sm_megamenu_menu>li>a {
        font-size: 85% !important;
    }
}
@media(min-width: 992px) and (max-width: 1079px){
    .horizontal-megamenu-block .sm_megamenu_menu>li>a {
        font-size: 75% !important;
    }
}
.recent-product-name-link,.recent-product-name-link:hover{
    color: #fff;
}

@media(min-width: 992px) and (max-width:1008px ){
    .horizontal-megamenu-block .sm_megamenu_menu>li.parent-item>a .icon_items,
    .horizontal-megamenu-block .sm_megamenu_menu>li>a .icon_items {
        padding-left: 5px !important;
    }
}


/*ribbon block design*/

.ribbon{
    position:absolute;
    padding: 0 0.5em;
    font-size:22px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.875em;
    color: #fff;
    background: rgb(245, 123, 23);
}
.ribbon:before, .ribbon:after{
    position:absolute;
    content: '';
    display: block;
}

.ribbon:before{
    width: 0.469em;
    height: 100%;
    padding: 0 0 0.438em;
    top:0;
    left: -0.469em;
    background:inherit;
    /*border-radius: 0.313em 0 0 0.313em;*/
}

.ribbon:after{
    width: 0.313em;
    height: 0.313em;
    background: rgba(0,0,0,0.35);
    bottom: -0.313em;
    left: -0.313em;
    /*border-radius: 0.313em 0 0 0.313em;*/
    /*box-shadow: inset -1px 2px 2px rgba(0,0,0,0.3);*/
}
/*.trans #text,.trans span{*/
    /*display: none;*/
/*}*/
.trans select {
    background: url(../../frontend/Sm/Adol/en_US/images/bg-select.svg) no-repeat center right 10px #255287 !important;
    height: 36px;
    border: 1px solid #255287;
    padding-right: 25px;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.deals-products .products-grid .product-item-info .product-item-details h3.title-deal,
.timer-title{
    font-size: 100% !important;
}
.slidershow-container .product-labels .product-label{
    font-size:120% !important;
    width:55px !important;
    height:55px !important;
    line-height: 55px !important;
}
.minicart-wrapper .action.showcart .counter.qty{
    display: block !important;
}
.header-container .minicart-wrapper .action.showcart .counter.qty {
    left: 20px !important;
    top: 0px !important;
}

.block-viewed-products-grid .price{
    font-size: 18px !important;
}
.block-viewed-products-grid .old-price{
    font-size: 14px !important;
}
.block-viewed-products-grid{
    padding-top: 25px;
}
.catalog-category-view .block-viewed-products-grid .block-title strong,
.catalog-product-view .block-viewed-products-grid .block-title strong{
    text-align: center;
    font-weight: 600;
    font-size: 214.28% !important;
    color: #262626 !important;
    line-height: 44.9988px;
}

.catalog-category-view .block-viewed-products-grid .block-title,
.catalog-product-view .block-viewed-products-grid .block-title{
    text-align: center;
}

.catalog-product-view .fotorama__stage__frame .fotorama__img{
    width:100% !important;
}
.catalog-product-view .fotorama__stage{
    border: unset !important;
}

/*new product page design*/

@media(min-width: 768px){
    .catalog-product-view .product-info-main{
        width:40% !important;
    }
    .catalog-product-view .product.media{
        width:58% !important;
    }
}
.catalog-product-view .product-info-main .price-box .price-wrapper .price{
    font-size: 195.14%;
    font-weight: 500;
    color: #f57b17;
    margin-right: 5px;
}
.catalog-product-view .product-info-main .price-box{
    border-bottom: unset;
    display: block;
    text-align: right;
    width: 100%;
    margin: 10px 0 !important;
    padding-bottom: 5px !important;
    /*background: #255287;*/
    padding-top: 15px;
}
.catalog-product-view .product-info-main .price-box .special-price{
    width: auto !important;
}
.product-attribute-new-block{
    margin: 0 0 10px;
}
.product-info-main .product.attribute.overview {
    margin: 0px 0 15px !important;
}
.product-attribute-new-block .item{
    text-align: center;
    font-weight: 500;
}
.product-attribute-new-block .custom-icons{
    font-size: 36px;
    color: #255287;
}

@media(max-width:575px){
    .col3-blk{
        width: 50% !important;
    }
}
@media(max-width:767px){
    .fa.fa-calendar {
        top: 17px !important;
    }
}
.product-reviews-summary {
    display: none;
}
.catalogsearch-result-index .column.main{
    width:100% !important;
}
.catalogsearch-result-index .sidebar{
    display: none;
}
/*.fotorama__arr--next .fotorama__arr__arr,.fotorama__arr--prev .fotorama__arr__arr{*/
    /*display: none;*/
/*}*/
.fotorama__nav, .fotorama__nav--dots{
    display: block !important;
}
.voucher-accept-mob{
    width: 100%;
    padding-bottom: 10px;
}
.book-now-link{
    display:block;
    background: #f57b17;
    line-height: 27px;
}
#product-addtocart-button{
    line-height: 27px;
}
.book-now-btn{
    float: unset;
    width: auto;
    display: inline-block;
}
@media(max-width: 767px){
    .catalog-product-view .price-box .special-price, .price-box .old-price{
        width: auto;
    }
    .catalog-product-view .product.media{
        order: 0 !important;
    }
}

.product-info-main .product.attribute.overview {
    margin: 0px 0 5px !important;
}
.product-info-main .product-social-links{
    display: none !important;
}
.product-custom-block{
    display: flex;
}
.zoomImg {
    display: none !important;
    visibility: hidden;
}
.product-info-stock-sku{
    display:none;
}
@media(min-width: 768px){
    .catalog-product-view .page-title-wrapper {
        order: -1;
        width: 60%;
        float: left;
    }
    .catalog-product-view .product-info-price{
        width: 40%;
        float: right;
        text-align: end;
    }
}

.catalog-product-view .price-box .price {
    color: #f57b17;
    font-weight: 600;
    font-size: 185%;
}
@media(max-width: 767px){
    .catalog-product-view .price-box .old-price{
        order: -1;
        width: auto;
        padding-right: 10px;
    }
}

.catalog-product-view .price-box{
    display: inline-flex;
}
.catalog-product-view .page-title{
    margin-bottom: 10px !important;
}
.magnifier-preview,.magnify-lens{
    display: none !important;
}
@media(max-width: 991px){
    .catalog-product-view .column.main {
        padding-top: 15px;
    }
}
.catalog-product-view .product-info-main{
    border: 1px solid #bdbdbd;
    padding: 5px;
    border-radius: 2px;
}
.fotorama__nav-wrap{
    display: none !important;
}
.product.media {
    margin-bottom: 0px !important;
}
.catalog-category-view .products.wrapper.products-grid .product-items .product-item{
    clear: none !important;
}
.cat-banner{
    padding: 15px;
}
.catalog-product-view .price-notice{
    display: none;
}
.product-info-main .product-options-wrapper .fieldset .label {
    display: contents;
}
@media(min-width: 768px) {
    .catalog-product-view .product-info-main {
        padding-bottom: 10px !important;
    }
}
.share-link-block{
    margin-top: 5px;
    text-align: left;
    /*border-top: 1px solid #cecece;*/
}
.box-tocart .book-now-wrapper{
    display: none;
}
@media(min-width: 768px){
    .product-add-form .fieldset>.field{
        margin: 0 0 0px !important;
    }
}
@media(max-width: 767px){
    .box-tocart .fieldset>.field{
        margin: unset !important;
    }
}
.accept-mob{
    width: 100%;
}
/*hiding Estimated Delivery Time: 2-6 business days text*/
.product-info-main #text{
    display:none !important;
}
.twitter-btn{
    background-color: rgb(29, 161, 242) !important;
}
.gmail-btn{
    background-color: rgb(132, 132, 132) !important;
}
.time-delivery{
    display:none;
}
.share-link-block a.action.primary{
    margin-top: 10px;
}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{
    display:none !important;
}
.product-info-main .box-tocart .input-text.qty{
    background: #ffffff;
    width: 45px !important;
    height: 40px;
    padding: 0;
    margin: 0;
    border: 1px solid #888888;
    border-radius: 3px;
}
/*.seller{*/
/*display: none !important;*/
/*}*/
@media(min-width: 1441px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: auto;
    }
}
@media(min-width: 1370px) and (max-width: 1440px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 255px;
    }
}
@media(min-width: 1280px) and (max-width: 1370px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 262px;
    }
}
@media(min-width: 1200px) and (max-width: 1279px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 250px;
    }
}
@media(min-width: 1125px) and (max-width: 1199px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 245px;
    }
}
@media(min-width: 1100px) and (max-width: 1124px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 245px;
    }
}
@media(min-width: 1080px) and (max-width: 1099px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 233px;
    }
}
@media(min-width: 1040px) and (max-width: 1079px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 268px;
    }
}
@media(min-width: 992px) and (max-width: 1039px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 225px;
    }
}
@media(min-width: 985px) and (max-width: 991px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 232px;
    }
}
@media(min-width: 920px) and (max-width: 984px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 222px;
    }
}
@media(min-width: 800px) and (max-width: 919px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 207px;
    }
}
@media(min-width: 786px) and (max-width: 799px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 196px;
    }
}
@media(min-width: 768px) and (max-width: 785px){
    .cms-index-index .right-banner-image{
        width: auto;
        height: 195px;
    }
}

@media(min-width: 1441px){
    .cms-index-index .head-right a img {
        height: 239px;
    }
}
@media(width: 1440px){
    .cms-index-index .head-right a img {
        height: 243px;
    }
}
@media(min-width: 1300px) and (max-width: 1370px){
    .cms-index-index .head-right a img {
        height: 247px;
    }
}
@media(min-width: 1371px) and (max-width: 1439px){
    .cms-index-index .head-right a img {
        height: 243px;
    }
}
@media(min-width: 1180px) and (max-width: 1199px) {
    .cms-index-index .head-right a img {
        height: 233px;
    }
}
@media(min-width: 1200px) and (max-width: 1279px){
    .cms-index-index .head-right a img {
        height: 237px;
    }
}
@media(min-width: 1280px) and (max-width: 1299px){
    .cms-index-index .head-right a img {
        height: 243px;
    }
}
@media(min-width: 1080px) and (max-width: 1099px){
    .cms-index-index .head-right a img {
        height: 191px;
    }
}
@media(min-width: 1064px) and (max-width: 1079px){
    .cms-index-index .head-right a img {
        height: 209px;
    }
}
@media(min-width: 1100px) and (max-width: 1179px){
    .cms-index-index .head-right a img {
        height: 197px;
    }
}
@media(min-width: 985px) and (max-width: 998px) {
    .cms-index-index .head-right a img {
        height: 198px;
    }
}
@media(min-width: 999px) and (max-width: 1039px) {
    .cms-index-index .head-right a img {
        height: 201px;
    }
}
@media(min-width: 1040px) and (max-width: 1063px) {
    .cms-index-index .head-right a img {
        height: 221px;
    }
}
@media(min-width: 927px) and (max-width: 984px) {
    .cms-index-index .head-right a img {
        height: 193px;
    }
}
@media(min-width: 895px) and (max-width: 919px) {
    .cms-index-index .head-right a img {
        height: 174px;
    }
}
@media(min-width: 920px) and (max-width: 926px) {
    .cms-index-index .head-right a img {
        height: 181px;
    }
}
@media(min-width: 845px) and (max-width: 894px) {
    .cms-index-index .head-right a img {
        height: 164px;
    }
}
@media(min-width: 801px) and (max-width: 844px) {
    .cms-index-index .head-right a img {
        height: 156px;
    }
}
@media(width: 799px) and (width: 800px) {
    .cms-index-index .head-right a img {
        height: 163px;
    }
}
@media(min-width: 768px) and (max-width: 798px) {
    .cms-index-index .head-right a img {
        height: 158px;
    }
}

@media (min-width: 768px) {
    .catalog-product-view .fieldset>.field .field.choice{
        margin-bottom: 6.5px !important;
    }
}
.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty,.product-qty{
    display: flex !important;
}
.input-group-btn button{
    background: #ffffff;
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    border: 1px solid #888888;
}
.input-group-btn .minus{
    margin-right: 5px;
}
.input-group-btn .plus{
    margin-left: 5px;
}
@media(max-width:942px) and (min-width: 768px){
    .product-info-main .box-tocart, .product-options-bottom .box-tocart {
        padding-bottom: 10px;
    }
}
@media(max-width: 394px){
    .product-info-main .box-tocart, .product-options-bottom .box-tocart {
        padding-bottom: 10px;
    }
}
@media(max-width: 990px){
    .pr-20{
        padding-right: 20px !important;
    }
}
.at-style-responsive .at-share-btn {
    padding: 3px !important;
}
.pb-20{
    padding-bottom: 20px;
}
.block-search .form.minisearch {
    border-left: 1px solid #e1e1e1 !important;
}
/*new search block design*/

.searchsuite-autocomplete {
    left: 0px !important;
    width: auto !important;
}
@media(min-width: 481px){
    .searchsuite-autocomplete ul li .qs-option-info {
        width: 75% !important;
    }
}
@media(max-width: 480px){
    .searchsuite-autocomplete ul li .qs-option-info {
        width: 70% !important;
    }
}
.block-search .form.minisearch .field.search .input-text{
    background:#fff;
}
.checkout-cart-index .cart-summary{
    display: none;
}
.help-ul{
    padding-left:20px;
}
.product-bottom{
    border-top: 1px solid #cecece;
    margin-top: 3px;
    padding-top: 10px;
}
.copy-code-info{
    display:none;
}
.code-span {
    width: 45%;
    text-align: left;
}
@media(min-width: 991px){
    .product-share-link{
        float: left;
        width: 50%;
    }
    .product-bottom{
        display: flex;
    }
}
@media(min-width: 768px) and (max-width: 990px){
    .copy-code-div{
        float: none !important;
        margin-top: 10px;
        width: 100% !important;
        display: flex;
    }
    .copy-code-btn{
        width: 50%;
        float: right;
    }
}
@media(max-width: 497px){
    .copy-code-div{
        float: none !important;
        margin-top: 10px;
        width: 100% !important;
        display: flex;
    }
    .copy-code-btn{
        width: 50%;
        float: right;
    }
}
@media(min-width:1198px) {
    .product-share-link {
        float: left;
        width: 50%;
    }

    .copy-code-wrapper {
        float: right;
        width: 50%;
        text-align: end;
    }

    .copy-code-wrapper input[type="text"] {
        width: 50%;
    }

}
@media(max-width: 767px)and (min-width: 498px){
    .product-bottom{
        display: flex;
    }

    .product-share-link {
        float: left;
        width: 50%;
    }

    .copy-code-wrapper {
        float: right;
        width: 50%;
        text-align: end;
        padding-top: 5px;
    }

    .copy-code-wrapper input[type="text"] {
        width: 50%;
    }
}
.copy-code-wrapper input[type="text"] {
    width: 50%;
}
.copy-code-btn {
    background-image: none;
    background: #23538d !important;
    border: 1px solid #23538d;
    color: #fff !important;
    font-weight: 400 !important;
    padding: 6px 15px !important;
}
/*out of stock label design*/

.out-of-stock-blk {
    display: block;
    width: 100%;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
}

.stock-block {
    display: block;
    width: 100%;
    vertical-align: middle;
    position: relative;
}

.stock-data {
    position: relative;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 0.15em;
    white-space: nowrap;
    font-style: italic;
    text-align: center;
    font-size: 1em;
    text-transform: capitalize;
}

.stock-data:after,
.stock-data:before {
    content: " ";
    display: block;
    position: absolute;
    bottom: -.5em;
    width: 1em;
    height: 100%;
    background-color: #dc2f2f;
    pointer-events:none;
}

.stock-data:after {
    right: -.57em;
    z-index: -1;
}

.stock-data:before {
    bottom: auto;
    top: -.5em;
    left: -.57em;
    z-index: -1;
}

.stock-label {
    display: inline-block;
    position: relative;
    background-color: #dc2f2f;
    color: #fff;
    padding: 0.35em 1.75em;
    text-decoration: none;
}
.stock-label:after,
.stock-label:before {
    content: " ";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    bottom: -.5em;
    left: -.05em;
    pointer-events: none;
    -webkit-mask: none;
}

.stock-label:before {
    bottom: auto;
    top: -.5em;
    border-bottom: .5em solid #dc2f2f;
    border-left: .5em solid transparent;
}

.stock-label:after {
    left:  auto;
    right: -.05em;
    border-top: .5em solid #dc2f2f;
    border-right: .5em solid transparent;
}
/*hiding out of stock*/
.out-of-stock-blk{
    display:none;
}
.catalog-product-view .table-wrapper {
    margin: 15px 0 15px !important;
}
.catalog-product-view .table-wrapper .table-caption{
    display: none;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-name a{
    font-weight: 600 !important;
}
.gif-img{
    padding-bottom: 20px;
}
.header-container .minicart-wrapper .action.showcart .counter.qty{
    background-color: #f57b17 !important;
}
@media(max-width: 494px) and (min-width: 481px){
    .merchant-profile-index .view-more-button{
        width: 48% !important;
    }
}
.seller-prod-link{
    display: none;
}
.seller{
    padding-top:5px;
    display: none;
}
.catalog-product-view .default-style .resp-tabs-list{
    display: none;
}
.catalog-product-view .default-style .resp-tabs-container {
    padding: unset !important;
    border: unset !important;
}
.action-edit{
    display: none !important;
}
.checkout-container .authentication-wrapper {
    margin-top: unset !important;
}
.merchant-profile-index .grid-price-blk{
    display:flex;
}
.merchant-profile-index .product-price {
    padding-right: 5px;
}
.social-icon{
    font-size: 22px !important;
    padding-right: 10px;
}
#location_switcher
{
    /*margin-left:350px;*/
    /*width:250px;*/
}form.minisearch.loading .control input[type="text"] {
    box-shadow: none;
    -webkit-animation-name: search-loading; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 3s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-name: search-loading;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

/* Standard syntax */
@keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

.searchsuite-autocomplete {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    left: -85px;
    margin-top: 4px;
    width: 350px;
    position: absolute;
    z-index: 9999999;
}
.searchsuite-autocomplete .suggest,
.searchsuite-autocomplete .product {
    margin: 0;
}

.searchsuite-autocomplete.active,
.searchsuite-autocomplete .suggest.active,
.searchsuite-autocomplete .product.active {
    display: block;
}

.searchsuite-autocomplete .suggest {
    color: #3C3C3C;
}

.searchsuite-autocomplete .title {
    padding: 10px;
    margin-bottom: 5px;
    background: #f0f0f0;
    color: #575757;
}

.searchsuite-autocomplete .title .see-all {
    display: inline-block;
    float: right;
    color: #909090;
    cursor: pointer;
}

.searchsuite-autocomplete .no-result {
    padding: 10px;
    background: #f0f0f0;
    color: #575757;
    text-align: center;
}

.searchsuite-autocomplete ul {
    padding: 0 10px;
    margin-bottom: 0;
    list-style-type: none;
}

.searchsuite-autocomplete ul li {
    color: #000;
    cursor: unset;
    padding: 0;
}

.searchsuite-autocomplete .suggest ul li {
    color: #3C3C3C;
}

.searchsuite-autocomplete .product ul li {
    border-bottom: 1px solid #D4D2D2;
}
.searchsuite-autocomplete .product ul li:last-child {
    border-bottom: none;
}

.searchsuite-autocomplete ul li:hover,
.searchsuite-autocomplete ul li.selected {
    background-color: #fff;
}

.searchsuite-autocomplete ul li:after {
    clear: both;
    content: '';
    display: block;
}

.searchsuite-autocomplete ul li.action {
    padding: 0;
}

.searchsuite-autocomplete ul li.action .action.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: 400;
    height: 30px;
    line-height: inherit;
    margin: 0;
    padding: 0;
    right: 0;
    text-decoration: none;
    text-shadow: none;
    top: 0;
    width: 40px;
}

.searchsuite-autocomplete ul li.action .action.close:before {
    color: #8f8f8f;
    content: '\e616';
    display: inline-block;
    font-family: 'luma-icons';
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
}

.searchsuite-autocomplete ul li.gray-row {
    text-align: center;
}

.searchsuite-autocomplete ul li.gray-row,
.searchsuite-autocomplete ul li.gray-row:hover,
.searchsuite-autocomplete ul li.gray-row.selected {
    background-color: #e8e8e8;
}

.searchsuite-autocomplete ul li.gray-row a {
    color: #7B7B7B;
    text-decoration: blink;
}

.searchsuite-autocomplete ul li a {
    cursor: pointer;
}

.searchsuite-autocomplete ul li .qs-option-image {
    float: left;
    max-width: 82px;
    width: 25%;
}

.searchsuite-autocomplete ul li .qs-option-info {
    color: #000;
    display: inline-block;
    float: left;
    padding-left: 5%;
    text-align: left;
    width: 70%;
    margin-bottom: 10px;
}

.searchsuite-autocomplete ul li .qs-option-info.noimage {
    padding-left: 0;
    width: 100%;
}
.searchsuite-autocomplete ul li:last-child .qs-option-info {
    margin-bottom: 0;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-title {
    display: inline-block;
    margin: 0;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
    display: inline-block;
    text-transform: lowercase;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary {
    margin-bottom: 4px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions {
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku {
    display: block;
    width: 100%;
    color: #004875;
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description {
    color: #3C3C3C;
    font-size: 13px;
}


.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
    display: inline-block;
    font-weight: bold;
    margin-top: 15px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

@media only screen and (max-width: 767px) {
    .searchsuite-autocomplete {
        border-top: 0;
        left: 15px;
        margin-top: 0;
        right: 15px;
        width: auto;
    }
}
.clearfix:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.mgtcommerce-logo {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAADTyxWqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIwRDFFMUYwMkM4QjExRTZCRjNDRDIxNTJEQkUzQTg5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIwRDFFMUVGMkM4QjExRTZCRjNDRDIxNTJEQkUzQTg5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODdGMTE3NDA3MjA2ODExODIyQUM5NzcyMTk5ODE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODIyQUM5NzcyMTk5ODE5RiIvPiA8ZGM6dGl0bGU+IDxyZGY6QWx0PiA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlByaW50PC9yZGY6bGk+IDwvcmRmOkFsdD4gPC9kYzp0aXRsZT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50yYc8AAAByUlEQVR42pyUSyiEURTH78wg9JVn8opClIUljShZWKlRIiXFkoWFWLKRLYliJytWHklJzKhZjGd5rKhZWSgSCyJk/O/MuXXcvvkec+o3c++5d/5zzr3nXJ8QhhAiI1UKwSgIgvI0kboNgVmQS/PXVMSywR5o1fynbsW6QCUJcnuRYl4XQr1gEwxTeu9s7Qbce11EtE7jOtBEosq25IcTsXqwBjzMhxsU1aCfojoQiQ2GndghaKfxHLgDSzQ/AuPgguaGFRMgRlwxf5j5A8pvdpvyTEpBFRhj/mK6SZleC/n2wbbaoKfZCXYsUn4EPlBAcz84Vos8shqwbHN+RWy8wIX0yEKgzWGpnIFm8MOdqjSmXQg9gwFdiIt9OBT6At3g1mzRl3hKRJjeFNm8TyBLK1Jlsjhnkv0T74ApUAIm6dbMLN8qbC72C/rANWjUGllZDshMJqZKIx2gwkUeKKM6mqei5T/eAJ/JxFRprIBBsAgeKJ1dEGR7Q6xHk5nhZ332Td891G9Rmr+BWps+jp9ZQEv7nNKR1gEuwQi9FpbmSbwGooFdgmziyP89cYvZicnIKmgcpcaNaHtiToRUWvLJPQGrLjrB1P4EGADT+1kLUwS9FgAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  display: inline-block;
  background-size: auto 17px;
  padding-left: 22px;
}

#mgt-developer-toolbar {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 45px;
  margin: 0;
  z-index: 2147483647;
  text-align: left;
  color: #ffffff;
  background-color: #323232;
  border-bottom: 4px solid #e97900;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  color: #ffffff !important;
}

#mgt-developer-toolbar a:hover {
  color: #ffffff;
  text-decoration: none;
}

#mgt-developer-toolbar * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.mgt-developer-toolbar-logo {
  cursor: pointer;
  float: left;
  margin: 0px 15px 0px 7px;
  padding: 5px 0px 0px 0px;
}

.mgt-developer-toolbar-logo img {
  max-width: none;
}

.mgt-developer-toolbar-blocks {
  float: left;
  padding: 0px 20px 0px 0px;
}

.mgt-developer-toolbar-return-to-site {
  float: right;
  text-align: center;
  margin: 7px 10px 0px 0px;
}

.mgt-developer-toolbar-return-to-site a {
  display: block;
  line-height: 30px;
  color: #ffffff;
  background: #de3e38;
  border-radius: 5px;
  text-decoration: none;
  padding: 0px 20px;
  font-size: 13px;
}

.mgt-developer-toolbar-return-to-site a:hover {
  background: #e97900;	
}

.mgt-developer-toolbar-blocks svg {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.mgt-developer-toolbar-block {
  float: left;
  margin-right: 10px;
  position: relative;
}

.mgt-developer-toolbar-block a {
  color: #ffffff;
  text-decoration: none;
  padding: 0px 15px;
  line-height: 45px;
  display: block;
}

.mgt-developer-toolbar-block a:hover {
  background: #636363;
}

.mgt-developer-toolbar-block a:hover > svg * {
  fill: #323232;
}

.mgt-developer-toolbar-block span {
  padding: 0px 0px 0px 10px;
}

.mgt-developer-toolbar-block-information {
  background: #636363;
  position: absolute;
  padding: 10px 50px 10px 10px;
  top: 45px;
  left: 0px;
  /*min-width: 350px;*/
  white-space: nowrap;
}

.mgt-developer-toolbar-block-information ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.mgt-developer-toolbar-block-information ul li {
  padding: 0px 0px 5px 0px;
  margin: 0px;
}

.mgt-developer-toolbar-block-info span.mode {
  border: 1px solid #cccccc;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.mgt-developer-toolbar-block-magento-version svg  {
  fill: #2082a7;
}

.mgt-developer-toolbar-block-php-parsetime svg  {
  fill: #d13674;
}

.mgt-developer-toolbar-block-memory-consumption svg {
  fill: #7bb301;
}

.mgt-developer-toolbar-block-database-queries svg {
  fill: #e97900;
}

body.mgtdevelopertoolbar-toolbar-container {
  margin: 0px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 13px !important;
  padding: 45px 0px 0px 0px;
  background:url(../../frontend/Sm/Adol/en_US/Mgt_DeveloperToolbar/images/container_bg.png) repeat-y #f9f9f9;
}

body.mgtdevelopertoolbar-toolbar-container a {
  text-decoration: none;
}

.container {
  max-width: 1000px;
  padding-right: 15px;
}

.mgt-developer-toolbar-container-summary {
  background: #e97900;
  color: #ffffff;
  padding: 20px 10px;
}

.mgt-developer-toolbar-container-summary h2 {
  font-weight: 30px;
  margin: 0px;
  padding: 0px 0px 15px 0px;
}

.mgt-developer-toolbar-container-summary h2 a {
  color: #ffffff;
}

.mgt-developer-toolbar-container-summary h2 a:hover {
  text-decoration: underline;
}

.mgt-developer-toolbar-container-summary ul {
  margin: 0px;
  padding: 0px;
}

.mgt-developer-toolbar-container-summary ul li {
  display: inline;
  padding: 0px 30px 0px 0px;
}

.mgt-developer-toolbar-container-sidebar {
  float:left;
  width: 220px;
  padding: 10px 0px;
  color: #ffffff;
}

.mgt-developer-toolbar-container-sidebar ul {
  margin: 0px;
  padding: 0px;
}

.mgt-developer-toolbar-container-sidebar ul li a {
  color: #ffffff;
  line-height: 30px;
  display: block;
  padding: 0px 20px 0px 20px;
  font-size: 16px;
  border-bottom: 3px solid #323232;
}

.mgt-developer-toolbar-container-sidebar ul li a:hover {
  background: #636363;
}

.mgt-developer-toolbar-container-sidebar ul li.active a {
  background: #636363;
}

.mgt-developer-toolbar-container-collector-content {
  padding: 10px 20px 10px 20px;
  margin: 0px 0px 0px 220px;
}

.mgt-developer-toolbar-container-collector-content h2 {
  font-size: 28px;
  font-weight: normal;
  margin: 0px 0px 15px 0px;
}

.mgt-developer-toolbar-container-collector-content h3 {
  font-size: 26px;
  font-weight: normal;
  margin: 25px 0px 15px 0px;
}

.mgt-developer-toolbar-sidebar-metrics {
  padding: 0px 0px 30px 0px;
  overflow: auto;
}

.mgt-developer-toolbar-sidebar-metric {
  float: left;
  min-width: 100px;
  min-height: 70px;
  border: 1px solid #E0E0E0;
  background: #ffffff;
  border: 1px solid #E0E0E0; 
  box-shadow: 0px 0px 1px rgba(128, 128, 128, .2);
  margin-right: 30px;
}

.mgt-developer-toolbar-sidebar-metric span.value {
  display: block;
  font-size: 28px;
  padding: 8px 15px 4px;
  text-align: center;
}

.mgt-developer-toolbar-sidebar-metric span.label {
  background: #E0E0E0;
  color: #222;
  display: block;
  font-size: 12px;
  padding: 5px;
  text-align: center;
}

table.data-table {
  background: #ffffff; 
  border: 1px solid #E0E0E0; 
  width: 100%;
}

table.data-table th, table.data-table td {
  padding: 8px 10px;
}

table.data-table th {
  font-weight: bold;
  text-align: left;
}

table.data-table thead th {
  background-color: #E0E0E0;
}

table.data-table tbody th,
table.data-table tbody td {
  font-size: 15px;
  border: 1px solid #E0E0E0;
  border-width: 1px 0;
}

.no-parameters {
  border: 4px dashed #E0E0E0;
  color: #999999;
  padding: 15px;
}

.no-parameters p {
  padding: 0px 0px 0px 20px;
}

.mgt-developer-toolbar-sidebar-profiler-grid {
  background: #ffffff;
  padding: 0px;
}

.mgt-developer-toolbar-sidebar-profiler-grid table.data-table-profiler tr td {
  position: relative;
}

.mgt-developer-toolbar-sidebar-profiler-grid table.data-table-profiler tr:hover td {
  background: #e5f7fe;
  cursor: pointer;
}

.mgt-developer-toolbar-sidebar-profiler-grid table.data-table-profiler span.time-percentage {
  position: absolute;
  left: 0px;
  bottom: -1px;
  background: #e97900;
  height: 2px; 
}

.mgt-developer-toolbar-sidebar-database-queries pre {
  padding: 10px;
  margin: 0px;
  white-space: normal;
}

.mgt-developer-toolbar-sidebar-database-queries td {
  vertical-align: top;
}

.mgt-developer-toolbar-sidebar-block-parent {
  background: #DDDDDD;
}

.mgt-developer-toolbar-sidebar-blocks-container ul {
  list-style-type: none;
  padding: 10px 20px;
  background: #ffffff;
}

.mgt-developer-toolbar-sidebar-blocks-container ul li {
  padding: 0px 10px;
}

.mgt-developer-toolbar-sidebar-blocks-container ul li a {
  text-decoration: none;
  color: #666666;
  background: url(../../frontend/Sm/Adol/en_US/Mgt_DeveloperToolbar/images/bullet_toggle_plus.png) no-repeat 0 3px;
  padding: 0px 0px 0px 15px;
  line-height: 20px;
  display: block;
}

ul.mgt-developer-toolbar-sidebar-block-properties {
  background: #f9f9f9;
  border: 1px solid #ccc;
}

ul.mgt-developer-toolbar-sidebar-block-properties li {
  line-height: 18px;
  font-size: 11px;
  color: #666666;
}

.mgt-developer-toolbar-sidebar-events a {
  color: #000000;
  text-decoration: none;
  background: url(../../frontend/Sm/Adol/en_US/Mgt_DeveloperToolbar/images/bullet_toggle_plus.png) no-repeat 0 3px;
  display: block;
  padding: 0px 0px 0px 20px;
}

.mgt-developer-toolbar-sidebar-events table tr:hover td {
  background: #e5f7fe;
  cursor: pointer;
}

.mgt-developer-toolbar-sidebar-events ul.observers {
  list-style-type: none;
  background: #f9f9f9;
  border: 1px solid #ccc;
  padding: 5px 0px;
  margin: 10px 0px 0px 0px;
}

.mgt-developer-toolbar-sidebar-events ul.observers li {
  line-height: 20px;
  font-size: 13px;
  padding: 5px 0px 5px 20px;
  border-bottom: 1px solid #ccc;
}

.mgt-developer-toolbar-sidebar-events ul.observers li:last-child {
  border-bottom: 0px;
}

.mgt-developer-toolbar-sidebar-plugins a {
  color: #000000;
  text-decoration: none;
  background: url(../../frontend/Sm/Adol/en_US/Mgt_DeveloperToolbar/images/bullet_toggle_plus.png) no-repeat 0 3px;
  display: block;
  padding: 0px 0px 0px 20px; 
}

.mgt-developer-toolbar-sidebar-plugins table tr:hover td {
  background: #e5f7fe;
  cursor: pointer;
}

.mgt-developer-toolbar-sidebar-plugins ul.plugins {
  list-style-type: none;
  background: #f9f9f9;
  border: 1px solid #ccc;
  padding: 5px 0px;
  margin: 10px 0px 0px 0px;
}

.mgt-developer-toolbar-sidebar-plugins ul.plugins li {
  line-height: 20px;
  font-size: 13px;
  padding: 5px 0px 5px 20px;
  border-bottom: 1px solid #ccc;
}

.mgt-developer-toolbar-sidebar-plugins ul.plugins li:last-child {
  border-bottom: 0px;
}.mk-downloadlink-container{
    padding: 5px;
    height: 30px;
    margin-bottom: 10px;
    display: none;
}
.mk-lightTheme{
    background-color: #ffffff;
    color: #000000;
}
.mk-darkTheme{
    background-color: #000000;
    color: #ffffff;
}
.mk-downloadlink-label-container{
    float: left;
    width: 70%;
}
.mk-downloadlink-label{
    text-align: right;
    display: block;
    padding-right: 10px;
    line-height: 30px;
}
.mk-downloadlink-button-container{
    float: left;
    /* width: 27%; */
}
.mk-downloadlink-playstore-button{
    display: inline-block;
    width: 90px;
    margin-right: 5px;
}
.mk-downloadlink-appstore-button{
    display: inline-block;
    width: 90px;
}
.mk-downloadlink-close-button{
    cursor: pointer;
    float: right;
    width: 18px;
    margin: 6px 5px 0px 0px;
}
.mk-downloadlink-image-button{
    border: 1px solid #fff;
    display: block;
    border-radius: 5px;
}
.mk-downloadlink-hidden{
    display: none;
}
@media only screen and (max-width: 800px) {
    .mk-downloadlink-button-container {
        width: 35%;
    }
    .mk-downloadlink-label-container {
        width: 60%;
    }
}
@media only screen and (max-width: 549px) {
    .mk-downloadlink-button-container {
        width: 45%;
    }
    .mk-downloadlink-label-container {
        width: 38%;
    }
}
@media only screen and (max-width: 500px) {
    .mk-downloadlink-button-container {
        width: 48%;
    }
    .mk-downloadlink-label-container {
        width: 46%;
    }
}
@media only screen and (max-width: 406px) {
    .mk-downloadlink-container {
        height: 64px;
        display: block !important;
    }
    .mk-downloadlink-button-container {
        width: 28%;
    }
    .mk-downloadlink-close-button {
        /* margin: 23px 5px 0px 0px; */
        margin-top: 20px;
        margin-right: 0px;
    }
}
@media only screen and (max-width: 297px) {
    .mk-downloadlink-button-container {
        width: 30%;
    }
}
.mk-downloadlink-logo {
    float: left !important;
    padding-left: 10px;
}

@media only screen and (max-width: 406px) {
    .mk-downloadlink-logo {
        float: left !important;
        width: 60px;
        height: 55px;
    }
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}
* {
  box-sizing: inherit;
}
*:before,
*:after {
  box-sizing: inherit;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
._keyfocus *:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ffff00;
  color: #000000;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
img,
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
input[type='search'] {
  -webkit-appearance: textfield;
}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.eot');
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.eot?#iefix') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.woff') format('woff'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.ttf') format('truetype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/light/opensans-300.svg#Open Sans') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.eot');
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.eot?#iefix') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.woff') format('woff'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.ttf') format('truetype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/regular/opensans-400.svg#Open Sans') format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.eot');
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.eot?#iefix') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.woff') format('woff'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.ttf') format('truetype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/semibold/opensans-600.svg#Open Sans') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.eot');
  src: url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.eot?#iefix') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.woff') format('woff'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.ttf') format('truetype'), url('../../frontend/Sm/Adol/en_US/fonts/opensans/bold/opensans-700.svg#Open Sans') format('svg');
  font-weight: 700;
  font-style: normal;
}
html {
  font-size: 62.5%;
}
body {
  color: #41362f;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.36;
  font-size: 1.4rem;
}
h1 {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 400;
  line-height: 1.2;
  font-size: 2.8rem;
}
h2 {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 400;
  line-height: 1.2;
  font-size: 2rem;
}
h3 {
  margin: 0 0 2rem;
  color: #41362f;
  font-weight: 600;
  line-height: 1.2;
  font-size: 1.7rem;
}
h4,
h5,
h6 {
  font-weight: 600;
  margin-top: 0;
}
p {
  margin: 0 0 0.5em;
}
small {
  font-size: 1.2rem;
}
a {
  color: #026294;
  text-decoration: none;
}
a:hover {
  color: #007bdb;
  text-decoration: underline;
}
ul,
ol,
dl {
  margin-top: 0;
  padding-left: 0;
}
nav ul,
nav ol {
  list-style: none none;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: 'Admin Icons';
  src: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.eot');
  src: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.woff2') format('woff2'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.woff') format('woff'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.ttf') format('truetype'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/fonts/admin-icons/admin-icons.svg#Admin Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.admin__control-text,
.admin__control-select,
.admin__control-multiselect,
.admin__control-file-label:before,
.admin__control-textarea,
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:before,
.selectmenu,
.ui-datepicker .ui-datepicker-title select {
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 1px solid #adadad;
  border-radius: 1px;
  box-shadow: none;
  color: #303030;
  font-size: 1.4rem;
  font-weight: 400;
  height: auto;
  line-height: 1.36;
  padding: 0.6rem 1rem 0.6rem;
  transition: border-color 0.1s linear;
  vertical-align: baseline;
  width: auto;
}
.admin__control-text:hover,
.admin__control-select:hover,
.admin__control-multiselect:hover,
.admin__control-textarea:hover,
.admin__control-addon [class*='admin__control-'][class]:hover ~ [class*='admin__addon-']:last-child:before,
.selectmenu:hover,
.selectmenu:hover .selectmenu-toggle:before,
.ui-datepicker .ui-datepicker-title select:hover {
  border-color: #878787;
}
.admin__control-text:focus,
.admin__control-select:focus,
.admin__control-multiselect:focus,
.admin__control-file:active + .admin__control-file-label:before,
.admin__control-file:focus + .admin__control-file-label:before,
.admin__control-textarea:focus,
.admin__control-addon [class*='admin__control-'][class]:focus ~ [class*='admin__addon-']:last-child:before,
.selectmenu._focus,
.selectmenu._focus .selectmenu-toggle:before,
.ui-datepicker .ui-datepicker-title select:focus {
  border-color: #007bdb;
  box-shadow: none;
  outline: 0;
}
.admin__control-text[disabled],
.admin__control-select[disabled],
.admin__control-multiselect[disabled],
.admin__control-file[disabled] + .admin__control-file-label:before,
.admin__control-textarea[disabled],
.admin__control-addon [class*='admin__control-'][class][disabled] ~ [class*='admin__addon-']:last-child:before,
.ui-datepicker .ui-datepicker-title select[disabled] {
  background-color: #e9e9e9;
  border-color: #adadad;
  color: #303030;
  cursor: not-allowed;
  opacity: 0.5;
}
.admin__fieldset > .admin__field.admin__field-wide[class] > .admin__field-control,
.admin__field-row[class] > .admin__field-control,
.address-item-edit-content .admin__field[class] > .admin__field-control {
  clear: left;
  float: none;
  text-align: left;
  width: auto;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option) > .admin__field-label,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label,
.address-item-edit-content .admin__field[class]:not(.admin__field-option) > .admin__field-label {
  display: block;
  line-height: 1.4rem;
  margin-bottom: 0.86rem;
  margin-top: -0.14rem;
  text-align: left;
  width: auto;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option) > .admin__field-label:before,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label:before,
.address-item-edit-content .admin__field[class]:not(.admin__field-option) > .admin__field-label:before {
  display: none;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option).required > .admin__field-label span,
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option)._required > .admin__field-label span,
.admin__field-row[class]:not(.admin__field-option).required > .admin__field-label span,
.admin__field-row[class]:not(.admin__field-option)._required > .admin__field-label span,
.address-item-edit-content .admin__field[class]:not(.admin__field-option).required > .admin__field-label span,
.address-item-edit-content .admin__field[class]:not(.admin__field-option)._required > .admin__field-label span {
  padding-left: 1.5rem;
}
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option).required > .admin__field-label span:after,
.admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option)._required > .admin__field-label span:after,
.admin__field-row[class]:not(.admin__field-option).required > .admin__field-label span:after,
.admin__field-row[class]:not(.admin__field-option)._required > .admin__field-label span:after,
.address-item-edit-content .admin__field[class]:not(.admin__field-option).required > .admin__field-label span:after,
.address-item-edit-content .admin__field[class]:not(.admin__field-option)._required > .admin__field-label span:after {
  left: 0;
  margin-left: 30px;
}
.data-grid .col-qty .admin__control-text {
  min-width: 0;
  width: 5.4rem;
}
.admin__legend {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 3rem;
}
.admin__control-radio,
.admin__control-checkbox {
  cursor: pointer;
  opacity: .01;
  overflow: hidden;
  position: absolute;
  vertical-align: top;
}
.admin__control-radio:after,
.admin__control-checkbox:after {
  display: none;
}
.admin__control-radio + label,
.admin__control-checkbox + label {
  cursor: pointer;
  display: inline-block;
}
.admin__control-radio + label:before,
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
  background-color: #ffffff;
  border: 1px solid #adadad;
  color: transparent;
  float: left;
  height: 1.6rem;
  text-align: center;
  vertical-align: top;
  width: 1.6rem;
}
.admin__control-radio + .admin__field-label,
.admin__control-checkbox + .admin__field-label {
  padding-left: 2.6rem;
}
.admin__control-radio + .admin__field-label:before,
.admin__control-checkbox + .admin__field-label:before {
  margin: 1px 1rem 0 -2.6rem;
}
.admin__control-radio:checked + label:before,
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
  color: #514943;
}
.admin__control-radio.disabled + label,
.admin__control-checkbox.disabled + label,
.admin__control-radio[disabled] + label,
.admin__control-checkbox[disabled] + label {
  color: #303030;
  cursor: default;
  opacity: .5;
}
.admin__control-radio.disabled + label:before,
.admin__control-checkbox.disabled + label:before,
.admin__control-radio[disabled] + label:before,
.admin__control-checkbox[disabled] + label:before {
  background-color: #e9e9e9;
  border-color: #adadad;
  cursor: default;
}
._keyfocus .admin__control-radio:not([disabled]):focus + label:before,
._keyfocus .admin__control-checkbox:not([disabled]):focus + label:before,
._keyfocus .admin__control-radio:not(.disabled):focus + label:before,
._keyfocus .admin__control-checkbox:not(.disabled):focus + label:before {
  border-color: #007bdb;
}
.admin__control-radio:not([disabled]):hover + label:before,
.admin__control-checkbox:not([disabled]):hover + label:before,
.admin__control-radio:not(.disabled):hover + label:before,
.admin__control-checkbox:not(.disabled):hover + label:before {
  border-color: #878787;
}
.admin__control-radio + label:before {
  border-radius: 1.6rem;
  content: '';
  transition: border-color 0.1s linear, color 0.1s ease-in;
}
.admin__control-radio.admin__control-radio + label:before {
  line-height: 140%;
}
.admin__control-radio:checked + label {
  position: relative;
}
.admin__control-radio:checked + label:after {
  background-color: #514943;
  border-radius: 50%;
  content: '';
  height: 10px;
  left: 3px;
  position: absolute;
  top: 4px;
  width: 10px;
}
.admin__control-radio:checked:not([disabled]):hover,
.admin__control-radio:checked:not(.disabled):hover {
  cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label,
.admin__control-radio:checked:not(.disabled):hover + label {
  cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label:before,
.admin__control-radio:checked:not(.disabled):hover + label:before {
  border-color: #adadad;
}
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
  border-radius: 1px;
  content: '';
  font-size: 0;
  transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
}
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
  content: '\e62d';
  font-size: 1.1rem;
  line-height: 125%;
}
.admin__control-checkbox:not(:checked)._indeterminate + label:before,
.admin__control-checkbox:not(:checked):indeterminate + label:before {
  color: #514943;
  content: '-';
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}
input[type='checkbox'].admin__control-checkbox,
input[type='radio'].admin__control-checkbox {
  margin: 0;
  position: absolute;
}
.admin__control-text {
  min-width: 4rem;
}
.admin__control-select,
.ui-datepicker .ui-datepicker-title select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-image: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);
  background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0;
  background-size: auto, 3.2rem 100%, 1px 100%;
  background-repeat: no-repeat;
  max-width: 100%;
  min-width: 8.5rem;
  padding-bottom: 0.5rem;
  padding-right: 4.4rem;
  padding-top: 0.5rem;
  transition: border-color 0.1s linear;
}
.admin__control-select:hover,
.ui-datepicker .ui-datepicker-title select:hover {
  border-color: #878787;
  cursor: pointer;
}
.admin__control-select:focus,
.ui-datepicker .ui-datepicker-title select:focus {
  background-image: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#007bdb, #007bdb);
  background-position: calc(100% - 12px) 13px, 100%, calc(100% - 3.2rem) 0;
  border-color: #007bdb;
}
.admin__control-select::-ms-expand,
.ui-datepicker .ui-datepicker-title select::-ms-expand {
  display: none;
}
.ie9 .admin__control-select,
.ie9 .ui-datepicker .ui-datepicker-title select {
  background-image: none;
  padding-right: 1rem;
}
option:empty {
  display: none;
}
.admin__control-multiselect {
  height: auto;
  max-width: 100%;
  min-width: 15rem;
  overflow: auto;
  padding: 0;
  resize: both;
}
.admin__control-multiselect option,
.admin__control-multiselect optgroup {
  padding: .5rem 1rem;
}
.admin__control-file-wrapper {
  display: inline-block;
  padding: .5rem 1rem;
  position: relative;
  z-index: 1;
}
.admin__control-file-label:before {
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.admin__control-file {
  background: transparent;
  border: 0;
  padding-top: .7rem;
  position: relative;
  width: auto;
  z-index: 1;
}
.admin__control-support-text {
  border: 1px solid transparent;
  display: inline-block;
  font-size: 1.4rem;
  line-height: 1.36;
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
}
.admin__control-support-text + [class*='admin__control-'] {
  margin-left: 0.7rem;
}
[class*='admin__control-'] + .admin__control-support-text {
  margin-left: 0.7rem;
}
.admin__control-service {
  float: left;
  margin: .8rem 0 0 3rem;
}
.admin__control-textarea {
  height: 8.48rem;
  line-height: 1.18;
  padding-top: .8rem;
  resize: vertical;
}
.admin__control-addon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  display: inline-flex;
  flex-flow: row nowrap;
  position: relative;
  width: 100%;
  z-index: 1;
}
.admin__control-addon > [class*='admin__addon-'],
.admin__control-addon > [class*='admin__control-'] {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.admin__control-addon .admin__control-select,
.admin__control-addon .ui-datepicker .ui-datepicker-title select {
  width: auto;
}
.admin__control-addon .admin__control-text {
  margin: .1rem;
  padding: 0.5rem 0.9rem 0.5rem;
  width: 100%;
}
.admin__control-addon [class*='admin__control-'][class] {
  appearence: none;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  vertical-align: top;
}
.admin__control-addon [class*='admin__control-'][class] + [class*='admin__control-'] {
  border-left-color: #adadad;
}
.admin__control-addon [class*='admin__control-'][class] :focus {
  box-shadow: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child {
  padding-left: 1rem;
  position: static !important;
  z-index: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child > * {
  position: relative;
  vertical-align: top;
  z-index: 1;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:empty {
  padding: 0;
}
.admin__control-addon [class*='admin__control-'][class] ~ [class*='admin__addon-']:last-child:before {
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.admin__addon-suffix,
.admin__addon-prefix {
  border: 0;
  box-sizing: border-box;
  color: #858585;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 400;
  height: 3.2rem;
  line-height: 3.2rem;
  padding: 0;
}
.admin__addon-suffix {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
}
.admin__addon-suffix:last-child {
  padding-right: 1rem;
}
.admin__addon-prefix {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
.ie9 .admin__control-addon:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  overflow: hidden;
}
.ie9 .admin__addon {
  min-width: 0;
  overflow: hidden;
  text-align: right;
  white-space: nowrap;
  width: auto;
}
.ie9 .admin__addon [class*='admin__control-'] {
  display: inline;
}
.ie9 .admin__addon-prefix {
  float: left;
}
.ie9 .admin__addon-suffix {
  float: right;
}
.admin__control-collapsible {
  width: 100%;
}
.admin__control-collapsible ._dragged .admin__collapsible-block-wrapper .admin__collapsible-title {
  background: #d0d0d0;
}
.admin__control-collapsible ._dragover-top .admin__collapsible-block-wrapper:before,
.admin__control-collapsible ._dragover-bottom .admin__collapsible-block-wrapper:before {
  background: #008bdb;
  content: '';
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
}
.admin__control-collapsible ._dragover-top .admin__collapsible-block-wrapper:before {
  top: -3px;
}
.admin__control-collapsible ._dragover-bottom .admin__collapsible-block-wrapper:before {
  bottom: -3px;
}
.admin__control-collapsible .admin__collapsible-block-wrapper.fieldset-wrapper {
  border: 0;
  margin: 0;
  position: relative;
}
.admin__control-collapsible .admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-title {
  background: #f8f8f8;
  border: 2px solid #cccccc;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .admin__collapsible-title {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  padding: 1.6rem 4rem 1.6rem 3.8rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .admin__collapsible-title:before {
  left: 1rem;
  right: auto;
  top: 1.4rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0;
  position: absolute;
  right: 1rem;
  top: 1.4rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:before {
  content: '\e630';
  font-size: 2rem;
}
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete > span {
  display: none;
}
.admin__control-collapsible .admin__collapsible-content {
  background-color: #ffffff;
  margin-bottom: 1rem;
}
.admin__control-collapsible .admin__collapsible-content > .fieldset-wrapper {
  border: 1px solid #cccccc;
  margin-top: -1px;
  padding: 1rem;
}
.admin__control-collapsible .admin__collapsible-content .admin__fieldset {
  padding: 0;
}
.admin__control-collapsible .admin__collapsible-content .admin__field:last-child {
  margin-bottom: 0;
}
.admin__control-table-wrapper {
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.admin__control-table {
  width: 100%;
}
.admin__control-table thead {
  background-color: transparent;
}
.admin__control-table tbody td {
  vertical-align: top;
}
.admin__control-table tfoot th {
  padding-bottom: 1.3rem;
}
.admin__control-table tfoot th.validation {
  padding-bottom: 0;
  padding-top: 0;
}
.admin__control-table tfoot td {
  border-top: 1px solid #ffffff;
}
.admin__control-table tfoot .admin__control-table-pagination {
  float: right;
  padding-bottom: 0;
}
.admin__control-table tfoot .action-previous {
  margin-right: .5rem;
}
.admin__control-table tfoot .action-next {
  margin-left: .9rem;
}
.admin__control-table tr:last-child td {
  border-bottom: none;
}
.admin__control-table tr._dragover-top td {
  box-shadow: inset 0 3px 0 0 #008bdb;
}
.admin__control-table tr._dragover-bottom td {
  box-shadow: inset 0 -3px 0 0 #008bdb;
}
.admin__control-table tr._dragged td,
.admin__control-table tr._dragged th {
  background: #d0d0d0;
}
.admin__control-table td,
.admin__control-table th {
  background-color: #efefef;
  border: 0;
  border-bottom: 1px solid #ffffff;
  padding: 1.3rem 1rem 1.3rem 0;
  text-align: left;
  vertical-align: top;
}
.admin__control-table td:first-child,
.admin__control-table th:first-child {
  padding-left: 1rem;
}
.admin__control-table td > .admin__control-select,
.admin__control-table th > .admin__control-select,
.admin__control-table td > .admin__control-text,
.admin__control-table th > .admin__control-text,
.admin__control-table td > .ui-datepicker .ui-datepicker-title select,
.admin__control-table th > .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__control-table td._hidden,
.admin__control-table th._hidden {
  display: none;
}
.admin__control-table td._fit,
.admin__control-table th._fit {
  width: 1px;
}
.admin__control-table th {
  color: #303030;
  font-size: 1.4rem;
  font-weight: 600;
  vertical-align: bottom;
}
.admin__control-table th._required span:after {
  color: #eb5202;
  content: '*';
}
.admin__control-table .control-table-actions-th {
  white-space: nowrap;
}
.admin__control-table .control-table-actions-cell {
  padding-top: 1.8rem;
  text-align: center;
  width: 1%;
}
.admin__control-table .control-table-options-th {
  text-align: center;
  width: 10rem;
}
.admin__control-table .control-table-options-cell {
  text-align: center;
}
.admin__control-table .control-table-text {
  line-height: 3.2rem;
}
.admin__control-table .col-draggable {
  padding-top: 2.2rem;
  width: 1%;
}
.admin__control-table .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.admin__control-table .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.admin__control-table .action-delete:before {
  content: '\e630';
  font-size: 2rem;
}
.admin__control-table .action-delete > span {
  display: none;
}
.admin__control-table .draggable-handle {
  padding: 0;
}
.admin__control-table._dragged {
  outline: 1px solid #007bdb;
}
.admin__control-table-action {
  background-color: #efefef;
  border-top: 1px solid #ffffff;
  padding: 1.3rem 1rem;
}
.admin__dynamic-rows._dragged {
  opacity: .95;
  position: absolute;
  z-index: 999;
}
.admin__dynamic-rows.admin__control-table .admin__control-fields > .admin__field {
  border: 0;
  padding: 0;
}
.admin__dynamic-rows td > .admin__field {
  border: 0;
  margin: 0;
  padding: 0;
}
.admin__control-table-pagination {
  padding-bottom: 1rem;
}
.admin__control-table-pagination .admin__data-grid-pager {
  float: right;
}
.admin__field-tooltip {
  display: inline-block;
  margin-top: 0.5rem;
  max-width: 45px;
  overflow: visible;
  vertical-align: top;
  width: 0;
}
.admin__field-tooltip:hover {
  position: relative;
  z-index: 500;
}
.admin__field-option .admin__field-tooltip {
  margin-top: 0.5rem;
}
.admin__field-tooltip .admin__field-tooltip-action {
  margin-left: 2rem;
  position: relative;
  z-index: 2;
  display: inline-block;
  text-decoration: none;
}
.admin__field-tooltip .admin__field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  font-size: 2.2rem;
  line-height: 1;
  color: #514943;
  content: '\e633';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.admin__field-tooltip .admin__control-text:focus + .admin__field-tooltip-content,
.admin__field-tooltip:hover .admin__field-tooltip-content {
  display: block;
}
.admin__field-tooltip .admin__field-tooltip-content {
  bottom: 3.8rem;
  display: none;
  right: -2.3rem;
}
.admin__field-tooltip .admin__field-tooltip-content:after,
.admin__field-tooltip .admin__field-tooltip-content:before {
  border: 1.6rem solid transparent;
  height: 0;
  width: 0;
  border-top-color: #afadac;
  content: '';
  display: block;
  position: absolute;
  right: 2rem;
  top: 100%;
  z-index: 3;
}
.admin__field-tooltip .admin__field-tooltip-content:after {
  border-top-color: #fffbbb;
  margin-top: -1px;
  z-index: 4;
}
.abs-admin__field-tooltip-content,
.admin__field-tooltip .admin__field-tooltip-content {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
  background: #fffbbb;
  border: 1px solid #afadac;
  border-radius: 1px;
  padding: 1.5rem 2.5rem;
  position: absolute;
  width: 32rem;
  z-index: 1;
}
.admin__field-fallback-reset {
  font-size: 1.25rem;
  white-space: nowrap;
  width: 30px;
}
.admin__field-fallback-reset > span {
  margin-left: 0.5rem;
  position: relative;
}
.admin__field-fallback-reset:active {
  transform: scale(0.98);
}
.admin__field-fallback-reset:before {
  transition: color 0.1s linear;
  content: '\e642';
  font-size: 1.3rem;
  margin-left: 0.5rem;
}
.admin__field-fallback-reset:hover {
  cursor: pointer;
  text-decoration: none;
}
.admin__field-fallback-reset:focus {
  background: transparent;
}
.abs-field-size-x-small,
.abs-field-sizes.admin__field-x-small > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-x-small > .admin__field-control,
.admin__field.admin__field-x-small > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small > .admin__field-control {
  width: 8rem;
}
.abs-field-size-small,
.abs-field-sizes.admin__field-small > .admin__field-control,
.admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-small > .admin__field-control,
.admin__field.admin__field-small > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-small > .admin__field-control {
  width: 15rem;
}
.abs-field-size-medium,
.abs-field-sizes.admin__field-medium > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-medium > .admin__field-control,
.admin__field.admin__field-medium > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium > .admin__field-control {
  width: 34rem;
}
.abs-field-size-large,
.abs-field-sizes.admin__field-large > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-large > .admin__field-control,
.admin__field.admin__field-large > .admin__field-control,
[class*='admin__control-grouped'] > .admin__field.admin__field-large > .admin__field-control {
  width: 64rem;
}
.abs-field-no-label,
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-control,
.admin__field-no-label,
.admin__field-group-additional {
  margin-left: calc( (100%) * 0.25 + 30px );
}
.admin__fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section > .fieldset-wrapper-title {
  padding-left: 1rem;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section > .fieldset-wrapper-title strong {
  font-size: 1.7rem;
  font-weight: 600;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section .admin__fieldset-wrapper-content > .admin__fieldset {
  padding-top: 1rem;
}
.admin__fieldset .fieldset-wrapper.admin__fieldset-section:last-child .admin__fieldset-wrapper-content > .admin__fieldset {
  padding-bottom: 0;
}
.admin__fieldset > .admin__field {
  border: 0;
  margin: 0;
  padding: 0;
  margin-left: -30px;
}
.admin__fieldset > .admin__field:after {
  clear: both;
  content: '';
  display: table;
}
.admin__fieldset > .admin__field > .admin__field-control {
  width: calc( (100%) * 0.5 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__fieldset > .admin__field > .admin__field-label {
  width: calc( (100%) * 0.25 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-label {
  display: none;
}
.admin__fieldset > .admin__field + .admin__field._empty._no-header {
  margin-top: -3rem;
}
.admin__fieldset-product-websites {
  position: relative;
  z-index: 300;
}
.admin__fieldset-note {
  margin-bottom: 2rem;
}
.admin__form-field {
  border: 0;
  margin: 0;
  padding: 0;
}
.admin__form-field-control .admin__control-text,
.admin__field-control .admin__control-text,
.admin__form-field-control .admin__control-textarea,
.admin__field-control .admin__control-textarea {
  width: 100%;
}
.admin__field-label {
  color: #303030;
  cursor: pointer;
  margin: 0;
  text-align: right;
}
.admin__field-label + br {
  display: none;
}
.admin__field:not(.admin__field-option) > .admin__field-label {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 3.2rem;
  padding: 0;
  white-space: nowrap;
  word-wrap: break-word;
}
.admin__field:not(.admin__field-option) > .admin__field-label:before {
  opacity: 0;
  visibility: hidden;
  content: '.';
  margin-left: -7px;
  overflow: hidden;
}
.admin__field:not(.admin__field-option) > .admin__field-label span {
  display: inline-block;
  line-height: 1.2;
  vertical-align: middle;
  white-space: normal;
}
.admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope] {
  position: relative;
}
.required > .admin__field-label > span:after,
._required > .admin__field-label > span:after {
  color: #eb5202;
  content: '*';
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  margin-left: 10px;
  margin-top: .2rem;
  position: absolute;
  z-index: 1;
}
._disabled > .admin__field-label {
  color: #999999;
  cursor: default;
}
.admin__field {
  margin-bottom: 0;
}
.admin__field + .admin__field {
  margin-top: 1.5rem;
}
.admin__field:not(.admin__field-option) ~ .admin__field-option {
  margin-top: .5rem;
}
.admin__field.admin__field-option ~ .admin__field-option {
  margin-top: .9rem;
}
.admin__field ~ .admin__field-option:last-child {
  margin-bottom: .8rem;
}
.admin__fieldset > .admin__field {
  margin-bottom: 3rem;
  position: relative;
}
.admin__field legend.admin__field-label {
  opacity: 0;
}
.admin__field[data-config-scope]:before {
  color: #808080;
  content: attr(data-config-scope);
  display: inline-block;
  font-size: 1.2rem;
  left: calc( (100%) * 0.75 - 30px );
  line-height: 3.2rem;
  margin-left: 60px;
  position: absolute;
  width: calc( (100%) * 0.25 - 30px );
}
.admin__field-control .admin__field[data-config-scope]:nth-child(n + 2):before {
  content: '';
}
.admin__field._error .admin__field-control [class*='admin__control-'] [class*='admin__addon-']:before,
.admin__field._error .admin__field-control [class*='admin__addon-']:before,
.admin__field._error .admin__field-control > [class*='admin__control-'] {
  border-color: #e22626;
}
.admin__field._disabled,
.admin__field._disabled:hover {
  box-shadow: inherit;
  cursor: inherit;
  opacity: 1;
  outline: inherit;
}
.admin__field._hidden {
  display: none;
}
.admin__field-control + .admin__field-control {
  margin-top: 1.5rem;
}
.admin__field-control._with-tooltip > .admin__control-addon,
.admin__field-control._with-tooltip > .admin__field-option,
.admin__field-control._with-tooltip > .admin__control-select,
.admin__field-control._with-tooltip > .admin__control-text,
.admin__field-control._with-tooltip > .admin__control-textarea,
.admin__field-control._with-tooltip > .ui-datepicker .ui-datepicker-title select {
  max-width: calc(100% - 45px - 4px);
}
.admin__field-control._with-tooltip .admin__field-tooltip {
  width: auto;
}
.admin__field-control._with-tooltip .admin__field-option {
  display: inline-block;
}
.admin__field-control._with-reset > .admin__control-addon,
.admin__field-control._with-reset > .admin__control-text,
.admin__field-control._with-reset > .admin__control-textarea {
  width: calc(100% - 30px - 0.5rem - 4px);
}
.admin__field-control._with-reset .admin__field-fallback-reset {
  margin-left: 0.5rem;
  margin-top: 1rem;
  vertical-align: top;
}
.admin__field-control._with-reset._with-tooltip > .admin__control-addon,
.admin__field-control._with-reset._with-tooltip > .admin__control-text,
.admin__field-control._with-reset._with-tooltip > .admin__control-textarea {
  width: calc(100% - 30px - 0.5rem - 45px - 8px);
}
.admin__fieldset > .admin__field-collapsible {
  margin-bottom: 0;
}
.admin__fieldset > .admin__field-collapsible .admin__field-control {
  border-top: 1px solid #cccccc;
  display: block;
  font-size: 1.7rem;
  font-weight: 700;
  padding: 1.7rem 0;
  width: calc(97%);
}
.admin__fieldset > .admin__field-collapsible .admin__field-option {
  padding-top: 0;
}
.admin__field-collapsible + div {
  margin-top: 2.5rem;
}
.admin__field-collapsible .admin__control-radio + label:before {
  height: 1.8rem;
  width: 1.8rem;
}
.admin__field-collapsible .admin__control-radio:checked + label:after {
  left: 4px;
  top: 5px;
}
.admin__field-error,
label.mage-error {
  background: #fffbbb;
  border: 1px solid #ee7d7d;
  box-sizing: border-box;
  color: #555555;
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.2;
  margin: .2rem 0 0;
  padding: .8rem 1rem .9rem;
}
.admin__field-note {
  color: #303030;
  font-size: 1.2rem;
  margin: 10px 0 0;
  padding: 0;
}
.admin__additional-info {
  padding-top: 1rem;
}
.admin__field-option {
  padding-top: 0.8rem;
}
.admin__field-option .admin__field-label {
  text-align: left;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2),
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) {
  display: inline-block;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2) + .admin__field-option,
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) + .admin__field-option {
  display: inline-block;
  margin-left: 41px;
  margin-top: 0;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2) + .admin__field-option:before,
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) + .admin__field-option:before {
  background: #cacaca;
  content: '';
  display: inline-block;
  height: 20px;
  margin-left: -20px;
  position: absolute;
  width: 1px;
}
.admin__field-value {
  padding-top: 0.8rem;
}
.admin__field-service {
  padding-top: 1rem;
}
[class*='admin__control-grouped'] > .admin__field:first-child,
.admin__control-fields > .admin__field:first-child {
  position: static;
}
[class*='admin__control-grouped'] > .admin__field:first-child > .admin__field-label,
.admin__control-fields > .admin__field:first-child > .admin__field-label {
  width: calc( (100%) * 0.25 - 30px );
  float: left;
  margin-left: 30px;
  background: #ffffff;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
}
[class*='admin__control-grouped'] > .admin__field:first-child > .admin__field-label span:before,
.admin__control-fields > .admin__field:first-child > .admin__field-label span:before {
  display: block;
}
[class*='admin__control-grouped'] > .admin__field._disabled > .admin__field-label,
.admin__control-fields > .admin__field._disabled > .admin__field-label {
  cursor: default;
}
[class*='admin__control-grouped'] > .admin__field > .admin__field-label span:before,
.admin__control-fields > .admin__field > .admin__field-label span:before {
  display: none;
}
.admin__control-fields .admin__field-label ~ .admin__field-control {
  width: 100%;
}
.admin__control-fields .admin__field-option {
  padding-top: 0;
}
[class*='admin__control-grouped'] {
  box-sizing: border-box;
  display: table;
  width: 100%;
}
[class*='admin__control-grouped'] > .admin__field {
  display: table-cell;
  vertical-align: top;
}
[class*='admin__control-grouped'] > .admin__field > .admin__field-control {
  float: none;
  width: 100%;
}
[class*='admin__control-grouped'] > .admin__field.admin__field-default,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small,
[class*='admin__control-grouped'] > .admin__field.admin__field-small,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium,
[class*='admin__control-grouped'] > .admin__field.admin__field-large {
  width: 1px;
}
[class*='admin__control-grouped'] > .admin__field.admin__field-default + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-x-small + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-small + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-medium + .admin__field:last-child,
[class*='admin__control-grouped'] > .admin__field.admin__field-large + .admin__field:last-child {
  width: auto;
}
[class*='admin__control-grouped'] > .admin__field:nth-child(n + 2) {
  padding-left: 20px;
}
.admin__control-group-equal {
  table-layout: fixed;
}
.admin__control-group-equal > .admin__field {
  width: 50%;
}
.admin__field-control-group {
  margin-top: .8rem;
}
.admin__field-control-group > .admin__field {
  padding: 0;
}
.admin__control-grouped-date > .admin__field-date {
  white-space: nowrap;
  width: 1px;
}
.admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control {
  float: left;
  position: relative;
}
.admin__control-grouped-date > .admin__field-date + .admin__field:last-child {
  width: auto;
}
.admin__control-grouped-date > .admin__field-date + .admin__field-date > .admin__field-label {
  float: left;
  padding-right: 20px;
}
.admin__control-grouped-date .ui-datepicker-trigger {
  left: 100%;
  top: 0;
}
.admin__field-group-columns.admin__field-control.admin__control-grouped {
  width: calc( (100%) * 1 - 30px );
  float: left;
  margin-left: 30px;
}
.admin__field-group-columns > .admin__field:first-child > .admin__field-label {
  float: none;
  margin: 0;
  opacity: 1;
  position: static;
  text-align: left;
}
.admin__field-group-columns .admin__control-select,
.admin__field-group-columns .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__field-group-additional {
  clear: both;
}
.admin__field-group-additional .action-advanced {
  margin-top: 1rem;
}
.admin__field-group-additional .action-secondary {
  width: 100%;
}
.admin__field-group-show-label {
  white-space: nowrap;
}
.admin__field-group-show-label > .admin__field-label,
.admin__field-group-show-label > .admin__field-control {
  display: inline-block;
  vertical-align: top;
}
.admin__field-group-show-label > .admin__field-label {
  margin-right: 20px;
}
.admin__field-complex {
  margin: 1rem 0 3rem;
  padding-left: 1rem;
}
.admin__field:not(._hidden) + .admin__field-complex {
  margin-top: 3rem;
}
.admin__field-complex .admin__field-complex-title {
  clear: both;
  color: #303030;
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: .025em;
  margin-bottom: 1rem;
}
.admin__field-complex .admin__field-complex-elements {
  float: right;
  max-width: 40%;
}
.admin__field-complex .admin__field-complex-elements button {
  margin-left: 1rem;
}
.admin__field-complex .admin__field-complex-content {
  max-width: 60%;
  overflow: hidden;
}
.admin__field-complex + .admin__field._empty._no-header {
  margin-top: -3rem;
}
.admin__legend {
  float: left;
  position: static;
  width: 100%;
}
.admin__legend + br {
  clear: left;
  display: block;
  height: 0;
  overflow: hidden;
}
.fieldset-wrapper-title,
.admin__fieldset-wrapper-title {
  border-bottom: 1px solid #cccccc;
  line-height: 1.2;
  margin-bottom: 0;
  padding: 14px 0 16px;
}
.fieldset-wrapper-title .title,
.admin__fieldset-wrapper-title .title {
  font-size: 2rem;
  font-weight: 400;
}
.admin__fieldset-wrapper-content .fieldset-wrapper-title .title,
.admin__fieldset-wrapper-content .admin__fieldset-wrapper-title .title {
  font-size: 1.5rem;
  font-weight: 700;
}
.fieldset-wrapper-title .title.active ~ .actions,
.admin__fieldset-wrapper-title .title.active ~ .actions {
  display: none;
}
.fieldset-wrapper-title .actions,
.admin__fieldset-wrapper-title .actions {
  display: block;
  float: right;
}
.admin__fieldset-wrapper-content .admin__fieldset {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.admin__fieldset-wrapper-content .admin__fieldset > .admin__collapsible-block-wrapper:first-child {
  margin-top: -3rem;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:first-child {
  margin-top: 0;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:last-child {
  margin-bottom: 0;
}
.address-item-edit-content {
  background: #ffffff;
  border: 1px solid #dad1c8;
  box-shadow: 0 2px 1px 0 rgba(217, 210, 202, 0.5);
  margin-left: 359px;
  max-width: 500px;
  padding: 15px 30px;
}
.address-item-edit-content .admin__legend {
  display: none;
}
.address-list {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 360px;
}
.address-list .address-list-item-actions {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.address-list .address-list-item {
  background: #f1f1f1;
  border: 1px solid #dad1c8;
  cursor: pointer;
  margin-bottom: -1px;
  padding: 10px 10px 15px;
  position: relative;
  z-index: 1;
}
.address-list .address-list-item.ui-state-active {
  background: #ffffff;
  box-shadow: 0 1px 1px 0 #d9d2ca;
  margin-left: -2px;
  padding-left: 12px;
  position: relative;
  z-index: 2;
}
.address-list .address-list-item.ui-state-active:before,
.address-list .address-list-item.ui-state-active:after {
  color: #ffffff;
  content: '\e02a';
  font-family: 'MUI-Icons';
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  line-height: 11px;
  margin-top: -5px;
  position: absolute;
  right: -9px;
  speak: none;
  text-indent: -6px;
  top: 50%;
  width: 10px;
  z-index: 2;
}
.address-list .address-list-item.ui-state-active:before {
  color: #dad1c8;
  right: -11px;
  z-index: 1;
}
.address-list address {
  font-style: normal;
  line-height: 1.5;
  margin: 0 20px 15px 0;
}
.address-list address:first-line {
  font-weight: bold;
}
.address-list .address-list-actions {
  background: none;
  border: 0;
  box-shadow: none;
  cursor: default;
  padding: 20px 0 0;
}
.address-list .action-delete {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
}
.address-list .action-delete:focus,
.address-list .action-delete:active {
  background: none;
  border: none;
}
.address-list .action-delete:hover {
  background: none;
  border: none;
}
.address-list .action-delete.disabled,
.address-list .action-delete[disabled],
fieldset[disabled] .address-list .action-delete {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
.address-list .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.address-list .action-delete:after {
  -webkit-font-smoothing: antialiased;
  font-size: 1.6rem;
  line-height: 16px;
  color: #41362f;
  content: '\e620';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.address-list .action-delete span {
  max-height: 1px;
  max-width: 1px;
}
.address-list .action-delete:hover {
  position: relative;
  z-index: 2;
}
.address-list .action-delete:hover:after {
  color: #060504;
}
.address-list .action-delete:hover span {
  background-color: #fcfcfc;
  border: 1px solid #989287;
  border-radius: .4rem;
  bottom: 100%;
  clip: auto;
  font-size: 1.2rem;
  height: auto;
  left: auto;
  margin: 0 auto .1rem;
  max-height: 50px;
  max-width: 200px;
  padding: .5rem;
  right: auto;
  top: auto;
  transition: all .01s linear .7s;
  white-space: nowrap;
  width: auto;
}
[class*='admin__control-'].mage-error ~ [class*='admin__addon-']:before,
.admin__field-control > [class*='admin__control-'].mage-error {
  border-color: #e22626;
}
.page-layout-admin-login .loading-mask {
  background: rgba(255, 255, 255, 0.2);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.page-layout-admin-login .popup-loading {
  height: 149px;
  left: 50%;
  margin-left: -109px;
  margin-top: -74.5px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: 218px;
}
.page-layout-admin-login .field-captcha {
  padding-left: 30px;
  vertical-align: middle;
}
.page-layout-admin-login .field-captcha .captcha-reload {
  float: right;
  vertical-align: middle;
}
.admin__form-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
.admin__form-loading-mask .spinner {
  font-size: 4rem;
  left: 50%;
  margin-left: -2rem;
  margin-top: -2rem;
  position: absolute;
  top: 50%;
}
.data-grid .head-massaction .admin__control-select,
.data-grid .head-massaction .ui-datepicker .ui-datepicker-title select {
  min-width: 6rem;
}
.data-grid .data-grid-filters td {
  border-bottom: 1px solid #d6d6d6;
  padding: 1rem;
}
.data-grid .data-grid-filters select,
.data-grid .data-grid-filters input[type='text'] {
  font-size: 1.3rem;
  height: 2.8rem;
  min-width: 5rem;
  padding: .2rem .4rem;
  width: 100%;
}
.data-grid .data-grid-filters .admin__control-text {
  width: 100%;
}
.data-grid .data-grid-filters select {
  background-position: calc(100% - 5px) -37px, 100%, calc(100% - 18px) 0;
  background-size: auto, 18px 100%, 1px 100%;
  height: 2.8rem;
  padding: .2rem 1.8rem .2rem .3rem;
}
.data-grid .data-grid-filters select:focus {
  background-position: calc(100% - 5px) 11px, 100%, calc(100% - 18px) 0;
}
.data-grid .data-grid-filters td ._has-datepicker + .ui-datepicker-trigger {
  height: 2.8rem;
  margin-left: -3.2rem;
  width: 2.8rem;
}
.data-grid .data-grid-filters td ._has-datepicker + .ui-datepicker-trigger:after {
  line-height: 28px;
}
.data-grid .range-line {
  position: relative;
}
.data-grid .range-line + .range-line {
  margin-top: .5rem;
}
.data-grid .field-row {
  display: inline-block;
}
.mass-select-info:before {
  content: '(';
}
.mass-select-info:after {
  content: ')';
}
.mass-select-info._empty {
  display: none;
}
.mass-select-wrap {
  margin-left: 1.1rem;
  margin-top: 3.3rem;
  position: absolute;
  top: 100%;
}
.mass-select-wrap select {
  cursor: pointer;
  height: 22px;
  left: 0;
  opacity: .01;
  position: absolute;
  top: 0;
  width: 22px;
  z-index: 2;
}
.mass-select-wrap select + label {
  height: 16px;
  line-height: 16px;
  padding: 0;
  width: 16px;
  z-index: 1;
}
.mass-select-wrap select + label:before {
  left: 0;
  position: absolute;
  top: 0;
}
.mass-select-wrap select + label:after {
  top: 40% !important;
}
.mass-select-wrap select._checked._indeterminate + label:before {
  content: '-';
  font-size: 2rem;
  line-height: .7rem;
}
.mass-select-wrap select._disabled {
  display: none;
}
.mass-select-wrap select._disabled + label {
  cursor: not-allowed;
  opacity: .6;
}
.admin__data-grid-toolbar *,
.admin__data-grid-toolbar *:before,
.admin__data-grid-toolbar *:after {
  box-sizing: border-box;
}
.admin__data-grid-toolbar .admin__data-grid-header-row .action-select-multiselect {
  -webkit-appearance: menulist-button;
  height: 38px;
  left: -1rem;
  min-width: 0;
  opacity: .01;
  top: -1.2rem;
  width: 52px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div {
  margin-left: 30px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div:first-child {
  margin-left: 0;
}
.admin__data-grid-toolbar .admin__data-grid-header-row button {
  vertical-align: top;
}
.admin__data-grid-toolbar .admin__filter-actions {
  float: left;
}
.admin__data-grid-toolbar .admin__control-filter .admin__control-select,
.admin__data-grid-toolbar .admin__control-filter .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__data-grid-export {
  float: right;
}
.admin__data-grid-toolbar .admin__data-grid-export .admin__control-select,
.admin__data-grid-toolbar .admin__data-grid-export .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction {
  float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__control-select,
.admin__data-grid-toolbar .admin__grid-massaction .ui-datepicker .ui-datepicker-title select {
  margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction + .admin__control-text {
  float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .form-inline {
  display: inline;
}
.admin__data-grid-toolbar .admin__grid-massaction .form-inline .admin__field-label {
  float: none;
  padding-left: 2rem;
  padding-right: 1rem;
  width: auto;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .ui-datepicker .ui-datepicker-title select ~ button {
  display: none;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .admin__control-select._selected ~ button,
.admin__data-grid-toolbar .admin__grid-massaction .admin__grid-massaction-form .ui-datepicker .ui-datepicker-title select._selected ~ button {
  display: inline-block;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__control-select-placeholder {
  color: #8a837f;
  font-weight: 700;
}
.admin__data-grid-toolbar .admin__data-grid-pager-wrap {
  float: right;
}
.admin__data-grid-toolbar .admin__data-grid-header-row._massaction {
  position: relative;
  z-index: 1;
}
.admin__grid-control .admin__grid-control {
  display: none;
}
.ui-dialog .admin__data-grid-header-row._massaction,
.ui-dialog .mass-select-wrap select,
.ui-dialog .mass-select-wrap,
.ui-dialog .admin__grid-massaction {
  z-index: 2000;
}
.ui-dialog .admin__data-grid-wrap {
  z-index: 1999;
}
.data-grid td.col-action a + a:before {
  content: '';
  display: block;
}
.attribute-popup {
  background-color: #ffffff;
}
.attribute-popup .edit-form {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
.product-configure-popup .time-picker {
  display: block;
  margin-top: 1rem;
}
.admin__control-wysiwig .buttons-set {
  margin: 0 0 15px;
}
.admin__control-wysiwig .buttons-set button {
  margin-right: 4px;
}
.admin__control-wysiwig + button {
  margin-top: 1rem;
}
.admin__control-wysiwig textarea {
  width: 100%;
}
.admin__action-dropdown-wrap {
  display: inline-block;
  position: relative;
}
.admin__action-dropdown-wrap .admin__action-dropdown-text:after {
  left: -6px;
  right: 0;
}
.admin__action-dropdown-wrap .admin__action-dropdown-menu {
  left: auto;
  right: 0;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown,
.admin__action-dropdown-wrap._active .admin__action-dropdown {
  border-color: #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-text:after,
.admin__action-dropdown-wrap._active .admin__action-dropdown-text:after {
  background-color: #ffffff;
  content: '';
  height: 6px;
  position: absolute;
  top: 100%;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-menu,
.admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
  display: block;
}
.admin__action-dropdown-wrap._disabled .admin__action-dropdown {
  cursor: default;
}
.admin__action-dropdown-wrap._disabled:hover .admin__action-dropdown {
  color: #41362f;
}
.admin__action-dropdown {
  padding-right: 3.3rem;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-bottom: none;
  border-radius: 0;
  box-shadow: none;
  color: #41362f;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 400;
  letter-spacing: -.025em;
  padding: 0.7rem 3.3rem 0.8rem 1.5rem;
  position: relative;
  vertical-align: baseline;
  z-index: 2;
}
.admin__action-dropdown._active:after,
.admin__action-dropdown.active:after {
  transform: rotate(180deg);
}
.admin__action-dropdown:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.25rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .admin__action-dropdown:after,
.active .admin__action-dropdown:after {
  transform: rotate(180deg);
}
.admin__action-dropdown:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.admin__action-dropdown:hover,
.admin__action-dropdown:focus {
  background-color: #ffffff;
  color: #060504;
  text-decoration: none;
}
.admin__action-dropdown:after {
  right: 1.5rem;
}
.admin__action-dropdown:before {
  margin-right: 1rem;
}
.admin__action-dropdown-menu {
  background-color: #ffffff;
  border: 1px solid #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  display: none;
  line-height: 1.36;
  margin-top: -1px;
  min-width: 120%;
  padding: 0.5rem 1rem;
  position: absolute;
  top: 100%;
  transition: all 0.15s ease;
  z-index: 1;
}
.admin__action-dropdown-menu > li {
  display: block;
}
.admin__action-dropdown-menu > li > a {
  color: #41362f;
  display: block;
  text-decoration: none;
  padding: 0.6rem 0.5rem;
}
.selectmenu {
  display: inline-block;
  padding-left: 1.5rem;
  position: relative;
  text-align: left;
  width: auto;
  z-index: 1;
}
.selectmenu._active {
  border-color: #007bdb;
  z-index: 500;
}
.selectmenu .action-save,
.selectmenu .action-edit,
.selectmenu .action-delete {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding: 0 1rem 0 1rem;
}
.selectmenu .action-save:hover,
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before {
  content: '\e630';
}
.selectmenu .action-edit,
.selectmenu .action-delete {
  border: 0 solid #ffffff;
  border-left-width: 1px;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
  border: 0 solid #ffffff;
  border-left-width: 1px;
}
.selectmenu .action-save:before {
  content: '\e625';
}
.selectmenu .action-edit:before {
  content: '\e631';
}
.selectmenu-value {
  display: inline-block;
}
.selectmenu-value input[type='text'] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  display: inline;
  margin: 0;
  width: 6rem;
}
body._keyfocus .selectmenu-value input[type='text']:focus {
  box-shadow: none;
}
.selectmenu-toggle {
  padding-right: 3rem;
  background: transparent;
  border-width: 0;
  bottom: 0;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.selectmenu-toggle._active:after,
.selectmenu-toggle.active:after {
  transform: rotate(180deg);
}
.selectmenu-toggle:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .selectmenu-toggle:after,
.active .selectmenu-toggle:after {
  transform: rotate(180deg);
}
.selectmenu-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.selectmenu-toggle:focus,
.selectmenu-toggle:active,
.selectmenu-toggle:hover {
  background: transparent;
}
.selectmenu._active .selectmenu-toggle:before {
  border-color: #007bdb;
}
body._keyfocus .selectmenu-toggle:focus {
  box-shadow: none;
}
.selectmenu-toggle:before {
  background: #e3e3e3;
  border-left: 1px solid #adadad;
  bottom: 0;
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 3.2rem;
}
.selectmenu-items {
  background: #ffffff;
  border: 1px solid #007bdb;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  display: none;
  float: left;
  left: -1px;
  margin-top: 3px;
  max-width: 20rem;
  min-width: calc(100% + 2px);
  position: absolute;
  top: 100%;
}
.selectmenu-items._active {
  display: block;
}
.selectmenu-items ul {
  float: left;
  list-style-type: none;
  margin: 0;
  min-width: 100%;
  padding: 0;
}
.selectmenu-items li {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
  transition: background .2s linear;
}
.selectmenu-items li:hover {
  background: #e3e3e3;
}
.selectmenu-items li:last-child .selectmenu-item-action {
  color: #026294;
  text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:visited {
  color: #026294;
  text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:hover {
  color: #007bdb;
  text-decoration: underline;
}
.selectmenu-items li:last-child .selectmenu-item-action:active {
  color: #ff5501;
  text-decoration: underline;
}
.selectmenu-item {
  position: relative;
  width: 100%;
  z-index: 1;
}
li._edit > .selectmenu-item {
  display: none;
}
.selectmenu-item-edit {
  display: none;
  padding: .3rem 4rem .3rem .4rem;
  position: relative;
  white-space: nowrap;
  z-index: 1;
}
li:last-child .selectmenu-item-edit {
  padding-right: .4rem;
}
.selectmenu-item-edit .admin__control-text {
  margin: 0;
  width: 5.4rem;
}
li._edit .selectmenu-item-edit {
  display: block;
}
.selectmenu-item-action {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #41362f;
  display: block;
  font-size: 1.4rem;
  font-weight: 400;
  min-width: 100%;
  padding: 1rem 6rem 1rem 1.5rem;
  text-align: left;
  transition: background .2s linear;
  width: 5rem;
}
.selectmenu-item-action:hover,
.selectmenu-item-action:focus {
  background: #e3e3e3;
}
.abs-actions-split-xl .action-default {
  margin-right: 4rem;
}
.abs-actions-split-xl .action-toggle {
  padding-right: 4rem;
}
.abs-actions-split-xl .action-toggle:after {
  border-width: 0.9rem 0.6rem 0 0.6rem;
  margin-top: -0.3rem;
  right: 1.4rem;
}
.actions-split {
  position: relative;
  z-index: 400;
}
.actions-split.active,
.actions-split._active,
.actions-split:hover {
  box-shadow: 0 0 0 1px #007bdb;
}
.actions-split.active .action-toggle.action-primary,
.actions-split._active .action-toggle.action-primary,
.actions-split.active .action-toggle.primary,
.actions-split._active .action-toggle.primary {
  background-color: #ba4000;
  border-color: #ba4000;
}
.actions-split.active .dropdown-menu,
.actions-split._active .dropdown-menu {
  opacity: 1;
  visibility: visible;
  display: block;
}
.actions-split .action-toggle,
.actions-split .action-default {
  float: left;
  margin: 0;
}
.actions-split .action-toggle.active,
.actions-split .action-default.active,
.actions-split .action-toggle._active,
.actions-split .action-default._active,
.actions-split .action-toggle:hover,
.actions-split .action-default:hover {
  box-shadow: none;
}
.actions-split .action-default {
  margin-right: 3.2rem;
  min-width: 9.300000000000001rem;
}
.actions-split .action-toggle {
  padding-right: 3.2rem;
  border-left-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  padding-left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.actions-split .action-toggle._active:after,
.actions-split .action-toggle.active:after {
  transform: rotate(180deg);
}
.actions-split .action-toggle:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .actions-split .action-toggle:after,
.active .actions-split .action-toggle:after {
  transform: rotate(180deg);
}
.actions-split .action-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.actions-split .action-toggle.action-secondary:after,
.actions-split .action-toggle.secondary:after,
.actions-split .action-toggle.action-primary:after,
.actions-split .action-toggle.primary:after {
  border-color: #ffffff transparent transparent transparent;
}
.actions-split .action-toggle > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.action-select-wrap {
  display: inline-block;
  position: relative;
}
.action-select-wrap .action-select {
  padding-right: 3.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #ffffff;
  font-weight: 400;
  text-align: left;
}
.action-select-wrap .action-select._active:after,
.action-select-wrap .action-select.active:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-select:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .action-select-wrap .action-select:after,
.active .action-select-wrap .action-select:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-select:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.action-select-wrap .action-select:hover {
  border-color: #878787;
}
.action-select-wrap .action-select:hover:before {
  border-color: #878787;
}
.action-select-wrap .action-select:before {
  background-color: #e3e3e3;
  border: 1px solid #adadad;
  bottom: 0;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 3.2rem;
}
.action-select-wrap .action-select._active {
  border-color: #007bdb;
}
.action-select-wrap .action-select._active:before {
  border-color: #007bdb;
  border-left-color: #adadad;
}
.action-select-wrap .action-select[disabled] {
  color: #41362f;
}
.action-select-wrap .action-select[disabled]:after {
  border-color: #41362f transparent transparent transparent;
}
.action-select-wrap._active {
  z-index: 500;
}
.action-select-wrap._active .action-select {
  border-color: #007bdb;
}
.action-select-wrap._active .action-select:before {
  border-color: #007bdb;
}
.action-select-wrap._active .action-select:after {
  transform: rotate(180deg);
}
.action-select-wrap .action-menu,
.action-select-wrap .abs-action-menu .action-submenu,
.action-select-wrap .action-menu .action-submenu,
.action-select-wrap .actions-split .dropdown-menu .action-submenu,
.action-select-wrap .actions-split .action-menu .action-submenu {
  max-height: 45rem;
  overflow-y: auto;
}
.action-select-wrap .action-menu-items {
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.action-select-wrap .action-menu-items > .action-menu,
.action-select-wrap .action-menu-items > .abs-action-menu .action-submenu,
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .dropdown-menu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .action-menu .action-submenu {
  min-width: 100%;
  position: static;
}
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap .action-menu-items > .abs-action-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .action-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .dropdown-menu .action-submenu .action-submenu,
.action-select-wrap .action-menu-items > .actions-split .action-menu .action-submenu .action-submenu {
  position: absolute;
}
.action-multicheck-wrap {
  display: inline-block;
  height: 1.6rem;
  padding-top: 1px;
  position: relative;
  width: 3.1rem;
  z-index: 200;
}
.action-multicheck-wrap:hover .admin__control-checkbox + label:before,
.action-multicheck-wrap:hover .action-multicheck-toggle {
  border-color: #878787;
}
.action-multicheck-wrap._active .admin__control-checkbox + label:before,
.action-multicheck-wrap._active .action-multicheck-toggle {
  border-color: #007bdb;
}
.action-multicheck-wrap._active .action-menu,
.action-multicheck-wrap._active .abs-action-menu .action-submenu,
.action-multicheck-wrap._active .action-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .action-menu .action-submenu {
  opacity: 1;
  visibility: visible;
  display: block;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before {
  background-color: #ffffff;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before,
.action-multicheck-wrap._disabled .action-multicheck-toggle {
  border-color: #adadad;
  opacity: 1;
}
.action-multicheck-wrap .admin__control-checkbox,
.action-multicheck-wrap .admin__control-checkbox + label,
.action-multicheck-wrap .action-multicheck-toggle {
  float: left;
}
.action-multicheck-wrap .action-multicheck-toggle {
  padding-right: 3rem;
  border-radius: 0 1px 1px 0;
  height: 1.6rem;
  margin-left: -1px;
  padding: 0;
  position: relative;
  transition: border-color 0.1s linear;
  width: 1.6rem;
}
.action-multicheck-wrap .action-multicheck-toggle._active:after,
.action-multicheck-wrap .action-multicheck-toggle.active:after,
.mass-select-wrap select:focus + label:after {
  transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
  border-color: #000000 transparent transparent transparent;
  border-style: solid;
  border-width: 0.5rem 0.4rem 0 0.4rem;
  content: '';
  height: 0;
  margin-top: -0.2rem;
  position: absolute;
  right: 1.1rem;
  top: 50%;
  transition: all .2s linear;
  width: 0;
}
._active .action-multicheck-wrap .action-multicheck-toggle:after,
.active .action-multicheck-wrap .action-multicheck-toggle:after {
  transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:hover:after {
  border-color: #000000 transparent transparent transparent;
}
.action-multicheck-wrap .action-multicheck-toggle:focus {
  border-color: #007bdb;
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
  right: .3rem;
}
.action-multicheck-wrap .action-menu,
.action-multicheck-wrap .abs-action-menu .action-submenu,
.action-multicheck-wrap .action-menu .action-submenu,
.action-multicheck-wrap .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap .actions-split .action-menu .action-submenu {
  left: -1.1rem;
  margin-top: 1px;
  right: auto;
  text-align: left;
}
.action-multicheck-wrap .action-menu-item {
  white-space: nowrap;
}
.admin__action-multiselect-wrap {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  display: block;
  user-select: none;
}
.admin__action-multiselect-wrap.action-select-wrap:focus {
  box-shadow: none;
}
.admin__action-multiselect-wrap.action-select-wrap .action-menu,
.admin__action-multiselect-wrap.action-select-wrap .abs-action-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .action-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .actions-split .dropdown-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .actions-split .action-menu .action-submenu {
  max-height: none;
  overflow-y: inherit;
}
.admin__action-multiselect-wrap .action-menu-item {
  transition: background-color 0.1s linear;
}
.admin__action-multiselect-wrap .action-menu-item._selected {
  background-color: #e0f6fe;
}
.admin__action-multiselect-wrap .action-menu-item._hover {
  background-color: #e3e3e3;
}
.admin__action-multiselect-wrap .action-menu-item._unclickable {
  cursor: default;
}
.admin__action-multiselect-wrap .admin__action-multiselect {
  border: 1px solid #adadad;
  cursor: pointer;
  display: block;
  min-height: 3.2rem;
  padding-right: 3.6rem;
  white-space: normal;
}
.admin__action-multiselect-wrap .admin__action-multiselect:after {
  bottom: 1.25rem;
  top: auto;
}
.admin__action-multiselect-wrap .admin__action-multiselect:before {
  height: 3.3rem;
  top: auto;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap {
  position: static;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .admin__action-multiselect {
  position: relative;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .admin__action-multiselect:before {
  right: -1px;
  top: -1px;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .action-menu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .abs-action-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .action-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .actions-split .dropdown-menu .action-submenu,
.admin__control-table-wrapper .admin__action-multiselect-wrap .actions-split .action-menu .action-submenu {
  left: auto;
  min-width: 34rem;
  right: auto;
  top: auto;
  z-index: 1;
}
.admin__action-multiselect-wrap .admin__action-multiselect-item-path {
  color: #a79d95;
  font-size: 1.2rem;
  font-weight: 400;
  padding-left: 1rem;
}
.admin__action-multiselect-actions-wrap {
  border-top: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  text-align: center;
}
.admin__action-multiselect-actions-wrap .action-default {
  font-size: 1.3rem;
  min-width: 13rem;
}
.admin__action-multiselect-text {
  padding: .6rem 1rem;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  left: 0;
  margin-top: 2px;
  right: auto;
  text-align: left;
}
.admin__action-multiselect-label {
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.admin__action-multiselect-label:before {
  margin-right: .5rem;
}
._unclickable .admin__action-multiselect-label {
  cursor: default;
  font-weight: 700;
}
.admin__action-multiselect-search-wrap {
  border-bottom: 1px solid #e3e3e3;
  margin: 0 1rem;
  padding: 1rem 0;
  position: relative;
}
.admin__action-multiselect-search {
  padding-right: 3rem;
  width: 100%;
}
.admin__action-multiselect-search-label {
  display: block;
  font-size: 1.5rem;
  height: 1em;
  overflow: hidden;
  position: absolute;
  right: 2.2rem;
  top: 1.7rem;
  width: 1em;
}
.admin__action-multiselect-search-label:before {
  content: '\e60c';
}
.admin__action-multiselect-search-count {
  color: #a79d95;
  margin-top: 1rem;
}
.admin__action-multiselect-menu-inner {
  margin-bottom: 0;
  max-height: 46rem;
  overflow-y: auto;
}
.admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
  list-style: none;
  max-height: none;
  overflow: hidden;
  padding-left: 2.2rem;
}
.admin__action-multiselect-menu-inner ._hidden {
  display: none;
}
.admin__action-multiselect-crumb {
  background-color: #f5f5f5;
  border: 1px solid #a79d95;
  border-radius: 1px;
  display: inline-block;
  font-size: 1.2rem;
  margin: 0.3rem -4px 0.3rem 0.3rem;
  padding: 0.3rem 2.4rem 0.4rem 1rem;
  position: relative;
  transition: border-color 0.1s linear;
}
.admin__action-multiselect-crumb:hover {
  border-color: #908379;
}
.admin__action-multiselect-crumb .action-close {
  bottom: 0;
  font-size: .5em;
  position: absolute;
  right: 0;
  top: 0;
  width: 2rem;
}
.admin__action-multiselect-crumb .action-close:hover {
  color: #060504;
}
.admin__action-multiselect-crumb .action-close:focus,
.admin__action-multiselect-crumb .action-close:active {
  background-color: transparent;
}
.admin__action-multiselect-crumb .action-close:active {
  transform: scale(0.9);
}
.admin__action-multiselect-tree .action-menu,
.admin__action-multiselect-tree .abs-action-menu .action-submenu,
.admin__action-multiselect-tree .action-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .action-menu .action-submenu {
  min-width: 34.7rem;
}
.admin__action-multiselect-tree .action-menu .action-menu-item,
.admin__action-multiselect-tree .abs-action-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .action-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree .actions-split .action-menu .action-submenu .action-menu-item {
  margin-top: .1rem;
}
.admin__action-multiselect-tree .action-menu-item {
  margin-left: 4.2rem;
  position: relative;
}
.admin__action-multiselect-tree .action-menu-item._expended:before {
  border-left: 1px dashed #a79d95;
  bottom: 0;
  content: '';
  left: -1rem;
  position: absolute;
  top: 1rem;
  width: 1px;
}
.admin__action-multiselect-tree .action-menu-item._expended .admin__action-multiselect-dropdown:before {
  content: '\e615';
}
.admin__action-multiselect-tree .action-menu-item._with-checkbox .admin__action-multiselect-label {
  padding-left: 2.6rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner {
  position: relative;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
  padding-left: 3.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner:before {
  left: 4.3rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item {
  position: relative;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:last-child:before {
  height: 2.1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:after,
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:before {
  content: '';
  left: 0;
  position: absolute;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:after {
  border-top: 1px dashed #a79d95;
  height: 1px;
  top: 2.1rem;
  width: 5.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item:before {
  border-left: 1px dashed #a79d95;
  height: 100%;
  top: 0;
  width: 1px;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._parent:after {
  width: 4.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root {
  margin-left: -1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:after {
  left: 3.2rem;
  width: 2.2rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:before {
  left: 3.2rem;
  top: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root._parent:after {
  display: none;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:first-child:before {
  top: 2.1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item._root:last-child:before {
  height: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-label {
  line-height: 2.2rem;
  vertical-align: middle;
  word-break: break-all;
}
.admin__action-multiselect-tree .admin__action-multiselect-label:before {
  left: 0;
  position: absolute;
  top: .4rem;
}
.admin__action-multiselect-dropdown {
  border-radius: 50%;
  height: 2.2rem;
  left: -2.2rem;
  position: absolute;
  top: 1rem;
  width: 2.2rem;
  z-index: 1;
}
.admin__action-multiselect-dropdown:before {
  background: #ffffff;
  color: #a79d95;
  content: '\e616';
  font-size: 2.2rem;
}
.admin__actions-switch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.admin__field-control .admin__actions-switch {
  line-height: 3.2rem;
}
.admin__actions-switch + .admin__field-service {
  min-width: 34rem;
}
._disabled .admin__actions-switch-checkbox + .admin__actions-switch-label,
.admin__actions-switch-checkbox.disabled + .admin__actions-switch-label {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:before {
  left: 15px;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:after {
  background: #79a22e;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label .admin__actions-switch-text:before {
  content: attr(data-text-on);
}
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:before,
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:after {
  border-color: #007bdb;
}
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:before,
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:after {
  border-color: #e22626;
}
.admin__actions-switch-label {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}
.admin__actions-switch-label:before,
.admin__actions-switch-label:after {
  left: 0;
  position: absolute;
  right: auto;
  top: 0;
}
.admin__actions-switch-label:before {
  background: #ffffff;
  border: 1px solid #aaa6a0;
  border-radius: 100%;
  content: '';
  display: block;
  height: 22px;
  transition: left 0.2s ease-in 0s;
  width: 22px;
  z-index: 1;
}
.admin__actions-switch-label:after {
  background: #e3e3e3;
  border: 1px solid #aaa6a0;
  border-radius: 12px;
  content: '';
  display: block;
  height: 22px;
  transition: background 0.2s ease-in 0s;
  vertical-align: middle;
  width: 37px;
  z-index: 0;
}
.admin__actions-switch-text:before {
  content: attr(data-text-off);
  padding-left: 47px;
  white-space: nowrap;
}
.abs-action-reset,
.admin__field-fallback-reset,
.abs-action-delete,
.action-close {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.abs-action-reset:hover,
.admin__field-fallback-reset:hover,
.abs-action-delete:hover,
.action-close:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.abs-action-pattern,
.abs-action-default,
.abs-action-primary,
.abs-action-secondary,
.abs-action-tertiary,
.abs-action-quaternary,
.action-default,
button,
.action-primary,
.action-secondary,
.action-tertiary,
.action-quaternary,
.mass-select-wrap select + label,
button,
button.primary,
button.secondary,
button.tertiary {
  border: 1px solid;
  border-radius: 0;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 14px;
  padding: 0.6rem 1em 0.6rem;
  text-align: center;
  vertical-align: baseline;
}
.abs-action-pattern[disabled],
.abs-action-pattern.disabled,
.abs-action-default[disabled],
.abs-action-default.disabled,
.abs-action-primary[disabled],
.abs-action-primary.disabled,
.abs-action-secondary[disabled],
.abs-action-secondary.disabled,
.abs-action-tertiary[disabled],
.abs-action-tertiary.disabled,
.abs-action-quaternary[disabled],
.abs-action-quaternary.disabled,
.action-default[disabled],
.action-default.disabled,
button[disabled],
button.disabled,
.action-primary[disabled],
.action-primary.disabled,
.action-secondary[disabled],
.action-secondary.disabled,
.action-tertiary[disabled],
.action-tertiary.disabled,
.action-quaternary[disabled],
.action-quaternary.disabled,
.mass-select-wrap select + label[disabled],
.mass-select-wrap select + label.disabled,
button[disabled],
button.disabled,
button.primary[disabled],
button.primary.disabled,
button.secondary[disabled],
button.secondary.disabled,
button.tertiary[disabled],
button.tertiary.disabled {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.abs-action-l {
  font-size: 1.6rem;
  letter-spacing: .025em;
  padding-bottom: 0.6875em;
  padding-top: 0.6875em;
}
.abs-action-delete {
  display: inline-block;
  font-size: 1.6rem;
  margin-left: 1.2rem;
  padding-top: .7rem;
  text-decoration: none;
  vertical-align: middle;
}
.abs-action-delete:after {
  color: #666666;
  content: '\e630';
}
.abs-action-delete:hover:after {
  color: #35302c;
}
.abs-action-button-as-link,
.action-advanced,
.data-grid .action-delete {
  line-height: 1.36;
  padding: 0;
  color: #026294;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  border-radius: 0;
}
.abs-action-button-as-link:visited,
.action-advanced:visited,
.data-grid .action-delete:visited {
  color: #026294;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.action-advanced:hover,
.data-grid .action-delete:hover {
  color: #007bdb;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.action-advanced:active,
.data-grid .action-delete:active {
  color: #ff5501;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.action-advanced:hover,
.data-grid .action-delete:hover {
  color: #007bdb;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.action-advanced:hover,
.action-advanced:active,
.action-advanced:focus,
.data-grid .action-delete:hover,
.data-grid .action-delete:active,
.data-grid .action-delete:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.action-advanced.disabled,
.action-advanced[disabled],
fieldset[disabled] .action-advanced,
.data-grid .action-delete.disabled,
.data-grid .action-delete[disabled],
fieldset[disabled] .data-grid .action-delete {
  color: #026294;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.action-advanced:active,
.action-advanced:not(:focus),
.data-grid .action-delete:active,
.data-grid .action-delete:not(:focus) {
  box-shadow: none;
}
.abs-action-button-as-link:focus,
.action-advanced:focus,
.data-grid .action-delete:focus {
  color: #007bdb;
}
.abs-action-default,
.mass-select-wrap select + label,
button {
  background: #e3e3e3;
  border-color: #adadad;
  color: #645d53;
}
.abs-action-default:hover,
.abs-action-default:active,
.abs-action-default:focus,
button:hover,
button:active,
button:focus {
  background-color: #dbdbdb;
  color: #645d53;
  text-decoration: none;
}
.abs-action-primary,
button.primary {
  background-color: #003628;
  border-color: #003628;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.abs-action-primary:hover,
.abs-action-primary:active,
.abs-action-primary:focus,
button.primary:hover,
button.primary:active,
button.primary:focus {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.abs-action-primary.disabled,
.abs-action-primary[disabled],
button.primary.disabled,
button.primary[disabled] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.abs-action-secondary,
button.secondary {
  background-color: #514943;
  border-color: #514943;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.abs-action-secondary:hover,
.abs-action-secondary:active,
.abs-action-secondary:focus,
button.secondary:hover,
button.secondary:active,
button.secondary:focus {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.abs-action-secondary:active,
button.secondary:active {
  background-color: #35302c;
}
.abs-action-tertiary,
button.tertiary {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #026294;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus {
  color: #007bdb;
  text-decoration: underline;
}
.abs-action-quaternary {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
  color: #41362f;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus {
  color: #231d1a;
}
.abs-action-menu,
.actions-split .dropdown-menu,
.actions-split .action-menu,
.actions-split .abs-action-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  margin-top: 2px;
  right: auto;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #007bdb;
  border-radius: 1px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  color: #41362f;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.abs-action-menu._active,
.actions-split .dropdown-menu._active,
.actions-split .action-menu._active,
.actions-split .abs-action-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
  display: block;
}
.abs-action-menu > li,
.actions-split .dropdown-menu > li,
.actions-split .action-menu > li,
.actions-split .abs-action-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
  border: none;
  display: block;
  padding: 0;
  transition: background-color 0.1s linear;
}
.abs-action-menu > li > a:hover,
.actions-split .dropdown-menu > li > a:hover,
.actions-split .action-menu > li > a:hover,
.actions-split .abs-action-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
  text-decoration: none;
}
.abs-action-menu > li._visible,
.actions-split .dropdown-menu > li._visible,
.actions-split .action-menu > li._visible,
.actions-split .abs-action-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
  background-color: #e3e3e3;
}
.abs-action-menu > li:hover,
.actions-split .dropdown-menu > li:hover,
.actions-split .action-menu > li:hover,
.actions-split .abs-action-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
  background-color: #e3e3e3;
}
.abs-action-menu > li:active,
.actions-split .dropdown-menu > li:active,
.actions-split .action-menu > li:active,
.actions-split .abs-action-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
  background-color: #cacaca;
}
.abs-action-menu > li._parent,
.actions-split .dropdown-menu > li._parent,
.actions-split .action-menu > li._parent,
.actions-split .abs-action-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
}
.abs-action-menu > li._parent > .action-menu-item,
.actions-split .dropdown-menu > li._parent > .action-menu-item,
.actions-split .action-menu > li._parent > .action-menu-item,
.actions-split .abs-action-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
  min-width: 100%;
}
.abs-action-menu .item,
.abs-action-menu .action-menu-item,
.actions-split .dropdown-menu .item,
.actions-split .dropdown-menu .action-menu-item,
.actions-split .action-menu .item,
.actions-split .action-menu .action-menu-item,
.actions-split .abs-action-menu .action-submenu .item,
.actions-split .abs-action-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
  cursor: pointer;
  display: block;
  padding: .6875em 1em;
}
.abs-action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  bottom: auto;
  left: auto;
  margin-left: 0;
  margin-top: -1px;
  position: absolute;
  right: auto;
  top: auto;
}
.ie9 .abs-action-menu .action-submenu,
.ie9 .actions-split .dropdown-menu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu,
.ie9 .actions-split .abs-action-menu .action-submenu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu .action-submenu {
  margin-left: 99%;
  margin-top: -3.5rem;
}
.abs-action-menu a.action-menu-item,
.actions-split .dropdown-menu a.action-menu-item,
.actions-split .action-menu a.action-menu-item,
.actions-split .abs-action-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
  color: #41362f;
}
.abs-action-menu a.action-menu-item:focus,
.actions-split .dropdown-menu a.action-menu-item:focus,
.actions-split .action-menu a.action-menu-item:focus,
.actions-split .abs-action-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
  background-color: #e3e3e3;
  box-shadow: none;
}
.abs-action-wrap-triangle {
  position: relative;
}
.abs-action-wrap-triangle .action-default {
  width: 100%;
}
.abs-action-wrap-triangle .action-default:before,
.abs-action-wrap-triangle .action-default:after {
  border-style: solid;
  content: '';
  height: 0;
  position: absolute;
  top: 0;
  width: 0;
}
.abs-action-wrap-triangle .action-default:active,
.abs-action-wrap-triangle .action-default:hover,
.abs-action-wrap-triangle .action-default:focus {
  box-shadow: none;
}
._keyfocus .abs-action-wrap-triangle .action-default:focus {
  box-shadow: 0 0 0 1px #007bdb;
}
.ie9 .abs-action-wrap-triangle .action-default[disabled],
.ie9 .abs-action-wrap-triangle .action-default.disabled,
.ie10 .abs-action-wrap-triangle .action-default[disabled],
.ie10 .abs-action-wrap-triangle .action-default.disabled {
  background-color: #fcfcfc;
  opacity: 1;
  text-shadow: none;
}
.abs-action-wrap-triangle-right {
  display: inline-block;
  padding-right: 1.6rem;
  position: relative;
}
.abs-action-wrap-triangle-right .action-default:before,
.abs-action-wrap-triangle-right .action-default:after {
  border-color: transparent transparent transparent #e3e3e3;
  border-width: 1.7rem 0 1.6rem 1.7rem;
  left: 100%;
  margin-left: -1.7rem;
}
.abs-action-wrap-triangle-right .action-default:before {
  border-left-color: #949494;
  right: -1px;
}
.abs-action-wrap-triangle-right .action-default:hover:after,
.abs-action-wrap-triangle-right .action-default:active:after,
.abs-action-wrap-triangle-right .action-default:focus:after {
  border-left-color: #dbdbdb;
}
.ie9 .abs-action-wrap-triangle-right .action-default.disabled:after,
.ie9 .abs-action-wrap-triangle-right .action-default[disabled]:after,
.ie10 .abs-action-wrap-triangle-right .action-default.disabled:after,
.ie10 .abs-action-wrap-triangle-right .action-default[disabled]:after {
  border-color: transparent transparent transparent #fcfcfc;
}
.abs-action-wrap-triangle-right .action-primary:after {
  border-color: transparent transparent transparent #003628;
}
.abs-action-wrap-triangle-right .action-primary:hover:after,
.abs-action-wrap-triangle-right .action-primary:active:after,
.abs-action-wrap-triangle-right .action-primary:focus:after {
  border-left-color: #ba4000;
}
.abs-action-wrap-triangle-left {
  display: inline-block;
  padding-left: 1.6rem;
}
.abs-action-wrap-triangle-left .action-default {
  text-indent: -0.85rem;
}
.abs-action-wrap-triangle-left .action-default:before,
.abs-action-wrap-triangle-left .action-default:after {
  border-color: transparent #e3e3e3 transparent transparent;
  border-width: 1.7rem 1.7rem 1.6rem 0;
  margin-right: -1.7rem;
  right: 100%;
}
.abs-action-wrap-triangle-left .action-default:before {
  border-right-color: #949494;
  left: -1px;
}
.abs-action-wrap-triangle-left .action-default:hover:after,
.abs-action-wrap-triangle-left .action-default:active:after,
.abs-action-wrap-triangle-left .action-default:focus:after {
  border-right-color: #dbdbdb;
}
.ie9 .abs-action-wrap-triangle-left .action-default.disabled:after,
.ie9 .abs-action-wrap-triangle-left .action-default[disabled]:after,
.ie10 .abs-action-wrap-triangle-left .action-default.disabled:after,
.ie10 .abs-action-wrap-triangle-left .action-default[disabled]:after {
  border-color: transparent #fcfcfc transparent transparent;
}
.abs-action-wrap-triangle-left .action-primary:after {
  border-color: transparent #003628 transparent transparent;
}
.abs-action-wrap-triangle-left .action-primary:hover:after,
.abs-action-wrap-triangle-left .action-primary:active:after,
.abs-action-wrap-triangle-left .action-primary:focus:after {
  border-right-color: #ba4000;
}
.action-default,
button {
  background: #e3e3e3;
  border-color: #adadad;
  color: #645d53;
}
.action-default:hover,
button:hover,
.action-default:active,
button:active,
.action-default:focus,
button:focus {
  background-color: #dbdbdb;
  color: #645d53;
  text-decoration: none;
}
.action-primary {
  background-color: #003628;
  border-color: #003628;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.action-primary:hover,
.action-primary:active,
.action-primary:focus {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.action-primary.disabled,
.action-primary[disabled] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}
.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.action-secondary:hover,
.action-secondary:active,
.action-secondary:focus {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
  color: #ffffff;
  text-decoration: none;
}
.action-secondary:active {
  background-color: #35302c;
}
.action-tertiary,
.action-quaternary {
  background-color: transparent;
  border-color: transparent;
  text-shadow: none;
}
.action-tertiary:active,
.action-quaternary:active,
.action-tertiary:hover,
.action-quaternary:hover,
.action-tertiary:focus,
.action-quaternary:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.action-tertiary {
  color: #026294;
}
.action-tertiary:active,
.action-tertiary:hover,
.action-tertiary:focus {
  color: #007bdb;
  text-decoration: underline;
}
.action-quaternary {
  color: #41362f;
}
.action-quaternary:active,
.action-quaternary:hover,
.action-quaternary:focus {
  color: #231d1a;
}
.action-close > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.action-close:active {
  transform: scale(0.9);
}
.action-close:before {
  content: '\e62f';
  transition: color 0.1s linear;
}
.action-close:hover {
  cursor: pointer;
  text-decoration: none;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
  background-color: #ffffff;
  border: 1px solid #007bdb;
  border-radius: 1px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  color: #41362f;
  display: none;
  font-weight: 400;
  left: 0;
  list-style: none;
  margin: 2px 0 0;
  min-width: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
.action-menu._active,
.abs-action-menu .action-submenu._active,
.action-menu .action-submenu._active,
.actions-split .dropdown-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
  display: block;
}
.action-menu > li,
.abs-action-menu .action-submenu > li,
.action-menu .action-submenu > li,
.actions-split .dropdown-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
  border: none;
  display: block;
  padding: 0;
  transition: background-color 0.1s linear;
}
.action-menu > li > a:hover,
.abs-action-menu .action-submenu > li > a:hover,
.action-menu .action-submenu > li > a:hover,
.actions-split .dropdown-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
  text-decoration: none;
}
.action-menu > li._visible,
.abs-action-menu .action-submenu > li._visible,
.action-menu .action-submenu > li._visible,
.actions-split .dropdown-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
  background-color: #e3e3e3;
}
.action-menu > li:hover,
.abs-action-menu .action-submenu > li:hover,
.action-menu .action-submenu > li:hover,
.actions-split .dropdown-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
  background-color: #e3e3e3;
}
.action-menu > li:active,
.abs-action-menu .action-submenu > li:active,
.action-menu .action-submenu > li:active,
.actions-split .dropdown-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
  background-color: #cacaca;
}
.action-menu > li._parent,
.abs-action-menu .action-submenu > li._parent,
.action-menu .action-submenu > li._parent,
.actions-split .dropdown-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
  display: -webkit-flex;
  display: -ms-flexbox;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  display: flex;
  flex-direction: row;
}
.action-menu > li._parent > .action-menu-item,
.abs-action-menu .action-submenu > li._parent > .action-menu-item,
.action-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .dropdown-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
  min-width: 100%;
}
.action-menu .item,
.action-menu .action-menu-item,
.abs-action-menu .action-submenu .item,
.abs-action-menu .action-submenu .action-menu-item,
.action-menu .action-submenu .item,
.action-menu .action-submenu .action-menu-item,
.actions-split .dropdown-menu .action-submenu .item,
.actions-split .dropdown-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
  cursor: pointer;
  display: block;
  padding: .6875em 1em;
}
.action-menu .action-submenu {
  bottom: auto;
  left: auto;
  margin-left: 0;
  margin-top: -1px;
  position: absolute;
  right: auto;
  top: auto;
}
.ie9 .action-menu .action-submenu,
.ie9 .abs-action-menu .action-submenu .action-submenu,
.ie9 .action-menu .action-submenu .action-submenu,
.ie9 .actions-split .dropdown-menu .action-submenu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu .action-submenu {
  margin-left: 99%;
  margin-top: -3.5rem;
}
.action-menu a.action-menu-item,
.abs-action-menu .action-submenu a.action-menu-item,
.action-menu .action-submenu a.action-menu-item,
.actions-split .dropdown-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
  color: #41362f;
}
.action-menu a.action-menu-item:focus,
.abs-action-menu .action-submenu a.action-menu-item:focus,
.action-menu .action-submenu a.action-menu-item:focus,
.actions-split .dropdown-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
  background-color: #e3e3e3;
  box-shadow: none;
}
table {
  background-color: transparent;
  color: #303030;
}
table > caption {
  margin-bottom: .5em;
}
.admin__table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
.admin__table-primary,
.admin__table-secondary {
  width: 100%;
}
.admin__table-primary {
  font-size: 1.3rem;
}
.admin__table-primary th,
.admin__table-primary td {
  padding: 1rem 1.5rem;
  text-align: left;
}
.admin__table-primary th:first-child,
.admin__table-primary td:first-child {
  padding-left: 0;
}
.admin__table-primary th {
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  font-weight: 700;
  vertical-align: bottom;
}
.admin__table-primary td {
  border-bottom: 1px solid #e3e3e3;
  vertical-align: top;
}
.admin__table-primary tbody tr:last-child td {
  border-bottom-color: transparent;
}
.admin__table-primary tfoot {
  background: #f8f8f8;
  font-weight: 600;
}
.admin__table-primary tfoot th:first-child,
.admin__table-primary tfoot td:first-child {
  padding-left: 1.5rem;
}
.admin__table-secondary caption {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: .75em;
  text-align: left;
}
.admin__table-secondary thead th {
  background-color: transparent;
  font-weight: 600;
}
.admin__table-secondary tbody th {
  vertical-align: top;
}
.admin__table-secondary tbody tr:nth-child(odd) th,
.admin__table-secondary tbody tr:nth-child(odd) td {
  background-color: #f1f1f1;
}
.admin__table-secondary tfoot tr:nth-child(odd) th,
.admin__table-secondary tfoot tr:nth-child(odd) td {
  background-color: #ffffff;
}
.admin__table-secondary tfoot tr:first-child {
  border-top: 1px solid #e3e3e3;
}
.admin__table-secondary th,
.admin__table-secondary td {
  padding: 1rem 1rem;
  text-align: left;
}
.admin__table-secondary th {
  color: #676056;
  font-weight: 400;
}
.row {
  margin-left: 0;
  margin-right: 0;
}
.row:after {
  clear: both;
  content: '';
  display: table;
}
.col-xs-1, .col-m-1, .col-l-1, .col-xl-1, .col-xs-2, .col-m-2, .col-l-2, .col-xl-2, .col-xs-3, .col-m-3, .col-l-3, .col-xl-3, .col-xs-4, .col-m-4, .col-l-4, .col-xl-4, .col-xs-5, .col-m-5, .col-l-5, .col-xl-5, .col-xs-6, .col-m-6, .col-l-6, .col-xl-6, .col-xs-7, .col-m-7, .col-l-7, .col-xl-7, .col-xs-8, .col-m-8, .col-l-8, .col-xl-8, .col-xs-9, .col-m-9, .col-l-9, .col-xl-9, .col-xs-10, .col-m-10, .col-l-10, .col-xl-10, .col-xs-11, .col-m-11, .col-l-11, .col-xl-11, .col-xs-12, .col-m-12, .col-l-12, .col-xl-12 {
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.row-gutter {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.row-gutter > [class*='col-'] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.abs-icon,
.admin__control-checkbox + label:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete:before,
.admin__control-table .action-delete:before,
.admin__field-fallback-reset:before,
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before,
.admin__action-multiselect-search-label:before,
.admin__action-multiselect-dropdown:before,
.abs-action-delete,
.action-close:before,
.data-grid-search-control-wrap .action-submit:before,
.data-grid-filters-action-wrap .action-default:before,
.admin__current-filters-list .action-remove:before,
.action-previous:before,
.action-next:before,
.admin__data-grid-action-bookmarks .admin__action-dropdown:before,
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before,
.admin__data-grid-action-columns .admin__action-dropdown:before,
.admin__data-grid-action-export .admin__action-dropdown:before,
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before,
.data-grid-row-changed:after,
.mass-select-wrap select + label:before {
  -webkit-font-smoothing: antialiased;
  font-family: 'Admin Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
.validation-symbol:after,
.data-table th.required-entry:after,
.data-table td.required-entry:after,
.grid-actions .filter.required .label span:after,
.grid-actions .required:after,
.accordion .config .data-table td.required-entry:after {
  color: #e22626;
  content: '*';
  font-weight: 400;
  margin-left: 3px;
}
.abs-modal-overlay {
  background: rgba(0, 0, 0, 0.35);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.abs-visually-hidden,
.admin__field-tooltip .admin__field-tooltip-action span,
.admin__control-fields .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label) > .admin__field-label,
[class*='admin__control-grouped'] > .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date) > .admin__field-label,
.selectmenu .action-save > span,
.selectmenu .action-edit > span,
.selectmenu .action-delete > span,
.selectmenu-toggle span,
.action-multicheck-wrap .action-multicheck-toggle > span,
.admin__actions-switch-checkbox,
.abs-action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-visually-hidden-reset,
.admin__field-group-columns > .admin__field:nth-child(n + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date) > .admin__field-label[class] {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-clearfix:before,
.abs-clearfix:after,
.admin__control-table-pagination:before,
.admin__control-table-pagination:after,
.admin__field-complex:before,
.admin__field-complex:after,
.fieldset-wrapper-title:before,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:before,
.admin__fieldset-wrapper-title:after,
.actions-split:before,
.actions-split:after,
.action-multicheck-wrap:before,
.action-multicheck-wrap:after,
.admin__data-grid-filters:before,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:before,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:before,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:before,
.admin__data-grid-header-row:after {
  content: '';
  display: table;
}
.abs-clearfix:after,
.admin__control-table-pagination:after,
.admin__field-complex:after,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:after,
.actions-split:after,
.action-multicheck-wrap:after,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:after {
  clear: both;
}
.abs-clearer:after {
  clear: both;
  content: '';
  display: table;
}
.abs-list-reset-styles {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.abs-draggable-handle,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle,
.admin__control-table .draggable-handle,
.data-grid .data-grid-draggable-row-cell .draggable-handle {
  cursor: -moz-grab;
  cursor: -webkit-grab;
  cursor: move;
  font-size: 0;
  margin-top: -4px;
  padding: 0 1rem 0 0;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
}
.abs-draggable-handle:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle:before,
.admin__control-table .draggable-handle:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:before {
  -webkit-font-smoothing: antialiased;
  font-size: 1.8rem;
  line-height: inherit;
  color: #9e9e9e;
  content: '\e617';
  font-family: 'Admin Icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-draggable-handle:hover:before,
.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .draggable-handle:hover:before,
.admin__control-table .draggable-handle:hover:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:hover:before {
  color: #858585;
}
.abs-config-scope-label,
.admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope]:before {
  bottom: -1.3rem;
  color: #808080;
  content: attr(data-config-scope);
  font-size: 1.1rem;
  font-weight: 400;
  min-width: 15rem;
  position: absolute;
  right: 0;
  text-transform: lowercase;
}
.spinner {
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  margin-right: 1.5rem;
  position: relative;
  width: 1em;
}
.spinner > span:nth-child(1) {
  -webkit-animation-delay: 0.27s;
  -moz-animation-delay: 0.27s;
  -ms-animation-delay: 0.27s;
  animation-delay: 0.27s;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
  -webkit-animation-delay: 0.36s;
  -moz-animation-delay: 0.36s;
  -ms-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
  -webkit-animation-delay: 0.54s;
  -moz-animation-delay: 0.54s;
  -ms-animation-delay: 0.54s;
  animation-delay: 0.54s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
  -webkit-animation-delay: 0.63s;
  -moz-animation-delay: 0.63s;
  -ms-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
  -webkit-animation-delay: 0.72s;
  -moz-animation-delay: 0.72s;
  -ms-animation-delay: 0.72s;
  animation-delay: 0.72s;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
  -webkit-animation-delay: 0.8100000000000001s;
  -moz-animation-delay: 0.8100000000000001s;
  -ms-animation-delay: 0.8100000000000001s;
  animation-delay: 0.8100000000000001s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
  -webkit-animation-delay: 0.9;
  -moz-animation-delay: 0.9;
  -ms-animation-delay: 0.9;
  animation-delay: 0.9;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@-moz-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@-webkit-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@-ms-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
@keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #ffffff;
  }
}
.spinner > span {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation-name: fade;
  -moz-animation-name: fade;
  -ms-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: 0.72s;
  -moz-animation-duration: 0.72s;
  -ms-animation-duration: 0.72s;
  animation-duration: 0.72s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -moz-animation-direction: linear;
  -ms-animation-direction: linear;
  animation-direction: linear;
  background-color: #ffffff;
  border-radius: 6px;
  clip: rect(0 0.28571429em 0.1em 0);
  height: .1em;
  margin-top: 0.5em;
  position: absolute;
  width: 1em;
}
.ie9 .spinner {
  background: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/ajax-loader.gif') no-repeat center;
}
.ie9 .spinner > span {
  display: none;
}
.popup-loading {
  background: rgba(255, 255, 255, 0.8);
  border-color: #ef672f;
  color: #ef672f;
  font-size: 14px;
  font-weight: bold;
  left: 50%;
  margin-left: -100px;
  padding: 100px 0 10px;
  position: fixed;
  text-align: center;
  top: 40%;
  width: 200px;
  z-index: 1003;
}
.popup-loading:after {
  background-image: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/loader-1.gif');
  content: '';
  height: 64px;
  left: 50%;
  margin: -32px 0 0 -32px;
  position: absolute;
  top: 40%;
  width: 64px;
  z-index: 2;
}
.loading-old,
.loading-mask {
  background: rgba(255, 255, 255, 0.4);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2003;
}
.loading-old img,
.loading-mask img {
  display: none;
}
.loading-old p,
.loading-mask p {
  margin-top: 118px;
}
.loading-old .loader,
.loading-mask .loader {
  background: #f7f3eb url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/loader-1.gif') no-repeat 50% 30%;
  border-radius: 5px;
  bottom: 0;
  color: #575757;
  font-size: 14px;
  font-weight: bold;
  height: 160px;
  left: 0;
  margin: auto;
  opacity: .95;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 160px;
}
/* ==========================================================================
   theme.less (begin)
   ========================================================================== */
/* ==========================================================================
   theme.less (end)
   ========================================================================== */
/* ==========================================================================
   variables.less (begin)
   ========================================================================== */
/* ==========================================================================
   variables.less (end)
   ========================================================================== */
._layout-width {
  padding-left: 30px;
  padding-right: 30px;
}
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.validation-symbol:after,
.data-table th.required-entry:after,
.data-table td.required-entry:after,
.grid-actions .filter.required .label span:after,
.grid-actions .required:after,
.accordion .config .data-table td.required-entry:after {
  content: '*';
  color: #e22626;
  font-weight: normal;
  margin-left: 3px;
}
.validation-symbol-light:after,
.grid th.required:after,
.grid th .required:after {
  content: '*';
  color: #f9d4d4;
  font-weight: normal;
  margin-left: 3px;
}
.ellipsis,
.data-table-td-max .data-table td,
.grid td.col-period,
.grid td.col-date,
.grid td.col-date_to,
.grid td.col-date_from,
.grid td.col-ended_at,
.grid td.col-created_at,
.grid td.col-updated_at,
.grid td.col-customer_since,
.grid td.col-session_start_time,
.grid td.col-last_activity,
.grid td.col-email,
.grid td.col-name,
.grid td.col-sku,
.grid td.col-firstname,
.grid td.col-lastname,
.grid td.col-title,
.grid td.col-label,
.grid td.col-product,
.grid td.col-set_name,
.grid td.col-websites,
.grid td.col-time,
.grid td.col-billing_name,
.grid td.col-shipping_name,
.grid td.col-phone,
.grid td.col-type,
.product-options .grouped-items-table .col-name,
.product-options .grouped-items-table .col-sku,
.col-banner_name,
.data-table-td-max .accordion .config .data-table td,
.order-account-information .data-table td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.nowrap,
td.col-period,
td.col-date,
td.col-date_to,
td.col-date_from,
td.col-ended_at,
td.col-created_at,
td.col-updated_at,
td.col-customer_since,
td.col-session_start_time,
td.col-time,
td.col-type {
  white-space: nowrap;
}
.delete-first-last-border:first-child {
  border-left: 0;
}
.delete-first-last-border:last-child {
  border-right: 0;
}
.massaction-form-inline-label-reset .label,
.form-inline .grid-actions .label,
.form-inline .massaction .label {
  padding: 0;
  width: auto;
}
.col-50,
.grid .col-action,
.grid .col-actions,
.grid .col-qty,
.grid .col-purchases {
  width: 50px;
}
.col-70,
.grid .col-order-number,
.grid .col-real_order_id,
.grid .col-invoice-number,
.grid .col-increment_id,
.grid .col-transaction-id,
.grid .col-parent-transaction-id,
.grid .col-reference_id,
.grid .col-status,
.grid .col-price,
.grid .col-position,
.grid .col__base_grand_total,
.grid .col-grand_total,
.grid .col-sort_order,
.grid .col-carts,
.grid .col-priority,
.grid .col-severity {
  width: 70px;
}
.col-70-max,
.grid .col-phone {
  max-width: 70px;
  width: 70px;
}
.col-150-max {
  max-width: 150px;
  width: 150px;
}
.col-220-max {
  max-width: 220px;
  width: 220px;
}
.col-110-max,
.grid .col-period,
.grid .col-date,
.grid .col-date_to,
.grid .col-date_from,
.grid .col-ended_at,
.grid .col-created_at,
.grid .col-updated_at,
.grid .col-customer_since,
.grid .col-session_start_time,
.grid .col-last_activity,
.grid .col-email,
.grid .col-items_total,
.grid .col-firstname,
.grid .col-lastname,
.grid .col-status-default,
.grid .col-websites,
.grid .col-time,
.grid .col-billing_name,
.grid .col-shipping_name,
.product-options .grouped-items-table .col-name,
.product-options .grouped-items-table .col-sku {
  max-width: 110px;
  width: 110px;
}
.col-370-max,
.grid .col-name,
.grid .col-product,
.col-banner_name {
  max-width: 370px;
  width: 370px;
}
.col-570-max {
  max-width: 570px;
  width: 570px;
}
.col-670-max {
  max-width: 670px;
  width: 670px;
}
.col-auto {
  width: auto;
}
.col-40,
.grid .col-select,
.grid .col-id,
.grid .col-number {
  width: 40px;
}
.side-paddings-0 {
  padding-left: 0;
  padding-right: 0;
}
.col-actions-links {
  display: block;
  margin: 0 0 3px;
  white-space: nowrap;
}
.data-table-td-max .data-table td,
.data-table-td-max .accordion .config .data-table td,
.order-account-information .data-table td {
  max-width: 250px;
  width: 250px;
}
.h-scroll {
  overflow-x: auto;
}
.add-clearer:after,
.massaction:after {
  clear: both;
  content: '';
  display: table;
}
.filter input.input-text {
  width: 99%;
  margin-right: 0;
}
.filter input.input-text::-webkit-input-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.filter input.input-text::-moz-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.filter input.input-text:-moz-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.filter input.input-text:-ms-input-placeholder {
  color: #989287 !important;
  text-transform: lowercase;
}
.grid {
  padding: 15px;
}
.grid table {
  width: 100%;
}
.grid tbody tr.selected th,
.grid tbody tr.selected td,
.grid tbody tr:hover th,
.grid tbody tr:hover td,
.grid tbody tr:nth-child(odd):hover th,
.grid tbody tr:nth-child(odd):hover td {
  cursor: pointer;
}
.grid tbody tr.selected th.empty-text,
.grid tbody tr.selected td.empty-text,
.grid tbody tr:hover th.empty-text,
.grid tbody tr:hover td.empty-text,
.grid tbody tr:nth-child(odd):hover th.empty-text,
.grid tbody tr:nth-child(odd):hover td.empty-text {
  cursor: default;
}
.grid .empty-text {
  text-align: center;
  white-space: nowrap;
}
.grid .col-sku {
  max-width: 100px;
  width: 100px;
}
.grid .col-select,
.grid .col-massaction {
  text-align: center;
}
.grid .editable .input-text {
  width: 65px;
}
.grid .col-actions .action-select {
  background: #ffffff;
  border-color: #989287;
  height: 28px;
  margin: 0;
  padding: 4px 4px 5px;
  width: 80px;
}
.grid .col-position.editable {
  white-space: nowrap;
}
.grid .col-position.editable .input-text {
  margin: -7px 5px 0;
  width: 70%;
}
.eq-ie9 .hor-scroll {
  display: inline-block;
  min-height: 0;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
}
.data-table {
  width: 100%;
}
.data-table thead,
.data-table tfoot,
.data-table th,
.accordion .config .data-table thead th,
.accordion .config .data-table tfoot td {
  background: #ffffff;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.data-table th {
  text-align: left;
}
.data-table thead th,
.accordion .config .data-table thead th th,
.accordion .config .data-table tfoot td th {
  border: solid #c9c2b8;
  border-width: 0 0 1px;
  padding: 7px;
}
.data-table td,
.data-table tbody tr th,
.data-table tbody tr td,
.accordion .config .data-table td {
  background: #ffffff;
  border-width: 0;
  padding: 5px 7px;
  vertical-align: middle;
}
.data-table tbody tr:nth-child(odd) th,
.data-table tbody tr:nth-child(odd) td,
.accordion .config .data-table tbody tr:nth-child(odd) td {
  background: #fbfaf6;
}
.data-table tbody.odd tr th,
.data-table tbody.odd tr td {
  background: #fbfaf6;
}
.data-table tbody.even tr th,
.data-table tbody.even tr td {
  background: #ffffff;
}
.data-table tfoot tr:last-child th,
.data-table tfoot tr:last-child td,
.data-table .accordion .config .data-table tfoot tr:last-child td {
  border: 0;
}
.data-table.order-tables tbody td {
  vertical-align: top;
}
.data-table.order-tables tbody:hover tr th,
.data-table.order-tables tbody:hover tr td {
  background: #f7f3eb;
}
.data-table.order-tables tfoot td {
  background: #f2ebde;
  color: #676056;
  font-size: 13px;
  font-weight: 600;
}
.data-table input[type="text"] {
  width: 98%;
  padding-left: 1%;
  padding-right: 1%;
}
.data-table select {
  margin: 0;
  box-sizing: border-box;
}
.data-table .col-actions .actions-split {
  margin-top: 4px;
}
.data-table .col-actions .actions-split [class^='action-'] {
  background: none;
  border: 1px solid #c8c3b5;
  padding: 3px 5px;
  color: #bbb3a6;
  font-size: 12px;
}
.data-table .col-actions .actions-split [class^='action-']:first-child {
  border-right: 0;
}
.data-table .col-actions .actions-split .dropdown-menu {
  margin-top: -1px;
}
.data-table .col-actions .actions-split .dropdown-menu a {
  display: block;
  color: #333;
  text-decoration: none;
}
.data-table .col-actions .actions-split.active .action-toggle {
  position: relative;
  border-bottom-right-radius: 0;
  box-shadow: none;
  background: #fff;
}
.data-table .col-actions .actions-split.active .action-toggle:after {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 2px;
  margin-top: -1px;
  background: #fff;
  content: '';
  z-index: 2;
}
.data-table .col-actions .actions-split.active .action-toggle .dropdown-menu {
  border-top-right-radius: 0;
}
.data-table .col-default {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
}
.data-table .col-delete {
  text-align: center;
  width: 32px;
}
.data-table .col-file {
  white-space: nowrap;
}
.data-table .col-file input,
.data-table .col-file .input-text {
  margin: 0 5px;
  width: 40%;
}
.data-table .col-file input:first-child,
.data-table .col-file .input-text:first-child {
  margin-left: 0;
}
.data-table .col-actions-add {
  padding: 10px 0;
}
.grid-actions {
  background: #ffffff;
  font-size: 13px;
  line-height: 28px;
  padding: 10px 15px;
  position: relative;
}
.grid-actions + .grid {
  padding-top: 5px;
}
.grid-actions .export,
.grid-actions .filter-actions {
  float: right;
  margin-left: 10px;
  vertical-align: top;
}
.grid-actions .import {
  display: block;
  vertical-align: top;
}
.grid-actions .action-reset {
  line-height: 1.36;
  margin: 0;
  padding: 0;
  color: #026294;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin: 6px 10px 0 0;
  vertical-align: top;
}
.grid-actions .action-reset:visited {
  color: #026294;
  text-decoration: none;
}
.grid-actions .action-reset:hover {
  color: #007bdb;
  text-decoration: underline;
}
.grid-actions .action-reset:active {
  color: #ff5501;
  text-decoration: underline;
}
.grid-actions .action-reset:hover {
  color: #007bdb;
}
.grid-actions .action-reset:hover,
.grid-actions .action-reset:active,
.grid-actions .action-reset:focus {
  background: none;
  border: 0;
}
.grid-actions .action-reset.disabled,
.grid-actions .action-reset[disabled],
fieldset[disabled] .grid-actions .action-reset {
  color: #026294;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.grid-actions .import .label,
.grid-actions .export .label,
.massaction > .entry-edit .label {
  margin: 0 14px 0 0;
  vertical-align: inherit;
}
.grid-actions .import .action-,
.grid-actions .export .action-,
.grid-actions .filter-actions .action-,
.massaction > .entry-edit .action- {
  vertical-align: inherit;
}
.grid-actions .filter .date {
  float: left;
  margin: 0 15px 0 0;
  position: relative;
}
.grid-actions .filter .date .ui-datepicker-trigger:before {
  color: #676056;
  top: 1px;
}
.grid-actions .filter .date .ui-datepicker-trigger:hover:before {
  color: #31302b;
}
.grid-actions .filter .label {
  margin: 0;
}
.grid-actions .filter ._has-datepicker {
  margin: 0 5px;
  width: 80px;
}
.grid-actions .filter .show-by .select {
  margin-left: 5px;
  padding: 4px 44px 5px 4px;
  vertical-align: top;
  width: auto;
}
.grid-actions .filter.required:after {
  content: '';
}
.grid-actions img {
  vertical-align: middle;
  height: 22px;
  width: 22px;
}
.grid-actions .validation-advice {
  background: #f9d4d4;
  border: 1px solid #e22626;
  border-radius: 3px;
  color: #e22626;
  margin: 5px 0 0;
  padding: 3px 7px;
  position: absolute;
  white-space: nowrap;
  z-index: 5;
}
.grid-actions .validation-advice:before {
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #e22626;
  content: '';
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: -11px;
}
.grid-actions input[type="text"].validation-failed {
  border-color: #e22626;
  box-shadow: 0 0 8px rgba(226, 38, 38, 0.6);
}
.grid-actions .link-feed {
  white-space: nowrap;
}
.pager .link-feed {
  font-size: 12px;
  margin: 7px 15px 0 0;
  position: absolute;
  right: 0;
  top: 0;
}
.massaction {
  background: #ffffff;
  border-top: 1px solid #f2ebde;
  font-size: 13px;
  line-height: 28px;
  padding: 15px 15px 0;
}
.massaction > .entry-edit {
  float: right;
}
.massaction > .entry-edit .field-row {
  display: inline-block;
  vertical-align: top;
}
.massaction > .entry-edit .validation-advice {
  display: none !important;
}
.massaction > .entry-edit .form-inline {
  display: inline-block;
}
.massaction > .entry-edit .label {
  padding: 0;
  width: auto;
}
.massaction > .entry-edit .action- {
  vertical-align: top;
}
.massaction .select.validation-failed {
  border: 1px dashed #e22626;
  background: #f9d4d4;
}
.grid-severity-critical,
.grid-severity-major,
.grid-severity-notice,
.grid-severity-minor {
  background: #feeee1;
  border: 1px solid #ed4f2e;
  color: #ed4f2e;
  display: block;
  padding: 0 3px;
  font-weight: bold;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
}
.grid-severity-critical,
.grid-severity-major {
  border-color: #e22626;
  background: #f9d4d4;
  color: #e22626;
}
.grid-severity-notice {
  border-color: #5b8116;
  background: #d0e5a9;
  color: #185b00;
}
.grid tbody td input[type="text"],
.data-table tbody td input[type="text"],
.grid tbody th input[type="text"],
.data-table tbody th input[type="text"],
.grid tbody td .input-text,
.data-table tbody td .input-text,
.grid tbody th .input-text,
.data-table tbody th .input-text,
.grid tbody td select,
.data-table tbody td select,
.grid tbody th select,
.data-table tbody th select,
.grid tbody td .select,
.data-table tbody td .select,
.grid tbody th .select,
.data-table tbody th .select {
  width: 99%;
}
.ui-tabs-panel .grid .col-sku {
  max-width: 150px;
  width: 150px;
}
.col-indexer_status,
.col-indexer_mode {
  width: 160px;
}
.fieldset-wrapper .grid-actions + .grid {
  padding-top: 15px;
}
.fieldset-wrapper .grid-actions {
  padding: 10px 0 0;
}
.fieldset-wrapper .grid {
  padding: 0;
}
.fieldset-wrapper .massaction {
  padding: 0;
  border-top: none;
  margin-bottom: 15px;
}
.accordion .grid {
  padding: 0;
}
.ui-dialog-content .grid-actions,
.ui-dialog-content .grid {
  padding-left: 0;
  padding-right: 0;
}
.qty-table td {
  border: 0;
  padding: 0 5px 3px;
}
body {
  opacity: 0.99;
}
.admin__data-grid-wrap-static .data-grid {
  box-sizing: border-box;
}
.admin__data-grid-wrap-static .data-grid thead {
  color: #41362f;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td {
  background-color: #ffffff;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td._dragging {
  background-color: rgba(255, 255, 255, 0.95);
}
.admin__data-grid-wrap-static .data-grid ul {
  margin-left: 1rem;
  padding-left: 1rem;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 399;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask .grid-loader {
  background: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/loader-2.gif') 50% 50% no-repeat;
  bottom: 0;
  height: 149px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 218px;
}
.data-grid-filters-actions-wrap {
  float: left;
}
.data-grid-search-control-wrap {
  float: right;
  max-width: 45.5rem;
  position: relative;
  width: 35%;
}
.data-grid-search-control-wrap :-ms-input-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap ::-webkit-input-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap ::-moz-placeholder {
  font-style: italic;
}
.data-grid-search-control-wrap .action-submit {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  padding: .6rem 2rem .2rem;
  position: absolute;
  right: 0;
  top: 1px;
}
.data-grid-search-control-wrap .action-submit:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.data-grid-search-control-wrap .action-submit:active {
  transform: scale(0.9);
}
.data-grid-search-control-wrap .action-submit:hover:before {
  color: #231d1a;
}
._keyfocus .data-grid-search-control-wrap .action-submit:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.data-grid-search-control-wrap .action-submit:before {
  content: '\e60c';
  font-size: 2rem;
  transition: color 0.1s linear;
}
.data-grid-search-control-wrap .action-submit > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.data-grid-search-control-wrap .action-menu,
.data-grid-search-control-wrap .abs-action-menu .action-submenu,
.data-grid-search-control-wrap .action-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .dropdown-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .action-menu .action-submenu {
  max-height: 19.25rem;
  overflow-y: auto;
  z-index: 398;
}
.data-grid-search-control-wrap .action-menu-item._selected {
  background-color: #e0f6fe;
}
.data-grid-search-control-wrap .data-grid-search-label {
  display: none;
}
.data-grid-search-control {
  padding-right: 6rem;
  width: 100%;
}
.data-grid-filters-action-wrap {
  float: left;
  padding-left: 0;
}
.data-grid-filters-action-wrap .action-default {
  font-size: 1.3rem;
  margin-bottom: 1rem;
  padding-left: 1.7rem;
  padding-right: 2.1rem;
  padding-top: 0.7rem;
}
.data-grid-filters-action-wrap .action-default._active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  border-right-color: #cccccc;
  font-weight: 600;
  margin: -0.1rem 0 0;
  padding-bottom: 1.6rem;
  padding-top: 0.8rem;
  position: relative;
  z-index: 281;
}
.data-grid-filters-action-wrap .action-default._active:after {
  background-color: #003628;
  bottom: 100%;
  content: '';
  height: 3px;
  left: -1px;
  position: absolute;
  right: -1px;
}
.data-grid-filters-action-wrap .action-default:before {
  color: #41362f;
  content: '\e605';
  font-size: 1.8rem;
  margin-right: .4rem;
  position: relative;
  top: -1px;
  vertical-align: top;
}
.data-grid-filters-action-wrap .filters-active {
  display: none;
}
.admin__action-grid-select .admin__control-select,
.admin__action-grid-select .ui-datepicker .ui-datepicker-title select {
  margin: -0.5rem 0.5rem 0 0;
  padding-bottom: .6rem;
  padding-top: .6rem;
}
.admin__data-grid-filters-wrap {
  opacity: 0;
  visibility: hidden;
  clear: both;
  font-size: 1.3rem;
  transition: opacity .3s ease;
}
.admin__data-grid-filters-wrap._show {
  opacity: 1;
  visibility: visible;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin-bottom: .7rem;
  padding: 3.6rem 0 3rem;
  position: relative;
  top: -1px;
  z-index: 280;
}
.admin__data-grid-filters-wrap._show .admin__data-grid-filters-footer,
.admin__data-grid-filters-wrap._show .admin__data-grid-filters {
  display: block;
}
.admin__data-grid-filters-wrap .admin__form-field-legend,
.admin__data-grid-filters-wrap .admin__form-field-label {
  display: block;
  font-weight: bold;
  margin: 0 0 .3rem;
  text-align: left;
}
.admin__data-grid-filters-wrap .admin__form-field {
  display: inline-block;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  vertical-align: top;
  width: calc(100% / 4 - 4px);
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field {
  display: block;
  float: none;
  margin-bottom: 1.5rem;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field:last-child {
  margin-bottom: 0;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-label {
  border: 1px solid transparent;
  float: left;
  font-weight: normal;
  line-height: 1.36;
  margin-bottom: 0;
  padding-bottom: 0.6rem;
  padding-right: 1em;
  padding-top: 0.6rem;
  width: 25%;
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-control {
  margin-left: 25%;
}
.admin__data-grid-filters-wrap .admin__form-field-label,
.admin__data-grid-filters-wrap .admin__control-text,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .admin__action-multiselect,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  font-size: 1.3rem;
}
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  height: 3.2rem;
  padding-top: 0.5rem;
}
.admin__data-grid-filters-wrap .admin__action-multiselect:before {
  height: 3.2rem;
  width: 3.2rem;
}
.admin__data-grid-filters-wrap .admin__control-text._has-datepicker,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.admin__data-grid-filters {
  display: none;
  margin-left: -2rem;
  margin-right: -2rem;
}
.admin__filters-legend {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.admin__data-grid-filters-footer {
  display: none;
  font-size: 1.4rem;
}
.admin__data-grid-filters-footer .admin__footer-main-actions {
  margin-left: 25%;
  text-align: right;
}
.admin__data-grid-filters-footer .admin__footer-secondary-actions {
  float: left;
  width: 50%;
}
.admin__data-grid-filters-current {
  border-bottom: 0.1rem solid #cccccc;
  border-top: 0.1rem solid #cccccc;
  display: none;
  font-size: 1.3rem;
  margin-bottom: 0.9rem;
  padding-bottom: .8rem;
  padding-top: 1.1rem;
  width: 100%;
}
.admin__data-grid-filters-current._show {
  display: table;
  position: relative;
  top: -1px;
  z-index: 3;
}
.admin__data-grid-filters-current._show + .admin__data-grid-filters-wrap._show {
  margin-top: -1rem;
}
.admin__current-filters-list-wrap,
.admin__current-filters-title-wrap,
.admin__current-filters-actions-wrap {
  display: table-cell;
  vertical-align: top;
}
.admin__current-filters-title {
  margin-right: 1em;
  white-space: nowrap;
}
.admin__current-filters-list-wrap {
  width: 100%;
}
.admin__current-filters-list {
  margin-bottom: 0;
}
.admin__current-filters-list > li {
  display: inline-block;
  font-weight: 600;
  margin: 0 1rem .5rem;
  padding-right: 2.6rem;
  position: relative;
}
.admin__current-filters-list .action-remove {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 1px;
}
.admin__current-filters-list .action-remove:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.admin__current-filters-list .action-remove:hover:before {
  color: #949494;
}
.admin__current-filters-list .action-remove:active {
  transform: scale(0.9);
}
.admin__current-filters-list .action-remove:before {
  color: #adadad;
  content: '\e620';
  font-size: 1.6rem;
  transition: color 0.1s linear;
}
.admin__current-filters-list .action-remove > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.admin__current-filters-actions-wrap .action-clear {
  border: none;
  padding-bottom: 0;
  padding-top: 0;
  white-space: nowrap;
}
.admin__data-grid-pager-wrap {
  float: right;
  text-align: right;
}
.admin__data-grid-pager {
  display: inline-block;
  margin-left: 3rem;
}
.admin__data-grid-pager .admin__control-text::-webkit-outer-spin-button,
.admin__data-grid-pager .admin__control-text::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.admin__data-grid-pager .admin__control-text {
  -moz-appearance: textfield;
  text-align: center;
  width: 4.4rem;
}
.action-previous,
.action-next {
  width: 4.4rem;
}
.action-previous:before,
.action-next:before {
  font-weight: 700;
}
.action-previous > span,
.action-next > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.action-previous {
  margin-right: 2.5rem;
  text-indent: -.25em;
}
.action-previous:before {
  content: '\e629';
}
.action-next {
  margin-left: 1.5rem;
  text-indent: .1em;
}
.action-next:before {
  content: '\e62a';
}
.admin__data-grid-action-bookmarks {
  opacity: 0.98;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-text:after {
  left: 0;
  right: -6px;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
  left: 0;
  right: auto;
}
.admin__data-grid-action-bookmarks._active {
  z-index: 290;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown .admin__action-dropdown-text {
  display: inline-block;
  max-width: 15rem;
  min-width: 4.9rem;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown:before {
  content: '\e60f';
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
  font-size: 1.3rem;
  left: 0;
  padding: 1rem 0 1rem;
  right: auto;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li {
  padding: 0 5rem 0 0;
  position: relative;
  white-space: nowrap;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li:not(.action-dropdown-menu-action) {
  transition: background-color 0.1s linear;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li:not(.action-dropdown-menu-action):hover {
  background-color: #e3e3e3;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item {
  max-width: 23rem;
  min-width: 18rem;
  white-space: normal;
  word-break: break-all;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-edit {
  display: none;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-edit .action-dropdown-menu-item-actions {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action {
  padding-left: 1rem;
  padding-top: 1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action + .action-dropdown-menu-item-last {
  padding-top: .5rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a {
  color: #026294;
  text-decoration: none;
  display: inline-block;
  padding-left: 1.1rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a:hover {
  color: #007bdb;
  text-decoration: underline;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-last {
  padding-bottom: 0;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._edit .action-dropdown-menu-item {
  display: none;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._edit .action-dropdown-menu-item-edit {
  display: block;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu ._active .action-dropdown-menu-link {
  font-weight: 600;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .admin__control-text {
  font-size: 1.3rem;
  min-width: 15rem;
  width: calc(100% - 4rem);
}
.ie9 .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .admin__control-text {
  width: 15rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-item-actions {
  border-left: 1px solid #ffffff;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 5rem;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-link {
  color: #41362f;
  display: block;
  text-decoration: none;
  padding: 1rem 1rem 1rem 2.1rem;
}
.admin__data-grid-action-bookmarks .action-submit,
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.admin__data-grid-action-bookmarks .action-submit:hover,
.admin__data-grid-action-bookmarks .action-delete:hover,
.admin__data-grid-action-bookmarks .action-edit:hover {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before {
  font-size: 1.7rem;
}
.admin__data-grid-action-bookmarks .action-submit > span,
.admin__data-grid-action-bookmarks .action-delete > span,
.admin__data-grid-action-bookmarks .action-edit > span {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  display: none !important;
  visibility: hidden;
}
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
  padding: 0.6rem 1.4rem;
}
.admin__data-grid-action-bookmarks .action-delete:active,
.admin__data-grid-action-bookmarks .action-edit:active {
  transform: scale(0.9);
}
.admin__data-grid-action-bookmarks .action-submit {
  padding: 0.6rem 1rem 0.6rem 0.8rem;
}
.admin__data-grid-action-bookmarks .action-submit:active {
  position: relative;
  right: -1px;
}
.admin__data-grid-action-bookmarks .action-submit:before {
  content: '\e625';
}
.admin__data-grid-action-bookmarks .action-delete:before {
  content: '\e630';
}
.admin__data-grid-action-bookmarks .action-edit {
  padding-top: 0.8rem;
}
.admin__data-grid-action-bookmarks .action-edit:before {
  content: '\e631';
}
.admin__data-grid-action-columns._active {
  opacity: 0.98;
  z-index: 290;
}
.admin__data-grid-action-columns .admin__action-dropdown:before {
  content: '\e610';
  font-size: 1.8rem;
  margin-right: 0.7rem;
  vertical-align: top;
}
.admin__data-grid-action-columns-menu {
  color: #303030;
  font-size: 1.3rem;
  overflow: hidden;
  padding: 2.2rem 3.5rem 1rem;
  z-index: 1;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-header {
  border-bottom: 1px solid #d1d1d1;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-content {
  width: 49.2rem;
}
.admin__data-grid-action-columns-menu._overflow .admin__action-dropdown-menu-footer {
  border-top: 1px solid #d1d1d1;
  padding-top: 2.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content {
  max-height: 22.85rem;
  overflow-y: auto;
  padding-top: 1.5rem;
  position: relative;
  width: 47.4rem;
}
.admin__data-grid-action-columns-menu .admin__field-option {
  float: left;
  height: 1.9rem;
  margin-bottom: 1.5rem;
  padding: 0 1rem 0 0;
  width: 15.8rem;
}
.admin__data-grid-action-columns-menu .admin__field-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-header {
  padding-bottom: 1.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-footer {
  padding: 1rem 0 2rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-footer-main-actions {
  margin-left: 25%;
  text-align: right;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-footer-secondary-actions {
  float: left;
  margin-left: -1em;
}
.admin__data-grid-action-export._active {
  opacity: 0.98;
  z-index: 290;
}
.admin__data-grid-action-export .admin__action-dropdown:before {
  content: '\e635';
  font-size: 1.7rem;
  left: .3rem;
  margin-right: 0.7rem;
  vertical-align: top;
}
.admin__data-grid-action-export-menu {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
.admin__data-grid-action-export-menu .admin__action-dropdown-footer-main-actions {
  padding-bottom: 2rem;
  padding-top: 2.5rem;
  white-space: nowrap;
}
.sticky-header {
  display: none;
}
.admin__data-grid-header {
  font-size: 1.4rem;
}
.admin__data-grid-header .admin__data-grid-actions-wrap {
  display: none;
}
.admin__data-grid-header button.selectmenu-toggle {
  padding: 0;
}
.admin__data-grid-header button:not(.primary) {
  box-shadow: none;
}
.admin__data-grid-filters-wrap .admin__form-field-legend,
.admin__data-grid-filters-wrap .admin__form-field-label {
  font-size: inherit;
}
.admin__data-grid-header-row + .admin__data-grid-header-row {
  margin-top: 1.1rem;
}
.admin__data-grid-header-row:last-child {
  margin-bottom: 0;
}
.admin__data-grid-header-row .action-select-wrap {
  display: block;
}
.admin__data-grid-header-row .action-select {
  width: 100%;
}
.admin__data-grid-actions-wrap {
  float: right;
  margin-left: 1.1rem;
  margin-top: -0.5rem;
  text-align: right;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap {
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._hide + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:first-child:after {
  display: none;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active .admin__action-dropdown,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
  border-color: #adadad;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
  border-left: 1px solid #cccccc;
  content: '';
  height: 3.2rem;
  left: 0;
  position: absolute;
  top: 0.5rem;
  z-index: 3;
}
.admin__data-grid-actions-wrap .admin__action-dropdown {
  padding-bottom: 1.7rem;
  padding-top: 1.2rem;
}
.admin__data-grid-actions-wrap .admin__action-dropdown:after {
  margin-top: -.4rem;
}
.admin__data-grid-outer-wrap {
  min-height: 8rem;
  position: relative;
  border-top: 1px solid #eee;
  padding-top: 20px;
}
.admin__data-grid-wrap {
  margin-bottom: 2rem;
  max-width: 100%;
  overflow-x: auto;
  padding-bottom: 1rem;
  padding-top: 2rem;
}
.admin__data-grid-loading-mask {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 399;
}
.admin__data-grid-loading-mask .spinner {
  font-size: 4rem;
  left: 50%;
  margin-left: -2rem;
  margin-top: -2rem;
  position: absolute;
  top: 50%;
}
.ie9 .admin__data-grid-loading-mask .spinner {
  background: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/images/loader-2.gif') 50% 50% no-repeat;
  bottom: 0;
  height: 149px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 218px;
}
.data-grid-cell-content {
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
body._in-resize {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: col-resize;
  user-select: none;
}
body._in-resize .data-grid-th,
body._in-resize .data-grid-th._sortable,
body._in-resize .data-grid-th._draggable {
  cursor: col-resize !important;
}
body._in-resize * {
  cursor: col-resize !important;
}
._layout-fixed {
  table-layout: fixed;
}
.data-grid {
  border: none;
  font-size: 1.3rem;
  margin-bottom: 0;
  width: 100%;
}
.data-grid:not(._dragging-copy) ._odd-row td._dragging {
  background-color: #d0d0d0;
}
.data-grid:not(._dragging-copy) ._dragging {
  background-color: #d9d9d9;
  color: rgba(48, 48, 48, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a {
  color: rgba(2, 98, 148, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a:hover {
  color: rgba(0, 123, 219, 0.95);
}
.data-grid._dragged {
  outline: 1px solid #007bdb;
}
.data-grid thead {
  background-color: transparent;
}
.data-grid tfoot th {
  padding: 1rem 1rem;
}
.data-grid tr._odd-row td {
  background-color: #ffffff;
}
.data-grid tr._odd-row td._update-status-active {
  background: #89e1ff;
}
.data-grid tr._odd-row td._update-status-upcoming {
  background: #b7ee63;
}
.data-grid tr:hover td._update-status-active,
.data-grid tr:hover td._update-status-upcoming {
  background-color: #e5f7fe;
}
.data-grid tr.data-grid-tr-no-data td {
  font-size: 1.6rem;
  padding: 3rem;
  text-align: center;
}
.data-grid tr.data-grid-tr-no-data:hover td {
  background-color: #ffffff;
  cursor: default;
}
.data-grid tr:active td {
  background-color: #e0f6fe;
}
.data-grid tr:hover td {
  background-color: #e5f7fe;
}
.data-grid tr._dragged td {
  background: #d0d0d0;
}
.data-grid tr._dragover-top td {
  box-shadow: inset 0 3px 0 0 #008bdb;
}
.data-grid tr._dragover-bottom td {
  box-shadow: inset 0 -3px 0 0 #008bdb;
}
.data-grid tr:not(.data-grid-editable-row):last-child td {
  border-bottom: 0.1rem solid #d6d6d6;
}
.data-grid tr._clickable,
.data-grid tr ._clickable {
  cursor: pointer;
}
.data-grid tr._disabled {
  pointer-events: none;
}
.data-grid th,
.data-grid td {
  font-size: 1.3rem;
  line-height: 1.36;
  transition: background-color 0.1s linear;
  vertical-align: top;
}
.data-grid th._resizing,
.data-grid td._resizing {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
}
.data-grid th._hidden,
.data-grid td._hidden {
  display: none;
}
.data-grid th._fit,
.data-grid td._fit {
  width: 1%;
}
.data-grid td {
  background-color: #ffffff;
  border-left: unset;
  border-right: unset;
  color: #303030;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e7ecf1;
}
.data-grid td:first-child {
  border-left-style: solid;
  border-left: unset;
}
.data-grid td:last-child {
  border-right-style: solid;
  border-right: unset;
}
.data-grid td .action-select-wrap {
  position: static;
}
.data-grid td .action-select {
  color: #026294;
  text-decoration: none;
  background-color: transparent;
  border: none;
  font-size: 1.3rem;
  padding: 0 3rem 0 0;
  position: relative;
  box-shadow: none;
}
.data-grid td .action-select:hover {
  color: #007bdb;
  text-decoration: underline;
}
.data-grid td .action-select:hover:after {
  border-color: #007bdb transparent transparent transparent;
}
.data-grid td .action-select:after {
  border-color: #026294 transparent transparent transparent;
  margin: .6rem 0 0 .7rem;
  right: auto;
  top: auto;
}
.data-grid td .action-select:before {
  display: none;
}
.data-grid td .action-menu,
.data-grid td .abs-action-menu .action-submenu,
.data-grid td .action-menu .action-submenu,
.data-grid td .actions-split .dropdown-menu .action-submenu,
.data-grid td .actions-split .action-menu .action-submenu {
  left: auto;
  min-width: 10rem;
  right: 0;
  text-align: left;
  top: auto;
  z-index: 1;
  overflow: hidden;
}
.data-grid td._update-status-active {
  background: #bceeff;
}
.data-grid td._update-status-upcoming {
  background: #ccf391;
}
.data-grid th {
  background-color: #f3f3f3;
  border: 0.1rem solid #f3f3f3;
  border-left-color: transparent;
  color: #000000;
  font-weight: 600;
  padding: 0;
  text-align: left;
}
.data-grid th:first-child {
  border-left-color: #f3f3f3;
}
.data-grid th._dragover-left {
  box-shadow: inset 3px 0 0 0 #ffffff;
  z-index: 2;
}
.data-grid th._dragover-right {
  box-shadow: inset -3px 0 0 0 #ffffff;
}
.data-grid .shadow-div {
  cursor: col-resize;
  height: 100%;
  margin-right: -5px;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
}
.data-grid .data-grid-th {
  background-clip: padding-box;
  color: #000000;
  padding: 1rem 1rem;
  position: relative;
  vertical-align: middle;
  border-bottom: 2px solid #f3f3f3;
}
.data-grid .data-grid-th._resize-visible .shadow-div {
  cursor: auto;
  display: none;
}
.data-grid .data-grid-th._draggable {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.data-grid .data-grid-th._sortable {
  cursor: pointer;
  transition: background-color 0.1s linear;
  z-index: 1;
}
.data-grid .data-grid-th._sortable:focus,
.data-grid .data-grid-th._sortable:hover {
  background-color: #f3f3f3;
}
.data-grid .data-grid-th._sortable:active {
  padding-bottom: 0.9rem;
  padding-top: 1.1rem;
}
.data-grid .data-grid-th.required > span:after {
  color: #f38a5e;
  content: '*';
  margin-left: .3rem;
}
.data-grid .data-grid-checkbox-cell {
  overflow: hidden;
  padding: 0;
  vertical-align: top;
  width: 5.2rem;
}
.data-grid .data-grid-checkbox-cell:hover {
  cursor: default;
}
.data-grid .data-grid-thumbnail-cell {
  text-align: center;
  width: 7rem;
}
.data-grid .data-grid-thumbnail-cell img {
  border: 1px solid #d6d6d6;
  width: 5rem;
}
.data-grid .data-grid-multicheck-cell {
  padding: 1rem 1rem 0.9rem;
  text-align: center;
  vertical-align: middle;
  border-bottom: 2px solid #f3f3f3;
}
.data-grid .data-grid-onoff-cell {
  text-align: center;
  width: 12rem;
}
.data-grid .data-grid-actions-cell {
  padding-left: 2rem;
  padding-right: 2rem;
  text-align: center;
  width: 1%;
}
.data-grid._hidden {
  display: none;
}
.data-grid._dragging-copy {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  left: 0;
  opacity: .95;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.data-grid._dragging-copy .data-grid-th {
  border: 1px solid #007bdb;
  border-bottom: none;
}
.data-grid._dragging-copy .data-grid-th,
.data-grid._dragging-copy .data-grid-th._sortable {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
.data-grid._dragging-copy tr:last-child td {
  border-bottom: 1px solid #007bdb;
}
.data-grid._dragging-copy td {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel:hover td {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel td {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row.data-grid-bulk-edit-panel td:before {
  background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row:hover td {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before,
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:after {
  left: 0;
  right: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before {
  background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:only-child {
  border-left: 1px solid #007bdb;
  border-right: 1px solid #007bdb;
  left: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._dragging-copy._in-edit .data-grid-editable-row .admin__control-select,
.data-grid._dragging-copy._in-edit .data-grid-editable-row .ui-datepicker .ui-datepicker-title select {
  opacity: 0.5;
}
.data-grid .data-grid-controls-row td {
  padding-top: 1.6rem;
}
.data-grid .data-grid-controls-row td.data-grid-checkbox-cell {
  padding-top: 0.6rem;
}
.data-grid .data-grid-controls-row td button,
.data-grid .data-grid-controls-row td [class*='admin__control-'] {
  margin-top: -1.7rem;
}
.data-grid._in-edit tr:hover td {
  background-color: #e6e6e6;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row td {
  background-color: #ffffff;
}
.data-grid._in-edit ._odd-row:hover td {
  background-color: #e6e6e6;
}
.data-grid._in-edit ._odd-row td {
  background-color: #e6e6e6;
}
.data-grid._in-edit .data-grid-editable-row-actions:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row-actions td {
  background-color: #ffffff;
}
.data-grid._in-edit td {
  background-color: #e6e6e6;
  pointer-events: none;
}
.data-grid._in-edit .data-grid-checkbox-cell {
  pointer-events: auto;
}
.data-grid._in-edit .data-grid-editable-row {
  border: 0.1rem solid #adadad;
  border-bottom-color: #c2c2c2;
}
.data-grid._in-edit .data-grid-editable-row:hover td {
  background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row td {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
  border-left-style: hidden;
  border-right-style: hidden;
  border-top-color: #ffffff;
  pointer-events: auto;
  vertical-align: middle;
  border-bottom: 1px solid #e7ecf1;
}
.data-grid._in-edit .data-grid-editable-row td:first-child {
  border-left-color: #adadad;
  border-left-style: solid;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:after {
  left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:before {
  left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child {
  border-right-color: #adadad;
  border-right-style: solid;
  left: -0.1rem;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:after {
  right: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:before {
  right: 0;
}
.data-grid._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._in-edit .data-grid-editable-row .admin__control-select,
.data-grid._in-edit .data-grid-editable-row .ui-datepicker .ui-datepicker-title select {
  width: 100%;
}
.data-grid._in-edit .data-grid-bulk-edit-panel td {
  vertical-align: bottom;
}
.data-grid .data-grid-editable-row td {
  border-left-color: #ffffff;
  border-left-style: solid;
  position: relative;
  z-index: 1;
}
.data-grid .data-grid-editable-row td:after {
  bottom: 0;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  content: '';
  height: 0.9rem;
  left: 0;
  margin-top: -1rem;
  position: absolute;
  right: 0;
}
.data-grid .data-grid-editable-row td:before {
  background-color: #ffffff;
  bottom: 0;
  content: '';
  height: 1rem;
  left: -10px;
  position: absolute;
  right: -10px;
  z-index: 1;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions:hover td {
  background-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td {
  background-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td:first-child {
  border-left-color: #ffffff;
  border-right-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td:last-child {
  left: 0;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td:before {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel:hover td {
  background-color: #fffbe6;
}
.data-grid .data-grid-editable-row-actions {
  left: 50%;
  margin-left: -12.5rem;
  margin-top: -2px;
  position: absolute;
  text-align: center;
}
.data-grid .data-grid-editable-row-actions td {
  width: 25rem;
}
.data-grid .data-grid-editable-row-actions [class*='action-'] {
  min-width: 9rem;
}
.data-grid .data-grid-draggable-row-cell {
  width: 1%;
}
.data-grid .data-grid-draggable-row-cell .draggable-handle {
  padding: 0;
}
.data-grid-th._sortable._ascend,
.data-grid-th._sortable._descend {
  padding-right: 2.7rem;
}
.data-grid-th._sortable._ascend:before,
.data-grid-th._sortable._descend:before {
  margin-top: -1em;
  position: absolute;
  right: 1rem;
  top: 50%;
}
.data-grid-th._sortable._ascend:before {
  content: '\2193';
}
.data-grid-th._sortable._descend:before {
  content: '\2191';
}
.data-grid-checkbox-cell-inner {
  display: block;
  padding: 1.1rem 1.8rem 0.9rem;
  position: relative;
  text-align: right;
}
.data-grid-checkbox-cell-inner:hover {
  cursor: pointer;
}
.data-grid-checkbox-cell-inner:before {
  bottom: 0;
  content: '';
  height: 500%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.data-grid-state-cell-inner {
  display: block;
  padding: 1.1rem 1.8rem 0.9rem;
  text-align: center;
}
.data-grid-state-cell-inner > span {
  display: inline-block;
  font-style: italic;
  padding: .6rem 0;
}
.data-grid-row-parent._active > td .data-grid-checkbox-cell-inner:before {
  content: '\e62b';
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner {
  padding-left: 3.7rem;
  position: relative;
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before {
  content: '\e628';
  font-size: 1rem;
  font-weight: 700;
  left: 1.35rem;
  position: absolute;
  top: 1.6rem;
}
.data-grid-th._col-xs {
  width: 1%;
}
.data-grid-info-panel {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 2rem 0.1rem -2rem;
}
.data-grid-info-panel .messages {
  overflow: hidden;
}
.data-grid-info-panel .messages .message {
  margin: 1rem;
}
.data-grid-info-panel .messages .message:last-child {
  margin-bottom: 1rem;
}
.data-grid-info-panel-actions {
  padding: 1rem;
  text-align: right;
}
.data-grid-editable-row .admin__field-control {
  position: relative;
}
.data-grid-editable-row .admin__field-control._error:after {
  border-color: transparent #ee7d7d transparent transparent;
  border-style: solid;
  border-width: 0 12px 12px 0;
  content: '';
  position: absolute;
  right: 0;
  top: 0;
}
.data-grid-editable-row .admin__field-control._error .admin__control-text {
  border-color: #ee7d7d;
}
.data-grid-editable-row .admin__field-control._focus:after {
  display: none;
}
.data-grid-editable-row .admin__field-error {
  bottom: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
  left: 0;
  margin: 0 auto 1.5rem;
  max-width: 32rem;
  position: absolute;
  right: 0;
}
.data-grid-editable-row .admin__field-error:after,
.data-grid-editable-row .admin__field-error:before {
  border-style: solid;
  content: '';
  left: 50%;
  position: absolute;
  top: 100%;
}
.data-grid-editable-row .admin__field-error:after {
  border-color: #fffbbb transparent transparent transparent;
  border-width: 10px 10px 0 10px;
  margin-left: -10px;
  z-index: 1;
}
.data-grid-editable-row .admin__field-error:before {
  border-color: #ee7d7d transparent transparent transparent;
  border-width: 11px 12px 0 12px;
  margin-left: -12px;
}
.data-grid-bulk-edit-panel .admin__field-label-vertical {
  display: block;
  font-size: 1.2rem;
  margin-bottom: .5rem;
  text-align: left;
}
.data-grid-row-changed {
  cursor: default;
  display: block;
  opacity: .5;
  position: relative;
  width: 100%;
  z-index: 1;
}
.data-grid-row-changed:after {
  content: '\e631';
  display: inline-block;
}
.data-grid-row-changed .data-grid-row-changed-tooltip {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 1px;
  bottom: 100%;
  box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
  display: none;
  font-weight: 400;
  line-height: 1.36;
  margin-bottom: 1.5rem;
  padding: 1rem;
  position: absolute;
  right: -1rem;
  text-transform: none;
  width: 27rem;
  word-break: normal;
  z-index: 2;
}
.data-grid-row-changed._changed {
  opacity: 1;
  z-index: 3;
}
.data-grid-row-changed._changed:hover .data-grid-row-changed-tooltip {
  display: block;
}
.data-grid-row-changed._changed:hover:before {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  bottom: 100%;
  box-shadow: 4px 4px 3px -1px rgba(0, 0, 0, 0.15);
  content: '';
  display: block;
  height: 1.6rem;
  left: 50%;
  margin: 0 0 0.7rem -0.8rem;
  position: absolute;
  transform: rotate(45deg);
  width: 1.6rem;
  z-index: 3;
}
.ie9 .data-grid-row-changed._changed:hover:before {
  display: none;
}
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
/* http://graphicburger.com/simple-line-icons-webfont/ */
@font-face {
	font-family: 'Simple-Line-Icons';

	src:url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.eot');
	src:url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
		url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.woff') format('woff'),
		url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.ttf') format('truetype'),
		url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Simple-Line-Icons';
		src: url('../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/simple-line-icons/fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');
	}
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}@charset "UTF-8";
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot");
  src: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #337ab7;
  text-decoration: none; }
  a:hover,
  a:focus {
    color: #23527c;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777777; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 10px; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #f9e491;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #777777; }

.text-primary {
  color: #337ab7; }

a.text-primary:hover,
a.text-primary:focus {
  color: #286090; }

.text-success {
  color: #27a4b0; }

a.text-success:hover,
a.text-success:focus {
  color: #1d7d86; }

.text-info {
  color: #327ad5; }

a.text-info:hover,
a.text-info:focus {
  color: #2462b0; }

.text-warning {
  color: #c29d0b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #927608; }

.text-danger {
  color: #e73d4a; }

a.text-danger:hover,
a.text-danger:focus {
  color: #d71b29; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090; }

.bg-success {
  background-color: #abe7ed; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #81dbe3; }

.bg-info {
  background-color: #e0ebf9; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #b5cff0; }

.bg-warning {
  background-color: #f9e491; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f6d861; }

.bg-danger {
  background-color: #fbe1e3; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #f6b3b8; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 20px; }

dt,
dd {
  line-height: 1.42857; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before,
.dl-horizontal dd:after {
  content: " ";
  display: table; }

.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857;
    color: #777777; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container:before,
  .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1170px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  .container-fluid:before,
  .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -15px;
  margin-right: -15px; }
  .row:before,
  .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #e7ecf1; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #e7ecf1; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #e7ecf1; }
  .table .table {
    background-color: #fff; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #e7ecf1; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #e7ecf1; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fbfcfd; }

.table-hover > tbody > tr:hover {
  background-color: #eef1f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #eef1f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #dee5ec; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #abe7ed; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #96e1e8; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #e0ebf9; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #caddf4; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #f9e491; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #f7de79; }

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #fbe1e3; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #f8cace; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #e7ecf1; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #34495e;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c2cad8;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #93a1bb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(147, 161, 187, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(147, 161, 187, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled],
  .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eef1f5;
    opacity: 1; }
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm,
  .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg,
  .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg input[type="month"] {
    line-height: 46px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg,
  .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm, .input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg, .input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #27a4b0; }

.has-success .form-control {
  border-color: #27a4b0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #1d7d86;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #60d2dc;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #60d2dc; }

.has-success .input-group-addon {
  color: #27a4b0;
  border-color: #27a4b0;
  background-color: #abe7ed; }

.has-success .form-control-feedback {
  color: #27a4b0; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #c29d0b; }

.has-warning .form-control {
  border-color: #c29d0b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #927608;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4d03f;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f4d03f; }

.has-warning .input-group-addon {
  color: #c29d0b;
  border-color: #c29d0b;
  background-color: #f9e491; }

.has-warning .form-control-feedback {
  color: #c29d0b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #e73d4a; }

.has-error .form-control {
  border-color: #e73d4a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #d71b29;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f2989f;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f2989f; }

.has-error .input-group-addon {
  color: #e73d4a;
  border-color: #e73d4a;
  background-color: #fbe1e3; }

.has-error .form-control-feedback {
  color: #e73d4a; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  .form-horizontal .form-group:before,
  .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus,
  .btn.focus,
  .btn:active:focus,
  .btn:active.focus,
  .btn.active:focus,
  .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover,
  .btn:focus,
  .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active,
  .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled,
  .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus,
  .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active,
  .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover,
    .btn-default:active:focus,
    .btn-default:active.focus,
    .btn-default.active:hover,
    .btn-default.active:focus,
    .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active,
  .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover,
  .btn-default.disabled:focus,
  .btn-default.disabled.focus,
  .btn-default[disabled]:hover,
  .btn-default[disabled]:focus,
  .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4; }
  .btn-primary:focus,
  .btn-primary.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40; }
  .btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .btn-primary:active,
  .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
    .btn-primary:active:hover,
    .btn-primary:active:focus,
    .btn-primary:active.focus,
    .btn-primary.active:hover,
    .btn-primary.active:focus,
    .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #204d74;
      border-color: #122b40; }
  .btn-primary:active,
  .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover,
  .btn-primary.disabled:focus,
  .btn-primary.disabled.focus,
  .btn-primary[disabled]:hover,
  .btn-primary[disabled]:focus,
  .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .btn-primary .badge {
    color: #337ab7;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #36c6d3;
  border-color: #2bb8c4; }
  .btn-success:focus,
  .btn-success.focus {
    color: #fff;
    background-color: #27a4b0;
    border-color: #14565c; }
  .btn-success:hover {
    color: #fff;
    background-color: #27a4b0;
    border-color: #208992; }
  .btn-success:active,
  .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #27a4b0;
    border-color: #208992; }
    .btn-success:active:hover,
    .btn-success:active:focus,
    .btn-success:active.focus,
    .btn-success.active:hover,
    .btn-success.active:focus,
    .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #208992;
      border-color: #14565c; }
  .btn-success:active,
  .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover,
  .btn-success.disabled:focus,
  .btn-success.disabled.focus,
  .btn-success[disabled]:hover,
  .btn-success[disabled]:focus,
  .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #36c6d3;
    border-color: #2bb8c4; }
  .btn-success .badge {
    color: #36c6d3;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #659be0;
  border-color: #508edb; }
  .btn-info:focus,
  .btn-info.focus {
    color: #fff;
    background-color: #3a80d7;
    border-color: #1d4f8e; }
  .btn-info:hover {
    color: #fff;
    background-color: #3a80d7;
    border-color: #286ec5; }
  .btn-info:active,
  .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #3a80d7;
    border-color: #286ec5; }
    .btn-info:active:hover,
    .btn-info:active:focus,
    .btn-info:active.focus,
    .btn-info.active:hover,
    .btn-info.active:focus,
    .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #286ec5;
      border-color: #1d4f8e; }
  .btn-info:active,
  .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover,
  .btn-info.disabled:focus,
  .btn-info.disabled.focus,
  .btn-info[disabled]:hover,
  .btn-info[disabled]:focus,
  .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #659be0;
    border-color: #508edb; }
  .btn-info .badge {
    color: #659be0;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #F1C40F;
  border-color: #dab10d; }
  .btn-warning:focus,
  .btn-warning.focus {
    color: #fff;
    background-color: #c29d0b;
    border-color: #614f06; }
  .btn-warning:hover {
    color: #fff;
    background-color: #c29d0b;
    border-color: #a08209; }
  .btn-warning:active,
  .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #c29d0b;
    border-color: #a08209; }
    .btn-warning:active:hover,
    .btn-warning:active:focus,
    .btn-warning:active.focus,
    .btn-warning.active:hover,
    .btn-warning.active:focus,
    .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #a08209;
      border-color: #614f06; }
  .btn-warning:active,
  .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover,
  .btn-warning.disabled:focus,
  .btn-warning.disabled.focus,
  .btn-warning[disabled]:hover,
  .btn-warning[disabled]:focus,
  .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #F1C40F;
    border-color: #dab10d; }
  .btn-warning .badge {
    color: #F1C40F;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #ed6b75;
  border-color: #ea5460; }
  .btn-danger:focus,
  .btn-danger.focus {
    color: #fff;
    background-color: #e73d4a;
    border-color: #a91520; }
  .btn-danger:hover {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e31d2d; }
  .btn-danger:active,
  .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e31d2d; }
    .btn-danger:active:hover,
    .btn-danger:active:focus,
    .btn-danger:active.focus,
    .btn-danger.active:hover,
    .btn-danger.active:focus,
    .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #e31d2d;
      border-color: #a91520; }
  .btn-danger:active,
  .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover,
  .btn-danger.disabled:focus,
  .btn-danger.disabled.focus,
  .btn-danger[disabled]:hover,
  .btn-danger[disabled]:focus,
  .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #ed6b75;
    border-color: #ea5460; }
  .btn-danger .badge {
    color: #ed6b75;
    background-color: #fff; }

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0; }
  .btn-link,
  .btn-link:active,
  .btn-link.active,
  .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link,
  .btn-link:hover,
  .btn-link:focus,
  .btn-link:active {
    border-color: transparent; }
  .btn-link:hover,
  .btn-link:focus {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover,
  .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #6c8dae;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0/*rtl:auto*/;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #e1e5ec; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7; }

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777; }

.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }

.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover,
    .btn-group > .btn:focus,
    .btn-group > .btn:active,
    .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before,
  .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  .input-group-addon.input-sm, .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  .input-group-addon.input-lg, .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover,
    .input-group-btn > .btn:focus,
    .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before,
  .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover,
      .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    .nav > li.disabled > a {
      color: #777777; }
      .nav > li.disabled > a:hover,
      .nav > li.disabled > a:focus {
        color: #777777;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a,
  .nav .open > a:hover,
  .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #337ab7; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.42857;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:hover,
    .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 4px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a,
  .nav-pills > li.active > a:hover,
  .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  .nav-tabs-justified > .active > a,
  .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    .nav-tabs-justified > .active > a,
    .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before,
  .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 4px; } }

.navbar-header:before,
.navbar-header:after {
  content: " ";
  display: table; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before,
  .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 9995;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  .navbar-brand:hover,
  .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 7.5px -15px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover,
    .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a,
  .navbar-default .navbar-nav > .disabled > a:hover,
  .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover,
    .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover,
    .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #9d9d9d; }
    .navbar-inverse .navbar-brand:hover,
    .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #9d9d9d; }
  .navbar-inverse .navbar-nav > li > a {
    color: #9d9d9d; }
    .navbar-inverse .navbar-nav > li > a:hover,
    .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a,
  .navbar-inverse .navbar-nav > .active > a:hover,
  .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a,
  .navbar-inverse .navbar-nav > .disabled > a:hover,
  .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover,
    .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .open > a:hover,
  .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #9d9d9d; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #9d9d9d; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #9d9d9d; }
    .navbar-inverse .btn-link:hover,
    .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover,
    .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #777777; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.42857;
      text-decoration: none;
      color: #337ab7;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  .pagination > li > a:hover,
  .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
  .pagination > .active > a,
  .pagination > .active > a:hover,
  .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #777777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  .pager:before,
  .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #777777;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #777777; }
  .label-default[href]:hover,
  .label-default[href]:focus {
    background-color: #5e5e5e; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover,
  .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover,
  .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover,
  .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover,
  .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover,
  .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge,
  .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable, .alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #abe7ed;
  border-color: #abe7ed;
  color: #27a4b0; }
  .alert-success hr {
    border-top-color: #96e1e8; }
  .alert-success .alert-link {
    color: #1d7d86; }

.alert-info {
  background-color: #e0ebf9;
  border-color: #e0ebf9;
  color: #327ad5; }
  .alert-info hr {
    border-top-color: #caddf4; }
  .alert-info .alert-link {
    color: #2462b0; }

.alert-warning {
  background-color: #f9e491;
  border-color: #f9e491;
  color: #c29d0b; }
  .alert-warning hr {
    border-top-color: #f7de79; }
  .alert-warning .alert-link {
    color: #927608; }

.alert-danger {
  background-color: #fbe1e3;
  border-color: #fbe1e3;
  color: #e73d4a; }
  .alert-danger hr {
    border-top-color: #f8cace; }
  .alert-danger .alert-link {
    color: #d71b29; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #36c6d3; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #659be0; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #F1C40F; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #ed6b75; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover,
  a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #f1f4f7;
  color: #b1b7bd;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading,
  .list-group-item.disabled:hover .list-group-item-heading,
  .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text,
  .list-group-item.disabled:hover .list-group-item-text,
  .list-group-item.disabled:focus .list-group-item-text {
    color: #b1b7bd; }

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small,
  .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small,
  .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text,
  .list-group-item.active:hover .list-group-item-text,
  .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #27a4b0;
  background-color: #abe7ed; }

a.list-group-item-success,
button.list-group-item-success {
  color: #27a4b0; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover,
  a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #27a4b0;
    background-color: #96e1e8; }
  a.list-group-item-success.active,
  a.list-group-item-success.active:hover,
  a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #27a4b0;
    border-color: #27a4b0; }

.list-group-item-info {
  color: #327ad5;
  background-color: #e0ebf9; }

a.list-group-item-info,
button.list-group-item-info {
  color: #327ad5; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover,
  a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #327ad5;
    background-color: #caddf4; }
  a.list-group-item-info.active,
  a.list-group-item-info.active:hover,
  a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #327ad5;
    border-color: #327ad5; }

.list-group-item-warning {
  color: #c29d0b;
  background-color: #f9e491; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #c29d0b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover,
  a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #c29d0b;
    background-color: #f7de79; }
  a.list-group-item-warning.active,
  a.list-group-item-warning.active:hover,
  a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #c29d0b;
    border-color: #c29d0b; }

.list-group-item-danger {
  color: #e73d4a;
  background-color: #fbe1e3; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #e73d4a; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover,
  a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #e73d4a;
    background-color: #f8cace; }
  a.list-group-item-danger.active,
  a.list-group-item-danger.active:hover,
  a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e73d4a; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before,
  .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 3px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 3px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 3px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 3px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #e7ecf1; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #337ab7; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #337ab7; }
    .panel-primary > .panel-heading .badge {
      color: #337ab7;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #337ab7; }

.panel-success {
  border-color: #abe7ed; }
  .panel-success > .panel-heading {
    color: #27a4b0;
    background-color: #abe7ed;
    border-color: #abe7ed; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #abe7ed; }
    .panel-success > .panel-heading .badge {
      color: #abe7ed;
      background-color: #27a4b0; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #abe7ed; }

.panel-info {
  border-color: #e0ebf9; }
  .panel-info > .panel-heading {
    color: #327ad5;
    background-color: #e0ebf9;
    border-color: #e0ebf9; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #e0ebf9; }
    .panel-info > .panel-heading .badge {
      color: #e0ebf9;
      background-color: #327ad5; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e0ebf9; }

.panel-warning {
  border-color: #f9e491; }
  .panel-warning > .panel-heading {
    color: #c29d0b;
    background-color: #f9e491;
    border-color: #f9e491; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #f9e491; }
    .panel-warning > .panel-heading .badge {
      color: #f9e491;
      background-color: #c29d0b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f9e491; }

.panel-danger {
  border-color: #fbe1e3; }
  .panel-danger > .panel-heading {
    color: #e73d4a;
    background-color: #fbe1e3;
    border-color: #fbe1e3; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #fbe1e3; }
    .panel-danger > .panel-heading .badge {
      color: #fbe1e3;
      background-color: #e73d4a; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #fbe1e3; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f1f4f7;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10049;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before,
  .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.42857; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before,
  .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0/*rtl:ignore*/;
  border-right-color: #000/*rtl:ignore*/; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px/*rtl:ignore*/;
  border-left-color: #000/*rtl:ignore*/; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0/*rtl:ignore*/;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px/*rtl:ignore*/; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px /*rtl:ignore*/; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -11px /*rtl:ignore*/;
  margin-top: -11px;
  border-left-width: 0/*rtl:ignore*/;
  border-right-color: #999999/*rtl:ignore*/;
  border-right-color: rgba(0, 0, 0, 0.25)/*rtl:ignore*/; }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px/*rtl:ignore*/;
    bottom: -10px;
    border-left-width: 0/*rtl:ignore*/;
    border-right-color: #fff/*rtl:ignore*/; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -11px /*rtl:ignore*/;
  margin-top: -11px;
  border-right-width: 0/*rtl:ignore*/;
  border-left-color: #999999/*rtl:ignore*/;
  border-left-color: rgba(0, 0, 0, 0.25)/*rtl:ignore*/; }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px/*rtl:ignore*/;
    border-right-width: 0/*rtl:ignore*/;
    border-left-color: #fff/*rtl:ignore*/;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next,
        .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev,
        .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left,
        .carousel-inner > .item.prev.right,
        .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover,
  .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }
/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/

*/
/* General settings */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
  background-image: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/uniform/images/sprite.png");
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */ }
  div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
    outline: 0; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/uniform/images/bg-input.png") repeat-x 0 0;
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/uniform/images/bg-input.png") repeat-x 0 0;
  outline: 0; }
  input.uniform-input.active,
  select.uniform-multiselect.active,
  textarea.uniform.active {
    background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/uniform/images/bg-input-focus.png") repeat-x 0 0; }

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }
  div.selector span {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    background-position: right 0;
    height: 26px;
    line-height: 26px;
    padding-right: 25px;
    cursor: pointer;
    width: 100%;
    display: block; }
  div.selector.fixedWidth {
    width: 190px; }
    div.selector.fixedWidth span {
      width: 155px; }
  div.selector select {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    height: 22px;
    top: 2px;
    left: 0px;
    width: 100%; }
  div.selector.active {
    background-position: 0 -156px; }
    div.selector.active span {
      background-position: right -26px; }
  div.selector.hover, div.selector.focus {
    background-position: 0 -182px; }
    div.selector.hover span, div.selector.focus span {
      background-position: right -52px; }
    div.selector.hover.active, div.selector.focus.active {
      background-position: 0 -208px; }
      div.selector.hover.active span, div.selector.focus.active span {
        background-position: right -78px; }
  div.selector.disabled, div.selector.disabled.active {
    background-position: 0 -234px; }
    div.selector.disabled span, div.selector.disabled.active span {
      background-position: right -104px; }

/* Checkbox */
div.checker {
  position: relative; }
  div.checker, div.checker span, div.checker input {
    width: 19px;
    height: 19px; }
  div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -260px; }
    div.checker span.checked {
      background-position: -76px -260px; }
  div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  div.checker.active span {
    background-position: -19px -260px; }
    div.checker.active span.checked {
      background-position: -95px -260px; }
  div.checker.hover span, div.checker.focus span {
    background-position: -38px -260px; }
    div.checker.hover span.checked, div.checker.focus span.checked {
      background-position: -114px -260px; }
  div.checker.hover.active span, div.checker.focus.active span {
    background-position: -57px -260px; }
    div.checker.hover.active span.checked, div.checker.focus.active span.checked {
      background-position: -133px -260px; }
  div.checker.disabled, div.checker.disabled.active {
    background-position: -152px -260px; }
    div.checker.disabled span.checked, div.checker.disabled.active span.checked {
      background-position: -171px -260px; }

/* Radio */
div.radio {
  position: relative; }
  div.radio, div.radio span, div.radio input {
    width: 18px;
    height: 18px; }
  div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    background-position: 0 -279px; }
    div.radio span.checked {
      background-position: -72px -279px; }
  div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center; }
  div.radio.active span {
    background-position: -18px -18px -279px; }
    div.radio.active span.checked {
      background-position: -90px -279px; }
  div.radio.hover span, div.radio.focus span {
    background-position: -36px -36px -279px; }
    div.radio.hover span.checked, div.radio.focus span.checked {
      background-position: -108px -279px; }
  div.radio.hover.active span, div.radio.focus.active span {
    background-position: -54px -279px; }
    div.radio.hover.active span.checked, div.radio.focus.active span.checked {
      background-position: -126px -279px; }
  div.radio.disabled span, div.radio.disabled.active span {
    background-position: -144px -279px; }
    div.radio.disabled span.checked, div.radio.disabled.active span.checked {
      background-position: -162px -279px; }

/* Uploader */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }
  div.uploader span.action {
    background-position: right -409px;
    height: 28px;
    line-height: 28px;
    width: 82px;
    text-align: center;
    float: left;
    display: inline;
    overflow: hidden;
    cursor: pointer; }
  div.uploader span.filename {
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    cursor: default;
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px;
    width: 85px;
    padding: 0 10px; }
  div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%; }
  div.uploader.active span.action {
    background-position: right -465px; }
  div.uploader.hover, div.uploader.focus {
    background-position: 0 -353px; }
    div.uploader.hover span.action, div.uploader.focus span.action {
      background-position: right -437px; }
    div.uploader.hover.active span.action, div.uploader.focus.active span.action {
      background-position: right -493px; }
  div.uploader.disabled, div.uploader.disabled.active {
    background-position: 0 -325px; }
    div.uploader.disabled span.action, div.uploader.disabled.active span.action {
      background-position: right -381px; }

/* Buttons */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */ }
  div.button a, div.button button, div.button input {
    opacity: 0.01;
    filter: alpha(opacity=1);
    -moz-opacity: 0.01;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute; }
  div.button span {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    line-height: 22px;
    text-align: center;
    background-position: right -521px;
    height: 22px;
    margin-left: 13px;
    padding: 8px 15px 0 2px; }
  div.button.active {
    background-position: 0 -671px; }
    div.button.active span {
      background-position: right -551px;
      cursor: default; }
  div.button.hover, div.button.focus {
    background-position: 0 -701px; }
    div.button.hover span, div.button.focus span {
      background-position: right -581px; }
  div.button.disabled, div.button.disabled.active {
    background-position: 0 -731px; }
    div.button.disabled span, div.button.disabled.active span {
      background-position: right -611px;
      cursor: default; }

/* INPUT & TEXTAREA */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  border-bottom: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
  input.uniform-input.hover, input.uniform-input.focus,
  select.uniform-multiselect.hover,
  select.uniform-multiselect.focus,
  textarea.uniform.hover,
  textarea.uniform.focus {
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
    border-color: #999; }

/* PRESENTATION */
/* Buttons */
div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }
div.button.hover span, div.button.focus span {
  color: #555; }
div.button.disabled span, div.button.disabled.active span {
  color: #bbb; }

/* Select */
div.selector {
  font-size: 12px; }
  div.selector span {
    color: #666;
    text-shadow: 0 1px 0 white; }
  div.selector select {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 12px; }
  div.selector.disabled span, div.selector.disabled.active span {
    color: #bbb; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: white 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }
div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbbbbb;
  font-size: 11px; }
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  color: #aaa; }
div.uploader.disabled span.filename, div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa; }

input.uniform-input, input.uniform-input:focus {
  background-color: #fff; }
/* ========================================================================
 * bootstrap-switch - v3.3.2
 * http://www.bootstrap-switch.org
 * ========================================================================
 * Copyright 2012-2013 Mattia Larentis
 *
 * ========================================================================
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #cccccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block !important;
  height: 100%;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #428bca;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eeeeee;
}
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333333;
  background: #ffffff;
}
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.bootstrap-switch input[type='radio'].form-control,
.bootstrap-switch input[type='checkbox'].form-control {
  height: auto;
}
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.33;
}
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;border-radius:4px;width:278px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto;display:inline-block;content:'';position:absolute}.daterangepicker.openscenter:before{top:-7px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.daterangepicker.openscenter:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;white-space:nowrap;cursor:pointer}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#999;background:#fff}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker th.month{width:auto}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;height:30px;line-height:30px;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #357ebd}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .ranges{font-size:11px;float:none;margin:4px;text-align:left}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}@media (min-width:564px){.daterangepicker .calendar,.daterangepicker .ranges,.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:left}.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker .calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .calendar.left{clear:left;margin-right:0}.daterangepicker.single .calendar.left{clear:none}.daterangepicker .calendar.right{margin-left:0}.daterangepicker .calendar.left .calendar-table,.daterangepicker .left .daterangepicker_input{padding-right:12px}}@media (min-width:730px){.daterangepicker .ranges{width:auto;float:left}.daterangepicker .calendar.left{clear:none}}/*!
 * Datepicker for Bootstrap v1.5.1 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';display:inline-block;border-top:0;position:absolute}.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.datepicker table tr td.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.highlighted:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.highlighted{background-image:none}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#999}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.today.focus,.open>.dropdown-toggle.datepicker table tr td.today:focus,.open>.dropdown-toggle.datepicker table tr td.today:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.active,.datepicker table tr td.today:active,.open>.dropdown-toggle.datepicker table tr td.today{background-image:none}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#999}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.datepicker table tr td.range:hover,.open>.dropdown-toggle.datepicker table tr td.range{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.focus,.open>.dropdown-toggle.datepicker table tr td.range:focus,.open>.dropdown-toggle.datepicker table tr td.range:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.active,.datepicker table tr td.range:active,.open>.dropdown-toggle.datepicker table tr td.range{background-image:none}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#999}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.datepicker table tr td.range.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active,.open>.dropdown-toggle.datepicker table tr td.range.highlighted{background-image:none}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#999}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.focus,.open>.dropdown-toggle.datepicker table tr td.range.today:focus,.open>.dropdown-toggle.datepicker table tr td.range.today:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active,.open>.dropdown-toggle.datepicker table tr td.range.today{background-image:none}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#999}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{background-image:none}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#999;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:grey;border-color:#161616}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted{color:#fff;background-color:grey;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover,.open>.dropdown-toggle.datepicker table tr td.selected.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.selected.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.selected:focus,.open>.dropdown-toggle.datepicker table tr td.selected:hover{color:#fff;background-color:#6e6e6e;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#999;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th,.input-group.date .input-group-addon{cursor:pointer}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,.open>.dropdown-toggle.datepicker table tr td span.active.focus,.open>.dropdown-toggle.datepicker table tr td span.active:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover.focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:focus,.open>.dropdown-toggle.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#285e8e;border-color:#193c5a}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover,.open>.dropdown-toggle.datepicker table tr td span.active:hover{background-image:none}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker thead tr:first-child th,.datetimepicker tfoot th{cursor:pointer}.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i,.input-group.date .input-group-addon span{cursor:pointer;width:14px;height:14px}/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#dt/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.10,af-2.1.0,b-1.1.0,b-colvis-1.1.0,b-flash-1.1.0,b-html5-1.1.0,b-print-1.1.0,cr-1.3.0,fc-3.2.0,fh-3.1.0,r-2.0.0,rr-1.1.0,sc-1.4.0,se-1.1.0
 *
 * Included libraries:
 *   JSZip 2.5.0, pdfmake 0.1.18, DataTables 1.10.10, AutoFill 2.1.0, Buttons 1.1.0, Column visibility 1.1.0, Flash export 1.1.0, HTML5 export 1.1.0, Print view 1.1.0, ColReorder 1.3.0, FixedColumns 3.2.0, FixedHeader 3.1.0, Responsive 2.0.0, RowReorder 1.1.0, Scroller 1.4.0, Select 1.1.0
 */

table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/DataTables-1.10.10/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/DataTables-1.10.10/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/DataTables-1.10.10/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/DataTables-1.10.10/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/DataTables-1.10.10/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}


div.dt-autofill-handle {
  position: absolute;
  height: 8px;
  width: 8px;
  z-index: 102;
  box-sizing: border-box;
  border: 1px solid #316ad1;
  background: linear-gradient(to bottom, #abcffb 0%, #4989de 100%);
}

div.dt-autofill-select {
  position: absolute;
  z-index: 1001;
  background-color: #4989de;
  background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
}
div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  height: 3px;
  margin-top: -1px;
}
div.dt-autofill-select.left, div.dt-autofill-select.right {
  width: 3px;
  margin-left: -1px;
}

div.dt-autofill-list {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
  z-index: 11;
  box-sizing: border-box;
  padding: 1.5em 2em;
}
div.dt-autofill-list ul {
  display: table;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
}
div.dt-autofill-list ul li {
  display: table-row;
}
div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  border-bottom: none;
}
div.dt-autofill-list ul li:hover {
  background-color: #f6f6f6;
}
div.dt-autofill-list div.dt-autofill-question {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-question input[type=number] {
  padding: 6px;
  width: 30px;
  margin: -2px 0;
}
div.dt-autofill-list div.dt-autofill-button {
  display: table-cell;
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc;
}
div.dt-autofill-list div.dt-autofill-button button {
  color: white;
  margin: 0;
  padding: 6px 12px;
  text-align: center;
  border: 1px solid #2e6da4;
  background-color: #337ab7;
  border-radius: 4px;
  cursor: pointer;
  vertical-align: middle;
}

div.dt-autofill-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index: 10;
}


div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(top, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(top, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(top, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(top, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(top, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}


table.DTCR_clonedTable{background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0259C4;z-index:201}


table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}


table.fixedHeader-floating{position:fixed !important;background-color:white}table.fixedHeader-floating.no-footer{border-bottom-width:0}table.fixedHeader-locked{position:absolute !important;background-color:white}@media print{table.fixedHeader-floating{display:none}}


table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:8px;left:4px;height:16px;width:16px;display:block;position:absolute;color:white;border:2px solid white;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;font-family:'Courier New', Courier, monospace;text-indent:4px;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;font-family:'Courier New', Courier, monospace;text-indent:4px;line-height:16px;content:'+';background-color:#31b131}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}


table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:static;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}


div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS tbody tr.even{background-color:white}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 10px, #fff 20px)}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_paginate{display:none}


table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable td.select-checkbox{position:relative}table.dataTable td.select-checkbox:before,table.dataTable td.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable td.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}


table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
}
table.dataTable td, table.dataTable th {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
    text-align: center;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
    width: 75px;
    display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
    margin-left: 0.5em;
    display: inline-block;
    width: auto;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {
    padding-right: 30px;
}
table.dataTable thead>tr>th:active, table.dataTable thead>tr>td:active {
    outline: none;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5;
}
table.dataTable thead .sorting:after {
    opacity: 0.2;
    content: "\e150"}
table.dataTable thead .sorting_asc:after {
    content: "\e155"}
table.dataTable thead .sorting_desc:after {
    content: "\e156"}
table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    color: #eee;
}
div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important;
}
div.dataTables_scrollBody table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
    display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
    border-top: none;
}
div.dataTables_scrollFoot table {
    margin-top: 0 !important;
    border-top: none;
}
@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
}
}table.dataTable.table-condensed>thead>tr>th {
    padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
    top: 6px;
    right: 6px;
}
table.table-bordered.dataTable {
    border-collapse: separate !important;
}
table.table-bordered.dataTable th, table.table-bordered.dataTable td {
    border-left-width: 0;
}
table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
    border-right-width: 0;
}
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
    border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0;
}/*****************************************
 METRONIC MATERIAL DESIGN STYLE COMPONENTS 
******************************************/
/* Cubic Bezier Transition */
/***
General reset
***/
/* Set default body */
body {
  color: #333333;
  font-family: "Open Sans", sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  direction: "ltr";
  font-size: 14px; }

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't 
 properly apply the media queries in Bootstrap's CSS. To address this, 
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, 
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied 
*/
@-ms-viewport {
  width: auto !important; }

.md-shadow-z-1, .alert, .badge, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn-group > .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all), .btn.btn-link:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):hover, .icon-btn, .label:not(.md-skip), .note, .panel, .social-icons li > a, .social-icons.social-icons-color > li > a, .well {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18); }

.md-shadow-z-1-i {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18) !important; }

.md-shadow-z-1-hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.22); }

.md-shadow-z-2, .ver-inline-menu, .popover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22); }

.md-shadow-z-2-i, .dropdown-menu, .btn-group > .dropdown-menu {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22) !important; }

.md-shadow-z-2-hover, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):hover, .icon-btn:hover, .portlet.box.white > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .social-icons li:hover > a, .social-icons.social-icons-color > li > a:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26); }

.md-shadow-z-3, .modal .modal-content {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.23); }

.md-shadow-z-3-i {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.24) !important; }

.md-shadow-z-3-hover, .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all):active, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active {
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22), 0 6px 6px rgba(0, 0, 0, 0.26); }

.md-shadow-z-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22); }

.md-shadow-z-4-i {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22) !important; }

.md-shadow-z-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22); }

.md-shadow-z-5-i {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22) !important; }

.md-shadow-none {
  box-shadow: none !important; }

.md-click-circle {
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: scale(0);
  -moz-transform: scale(0);
  transform: scale(0); }
  .md-click-circle.md-click-animate {
    -webkit-animation: mdClickEffect 0.65s linear;
    -moz-animation: mdClickEffect 0.65s linear;
    animation: mdClickEffect 0.65s linear; }

@-webkit-keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0); }
  100% {
    opacity: 0 !important;
    -webkit-transform: scale(2.5); } }

@-moz-keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0); }
  100% {
    opacity: 0 !important;
    -moz-transform: scale(2.5); } }

@keyframes mdClickEffect {
  0% {
    opacity: 1;
    -webkit-transform: scale(0); }
  100% {
    opacity: 0 !important;
    transform: scale(2.5); } }

.form-group.form-md-line-input {
  position: relative;
  margin: 0 0 35px 0;
  padding-top: 20px; }
  .form-horizontal .form-group.form-md-line-input {
    padding-top: 10px;
    margin-bottom: 20px;
    margin: 0 -15px 20px -15px; }
  .form-horizontal .form-group.form-md-line-input > label {
    padding-top: 5px;
    font-size: 14px;
    color: #888888;
    opacity: 1 ;
    filter: alpha(opacity=100) ; }
  .form-group.form-md-line-input .form-control {
    background: none;
    border: 0;
    border-bottom: 1px solid #c2cad8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #555555;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px; }
    .form-group.form-md-line-input .form-control::-moz-placeholder {
      color: #999;
      opacity: 1; }
    .form-group.form-md-line-input .form-control:-ms-input-placeholder {
      color: #999; }
    .form-group.form-md-line-input .form-control::-webkit-input-placeholder {
      color: #999; }
    .form-group.form-md-line-input .form-control.form-control-static {
      border-bottom: 0; }
    .form-group.form-md-line-input .form-control.input-sm {
      font-size: 14px;
      padding: 6px 0; }
    .form-group.form-md-line-input .form-control.input-lg {
      font-size: 20px;
      padding: 14px 0; }
    .form-group.form-md-line-input .form-control ~ label,
    .form-group.form-md-line-input .form-control ~ .form-control-focus {
      width: 100%;
      position: absolute;
      left: 0;
      bottom: 0;
      pointer-events: none; }
      .form-horizontal .form-group.form-md-line-input .form-control ~ label, .form-horizontal
      .form-group.form-md-line-input .form-control ~ .form-control-focus {
        width: auto;
        left: 15px;
        right: 15px; }
      .form-group.form-md-line-input .form-control ~ label:after,
      .form-group.form-md-line-input .form-control ~ .form-control-focus:after {
        content: '';
        position: absolute;
        z-index: 5;
        bottom: 0;
        left: 50%;
        width: 0;
        height: 2px;
        width: 0;
        visibility: hidden;
        transition: 0.2s ease all; }
    .form-group.form-md-line-input .form-control ~ label {
      top: 0;
      margin-bottom: 0;
      font-size: 14px;
      color: #888888;
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
    .form-group.form-md-line-input .form-control ~ .help-block-error {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label,
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label,
    .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus {
      color: #888888; }
      .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label:after,
      .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label:after,
      .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .form-control-focus:after {
        visibility: visible;
        left: 0;
        width: 100%;
        background: #36c6d3; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ label {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block {
      color: #36c6d3;
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]) ~ .help-block-error, .form-group.form-md-line-input .form-control:focus:not([readonly]) ~ .help-block-error {
      opacity: 0 ;
      filter: alpha(opacity=0) ; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block {
      opacity: 0 ;
      filter: alpha(opacity=0) ; }
    .form-group.form-md-line-input .form-control.edited:not([readonly]):not(:focus) ~ .help-block-error {
      opacity: 0 ;
      filter: alpha(opacity=0) ; }
    .form-group.form-md-line-input .form-control[readonly], .form-group.form-md-line-input .form-control[disabled],
    fieldset[disabled] .form-group.form-md-line-input .form-control {
      background: none;
      cursor: not-allowed;
      border-bottom: 1px dashed #c2cad8; }
  .form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
    font-size: 16px;
    top: 25px;
    transition: 0.2s ease all;
    color: #999; }
  .form-group.form-md-line-input.form-md-floating-label .form-control[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly]) ~ label {
    top: 0;
    font-size: 13px; }
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm ~ label {
    font-size: 14px;
    top: 24px; }
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly]) ~ label {
    top: 0;
    font-size: 13px; }
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg ~ label {
    font-size: 20px;
    top: 30px; }
  .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly] ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly]) ~ label, .form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly]) ~ label {
    top: 0;
    font-size: 13px; }
  .form-group.form-md-line-input.form-md-floating-label .input-icon > label {
    padding-left: 34px; }
  .form-group.form-md-line-input.form-md-floating-label .input-icon.right > label {
    padding-left: 0;
    padding-right: 34px; }
  .form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
    padding-left: 34px; }
  .form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
    padding-right: 34px; }
  .form-group.form-md-line-input + .input-icon {
    padding-top: 0; }
  .form-group.form-md-line-input .help-block {
    position: absolute;
    margin: 2px 0 0 0;
    opacity: 0 ;
    filter: alpha(opacity=0) ;
    font-size: 13px; }
  .form-group.form-md-line-input > .input-icon > i {
    left: 0;
    bottom: 0;
    margin: 9px 2px 10px 10px;
    color: #888888; }
  .form-group.form-md-line-input > .input-icon.input-icon-lg > i {
    top: 6px; }
  .form-group.form-md-line-input > .input-icon.input-icon-sm > i {
    top: -1px; }
  .form-group.form-md-line-input > .input-icon .form-control {
    padding-left: 34px; }
  .form-group.form-md-line-input > .input-icon > label {
    margin-top: -20px; }
  .form-group.form-md-line-input > .input-icon.right .form-control {
    padding-left: 0;
    padding-right: 34px; }
  .form-group.form-md-line-input > .input-icon.right > i {
    left: auto;
    right: 8px;
    margin: 11px 2px 10px 10px; }
  .form-group.form-md-line-input + .input-group {
    padding-top: 0; }
  .form-group.form-md-line-input .input-group {
    padding-top: 0; }
    .form-group.form-md-line-input .input-group > label {
      margin-top: -20px; }
    .form-group.form-md-line-input .input-group .input-group-addon {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      background: none;
      border: 0;
      border-bottom: 1px solid #c2cad8; }
    .form-group.form-md-line-input .input-group + .input-group-control {
      padding-top: 0; }
    .form-group.form-md-line-input .input-group .input-group-control {
      padding-top: 0;
      position: relative;
      display: table-cell;
      vertical-align: bottom; }
      .form-group.form-md-line-input .input-group .input-group-control > label {
        margin-top: -20px; }
    .form-group.form-md-line-input .input-group .input-group-btn .btn {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
    .form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
      margin-right: 10px; }
    .form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
      margin-left: 10px; }
    .form-group.form-md-line-input .input-group .help-block {
      margin-top: 35px; }
    .form-group.form-md-line-input .input-group.input-group-sm .help-block {
      margin-top: 30px; }
    .form-group.form-md-line-input .input-group.input-group-lg .help-block {
      margin-top: 47px; }
  .form-group.form-md-line-input.has-success .form-control {
    border-bottom: 1px solid #27a4b0; }
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label:after,
    .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .form-control-focus:after {
      background: #27a4b0; }
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ label {
      color: #27a4b0; }
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ i {
      color: #27a4b0; }
    .form-group.form-md-line-input.has-success .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-success .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-success .form-control.focus:not([readonly]) ~ .help-block {
      color: #27a4b0; }
  .form-group.form-md-line-input.has-success .input-group-addon {
    color: #27a4b0;
    border-bottom: 1px solid #27a4b0; }
  .form-group.form-md-line-input.has-success label {
    color: #27a4b0; }
  .form-group.form-md-line-input.has-warning .form-control {
    border-bottom: 1px solid #c29d0b; }
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label:after,
    .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .form-control-focus:after {
      background: #c29d0b; }
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ label {
      color: #c29d0b; }
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ i {
      color: #c29d0b; }
    .form-group.form-md-line-input.has-warning .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-warning .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-warning .form-control.focus:not([readonly]) ~ .help-block {
      color: #c29d0b; }
  .form-group.form-md-line-input.has-warning .input-group-addon {
    color: #c29d0b;
    border-bottom: 1px solid #c29d0b; }
  .form-group.form-md-line-input.has-warning label {
    color: #c29d0b; }
  .form-group.form-md-line-input.has-error .form-control {
    border-bottom: 1px solid #e73d4a; }
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label:after,
    .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .form-control-focus:after {
      background: #e73d4a; }
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ label {
      color: #e73d4a; }
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ i {
      color: #e73d4a; }
    .form-group.form-md-line-input.has-error .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-error .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-error .form-control.focus:not([readonly]) ~ .help-block {
      color: #e73d4a; }
  .form-group.form-md-line-input.has-error .input-group-addon {
    color: #e73d4a;
    border-bottom: 1px solid #e73d4a; }
  .form-group.form-md-line-input.has-error label {
    color: #e73d4a; }
  .form-group.form-md-line-input.has-info .form-control {
    border-bottom: 1px solid #327ad5; }
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label:after,
    .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .form-control-focus:after, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label:after,
    .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .form-control-focus:after {
      background: #327ad5; }
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ label, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ label, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ label {
      color: #327ad5; }
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ i, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ i, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ i {
      color: #327ad5; }
    .form-group.form-md-line-input.has-info .form-control.edited:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.form-control-static ~ .help-block, .form-group.form-md-line-input.has-info .form-control:focus:not([readonly]) ~ .help-block, .form-group.form-md-line-input.has-info .form-control.focus:not([readonly]) ~ .help-block {
      color: #327ad5; }
  .form-group.form-md-line-input.has-info .input-group-addon {
    color: #327ad5;
    border-bottom: 1px solid #327ad5; }
  .form-group.form-md-line-input.has-info label {
    color: #327ad5; }

.form-inline .form-md-line-input {
  margin: 0;
  padding-top: 0;
  margin-right: 20px; }
  .form-inline .form-md-line-input > .input-icon {
    padding: 0; }

.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
  padding-left: 33px; }

.form-horizontal .form-group.form-md-line-input .input-icon > i {
  top: 0; }

.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
  padding-left: 0;
  padding-right: 33px; }

.form-horizontal .form-group.form-md-line-input .input-icon > .form-control-focus {
  left: 0 !important;
  right: 0 !important; }

.form-horizontal .form-group.form-md-line-input .input-group {
  padding-top: 0; }
  .form-horizontal .form-group.form-md-line-input .input-group > .input-group-btn .btn {
    margin-bottom: 0 !important; }
  .form-horizontal .form-group.form-md-line-input .input-group > .input-group-control {
    padding-top: 0; }
    .form-horizontal .form-group.form-md-line-input .input-group > .input-group-control > .form-control-focus {
      left: 0 !important;
      right: 0 !important; }
  .form-horizontal .form-group.form-md-line-input .input-group > .form-control-focus {
    left: 0 !important;
    right: 0 !important; }

.md-checkbox {
  position: relative;
  /* handling click events */
  /* when checkbox is checked */ }
  .md-checkbox.md-checkbox-inline {
    display: inline-block; }
  .form-inline .md-checkbox.md-checkbox-inline {
    margin-right: 20px;
    top: 3px; }
  .md-checkbox input[type=checkbox] {
    visibility: hidden;
    position: absolute; }
  .md-checkbox label {
    cursor: pointer;
    padding-left: 30px; }
  .md-checkbox label > span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  .md-checkbox label > span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important; }
  .md-checkbox label > .box {
    top: 0px;
    border: 2px solid #666;
    height: 20px;
    width: 20px;
    z-index: 5;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s; }
  .md-checkbox label > .check {
    top: -4px;
    left: 6px;
    width: 10px;
    height: 20px;
    border: 2px solid #36c6d3;
    border-top: none;
    border-left: none;
    opacity: 0;
    z-index: 5;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s; }
  .md-checkbox label > span.inc {
    -webkit-animation: growCircle 0.3s ease;
    -moz-animation: growCircle 0.3s ease;
    animation: growCircle 0.3s ease; }
  .md-checkbox input[type=checkbox]:checked ~ label > .box {
    opacity: 0;
    -webkit-transform: scale(0) rotate(-180deg);
    -moz-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg); }
  .md-checkbox input[type=checkbox]:checked ~ label > .check {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
    -moz-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg); }
  .md-checkbox input[type=checkbox]:disabled ~ label,
  .md-checkbox input[type=checkbox][disabled] ~ label {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .md-checkbox input[type=checkbox]:disabled ~ label > .box,
  .md-checkbox input[type=checkbox][disabled] ~ label > .box {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .md-checkbox input[type=checkbox]:disabled:checked ~ label > .check,
  .md-checkbox input[type=checkbox][disabled]:checked ~ label > .check {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }

.has-error .md-checkbox label,
.has-error.md-checkbox label {
  color: #e73d4a; }

.has-error .md-checkbox label > .box,
.has-error.md-checkbox label > .box {
  border-color: #e73d4a; }

.has-error .md-checkbox label > .check,
.has-error.md-checkbox label > .check {
  border-color: #e73d4a; }

.has-success .md-checkbox label,
.has-success.md-checkbox label {
  color: #27a4b0; }

.has-success .md-checkbox label > .box,
.has-success.md-checkbox label > .box {
  border-color: #27a4b0; }

.has-success .md-checkbox label > .check,
.has-success.md-checkbox label > .check {
  border-color: #27a4b0; }

.has-warning .md-checkbox label,
.has-warning.md-checkbox label {
  color: #c29d0b; }

.has-warning .md-checkbox label > .box,
.has-warning.md-checkbox label > .box {
  border-color: #c29d0b; }

.has-warning .md-checkbox label > .check,
.has-warning.md-checkbox label > .check {
  border-color: #c29d0b; }

.has-info .md-checkbox label,
.has-info.md-checkbox label {
  color: #327ad5; }

.has-info .md-checkbox label > .box,
.has-info.md-checkbox label > .box {
  border-color: #327ad5; }

.has-info .md-checkbox label > .check,
.has-info.md-checkbox label > .check {
  border-color: #327ad5; }

.form-md-checkboxes {
  padding-top: 5px; }
  .form-md-checkboxes > label {
    font-size: 14px;
    color: #888888;
    opacity: 1 ;
    filter: alpha(opacity=100) ; }
  .form-md-checkboxes.has-error label {
    color: #fbe1e3; }
  .form-md-checkboxes.has-info label {
    color: #e0ebf9; }
  .form-md-checkboxes.has-success label {
    color: #abe7ed; }
  .form-md-checkboxes.has-warning label {
    color: #f9e491; }

.md-checkbox-list {
  margin: 5px 0 5px 0; }
  .form-horizontal .md-checkbox-list {
    margin-top: 5px; }
  .md-checkbox-list .md-checkbox {
    display: block;
    margin-bottom: 10px; }
    .md-checkbox-list .md-checkbox:last-child {
      margin-bottom: 0; }

.md-checkbox-inline {
  margin: 5px 0 5px 0; }
  .form-horizontal .md-checkbox-inline {
    margin-top: 7px; }
  .md-checkbox-inline .md-checkbox {
    display: inline-block;
    margin-right: 20px; }
    .md-checkbox-inline .md-checkbox:last-child {
      margin-right: 0; }

/* bubble animation */
@-webkit-keyframes growCircle {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25); } }

@-moz-keyframes growCircle {
  0%, 100% {
    -moz-transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    -moz-transform: scale(1.25); } }

@keyframes growCircle {
  0%, 100% {
    transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    transform: scale(1.25); } }

.md-radio {
  position: relative;
  /* handling click events */
  /* when radio is checked */ }
  .md-radio input[type=radio] {
    visibility: hidden;
    position: absolute; }
  .md-radio label {
    cursor: pointer;
    padding-left: 30px; }
  .md-radio label > span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s; }
  .md-radio label > span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important; }
  .md-radio label > .box {
    top: 0px;
    border: 2px solid #666;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    z-index: 5; }
  .md-radio label > .check {
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    background: #36c6d3;
    opacity: 0;
    z-index: 6;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0); }
  .md-radio label > span.inc {
    -webkit-animation: growCircleRadio 0.3s ease;
    -moz-animation: growCircleRadio 0.3s ease;
    animation: growCircleRadio 0.3s ease; }
  .md-radio input[type=radio]:checked ~ label > .check {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1); }
  .md-radio input[type=radio]:disabled ~ label,
  .md-radio input[type=radio][disabled] ~ label {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .md-radio input[type=radio]:disabled ~ label > .box,
  .md-radio input[type=radio][disabled] ~ label > .box {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .md-radio input[type=radio]:disabled:checked ~ label > .check,
  .md-radio input[type=radio][disabled]:checked ~ label > .check {
    cursor: not-allowed;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }

.has-error .md-radio label,
.has-error.md-radio label {
  color: #e73d4a; }

.has-error .md-radio label > .box,
.has-error.md-radio label > .box {
  border-color: #e73d4a; }

.has-error .md-radio label > .check,
.has-error.md-radio label > .check {
  background: #e73d4a; }

.has-success .md-radio label,
.has-success.md-radio label {
  color: #27a4b0; }

.has-success .md-radio label > .box,
.has-success.md-radio label > .box {
  border-color: #27a4b0; }

.has-success .md-radio label > .check,
.has-success.md-radio label > .check {
  background: #27a4b0; }

.has-warning .md-radio label,
.has-warning.md-radio label {
  color: #c29d0b; }

.has-warning .md-radio label > .box,
.has-warning.md-radio label > .box {
  border-color: #c29d0b; }

.has-warning .md-radio label > .check,
.has-warning.md-radio label > .check {
  background: #c29d0b; }

.has-info .md-radio label,
.has-info.md-radio label {
  color: #327ad5; }

.has-info .md-radio label > .box,
.has-info.md-radio label > .box {
  border-color: #327ad5; }

.has-info .md-radio label > .check,
.has-info.md-radio label > .check {
  background: #327ad5; }

.form-md-radios {
  padding-top: 5px; }
  .form-md-radios > label {
    font-size: 14px;
    color: #888888;
    opacity: 1 ;
    filter: alpha(opacity=100) ; }
  .form-md-radios.has-error label {
    color: #fbe1e3; }
  .form-md-radios.has-info label {
    color: #e0ebf9; }
  .form-md-radios.has-success label {
    color: #abe7ed; }
  .form-md-radios.has-warning label {
    color: #f9e491; }

.md-radio-list {
  margin: 5px 0 5px 0; }
  .form-horizontal .md-radio-list {
    margin-top: 5px; }
  .md-radio-list .md-radio {
    display: block;
    margin-bottom: 10px; }

.md-radio-inline {
  margin: 5px 0 5px 0; }
  .form-horizontal .md-radio-inline {
    margin-top: 7px; }
  .md-radio-inline .md-radio {
    display: inline-block;
    margin-right: 20px; }
    .md-radio-inline .md-radio:last-child {
      margin-right: 0; }

/* bubble animation */
@-webkit-keyframes growCircleRadio {
  0%, 100% {
    -webkit-transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    -webkit-transform: scale(1.25); } }

@-moz-keyframes growCircleRadio {
  0%, 100% {
    -moz-transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    -moz-transform: scale(1.25); } }

@keyframes growCircleRadio {
  0%, 100% {
    transform: scale(0);
    opacity: 1; }
  70% {
    background: #eee;
    transform: scale(1.25); } }

/***
General typography
***/
/* Links */
a:hover {
  cursor: pointer; }

/* Primary Link */
.primary-link {
  color: #65A0D0;
  font-weight: 600; }
  .primary-link:hover {
    color: #5194ca; }

p {
  margin: 20px 0; }

label {
  font-weight: normal; }

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

h1 {
  font-size: 36px; }

h2 {
  font-size: 30px; }

h3 {
  font-size: 24px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 12px; }

/* Headings helper text */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #444444; }

/* Block headings */
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-top: 10px;
  padding-bottom: 10px; }

/* Links */
a {
  text-shadow: none;
  color: #337ab7; }
  a:hover {
    color: #23527c; }
  a:focus, a:hover, a:active {
    outline: 0; }

/* Horizontal break */
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 0; }

/* Unstyled List */
.list-unstyled li > .list-unstyled {
  margin-left: 25px; }

/* Code */
code {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); }

/* Disabled Navigation Link */
.disabled-link.disable-target,
.disabled-link .disable-target {
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important; }
  .disabled-link.disable-target:hover,
  .disabled-link .disable-target:hover {
    cursor: not-allowed !important; }

.disabled-link:hover {
  cursor: not-allowed !important; }

/***
Utilities
***/
/* Rounded Element */
.rounded-2 {
  border-radius: 2px !important; }

.rounded-3 {
  border-radius: 3px !important; }

.rounded-4 {
  border-radius: 4px !important; }

/* Circle Element */
.circle {
  border-radius: 25px !important; }

.circle-right {
  border-radius: 0 25px 25px 0 !important; }

.circle-left {
  border-radius: 25px 0 0 25px !important; }

.circle-bottom {
  border-radius: 0 0 25px 25px !important; }

.circle-top {
  border-radius: 25px 25px 0 0 !important; }

.rounded {
  border-radius: 50% !important; }

/* General utilities */
.display-none,
.display-hide {
  display: none; }

.hidden {
  display: none !important; }

.primary-font {
  font-family: "Open Sans", sans-serif !important; }

.bold {
  font-weight: 700 !important; }
  .bold.btn {
    letter-spacing: 0; }

.sbold {
  font-weight: 600 !important; }
  .sbold.btn {
    letter-spacing: 0; }

.thin {
  font-weight: 500 !important; }

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

.fix-margin {
  margin-left: 0px !important; }

.border {
  border: 1px solid red; }

.font-hg {
  font-size: 23px; }

.font-lg {
  font-size: 18px; }

.font-md {
  font-size: 14px; }

.font-sm {
  font-size: 13px; }

.font-xs {
  font-size: 11px; }

.inline {
  display: inline; }

.inline-block {
  display: inline-block; }

.text-align-reverse {
  text-align: right; }

/* Margin and padding utilities */
.no-space {
  margin: 0px !important;
  padding: 0px !important; }

.no-margin {
  margin: 0; }

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

.margin-bottom-10 {
  margin-bottom: 10px !important; }

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

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

.margin-bottom-15 {
  margin-bottom: 15px !important; }

.margin-bottom-20 {
  margin-bottom: 20px !important; }

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

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

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

.margin-bottom-25 {
  margin-bottom: 25px !important; }

.margin-bottom-30 {
  margin-bottom: 30px !important; }

.margin-bottom-40 {
  margin-bottom: 40px !important; }

.margin-right-10 {
  margin-right: 10px !important; }

/* IE8 & IE9 mode utilities */
.visible-ie8 {
  display: none; }

.ie8 .visible-ie8 {
  display: inherit !important; }

.visible-ie9 {
  display: none; }

.ie9 .visible-ie9 {
  display: inherit !important; }

.hidden-ie8 {
  display: inherit; }

.ie8 .hidden-ie8 {
  display: none !important; }

.hidden-ie9 {
  display: inherit; }

.ie9 .hidden-ie9 {
  display: none !important; }

/***
Responsive Utils
***/
@media (max-width: 1024px) {
  .hidden-1024 {
    display: none; } }

@media (max-width: 480px) {
  .hidden-480 {
    display: none; } }

@media (max-width: 320px) {
  .hidden-320 {
    display: none; } }

/***
Demo Utils
***/
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto; }

.util-btn-margin-bottom-5 .btn {
  margin-bottom: 5px !important; }

.util-btn-group-margin-bottom-5 .btn-group {
  margin-bottom: 5px !important; }

.padding-tb-10 {
  padding: 10px 0; }

.padding-tb-15 {
  padding: 10px 0; }

.padding-tb-20 {
  padding: 20px 0; }

/***
Users
***/
.user-info {
  margin-bottom: 10px !important; }
  .user-info img {
    float: left;
    margin-right: 5px; }
  .user-info .details {
    display: inline-block; }
  .user-info .label {
    font-weight: 300;
    font-size: 11px; }

/***
Custom vertical inline menu
***/
.ver-inline-menu {
  padding: 0;
  margin: 0;
  list-style: none; }
  .ver-inline-menu li {
    position: relative;
    margin-bottom: 1px; }
    .ver-inline-menu li i {
      width: 37px;
      height: 37px;
      display: inline-block;
      color: #b9cbd5;
      font-size: 15px;
      padding: 12px 10px 10px 8px;
      margin: 0 8px 0 0;
      text-align: center;
      background: #e0eaf0 !important; }
    .ver-inline-menu li a {
      font-size: 14px;
      font-weight: 300;
      color: #557386;
      display: block;
      background: #f0f6fa;
      border-left: solid 2px #c4d5df; }
    .ver-inline-menu li:hover a {
      background: #e0eaf0;
      text-decoration: none; }
    .ver-inline-menu li:hover i {
      color: #fff;
      background: #c4d5df !important; }
    .ver-inline-menu li.active a {
      border-left: solid 2px #0c91e5; }
    .ver-inline-menu li.active i {
      background: #0c91e5 !important; }
    .ver-inline-menu li.active a,
    .ver-inline-menu li.active i {
      color: #fff;
      background: #169ef4;
      text-decoration: none; }
    .ver-inline-menu li.active a,
    .ver-inline-menu li:hover a {
      font-size: 14px; }
    .ver-inline-menu li.active:after {
      content: '';
      display: inline-block;
      border-bottom: 6px solid transparent;
      border-top: 6px solid transparent;
      border-left: 6px solid #169ef4;
      position: absolute;
      top: 12px;
      right: -5px; }

.ver-inline-menu {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

@media (max-width: 767px) {
  .ver-inline-menu > li.active:after {
    display: none; } }

/***
Separated List
***/
.list-separated {
  margin-top: 10px;
  margin-bottom: 15px; }
  .list-separated > div:last-child {
    border-right: 0; }
  @media (max-width: 767px) {
    .list-separated {
      /* 767px */ }
      .list-separated > div {
        margin-bottom: 20px; } }

/***
Number & Chart Stats
***/
.number-stats {
  margin: 10px 0; }
  .number-stats .stat-number {
    display: inline-block;
    margin: 0 5px; }
    .number-stats .stat-number .title {
      font-size: 13px;
      margin-bottom: 3px;
      color: #B8C3C7; }
    .number-stats .stat-number .number {
      font-size: 27px;
      line-height: 27px;
      color: #7D8C9D; }
  .number-stats .stat-chart {
    display: inline-block;
    margin: 0 5px; }
  .number-stats > div {
    border-right: 1px solid #f5f5f5; }
    .number-stats > div:last-child {
      border-right: 0; }
  .number-stats .stat-left {
    float: right; }
    .number-stats .stat-left .stat-number {
      float: right;
      text-align: right; }
    .number-stats .stat-left .stat-chart {
      float: right; }
  .number-stats .stat-right {
    float: left !important; }
    .number-stats .stat-right .stat-number {
      float: left;
      text-align: left; }
    .number-stats .stat-right .stat-chart {
      float: left; }
  .number-stats .stat-number {
    float: left;
    text-align: left; }
  .number-stats .stat-chart {
    float: left; }

/***
General User Record Listing
***/
.general-item-list > .item {
  padding: 10px 0;
  border-bottom: 1px solid #F1F4F7; }
  .general-item-list > .item:last-child {
    border-bottom: 0; }
  .general-item-list > .item > .item-head {
    margin-bottom: 5px; }
    .general-item-list > .item > .item-head:before, .general-item-list > .item > .item-head:after {
      content: " ";
      display: table; }
    .general-item-list > .item > .item-head:after {
      clear: both; }
    .general-item-list > .item > .item-head > .item-details {
      display: inline-block;
      float: left; }
      .general-item-list > .item > .item-head > .item-details > .item-pic {
        height: 35px;
        margin-right: 10px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%; }
      .general-item-list > .item > .item-head > .item-details > .item-name {
        display: inline-block;
        margin-right: 10px; }
      .general-item-list > .item > .item-head > .item-details > .item-label {
        color: #C0C9CC; }
    .general-item-list > .item > .item-head > .item-status {
      color: #C0C9CC;
      top: 10px;
      position: relative;
      display: inline-block;
      float: right; }
      .general-item-list > .item > .item-head > .item-status > .badge {
        margin-top: -2px; }
  .general-item-list > .item > .item-body {
    color: #96a5aa; }

/***
File dropzone
***/
.file-drop-zone {
  border: 2px dashed #ddd;
  padding: 30px;
  text-align: center; }
  .file-drop-zone.file-drop-zone-over {
    border-color: #aaa; }

.m-grid {
  display: table;
  width: 100%;
  table-layout: fixed; }
  .m-grid.m-grid-auto {
    width: auto; }
  .m-grid.m-grid-full-height {
    height: 100%; }
    .m-grid.m-grid-full-height > .m-grid-row {
      height: 100%;
      position: static; }
      .m-grid.m-grid-full-height > .m-grid-row > .m-grid-col {
        height: 100%; }
    .m-grid.m-grid-full-height > .m-grid-col {
      height: 100%; }
  .m-grid .m-grid-row {
    display: table-row; }
    .m-grid .m-grid-row.m-grid-row-full-height {
      height: 100%;
      position: static; }
    .m-grid .m-grid-row.m-grid-row-auto-height {
      height: auto; }
      .m-grid .m-grid-row.m-grid-row-auto-height > .m-grid-col {
        height: auto; }
  .m-grid .m-grid-col {
    display: table-cell;
    text-align: left;
    vertical-align: top; }
    .m-grid .m-grid-col.m-grid-col-full-width {
      width: 100%; }
    .m-grid .m-grid-col.m-grid-col-full-height {
      height: 100%; }
    .m-grid .m-grid-col.m-grid-col-auto-height {
      height: auto; }
    .m-grid .m-grid-col.m-grid-col-top {
      vertical-align: top; }
    .m-grid .m-grid-col.m-grid-col-middle {
      vertical-align: middle; }
    .m-grid .m-grid-col.m-grid-col-bottom {
      vertical-align: bottom; }
    .m-grid .m-grid-col.m-grid-col-left {
      text-align: left; }
    .m-grid .m-grid-col.m-grid-col-center {
      text-align: center; }
    .m-grid .m-grid-col.m-grid-col-right {
      text-align: right; }
    .m-grid .m-grid-col:not(.m-grid-col-middle):not(.m-grid-col-bottom) {
      vertical-align: top; }
    .m-grid .m-grid-col.m-grid-col-xs, .m-grid .m-grid-col.m-grid-col-sm, .m-grid .m-grid-col.m-grid-col-md, .m-grid .m-grid-col.m-grid-col-lg {
      width: 100%;
      display: block; }

.m-grid.m-grid-demo .m-grid-col {
  border: 1px solid #ddd;
  background: #fafafa;
  height: 100px; }

.m-grid-col-xs-1 {
  width: 8.33333%; }

.m-grid-col-xs-offset-1 {
  margin-left: 8.33333%; }

.m-grid-col-xs-2 {
  width: 16.66667%; }

.m-grid-col-xs-offset-2 {
  margin-left: 16.66667%; }

.m-grid-col-xs-3 {
  width: 25%; }

.m-grid-col-xs-offset-3 {
  margin-left: 25%; }

.m-grid-col-xs-4 {
  width: 33.33333%; }

.m-grid-col-xs-offset-4 {
  margin-left: 33.33333%; }

.m-grid-col-xs-5 {
  width: 41.66667%; }

.m-grid-col-xs-offset-5 {
  margin-left: 41.66667%; }

.m-grid-col-xs-6 {
  width: 50%; }

.m-grid-col-xs-offset-6 {
  margin-left: 50%; }

.m-grid-col-xs-7 {
  width: 58.33333%; }

.m-grid-col-xs-offset-7 {
  margin-left: 58.33333%; }

.m-grid-col-xs-8 {
  width: 66.66667%; }

.m-grid-col-xs-offset-8 {
  margin-left: 66.66667%; }

.m-grid-col-xs-9 {
  width: 75%; }

.m-grid-col-xs-offset-9 {
  margin-left: 75%; }

.m-grid-col-xs-10 {
  width: 83.33333%; }

.m-grid-col-xs-offset-10 {
  margin-left: 83.33333%; }

.m-grid-col-xs-11 {
  width: 91.66667%; }

.m-grid-col-xs-offset-11 {
  margin-left: 91.66667%; }

.m-grid-col-xs-12 {
  width: 100%; }

.m-grid-col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 767px) {
  .m-grid-col-sm-1 {
    width: 8.33333%; }
  .m-grid-col-sm-offset-1 {
    margin-left: 8.33333%; }
  .m-grid-col-sm-2 {
    width: 16.66667%; }
  .m-grid-col-sm-offset-2 {
    margin-left: 16.66667%; }
  .m-grid-col-sm-3 {
    width: 25%; }
  .m-grid-col-sm-offset-3 {
    margin-left: 25%; }
  .m-grid-col-sm-4 {
    width: 33.33333%; }
  .m-grid-col-sm-offset-4 {
    margin-left: 33.33333%; }
  .m-grid-col-sm-5 {
    width: 41.66667%; }
  .m-grid-col-sm-offset-5 {
    margin-left: 41.66667%; }
  .m-grid-col-sm-6 {
    width: 50%; }
  .m-grid-col-sm-offset-6 {
    margin-left: 50%; }
  .m-grid-col-sm-7 {
    width: 58.33333%; }
  .m-grid-col-sm-offset-7 {
    margin-left: 58.33333%; }
  .m-grid-col-sm-8 {
    width: 66.66667%; }
  .m-grid-col-sm-offset-8 {
    margin-left: 66.66667%; }
  .m-grid-col-sm-9 {
    width: 75%; }
  .m-grid-col-sm-offset-9 {
    margin-left: 75%; }
  .m-grid-col-sm-10 {
    width: 83.33333%; }
  .m-grid-col-sm-offset-10 {
    margin-left: 83.33333%; }
  .m-grid-col-sm-11 {
    width: 91.66667%; }
  .m-grid-col-sm-offset-11 {
    margin-left: 91.66667%; }
  .m-grid-col-sm-12 {
    width: 100%; }
  .m-grid-col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 991px) {
  .m-grid-col-md-1 {
    width: 8.33333%; }
  .m-grid-col-md-offset-1 {
    margin-left: 8.33333%; }
  .m-grid-col-md-2 {
    width: 16.66667%; }
  .m-grid-col-md-offset-2 {
    margin-left: 16.66667%; }
  .m-grid-col-md-3 {
    width: 25%; }
  .m-grid-col-md-offset-3 {
    margin-left: 25%; }
  .m-grid-col-md-4 {
    width: 33.33333%; }
  .m-grid-col-md-offset-4 {
    margin-left: 33.33333%; }
  .m-grid-col-md-5 {
    width: 41.66667%; }
  .m-grid-col-md-offset-5 {
    margin-left: 41.66667%; }
  .m-grid-col-md-6 {
    width: 50%; }
  .m-grid-col-md-offset-6 {
    margin-left: 50%; }
  .m-grid-col-md-7 {
    width: 58.33333%; }
  .m-grid-col-md-offset-7 {
    margin-left: 58.33333%; }
  .m-grid-col-md-8 {
    width: 66.66667%; }
  .m-grid-col-md-offset-8 {
    margin-left: 66.66667%; }
  .m-grid-col-md-9 {
    width: 75%; }
  .m-grid-col-md-offset-9 {
    margin-left: 75%; }
  .m-grid-col-md-10 {
    width: 83.33333%; }
  .m-grid-col-md-offset-10 {
    margin-left: 83.33333%; }
  .m-grid-col-md-11 {
    width: 91.66667%; }
  .m-grid-col-md-offset-11 {
    margin-left: 91.66667%; }
  .m-grid-col-md-12 {
    width: 100%; }
  .m-grid-col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1259px) {
  .m-grid-col-lg-1 {
    width: 8.33333%; }
  .m-grid-col-lg-offset-1 {
    margin-left: 8.33333%; }
  .m-grid-col-lg-2 {
    width: 16.66667%; }
  .m-grid-col-lg-offset-2 {
    margin-left: 16.66667%; }
  .m-grid-col-lg-3 {
    width: 25%; }
  .m-grid-col-lg-offset-3 {
    margin-left: 25%; }
  .m-grid-col-lg-4 {
    width: 33.33333%; }
  .m-grid-col-lg-offset-4 {
    margin-left: 33.33333%; }
  .m-grid-col-lg-5 {
    width: 41.66667%; }
  .m-grid-col-lg-offset-5 {
    margin-left: 41.66667%; }
  .m-grid-col-lg-6 {
    width: 50%; }
  .m-grid-col-lg-offset-6 {
    margin-left: 50%; }
  .m-grid-col-lg-7 {
    width: 58.33333%; }
  .m-grid-col-lg-offset-7 {
    margin-left: 58.33333%; }
  .m-grid-col-lg-8 {
    width: 66.66667%; }
  .m-grid-col-lg-offset-8 {
    margin-left: 66.66667%; }
  .m-grid-col-lg-9 {
    width: 75%; }
  .m-grid-col-lg-offset-9 {
    margin-left: 75%; }
  .m-grid-col-lg-10 {
    width: 83.33333%; }
  .m-grid-col-lg-offset-10 {
    margin-left: 83.33333%; }
  .m-grid-col-lg-11 {
    width: 91.66667%; }
  .m-grid-col-lg-offset-11 {
    margin-left: 91.66667%; }
  .m-grid-col-lg-12 {
    width: 100%; }
  .m-grid-col-lg-offset-12 {
    margin-left: 100%; } }

@media (max-width: 479px) {
  .m-grid.m-grid-responsive-xs {
    display: block;
    width: auto; }
    .m-grid.m-grid-responsive-xs > .m-grid-row,
    .m-grid.m-grid-responsive-xs > .m-grid-row > .m-grid-col,
    .m-grid.m-grid-responsive-xs > .m-grid-col {
      display: block;
      width: auto;
      height: auto; }
    .m-grid.m-grid-responsive-xs > .m-grid-row {
      display: flex;
      flex-flow: column; }
    .m-grid.m-grid-responsive-xs.m-grid-flex {
      display: flex;
      flex-flow: column; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-2 {
        order: 2; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-3 {
        order: 3; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-4 {
        order: 4; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-5 {
        order: 5; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-6 {
        order: 6; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-7 {
        order: 7; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-8 {
        order: 8; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-9 {
        order: 9; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-10 {
        order: 10; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-11 {
        order: 11; }
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
      .m-grid.m-grid-responsive-xs.m-grid-flex > .m-grid-col-order-12 {
        order: 12; } }

@media (max-width: 767px) {
  .m-grid.m-grid-responsive-sm {
    display: block;
    width: auto; }
    .m-grid.m-grid-responsive-sm > .m-grid-row,
    .m-grid.m-grid-responsive-sm > .m-grid-row > .m-grid-col,
    .m-grid.m-grid-responsive-sm > .m-grid-col {
      display: block;
      width: auto;
      height: auto; }
    .m-grid.m-grid-responsive-sm > .m-grid-row {
      display: flex;
      flex-flow: column; }
    .m-grid.m-grid-responsive-sm.m-grid-flex {
      display: flex;
      flex-flow: column; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-2 {
        order: 2; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-3 {
        order: 3; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-4 {
        order: 4; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-5 {
        order: 5; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-6 {
        order: 6; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-7 {
        order: 7; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-8 {
        order: 8; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-9 {
        order: 9; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-10 {
        order: 10; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-11 {
        order: 11; }
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
      .m-grid.m-grid-responsive-sm.m-grid-flex > .m-grid-col-order-12 {
        order: 12; } }

@media (max-width: 991px) {
  .m-grid.m-grid-responsive-md {
    display: block;
    width: auto; }
    .m-grid.m-grid-responsive-md > .m-grid-row,
    .m-grid.m-grid-responsive-md > .m-grid-row > .m-grid-col,
    .m-grid.m-grid-responsive-md > .m-grid-col {
      display: block;
      width: auto;
      height: auto; }
    .m-grid.m-grid-responsive-md > .m-grid-row {
      display: flex;
      flex-flow: column; }
    .m-grid.m-grid-responsive-md.m-grid-flex {
      display: flex;
      flex-flow: column; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-2 {
        order: 2; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-3 {
        order: 3; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-4 {
        order: 4; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-5 {
        order: 5; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-6 {
        order: 6; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-7 {
        order: 7; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-8 {
        order: 8; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-9 {
        order: 9; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-10 {
        order: 10; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-11 {
        order: 11; }
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
      .m-grid.m-grid-responsive-md.m-grid-flex > .m-grid-col-order-12 {
        order: 12; } }

@media (max-width: 1259px) {
  .m-grid.m-grid-responsive-lg {
    display: block;
    width: auto; }
    .m-grid.m-grid-responsive-lg > .m-grid-row,
    .m-grid.m-grid-responsive-lg > .m-grid-row > .m-grid-col,
    .m-grid.m-grid-responsive-lg > .m-grid-col {
      display: block;
      width: auto;
      height: auto; }
    .m-grid.m-grid-responsive-lg > .m-grid-row {
      display: flex;
      flex-flow: column; }
    .m-grid.m-grid-responsive-lg.m-grid-flex {
      display: flex;
      flex-flow: column; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-2,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-2 {
        order: 2; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-3,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-3 {
        order: 3; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-4,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-4 {
        order: 4; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-5,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-5 {
        order: 5; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-6,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-6 {
        order: 6; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-7,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-7 {
        order: 7; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-8,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-8 {
        order: 8; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-9,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-9 {
        order: 9; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-10,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-10 {
        order: 10; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-11,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-11 {
        order: 11; }
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-row > .m-grid-col-order-12,
      .m-grid.m-grid-responsive-lg.m-grid-flex > .m-grid-col-order-12 {
        order: 12; } }

/***
Fontawesome Icons
***/
[class^="fa-"]:not(.fa-stack),
[class^="glyphicon-"],
[class^="icon-"],
[class*=" fa-"]:not(.fa-stack),
[class*=" glyphicon-"],
[class*=" icon-"] {
  display: inline-block;
  *margin-right: .3em;
  line-height: 14px;
  -webkit-font-smoothing: antialiased; }

/* Make font awesome icons fixed width */
li [class^="fa-"],
li [class^="glyphicon-"],
li [class^="icon-"],
li [class*=" fa-"],
li [class*=" glyphicon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center; }

li [class^="glyphicon-"],
li [class*=" glyphicon-"] {
  top: 2px; }

li [class^="icon-"],
li [class*=" icon-"] {
  top: 1px;
  position: relative; }

li [class^="fa-"].icon-large,
li [class^="glyphicon-"].icon-large,
li [class^="icon-"].icon-large,
li [class*=" fa-"].icon-large,
li [class*=" glyphicon-"].icon-large,
li [class*=" icon-"].icon-large {
  /* increased font size for icon-large */
  width: 1.5625em; }

/* Icon states */
.icon-state-default {
  color: #bac3d0; }

.icon-state-success {
  color: #36c6d3; }

.icon-state-info {
  color: #659be0; }

.icon-state-warning {
  color: #F1C40F; }

.icon-state-danger {
  color: #ed6b75; }

/***
Font Awesome 4.x Demo
***/
.fa-item {
  font-size: 14px;
  padding: 10px 10px 10px 20px; }
  .fa-item i {
    font-size: 16px;
    display: inline-block;
    width: 20px;
    color: #333; }
  .fa-item:hover {
    cursor: pointer;
    background: #eee; }

/***
Simple Line Icons Demo
***/
.simplelineicons-demo .item-box {
  display: inline-block;
  font-size: 16px;
  margin: 0 -0.22em 1em 0;
  padding-left: 1em;
  width: 100%; }
  .simplelineicons-demo .item-box .item {
    background-color: #fff;
    color: #33383e;
    border-radius: 8px;
    display: inline-block;
    padding: 10px;
    width: 100%; }
    .simplelineicons-demo .item-box .item span {
      font-size: 22px; }

@media only screen and (min-width: 768px) {
  .simplelineicons-demo .item-box {
    width: 33.333%; } }

/*** 
Glyphicons Demo
***/
.glyphicons-demo ul {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden; }

.bs-glyphicon-class {
  text-align: center; }

.bs-glyphicons {
  padding-left: 0;
  padding-bottom: 1px;
  margin-bottom: 20px;
  list-style: none;
  overflow: hidden; }

.glyphicons-demo ul li {
  float: left;
  width: 25%;
  height: 115px;
  padding: 10px;
  margin: 0 -1px -1px 0;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  border: 1px solid #ddd; }

.glyphicons-demo .glyphicon {
  display: block;
  margin: 5px auto 10px;
  font-size: 24px;
  color: #444; }

.glyphicons-demo ul li:hover {
  background-color: rgba(86, 61, 124, 0.1); }

@media (min-width: 768px) {
  .glyphicons-demo ul li {
    width: 12.5%; } }

/***
Customized Bootstrap Alerts
***/
.alert {
  border-width: 1px; }
  .alert > p {
    margin: 0; }
  .alert.alert-borderless {
    border: 0; }

.alert {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border-width: 0; }

/***
Custom Bootstrap Badges
***/
.badge {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  height: 18px;
  color: #fff;
  padding: 3px 6px 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle; }
  .badge.badge-roundless {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important; }
  .badge.badge-empty {
    display: inline-block;
    padding: 0;
    min-width: 8px;
    height: 8px;
    width: 8px; }

/* Badge variants */
.badge-default {
  background-color: #bac3d0;
  background-image: none; }

.badge-primary {
  background-color: #337ab7;
  background-image: none; }

.badge-info {
  background-color: #659be0;
  background-image: none; }

.badge-success {
  background-color: #36c6d3;
  background-image: none; }

.badge-danger {
  background-color: #ed6b75;
  background-image: none; }

.badge-warning {
  background-color: #F1C40F;
  background-image: none; }

/* Fix badge position for navs */
.nav.nav-pills > li > a > .badge,
.nav.nav-stacked > li > a > .badge {
  margin-top: -2px; }

/***
Dropdown Menu Badges
***/
.dropdown-menu > li > a > .badge {
  position: absolute;
  margin-top: 1px;
  right: 3px;
  display: inline;
  padding: 4px 6px 2px 6px; }

.dropdown-menu.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important; }

.badge {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 600;
  padding: 4px 6px 2px 6px; }

.page-sidebar .badge {
  font-size: 10px !important; }

/***
Custom buttons based on bootstrap SASS
***/
.btn {
  outline: none !important; }
  .btn:hover {
    transition: all 0.3s; }

.btn:not(.btn-sm):not(.btn-lg) {
  line-height: 1.44; }

/***
Custom color buttons 
***/
.btn.white:not(.btn-outline) {
  color: #666;
  background-color: #ffffff;
  border-color: #ffffff; }
  .btn.white:not(.btn-outline):focus, .btn.white:not(.btn-outline).focus {
    color: #666;
    background-color: #e6e6e6;
    border-color: #bfbfbf; }
  .btn.white:not(.btn-outline):hover {
    color: #666;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
  .btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
  .open > .btn.white:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
    .btn.white:not(.btn-outline):active:hover, .btn.white:not(.btn-outline):active:focus, .btn.white:not(.btn-outline):active.focus, .btn.white:not(.btn-outline).active:hover, .btn.white:not(.btn-outline).active:focus, .btn.white:not(.btn-outline).active.focus,
    .open > .btn.white:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.white:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.white:not(.btn-outline).dropdown-toggle.focus {
      color: #666;
      background-color: #d4d4d4;
      border-color: #bfbfbf; }
  .btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
  .open > .btn.white:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.white:not(.btn-outline).disabled:hover, .btn.white:not(.btn-outline).disabled:focus, .btn.white:not(.btn-outline).disabled.focus, .btn.white:not(.btn-outline)[disabled]:hover, .btn.white:not(.btn-outline)[disabled]:focus, .btn.white:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.white:not(.btn-outline):hover,
  fieldset[disabled] .btn.white:not(.btn-outline):focus,
  fieldset[disabled] .btn.white:not(.btn-outline).focus {
    background-color: #ffffff;
    border-color: #ffffff; }
  .btn.white:not(.btn-outline) .badge {
    color: #ffffff;
    background-color: #666; }

.btn.btn-outline.white {
  border-color: #ffffff;
  color: #ffffff;
  background: none; }
  .btn.btn-outline.white:hover, .btn.btn-outline.white:active, .btn.btn-outline.white:active:hover, .btn.btn-outline.white:active:focus, .btn.btn-outline.white:focus, .btn.btn-outline.white.active {
    border-color: #ffffff;
    color: #666;
    background-color: #ffffff; }

.btn.white-stripe {
  border-left: 4px solid #ffffff !important; }

.btn.white.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.default:not(.btn-outline) {
  color: #666;
  background-color: #e1e5ec;
  border-color: #e1e5ec; }
  .btn.default:not(.btn-outline):focus, .btn.default:not(.btn-outline).focus {
    color: #666;
    background-color: #c2cad8;
    border-color: #93a1bb; }
  .btn.default:not(.btn-outline):hover {
    color: #666;
    background-color: #c2cad8;
    border-color: #bcc5d4; }
  .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
  .open > .btn.default:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #c2cad8;
    border-color: #bcc5d4; }
    .btn.default:not(.btn-outline):active:hover, .btn.default:not(.btn-outline):active:focus, .btn.default:not(.btn-outline):active.focus, .btn.default:not(.btn-outline).active:hover, .btn.default:not(.btn-outline).active:focus, .btn.default:not(.btn-outline).active.focus,
    .open > .btn.default:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.default:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.default:not(.btn-outline).dropdown-toggle.focus {
      color: #666;
      background-color: #acb7ca;
      border-color: #93a1bb; }
  .btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
  .open > .btn.default:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.default:not(.btn-outline).disabled:hover, .btn.default:not(.btn-outline).disabled:focus, .btn.default:not(.btn-outline).disabled.focus, .btn.default:not(.btn-outline)[disabled]:hover, .btn.default:not(.btn-outline)[disabled]:focus, .btn.default:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.default:not(.btn-outline):hover,
  fieldset[disabled] .btn.default:not(.btn-outline):focus,
  fieldset[disabled] .btn.default:not(.btn-outline).focus {
    background-color: #e1e5ec;
    border-color: #e1e5ec; }
  .btn.default:not(.btn-outline) .badge {
    color: #e1e5ec;
    background-color: #666; }

.btn.btn-outline.default {
  border-color: #e1e5ec;
  color: #e1e5ec;
  background: none; }
  .btn.btn-outline.default:hover, .btn.btn-outline.default:active, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:focus, .btn.btn-outline.default.active {
    border-color: #e1e5ec;
    color: #666;
    background-color: #e1e5ec; }

.btn.default-stripe {
  border-left: 4px solid #e1e5ec !important; }

.btn.default.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2f353b;
  border-color: #2f353b; }
  .btn.dark:not(.btn-outline):focus, .btn.dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: black; }
  .btn.dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: #141619; }
  .btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
  .open > .btn.dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: #141619; }
    .btn.dark:not(.btn-outline):active:hover, .btn.dark:not(.btn-outline):active:focus, .btn.dark:not(.btn-outline):active.focus, .btn.dark:not(.btn-outline).active:hover, .btn.dark:not(.btn-outline).active:focus, .btn.dark:not(.btn-outline).active.focus,
    .open > .btn.dark:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.dark:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.dark:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #090a0b;
      border-color: black; }
  .btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
  .open > .btn.dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.dark:not(.btn-outline).disabled:hover, .btn.dark:not(.btn-outline).disabled:focus, .btn.dark:not(.btn-outline).disabled.focus, .btn.dark:not(.btn-outline)[disabled]:hover, .btn.dark:not(.btn-outline)[disabled]:focus, .btn.dark:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.dark:not(.btn-outline):hover,
  fieldset[disabled] .btn.dark:not(.btn-outline):focus,
  fieldset[disabled] .btn.dark:not(.btn-outline).focus {
    background-color: #2f353b;
    border-color: #2f353b; }
  .btn.dark:not(.btn-outline) .badge {
    color: #2f353b;
    background-color: #FFFFFF; }

.btn.btn-outline.dark {
  border-color: #2f353b;
  color: #2f353b;
  background: none; }
  .btn.btn-outline.dark:hover, .btn.btn-outline.dark:active, .btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:active:focus, .btn.btn-outline.dark:focus, .btn.btn-outline.dark.active {
    border-color: #2f353b;
    color: #FFFFFF;
    background-color: #2f353b; }

.btn.dark-stripe {
  border-left: 4px solid #2f353b !important; }

.btn.dark.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3598dc;
  border-color: #3598dc; }
  .btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #15527c; }
  .btn.blue:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #1f78b5; }
  .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
  .open > .btn.blue:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #1f78b5; }
    .btn.blue:not(.btn-outline):active:hover, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active.focus,
    .open > .btn.blue:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1c699f;
      border-color: #15527c; }
  .btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
  .open > .btn.blue:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue:not(.btn-outline).disabled:hover, .btn.blue:not(.btn-outline).disabled:focus, .btn.blue:not(.btn-outline).disabled.focus, .btn.blue:not(.btn-outline)[disabled]:hover, .btn.blue:not(.btn-outline)[disabled]:focus, .btn.blue:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue:not(.btn-outline).focus {
    background-color: #3598dc;
    border-color: #3598dc; }
  .btn.blue:not(.btn-outline) .badge {
    color: #3598dc;
    background-color: #FFFFFF; }

.btn.btn-outline.blue {
  border-color: #3598dc;
  color: #3598dc;
  background: none; }
  .btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
    border-color: #3598dc;
    color: #FFFFFF;
    background-color: #3598dc; }

.btn.blue-stripe {
  border-left: 4px solid #3598dc !important; }

.btn.blue.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-madison:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #578ebe;
  border-color: #578ebe; }
  .btn.blue-madison:not(.btn-outline):focus, .btn.blue-madison:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #2a4d6c; }
  .btn.blue-madison:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #3c6f9c; }
  .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
  .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #3c6f9c; }
    .btn.blue-madison:not(.btn-outline):active:hover, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison:not(.btn-outline):active.focus, .btn.blue-madison:not(.btn-outline).active:hover, .btn.blue-madison:not(.btn-outline).active:focus, .btn.blue-madison:not(.btn-outline).active.focus,
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #356289;
      border-color: #2a4d6c; }
  .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
  .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-madison:not(.btn-outline).disabled:hover, .btn.blue-madison:not(.btn-outline).disabled:focus, .btn.blue-madison:not(.btn-outline).disabled.focus, .btn.blue-madison:not(.btn-outline)[disabled]:hover, .btn.blue-madison:not(.btn-outline)[disabled]:focus, .btn.blue-madison:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus {
    background-color: #578ebe;
    border-color: #578ebe; }
  .btn.blue-madison:not(.btn-outline) .badge {
    color: #578ebe;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-madison {
  border-color: #578ebe;
  color: #578ebe;
  background: none; }
  .btn.btn-outline.blue-madison:hover, .btn.btn-outline.blue-madison:active, .btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus, .btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison.active {
    border-color: #578ebe;
    color: #FFFFFF;
    background-color: #578ebe; }

.btn.blue-madison-stripe {
  border-left: 4px solid #578ebe !important; }

.btn.blue-madison.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-chambray:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2C3E50;
  border-color: #2C3E50; }
  .btn.blue-chambray:not(.btn-outline):focus, .btn.blue-chambray:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: black; }
  .btn.blue-chambray:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: #161f29; }
  .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
  .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: #161f29; }
    .btn.blue-chambray:not(.btn-outline):active:hover, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray:not(.btn-outline):active.focus, .btn.blue-chambray:not(.btn-outline).active:hover, .btn.blue-chambray:not(.btn-outline).active:focus, .btn.blue-chambray:not(.btn-outline).active.focus,
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #0d1318;
      border-color: black; }
  .btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
  .open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-chambray:not(.btn-outline).disabled:hover, .btn.blue-chambray:not(.btn-outline).disabled:focus, .btn.blue-chambray:not(.btn-outline).disabled.focus, .btn.blue-chambray:not(.btn-outline)[disabled]:hover, .btn.blue-chambray:not(.btn-outline)[disabled]:focus, .btn.blue-chambray:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus {
    background-color: #2C3E50;
    border-color: #2C3E50; }
  .btn.blue-chambray:not(.btn-outline) .badge {
    color: #2C3E50;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-chambray {
  border-color: #2C3E50;
  color: #2C3E50;
  background: none; }
  .btn.btn-outline.blue-chambray:hover, .btn.btn-outline.blue-chambray:active, .btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:active:focus, .btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray.active {
    border-color: #2C3E50;
    color: #FFFFFF;
    background-color: #2C3E50; }

.btn.blue-chambray-stripe {
  border-left: 4px solid #2C3E50 !important; }

.btn.blue-chambray.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-ebonyclay:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #22313F;
  border-color: #22313F; }
  .btn.blue-ebonyclay:not(.btn-outline):focus, .btn.blue-ebonyclay:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: black; }
  .btn.blue-ebonyclay:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: #0d1217; }
  .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
  .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: #0d1217; }
    .btn.blue-ebonyclay:not(.btn-outline):active:hover, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay:not(.btn-outline):active.focus, .btn.blue-ebonyclay:not(.btn-outline).active:hover, .btn.blue-ebonyclay:not(.btn-outline).active:focus, .btn.blue-ebonyclay:not(.btn-outline).active.focus,
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #040507;
      border-color: black; }
  .btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
  .open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-ebonyclay:not(.btn-outline).disabled:hover, .btn.blue-ebonyclay:not(.btn-outline).disabled:focus, .btn.blue-ebonyclay:not(.btn-outline).disabled.focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus {
    background-color: #22313F;
    border-color: #22313F; }
  .btn.blue-ebonyclay:not(.btn-outline) .badge {
    color: #22313F;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-ebonyclay {
  border-color: #22313F;
  color: #22313F;
  background: none; }
  .btn.btn-outline.blue-ebonyclay:hover, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
    border-color: #22313F;
    color: #FFFFFF;
    background-color: #22313F; }

.btn.blue-ebonyclay-stripe {
  border-left: 4px solid #22313F !important; }

.btn.blue-ebonyclay.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-hoki:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #67809F;
  border-color: #67809F; }
  .btn.blue-hoki:not(.btn-outline):focus, .btn.blue-hoki:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #344252; }
  .btn.blue-hoki:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #4e627b; }
  .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
  .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #4e627b; }
    .btn.blue-hoki:not(.btn-outline):active:hover, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki:not(.btn-outline):active.focus, .btn.blue-hoki:not(.btn-outline).active:hover, .btn.blue-hoki:not(.btn-outline).active:focus, .btn.blue-hoki:not(.btn-outline).active.focus,
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #44566b;
      border-color: #344252; }
  .btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
  .open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-hoki:not(.btn-outline).disabled:hover, .btn.blue-hoki:not(.btn-outline).disabled:focus, .btn.blue-hoki:not(.btn-outline).disabled.focus, .btn.blue-hoki:not(.btn-outline)[disabled]:hover, .btn.blue-hoki:not(.btn-outline)[disabled]:focus, .btn.blue-hoki:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus {
    background-color: #67809F;
    border-color: #67809F; }
  .btn.blue-hoki:not(.btn-outline) .badge {
    color: #67809F;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-hoki {
  border-color: #67809F;
  color: #67809F;
  background: none; }
  .btn.btn-outline.blue-hoki:hover, .btn.btn-outline.blue-hoki:active, .btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:active:focus, .btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki.active {
    border-color: #67809F;
    color: #FFFFFF;
    background-color: #67809F; }

.btn.blue-hoki-stripe {
  border-left: 4px solid #67809F !important; }

.btn.blue-hoki.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4B77BE;
  border-color: #4B77BE; }
  .btn.blue-steel:not(.btn-outline):focus, .btn.blue-steel:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #243d65; }
  .btn.blue-steel:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #365b96; }
  .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
  .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #365b96; }
    .btn.blue-steel:not(.btn-outline):active:hover, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel:not(.btn-outline):active.focus, .btn.blue-steel:not(.btn-outline).active:hover, .btn.blue-steel:not(.btn-outline).active:focus, .btn.blue-steel:not(.btn-outline).active.focus,
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #2f4f83;
      border-color: #243d65; }
  .btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
  .open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-steel:not(.btn-outline).disabled:hover, .btn.blue-steel:not(.btn-outline).disabled:focus, .btn.blue-steel:not(.btn-outline).disabled.focus, .btn.blue-steel:not(.btn-outline)[disabled]:hover, .btn.blue-steel:not(.btn-outline)[disabled]:focus, .btn.blue-steel:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus {
    background-color: #4B77BE;
    border-color: #4B77BE; }
  .btn.blue-steel:not(.btn-outline) .badge {
    color: #4B77BE;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-steel {
  border-color: #4B77BE;
  color: #4B77BE;
  background: none; }
  .btn.btn-outline.blue-steel:hover, .btn.btn-outline.blue-steel:active, .btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:active:focus, .btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel.active {
    border-color: #4B77BE;
    color: #FFFFFF;
    background-color: #4B77BE; }

.btn.blue-steel-stripe {
  border-left: 4px solid #4B77BE !important; }

.btn.blue-steel.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4c87b9;
  border-color: #4c87b9; }
  .btn.blue-soft:not(.btn-outline):focus, .btn.blue-soft:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #264560; }
  .btn.blue-soft:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #386890; }
  .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
  .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #386890; }
    .btn.blue-soft:not(.btn-outline):active:hover, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft:not(.btn-outline):active.focus, .btn.blue-soft:not(.btn-outline).active:hover, .btn.blue-soft:not(.btn-outline).active:focus, .btn.blue-soft:not(.btn-outline).active.focus,
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #315a7d;
      border-color: #264560; }
  .btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
  .open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-soft:not(.btn-outline).disabled:hover, .btn.blue-soft:not(.btn-outline).disabled:focus, .btn.blue-soft:not(.btn-outline).disabled.focus, .btn.blue-soft:not(.btn-outline)[disabled]:hover, .btn.blue-soft:not(.btn-outline)[disabled]:focus, .btn.blue-soft:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus {
    background-color: #4c87b9;
    border-color: #4c87b9; }
  .btn.blue-soft:not(.btn-outline) .badge {
    color: #4c87b9;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-soft {
  border-color: #4c87b9;
  color: #4c87b9;
  background: none; }
  .btn.btn-outline.blue-soft:hover, .btn.btn-outline.blue-soft:active, .btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:active:focus, .btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft.active {
    border-color: #4c87b9;
    color: #FFFFFF;
    background-color: #4c87b9; }

.btn.blue-soft-stripe {
  border-left: 4px solid #4c87b9 !important; }

.btn.blue-soft.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5e738b;
  border-color: #5e738b; }
  .btn.blue-dark:not(.btn-outline):focus, .btn.blue-dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #2b343f; }
  .btn.blue-dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #455566; }
  .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
  .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #455566; }
    .btn.blue-dark:not(.btn-outline):active:hover, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark:not(.btn-outline):active.focus, .btn.blue-dark:not(.btn-outline).active:hover, .btn.blue-dark:not(.btn-outline).active:focus, .btn.blue-dark:not(.btn-outline).active.focus,
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #3b4857;
      border-color: #2b343f; }
  .btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
  .open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-dark:not(.btn-outline).disabled:hover, .btn.blue-dark:not(.btn-outline).disabled:focus, .btn.blue-dark:not(.btn-outline).disabled.focus, .btn.blue-dark:not(.btn-outline)[disabled]:hover, .btn.blue-dark:not(.btn-outline)[disabled]:focus, .btn.blue-dark:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus {
    background-color: #5e738b;
    border-color: #5e738b; }
  .btn.blue-dark:not(.btn-outline) .badge {
    color: #5e738b;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-dark {
  border-color: #5e738b;
  color: #5e738b;
  background: none; }
  .btn.btn-outline.blue-dark:hover, .btn.btn-outline.blue-dark:active, .btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:active:focus, .btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark.active {
    border-color: #5e738b;
    color: #FFFFFF;
    background-color: #5e738b; }

.btn.blue-dark-stripe {
  border-left: 4px solid #5e738b !important; }

.btn.blue-dark.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #5C9BD1;
  border-color: #5C9BD1; }
  .btn.blue-sharp:not(.btn-outline):focus, .btn.blue-sharp:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #265a87; }
  .btn.blue-sharp:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #357dbb; }
  .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
  .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #357dbb; }
    .btn.blue-sharp:not(.btn-outline):active:hover, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp:not(.btn-outline):active.focus, .btn.blue-sharp:not(.btn-outline).active:hover, .btn.blue-sharp:not(.btn-outline).active:focus, .btn.blue-sharp:not(.btn-outline).active.focus,
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #2f70a7;
      border-color: #265a87; }
  .btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
  .open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-sharp:not(.btn-outline).disabled:hover, .btn.blue-sharp:not(.btn-outline).disabled:focus, .btn.blue-sharp:not(.btn-outline).disabled.focus, .btn.blue-sharp:not(.btn-outline)[disabled]:hover, .btn.blue-sharp:not(.btn-outline)[disabled]:focus, .btn.blue-sharp:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus {
    background-color: #5C9BD1;
    border-color: #5C9BD1; }
  .btn.blue-sharp:not(.btn-outline) .badge {
    color: #5C9BD1;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-sharp {
  border-color: #5C9BD1;
  color: #5C9BD1;
  background: none; }
  .btn.btn-outline.blue-sharp:hover, .btn.btn-outline.blue-sharp:active, .btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:active:focus, .btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp.active {
    border-color: #5C9BD1;
    color: #FFFFFF;
    background-color: #5C9BD1; }

.btn.blue-sharp-stripe {
  border-left: 4px solid #5C9BD1 !important; }

.btn.blue-sharp.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.blue-oleo:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #94A0B2;
  border-color: #94A0B2; }
  .btn.blue-oleo:not(.btn-outline):focus, .btn.blue-oleo:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #536073; }
  .btn.blue-oleo:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #708098; }
  .btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
  .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #708098; }
    .btn.blue-oleo:not(.btn-outline):active:hover, .btn.blue-oleo:not(.btn-outline):active:focus, .btn.blue-oleo:not(.btn-outline):active.focus, .btn.blue-oleo:not(.btn-outline).active:hover, .btn.blue-oleo:not(.btn-outline).active:focus, .btn.blue-oleo:not(.btn-outline).active.focus,
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #64748b;
      border-color: #536073; }
  .btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
  .open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.blue-oleo:not(.btn-outline).disabled:hover, .btn.blue-oleo:not(.btn-outline).disabled:focus, .btn.blue-oleo:not(.btn-outline).disabled.focus, .btn.blue-oleo:not(.btn-outline)[disabled]:hover, .btn.blue-oleo:not(.btn-outline)[disabled]:focus, .btn.blue-oleo:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover,
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus,
  fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus {
    background-color: #94A0B2;
    border-color: #94A0B2; }
  .btn.blue-oleo:not(.btn-outline) .badge {
    color: #94A0B2;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-oleo {
  border-color: #94A0B2;
  color: #94A0B2;
  background: none; }
  .btn.btn-outline.blue-oleo:hover, .btn.btn-outline.blue-oleo:active, .btn.btn-outline.blue-oleo:active:hover, .btn.btn-outline.blue-oleo:active:focus, .btn.btn-outline.blue-oleo:focus, .btn.btn-outline.blue-oleo.active {
    border-color: #94A0B2;
    color: #FFFFFF;
    background-color: #94A0B2; }

.btn.blue-oleo-stripe {
  border-left: 4px solid #94A0B2 !important; }

.btn.blue-oleo.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #32c5d2;
  border-color: #32c5d2; }
  .btn.green:not(.btn-outline):focus, .btn.green:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #18666d; }
  .btn.green:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
  .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
  .open > .btn.green:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
    .btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus, .btn.green:not(.btn-outline):active.focus, .btn.green:not(.btn-outline).active:hover, .btn.green:not(.btn-outline).active:focus, .btn.green:not(.btn-outline).active.focus,
    .open > .btn.green:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1f858e;
      border-color: #18666d; }
  .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
  .open > .btn.green:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green:not(.btn-outline).disabled:hover, .btn.green:not(.btn-outline).disabled:focus, .btn.green:not(.btn-outline).disabled.focus, .btn.green:not(.btn-outline)[disabled]:hover, .btn.green:not(.btn-outline)[disabled]:focus, .btn.green:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green:not(.btn-outline):hover,
  fieldset[disabled] .btn.green:not(.btn-outline):focus,
  fieldset[disabled] .btn.green:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
  .btn.green:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }

.btn.btn-outline.green {
  border-color: #32c5d2;
  color: #32c5d2;
  background: none; }
  .btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
    border-color: #32c5d2;
    color: #FFFFFF;
    background-color: #32c5d2; }

.btn.green-stripe {
  border-left: 4px solid #32c5d2 !important; }

.btn.green.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-meadow:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BBC9B;
  border-color: #1BBC9B; }
  .btn.green-meadow:not(.btn-outline):focus, .btn.green-meadow:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #0b4d3f; }
  .btn.green-meadow:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #13866f; }
  .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
  .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #13866f; }
    .btn.green-meadow:not(.btn-outline):active:hover, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow:not(.btn-outline):active.focus, .btn.green-meadow:not(.btn-outline).active:hover, .btn.green-meadow:not(.btn-outline).active:focus, .btn.green-meadow:not(.btn-outline).active.focus,
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #10705c;
      border-color: #0b4d3f; }
  .btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
  .open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-meadow:not(.btn-outline).disabled:hover, .btn.green-meadow:not(.btn-outline).disabled:focus, .btn.green-meadow:not(.btn-outline).disabled.focus, .btn.green-meadow:not(.btn-outline)[disabled]:hover, .btn.green-meadow:not(.btn-outline)[disabled]:focus, .btn.green-meadow:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus {
    background-color: #1BBC9B;
    border-color: #1BBC9B; }
  .btn.green-meadow:not(.btn-outline) .badge {
    color: #1BBC9B;
    background-color: #FFFFFF; }

.btn.btn-outline.green-meadow {
  border-color: #1BBC9B;
  color: #1BBC9B;
  background: none; }
  .btn.btn-outline.green-meadow:hover, .btn.btn-outline.green-meadow:active, .btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:active:focus, .btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow.active {
    border-color: #1BBC9B;
    color: #FFFFFF;
    background-color: #1BBC9B; }

.btn.green-meadow-stripe {
  border-left: 4px solid #1BBC9B !important; }

.btn.green-meadow.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-seagreen:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #1BA39C;
  border-color: #1BA39C; }
  .btn.green-seagreen:not(.btn-outline):focus, .btn.green-seagreen:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #093633; }
  .btn.green-seagreen:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #126e6a; }
  .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
  .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #126e6a; }
    .btn.green-seagreen:not(.btn-outline):active:hover, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen:not(.btn-outline):active.focus, .btn.green-seagreen:not(.btn-outline).active:hover, .btn.green-seagreen:not(.btn-outline).active:focus, .btn.green-seagreen:not(.btn-outline).active.focus,
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #0f5955;
      border-color: #093633; }
  .btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
  .open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-seagreen:not(.btn-outline).disabled:hover, .btn.green-seagreen:not(.btn-outline).disabled:focus, .btn.green-seagreen:not(.btn-outline).disabled.focus, .btn.green-seagreen:not(.btn-outline)[disabled]:hover, .btn.green-seagreen:not(.btn-outline)[disabled]:focus, .btn.green-seagreen:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus {
    background-color: #1BA39C;
    border-color: #1BA39C; }
  .btn.green-seagreen:not(.btn-outline) .badge {
    color: #1BA39C;
    background-color: #FFFFFF; }

.btn.btn-outline.green-seagreen {
  border-color: #1BA39C;
  color: #1BA39C;
  background: none; }
  .btn.btn-outline.green-seagreen:hover, .btn.btn-outline.green-seagreen:active, .btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:active:focus, .btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen.active {
    border-color: #1BA39C;
    color: #FFFFFF;
    background-color: #1BA39C; }

.btn.green-seagreen-stripe {
  border-left: 4px solid #1BA39C !important; }

.btn.green-seagreen.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-turquoise:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #36D7B7;
  border-color: #36D7B7; }
  .btn.green-turquoise:not(.btn-outline):focus, .btn.green-turquoise:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #177663; }
  .btn.green-turquoise:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #22ad92; }
  .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
  .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #22ad92; }
    .btn.green-turquoise:not(.btn-outline):active:hover, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise:not(.btn-outline):active.focus, .btn.green-turquoise:not(.btn-outline).active:hover, .btn.green-turquoise:not(.btn-outline).active:focus, .btn.green-turquoise:not(.btn-outline).active.focus,
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1e9880;
      border-color: #177663; }
  .btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
  .open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-turquoise:not(.btn-outline).disabled:hover, .btn.green-turquoise:not(.btn-outline).disabled:focus, .btn.green-turquoise:not(.btn-outline).disabled.focus, .btn.green-turquoise:not(.btn-outline)[disabled]:hover, .btn.green-turquoise:not(.btn-outline)[disabled]:focus, .btn.green-turquoise:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus {
    background-color: #36D7B7;
    border-color: #36D7B7; }
  .btn.green-turquoise:not(.btn-outline) .badge {
    color: #36D7B7;
    background-color: #FFFFFF; }

.btn.btn-outline.green-turquoise {
  border-color: #36D7B7;
  color: #36D7B7;
  background: none; }
  .btn.btn-outline.green-turquoise:hover, .btn.btn-outline.green-turquoise:active, .btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:active:focus, .btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise.active {
    border-color: #36D7B7;
    color: #FFFFFF;
    background-color: #36D7B7; }

.btn.green-turquoise-stripe {
  border-left: 4px solid #36D7B7 !important; }

.btn.green-turquoise.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-haze:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #44b6ae;
  border-color: #44b6ae; }
  .btn.green-haze:not(.btn-outline):focus, .btn.green-haze:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #215955; }
  .btn.green-haze:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #338983; }
  .btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
  .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #338983; }
    .btn.green-haze:not(.btn-outline):active:hover, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze:not(.btn-outline):active.focus, .btn.green-haze:not(.btn-outline).active:hover, .btn.green-haze:not(.btn-outline).active:focus, .btn.green-haze:not(.btn-outline).active.focus,
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-haze:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #2c7772;
      border-color: #215955; }
  .btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
  .open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-haze:not(.btn-outline).disabled:hover, .btn.green-haze:not(.btn-outline).disabled:focus, .btn.green-haze:not(.btn-outline).disabled.focus, .btn.green-haze:not(.btn-outline)[disabled]:hover, .btn.green-haze:not(.btn-outline)[disabled]:focus, .btn.green-haze:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-haze:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-haze:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-haze:not(.btn-outline).focus {
    background-color: #44b6ae;
    border-color: #44b6ae; }
  .btn.green-haze:not(.btn-outline) .badge {
    color: #44b6ae;
    background-color: #FFFFFF; }

.btn.btn-outline.green-haze {
  border-color: #44b6ae;
  color: #44b6ae;
  background: none; }
  .btn.btn-outline.green-haze:hover, .btn.btn-outline.green-haze:active, .btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:active:focus, .btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze.active {
    border-color: #44b6ae;
    color: #FFFFFF;
    background-color: #44b6ae; }

.btn.green-haze-stripe {
  border-left: 4px solid #44b6ae !important; }

.btn.green-haze.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-jungle:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #26C281;
  border-color: #26C281; }
  .btn.green-jungle:not(.btn-outline):focus, .btn.green-jungle:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #11573a; }
  .btn.green-jungle:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #1c8f5f; }
  .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
  .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #1c8f5f; }
    .btn.green-jungle:not(.btn-outline):active:hover, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle:not(.btn-outline):active.focus, .btn.green-jungle:not(.btn-outline).active:hover, .btn.green-jungle:not(.btn-outline).active:focus, .btn.green-jungle:not(.btn-outline).active.focus,
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #187a51;
      border-color: #11573a; }
  .btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
  .open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-jungle:not(.btn-outline).disabled:hover, .btn.green-jungle:not(.btn-outline).disabled:focus, .btn.green-jungle:not(.btn-outline).disabled.focus, .btn.green-jungle:not(.btn-outline)[disabled]:hover, .btn.green-jungle:not(.btn-outline)[disabled]:focus, .btn.green-jungle:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus {
    background-color: #26C281;
    border-color: #26C281; }
  .btn.green-jungle:not(.btn-outline) .badge {
    color: #26C281;
    background-color: #FFFFFF; }

.btn.btn-outline.green-jungle {
  border-color: #26C281;
  color: #26C281;
  background: none; }
  .btn.btn-outline.green-jungle:hover, .btn.btn-outline.green-jungle:active, .btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:active:focus, .btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle.active {
    border-color: #26C281;
    color: #FFFFFF;
    background-color: #26C281; }

.btn.green-jungle-stripe {
  border-left: 4px solid #26C281 !important; }

.btn.green-jungle.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-soft:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #3faba4;
  border-color: #3faba4; }
  .btn.green-soft:not(.btn-outline):focus, .btn.green-soft:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #1d4e4b; }
  .btn.green-soft:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #2f7e79; }
  .btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
  .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #2f7e79; }
    .btn.green-soft:not(.btn-outline):active:hover, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft:not(.btn-outline):active.focus, .btn.green-soft:not(.btn-outline).active:hover, .btn.green-soft:not(.btn-outline).active:focus, .btn.green-soft:not(.btn-outline).active.focus,
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-soft:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #286c67;
      border-color: #1d4e4b; }
  .btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
  .open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-soft:not(.btn-outline).disabled:hover, .btn.green-soft:not(.btn-outline).disabled:focus, .btn.green-soft:not(.btn-outline).disabled.focus, .btn.green-soft:not(.btn-outline)[disabled]:hover, .btn.green-soft:not(.btn-outline)[disabled]:focus, .btn.green-soft:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-soft:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-soft:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-soft:not(.btn-outline).focus {
    background-color: #3faba4;
    border-color: #3faba4; }
  .btn.green-soft:not(.btn-outline) .badge {
    color: #3faba4;
    background-color: #FFFFFF; }

.btn.btn-outline.green-soft {
  border-color: #3faba4;
  color: #3faba4;
  background: none; }
  .btn.btn-outline.green-soft:hover, .btn.btn-outline.green-soft:active, .btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:active:focus, .btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft.active {
    border-color: #3faba4;
    color: #FFFFFF;
    background-color: #3faba4; }

.btn.green-soft-stripe {
  border-left: 4px solid #3faba4 !important; }

.btn.green-soft.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-dark:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #4DB3A2;
  border-color: #4DB3A2; }
  .btn.green-dark:not(.btn-outline):focus, .btn.green-dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #265a51; }
  .btn.green-dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #3a897b; }
  .btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
  .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #3a897b; }
    .btn.green-dark:not(.btn-outline):active:hover, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark:not(.btn-outline):active.focus, .btn.green-dark:not(.btn-outline).active:hover, .btn.green-dark:not(.btn-outline).active:focus, .btn.green-dark:not(.btn-outline).active.focus,
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-dark:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #33776b;
      border-color: #265a51; }
  .btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
  .open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-dark:not(.btn-outline).disabled:hover, .btn.green-dark:not(.btn-outline).disabled:focus, .btn.green-dark:not(.btn-outline).disabled.focus, .btn.green-dark:not(.btn-outline)[disabled]:hover, .btn.green-dark:not(.btn-outline)[disabled]:focus, .btn.green-dark:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-dark:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-dark:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-dark:not(.btn-outline).focus {
    background-color: #4DB3A2;
    border-color: #4DB3A2; }
  .btn.green-dark:not(.btn-outline) .badge {
    color: #4DB3A2;
    background-color: #FFFFFF; }

.btn.btn-outline.green-dark {
  border-color: #4DB3A2;
  color: #4DB3A2;
  background: none; }
  .btn.btn-outline.green-dark:hover, .btn.btn-outline.green-dark:active, .btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:active:focus, .btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark.active {
    border-color: #4DB3A2;
    color: #FFFFFF;
    background-color: #4DB3A2; }

.btn.green-dark-stripe {
  border-left: 4px solid #4DB3A2 !important; }

.btn.green-dark.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-sharp:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #2ab4c0;
  border-color: #2ab4c0; }
  .btn.green-sharp:not(.btn-outline):focus, .btn.green-sharp:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #135257; }
  .btn.green-sharp:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #1f858e; }
  .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
  .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #1f858e; }
    .btn.green-sharp:not(.btn-outline):active:hover, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp:not(.btn-outline):active.focus, .btn.green-sharp:not(.btn-outline).active:hover, .btn.green-sharp:not(.btn-outline).active:focus, .btn.green-sharp:not(.btn-outline).active.focus,
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #1a7179;
      border-color: #135257; }
  .btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
  .open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-sharp:not(.btn-outline).disabled:hover, .btn.green-sharp:not(.btn-outline).disabled:focus, .btn.green-sharp:not(.btn-outline).disabled.focus, .btn.green-sharp:not(.btn-outline)[disabled]:hover, .btn.green-sharp:not(.btn-outline)[disabled]:focus, .btn.green-sharp:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus {
    background-color: #2ab4c0;
    border-color: #2ab4c0; }
  .btn.green-sharp:not(.btn-outline) .badge {
    color: #2ab4c0;
    background-color: #FFFFFF; }

.btn.btn-outline.green-sharp {
  border-color: #2ab4c0;
  color: #2ab4c0;
  background: none; }
  .btn.btn-outline.green-sharp:hover, .btn.btn-outline.green-sharp:active, .btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:active:focus, .btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp.active {
    border-color: #2ab4c0;
    color: #FFFFFF;
    background-color: #2ab4c0; }

.btn.green-sharp-stripe {
  border-left: 4px solid #2ab4c0 !important; }

.btn.green-sharp.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.green-steel:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #29b4b6;
  border-color: #29b4b6; }
  .btn.green-steel:not(.btn-outline):focus, .btn.green-steel:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #124d4e; }
  .btn.green-steel:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #1e8384; }
  .btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
  .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #1e8384; }
    .btn.green-steel:not(.btn-outline):active:hover, .btn.green-steel:not(.btn-outline):active:focus, .btn.green-steel:not(.btn-outline):active.focus, .btn.green-steel:not(.btn-outline).active:hover, .btn.green-steel:not(.btn-outline).active:focus, .btn.green-steel:not(.btn-outline).active.focus,
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.green-steel:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #196e6f;
      border-color: #124d4e; }
  .btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
  .open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.green-steel:not(.btn-outline).disabled:hover, .btn.green-steel:not(.btn-outline).disabled:focus, .btn.green-steel:not(.btn-outline).disabled.focus, .btn.green-steel:not(.btn-outline)[disabled]:hover, .btn.green-steel:not(.btn-outline)[disabled]:focus, .btn.green-steel:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.green-steel:not(.btn-outline):hover,
  fieldset[disabled] .btn.green-steel:not(.btn-outline):focus,
  fieldset[disabled] .btn.green-steel:not(.btn-outline).focus {
    background-color: #29b4b6;
    border-color: #29b4b6; }
  .btn.green-steel:not(.btn-outline) .badge {
    color: #29b4b6;
    background-color: #FFFFFF; }

.btn.btn-outline.green-steel {
  border-color: #29b4b6;
  color: #29b4b6;
  background: none; }
  .btn.btn-outline.green-steel:hover, .btn.btn-outline.green-steel:active, .btn.btn-outline.green-steel:active:hover, .btn.btn-outline.green-steel:active:focus, .btn.btn-outline.green-steel:focus, .btn.btn-outline.green-steel.active {
    border-color: #29b4b6;
    color: #FFFFFF;
    background-color: #29b4b6; }

.btn.green-steel-stripe {
  border-left: 4px solid #29b4b6 !important; }

.btn.green-steel.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey:not(.btn-outline) {
  color: #333333;
  background-color: #E5E5E5;
  border-color: #E5E5E5; }
  .btn.grey:not(.btn-outline):focus, .btn.grey:not(.btn-outline).focus {
    color: #333333;
    background-color: #cccccc;
    border-color: #a5a5a5; }
  .btn.grey:not(.btn-outline):hover {
    color: #333333;
    background-color: #cccccc;
    border-color: #c6c6c6; }
  .btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
  .open > .btn.grey:not(.btn-outline).dropdown-toggle {
    color: #333333;
    background-color: #cccccc;
    border-color: #c6c6c6; }
    .btn.grey:not(.btn-outline):active:hover, .btn.grey:not(.btn-outline):active:focus, .btn.grey:not(.btn-outline):active.focus, .btn.grey:not(.btn-outline).active:hover, .btn.grey:not(.btn-outline).active:focus, .btn.grey:not(.btn-outline).active.focus,
    .open > .btn.grey:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey:not(.btn-outline).dropdown-toggle.focus {
      color: #333333;
      background-color: #bababa;
      border-color: #a5a5a5; }
  .btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
  .open > .btn.grey:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey:not(.btn-outline).disabled:hover, .btn.grey:not(.btn-outline).disabled:focus, .btn.grey:not(.btn-outline).disabled.focus, .btn.grey:not(.btn-outline)[disabled]:hover, .btn.grey:not(.btn-outline)[disabled]:focus, .btn.grey:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey:not(.btn-outline).focus {
    background-color: #E5E5E5;
    border-color: #E5E5E5; }
  .btn.grey:not(.btn-outline) .badge {
    color: #E5E5E5;
    background-color: #333333; }

.btn.btn-outline.grey {
  border-color: #E5E5E5;
  color: #E5E5E5;
  background: none; }
  .btn.btn-outline.grey:hover, .btn.btn-outline.grey:active, .btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:active:focus, .btn.btn-outline.grey:focus, .btn.btn-outline.grey.active {
    border-color: #E5E5E5;
    color: #333333;
    background-color: #E5E5E5; }

.btn.grey-stripe {
  border-left: 4px solid #E5E5E5 !important; }

.btn.grey.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-steel:not(.btn-outline) {
  color: #80898e;
  background-color: #e9edef;
  border-color: #e9edef; }
  .btn.grey-steel:not(.btn-outline):focus, .btn.grey-steel:not(.btn-outline).focus {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #9fb1b9; }
  .btn.grey-steel:not(.btn-outline):hover {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #c6d0d5; }
  .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
  .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #c6d0d5; }
    .btn.grey-steel:not(.btn-outline):active:hover, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel:not(.btn-outline):active.focus, .btn.grey-steel:not(.btn-outline).active:hover, .btn.grey-steel:not(.btn-outline).active:focus, .btn.grey-steel:not(.btn-outline).active.focus,
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle.focus {
      color: #80898e;
      background-color: #b7c4ca;
      border-color: #9fb1b9; }
  .btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
  .open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-steel:not(.btn-outline).disabled:hover, .btn.grey-steel:not(.btn-outline).disabled:focus, .btn.grey-steel:not(.btn-outline).disabled.focus, .btn.grey-steel:not(.btn-outline)[disabled]:hover, .btn.grey-steel:not(.btn-outline)[disabled]:focus, .btn.grey-steel:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus {
    background-color: #e9edef;
    border-color: #e9edef; }
  .btn.grey-steel:not(.btn-outline) .badge {
    color: #e9edef;
    background-color: #80898e; }

.btn.btn-outline.grey-steel {
  border-color: #e9edef;
  color: #e9edef;
  background: none; }
  .btn.btn-outline.grey-steel:hover, .btn.btn-outline.grey-steel:active, .btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:active:focus, .btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel.active {
    border-color: #e9edef;
    color: #80898e;
    background-color: #e9edef; }

.btn.grey-steel-stripe {
  border-left: 4px solid #e9edef !important; }

.btn.grey-steel.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-cararra:not(.btn-outline) {
  color: #333333;
  background-color: #fafafa;
  border-color: #fafafa; }
  .btn.grey-cararra:not(.btn-outline):focus, .btn.grey-cararra:not(.btn-outline).focus {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #bababa; }
  .btn.grey-cararra:not(.btn-outline):hover {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #dbdbdb; }
  .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
  .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #dbdbdb; }
    .btn.grey-cararra:not(.btn-outline):active:hover, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra:not(.btn-outline):active.focus, .btn.grey-cararra:not(.btn-outline).active:hover, .btn.grey-cararra:not(.btn-outline).active:focus, .btn.grey-cararra:not(.btn-outline).active.focus,
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus {
      color: #333333;
      background-color: #cfcfcf;
      border-color: #bababa; }
  .btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
  .open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-cararra:not(.btn-outline).disabled:hover, .btn.grey-cararra:not(.btn-outline).disabled:focus, .btn.grey-cararra:not(.btn-outline).disabled.focus, .btn.grey-cararra:not(.btn-outline)[disabled]:hover, .btn.grey-cararra:not(.btn-outline)[disabled]:focus, .btn.grey-cararra:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus {
    background-color: #fafafa;
    border-color: #fafafa; }
  .btn.grey-cararra:not(.btn-outline) .badge {
    color: #fafafa;
    background-color: #333333; }

.btn.btn-outline.grey-cararra {
  border-color: #fafafa;
  color: #fafafa;
  background: none; }
  .btn.btn-outline.grey-cararra:hover, .btn.btn-outline.grey-cararra:active, .btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:active:focus, .btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra.active {
    border-color: #fafafa;
    color: #333333;
    background-color: #fafafa; }

.btn.grey-cararra-stripe {
  border-left: 4px solid #fafafa !important; }

.btn.grey-cararra.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-gallery:not(.btn-outline) {
  color: #ffffff;
  background-color: #555555;
  border-color: #555555; }
  .btn.grey-gallery:not(.btn-outline):focus, .btn.grey-gallery:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #151515; }
  .btn.grey-gallery:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #363636; }
  .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
  .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #363636; }
    .btn.grey-gallery:not(.btn-outline):active:hover, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery:not(.btn-outline):active.focus, .btn.grey-gallery:not(.btn-outline).active:hover, .btn.grey-gallery:not(.btn-outline).active:focus, .btn.grey-gallery:not(.btn-outline).active.focus,
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #2a2a2a;
      border-color: #151515; }
  .btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
  .open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-gallery:not(.btn-outline).disabled:hover, .btn.grey-gallery:not(.btn-outline).disabled:focus, .btn.grey-gallery:not(.btn-outline).disabled.focus, .btn.grey-gallery:not(.btn-outline)[disabled]:hover, .btn.grey-gallery:not(.btn-outline)[disabled]:focus, .btn.grey-gallery:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus {
    background-color: #555555;
    border-color: #555555; }
  .btn.grey-gallery:not(.btn-outline) .badge {
    color: #555555;
    background-color: #ffffff; }

.btn.btn-outline.grey-gallery {
  border-color: #555555;
  color: #555555;
  background: none; }
  .btn.btn-outline.grey-gallery:hover, .btn.btn-outline.grey-gallery:active, .btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:active:focus, .btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery.active {
    border-color: #555555;
    color: #ffffff;
    background-color: #555555; }

.btn.grey-gallery-stripe {
  border-left: 4px solid #555555 !important; }

.btn.grey-gallery.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-cascade:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #95A5A6;
  border-color: #95A5A6; }
  .btn.grey-cascade:not(.btn-outline):focus, .btn.grey-cascade:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #566566; }
  .btn.grey-cascade:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #74898a; }
  .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
  .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #74898a; }
    .btn.grey-cascade:not(.btn-outline):active:hover, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade:not(.btn-outline):active.focus, .btn.grey-cascade:not(.btn-outline).active:hover, .btn.grey-cascade:not(.btn-outline).active:focus, .btn.grey-cascade:not(.btn-outline).active.focus,
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #687b7c;
      border-color: #566566; }
  .btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
  .open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-cascade:not(.btn-outline).disabled:hover, .btn.grey-cascade:not(.btn-outline).disabled:focus, .btn.grey-cascade:not(.btn-outline).disabled.focus, .btn.grey-cascade:not(.btn-outline)[disabled]:hover, .btn.grey-cascade:not(.btn-outline)[disabled]:focus, .btn.grey-cascade:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus {
    background-color: #95A5A6;
    border-color: #95A5A6; }
  .btn.grey-cascade:not(.btn-outline) .badge {
    color: #95A5A6;
    background-color: #FFFFFF; }

.btn.btn-outline.grey-cascade {
  border-color: #95A5A6;
  color: #95A5A6;
  background: none; }
  .btn.btn-outline.grey-cascade:hover, .btn.btn-outline.grey-cascade:active, .btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:active:focus, .btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade.active {
    border-color: #95A5A6;
    color: #FFFFFF;
    background-color: #95A5A6; }

.btn.grey-cascade-stripe {
  border-left: 4px solid #95A5A6 !important; }

.btn.grey-cascade.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-silver:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #BFBFBF;
  border-color: #BFBFBF; }
  .btn.grey-silver:not(.btn-outline):focus, .btn.grey-silver:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #7f7f7f; }
  .btn.grey-silver:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #a0a0a0; }
  .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
  .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #a0a0a0; }
    .btn.grey-silver:not(.btn-outline):active:hover, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver:not(.btn-outline):active.focus, .btn.grey-silver:not(.btn-outline).active:hover, .btn.grey-silver:not(.btn-outline).active:focus, .btn.grey-silver:not(.btn-outline).active.focus,
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle.focus {
      color: #FAFCFB;
      background-color: #949494;
      border-color: #7f7f7f; }
  .btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
  .open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-silver:not(.btn-outline).disabled:hover, .btn.grey-silver:not(.btn-outline).disabled:focus, .btn.grey-silver:not(.btn-outline).disabled.focus, .btn.grey-silver:not(.btn-outline)[disabled]:hover, .btn.grey-silver:not(.btn-outline)[disabled]:focus, .btn.grey-silver:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus {
    background-color: #BFBFBF;
    border-color: #BFBFBF; }
  .btn.grey-silver:not(.btn-outline) .badge {
    color: #BFBFBF;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-silver {
  border-color: #BFBFBF;
  color: #BFBFBF;
  background: none; }
  .btn.btn-outline.grey-silver:hover, .btn.btn-outline.grey-silver:active, .btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:active:focus, .btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver.active {
    border-color: #BFBFBF;
    color: #FAFCFB;
    background-color: #BFBFBF; }

.btn.grey-silver-stripe {
  border-left: 4px solid #BFBFBF !important; }

.btn.grey-silver.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-salsa:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #ACB5C3;
  border-color: #ACB5C3; }
  .btn.grey-salsa:not(.btn-outline):focus, .btn.grey-salsa:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #64748b; }
  .btn.grey-salsa:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #8895a9; }
  .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
  .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #8895a9; }
    .btn.grey-salsa:not(.btn-outline):active:hover, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active.focus,
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus {
      color: #FAFCFB;
      background-color: #7a889f;
      border-color: #64748b; }
  .btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
  .open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-salsa:not(.btn-outline).disabled:hover, .btn.grey-salsa:not(.btn-outline).disabled:focus, .btn.grey-salsa:not(.btn-outline).disabled.focus, .btn.grey-salsa:not(.btn-outline)[disabled]:hover, .btn.grey-salsa:not(.btn-outline)[disabled]:focus, .btn.grey-salsa:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus {
    background-color: #ACB5C3;
    border-color: #ACB5C3; }
  .btn.grey-salsa:not(.btn-outline) .badge {
    color: #ACB5C3;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-salsa {
  border-color: #ACB5C3;
  color: #ACB5C3;
  background: none; }
  .btn.btn-outline.grey-salsa:hover, .btn.btn-outline.grey-salsa:active, .btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:active:focus, .btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa.active {
    border-color: #ACB5C3;
    color: #FAFCFB;
    background-color: #ACB5C3; }

.btn.grey-salsa-stripe {
  border-left: 4px solid #ACB5C3 !important; }

.btn.grey-salsa.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-salt:not(.btn-outline) {
  color: #FAFCFB;
  background-color: #bfcad1;
  border-color: #bfcad1; }
  .btn.grey-salt:not(.btn-outline):focus, .btn.grey-salt:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #758d9c; }
  .btn.grey-salt:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #9badb7; }
  .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
  .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #9badb7; }
    .btn.grey-salt:not(.btn-outline):active:hover, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt:not(.btn-outline):active.focus, .btn.grey-salt:not(.btn-outline).active:hover, .btn.grey-salt:not(.btn-outline).active:focus, .btn.grey-salt:not(.btn-outline).active.focus,
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle.focus {
      color: #FAFCFB;
      background-color: #8da0ad;
      border-color: #758d9c; }
  .btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
  .open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-salt:not(.btn-outline).disabled:hover, .btn.grey-salt:not(.btn-outline).disabled:focus, .btn.grey-salt:not(.btn-outline).disabled.focus, .btn.grey-salt:not(.btn-outline)[disabled]:hover, .btn.grey-salt:not(.btn-outline)[disabled]:focus, .btn.grey-salt:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus {
    background-color: #bfcad1;
    border-color: #bfcad1; }
  .btn.grey-salt:not(.btn-outline) .badge {
    color: #bfcad1;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-salt {
  border-color: #bfcad1;
  color: #bfcad1;
  background: none; }
  .btn.btn-outline.grey-salt:hover, .btn.btn-outline.grey-salt:active, .btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:active:focus, .btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt.active {
    border-color: #bfcad1;
    color: #FAFCFB;
    background-color: #bfcad1; }

.btn.grey-salt-stripe {
  border-left: 4px solid #bfcad1 !important; }

.btn.grey-salt.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.grey-mint:not(.btn-outline) {
  color: #FFFFFF;
  background-color: #525e64;
  border-color: #525e64; }
  .btn.grey-mint:not(.btn-outline):focus, .btn.grey-mint:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #191c1e; }
  .btn.grey-mint:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #363e42; }
  .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
  .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #363e42; }
    .btn.grey-mint:not(.btn-outline):active:hover, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active.focus,
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle.focus {
      color: #FFFFFF;
      background-color: #2b3134;
      border-color: #191c1e; }
  .btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
  .open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.grey-mint:not(.btn-outline).disabled:hover, .btn.grey-mint:not(.btn-outline).disabled:focus, .btn.grey-mint:not(.btn-outline).disabled.focus, .btn.grey-mint:not(.btn-outline)[disabled]:hover, .btn.grey-mint:not(.btn-outline)[disabled]:focus, .btn.grey-mint:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover,
  fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus,
  fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus {
    background-color: #525e64;
    border-color: #525e64; }
  .btn.grey-mint:not(.btn-outline) .badge {
    color: #525e64;
    background-color: #FFFFFF; }

.btn.btn-outline.grey-mint {
  border-color: #525e64;
  color: #525e64;
  background: none; }
  .btn.btn-outline.grey-mint:hover, .btn.btn-outline.grey-mint:active, .btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:active:focus, .btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint.active {
    border-color: #525e64;
    color: #FFFFFF;
    background-color: #525e64; }

.btn.grey-mint-stripe {
  border-left: 4px solid #525e64 !important; }

.btn.grey-mint.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red:not(.btn-outline) {
  color: #ffffff;
  background-color: #e7505a;
  border-color: #e7505a; }
  .btn.red:not(.btn-outline):focus, .btn.red:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #e12330;
    border-color: #a1161f; }
  .btn.red:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #e12330;
    border-color: #dc1e2b; }
  .btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
  .open > .btn.red:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #e12330;
    border-color: #dc1e2b; }
    .btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus, .btn.red:not(.btn-outline):active.focus, .btn.red:not(.btn-outline).active:hover, .btn.red:not(.btn-outline).active:focus, .btn.red:not(.btn-outline).active.focus,
    .open > .btn.red:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #c51b26;
      border-color: #a1161f; }
  .btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
  .open > .btn.red:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red:not(.btn-outline).disabled:hover, .btn.red:not(.btn-outline).disabled:focus, .btn.red:not(.btn-outline).disabled.focus, .btn.red:not(.btn-outline)[disabled]:hover, .btn.red:not(.btn-outline)[disabled]:focus, .btn.red:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red:not(.btn-outline):hover,
  fieldset[disabled] .btn.red:not(.btn-outline):focus,
  fieldset[disabled] .btn.red:not(.btn-outline).focus {
    background-color: #e7505a;
    border-color: #e7505a; }
  .btn.red:not(.btn-outline) .badge {
    color: #e7505a;
    background-color: #ffffff; }

.btn.btn-outline.red {
  border-color: #e7505a;
  color: #e7505a;
  background: none; }
  .btn.btn-outline.red:hover, .btn.btn-outline.red:active, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:focus, .btn.btn-outline.red.active {
    border-color: #e7505a;
    color: #ffffff;
    background-color: #e7505a; }

.btn.red-stripe {
  border-left: 4px solid #e7505a !important; }

.btn.red.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-pink:not(.btn-outline) {
  color: #ffffff;
  background-color: #E08283;
  border-color: #E08283; }
  .btn.red-pink:not(.btn-outline):focus, .btn.red-pink:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #b52d2e; }
  .btn.red-pink:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #d45152; }
  .btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
  .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #d45152; }
    .btn.red-pink:not(.btn-outline):active:hover, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink:not(.btn-outline):active.focus, .btn.red-pink:not(.btn-outline).active:hover, .btn.red-pink:not(.btn-outline).active:focus, .btn.red-pink:not(.btn-outline).active.focus,
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-pink:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #cf3d3e;
      border-color: #b52d2e; }
  .btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
  .open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-pink:not(.btn-outline).disabled:hover, .btn.red-pink:not(.btn-outline).disabled:focus, .btn.red-pink:not(.btn-outline).disabled.focus, .btn.red-pink:not(.btn-outline)[disabled]:hover, .btn.red-pink:not(.btn-outline)[disabled]:focus, .btn.red-pink:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-pink:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-pink:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-pink:not(.btn-outline).focus {
    background-color: #E08283;
    border-color: #E08283; }
  .btn.red-pink:not(.btn-outline) .badge {
    color: #E08283;
    background-color: #ffffff; }

.btn.btn-outline.red-pink {
  border-color: #E08283;
  color: #E08283;
  background: none; }
  .btn.btn-outline.red-pink:hover, .btn.btn-outline.red-pink:active, .btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:active:focus, .btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink.active {
    border-color: #E08283;
    color: #ffffff;
    background-color: #E08283; }

.btn.red-pink-stripe {
  border-left: 4px solid #E08283 !important; }

.btn.red-pink.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-sunglo:not(.btn-outline) {
  color: #ffffff;
  background-color: #E26A6A;
  border-color: #E26A6A; }
  .btn.red-sunglo:not(.btn-outline):focus, .btn.red-sunglo:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #ab2121; }
  .btn.red-sunglo:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #d83737; }
  .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
  .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #d83737; }
    .btn.red-sunglo:not(.btn-outline):active:hover, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo:not(.btn-outline):active.focus, .btn.red-sunglo:not(.btn-outline).active:hover, .btn.red-sunglo:not(.btn-outline).active:focus, .btn.red-sunglo:not(.btn-outline).active.focus,
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #cd2828;
      border-color: #ab2121; }
  .btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
  .open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-sunglo:not(.btn-outline).disabled:hover, .btn.red-sunglo:not(.btn-outline).disabled:focus, .btn.red-sunglo:not(.btn-outline).disabled.focus, .btn.red-sunglo:not(.btn-outline)[disabled]:hover, .btn.red-sunglo:not(.btn-outline)[disabled]:focus, .btn.red-sunglo:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus {
    background-color: #E26A6A;
    border-color: #E26A6A; }
  .btn.red-sunglo:not(.btn-outline) .badge {
    color: #E26A6A;
    background-color: #ffffff; }

.btn.btn-outline.red-sunglo {
  border-color: #E26A6A;
  color: #E26A6A;
  background: none; }
  .btn.btn-outline.red-sunglo:hover, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
    border-color: #E26A6A;
    color: #ffffff;
    background-color: #E26A6A; }

.btn.red-sunglo-stripe {
  border-left: 4px solid #E26A6A !important; }

.btn.red-sunglo.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #e35b5a;
  border-color: #e35b5a; }
  .btn.red-intense:not(.btn-outline):focus, .btn.red-intense:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #a21c1b; }
  .btn.red-intense:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #da2726; }
  .btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
  .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #da2726; }
    .btn.red-intense:not(.btn-outline):active:hover, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense:not(.btn-outline):active.focus, .btn.red-intense:not(.btn-outline).active:hover, .btn.red-intense:not(.btn-outline).active:focus, .btn.red-intense:not(.btn-outline).active.focus,
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-intense:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #c52321;
      border-color: #a21c1b; }
  .btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
  .open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-intense:not(.btn-outline).disabled:hover, .btn.red-intense:not(.btn-outline).disabled:focus, .btn.red-intense:not(.btn-outline).disabled.focus, .btn.red-intense:not(.btn-outline)[disabled]:hover, .btn.red-intense:not(.btn-outline)[disabled]:focus, .btn.red-intense:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-intense:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-intense:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-intense:not(.btn-outline).focus {
    background-color: #e35b5a;
    border-color: #e35b5a; }
  .btn.red-intense:not(.btn-outline) .badge {
    color: #e35b5a;
    background-color: #ffffff; }

.btn.btn-outline.red-intense {
  border-color: #e35b5a;
  color: #e35b5a;
  background: none; }
  .btn.btn-outline.red-intense:hover, .btn.btn-outline.red-intense:active, .btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:active:focus, .btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense.active {
    border-color: #e35b5a;
    color: #ffffff;
    background-color: #e35b5a; }

.btn.red-intense-stripe {
  border-left: 4px solid #e35b5a !important; }

.btn.red-intense.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-thunderbird:not(.btn-outline) {
  color: #ffffff;
  background-color: #D91E18;
  border-color: #D91E18; }
  .btn.red-thunderbird:not(.btn-outline):focus, .btn.red-thunderbird:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #660e0b; }
  .btn.red-thunderbird:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #a21612; }
  .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
  .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #a21612; }
    .btn.red-thunderbird:not(.btn-outline):active:hover, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird:not(.btn-outline):active.focus, .btn.red-thunderbird:not(.btn-outline).active:hover, .btn.red-thunderbird:not(.btn-outline).active:focus, .btn.red-thunderbird:not(.btn-outline).active.focus,
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #8b130f;
      border-color: #660e0b; }
  .btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
  .open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-thunderbird:not(.btn-outline).disabled:hover, .btn.red-thunderbird:not(.btn-outline).disabled:focus, .btn.red-thunderbird:not(.btn-outline).disabled.focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:hover, .btn.red-thunderbird:not(.btn-outline)[disabled]:focus, .btn.red-thunderbird:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus {
    background-color: #D91E18;
    border-color: #D91E18; }
  .btn.red-thunderbird:not(.btn-outline) .badge {
    color: #D91E18;
    background-color: #ffffff; }

.btn.btn-outline.red-thunderbird {
  border-color: #D91E18;
  color: #D91E18;
  background: none; }
  .btn.btn-outline.red-thunderbird:hover, .btn.btn-outline.red-thunderbird:active, .btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:active:focus, .btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird.active {
    border-color: #D91E18;
    color: #ffffff;
    background-color: #D91E18; }

.btn.red-thunderbird-stripe {
  border-left: 4px solid #D91E18 !important; }

.btn.red-thunderbird.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-flamingo:not(.btn-outline) {
  color: #ffffff;
  background-color: #EF4836;
  border-color: #EF4836; }
  .btn.red-flamingo:not(.btn-outline):focus, .btn.red-flamingo:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #e02612;
    border-color: #991a0c; }
  .btn.red-flamingo:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #e02612;
    border-color: #d72411; }
  .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
  .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #e02612;
    border-color: #d72411; }
    .btn.red-flamingo:not(.btn-outline):active:hover, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo:not(.btn-outline):active.focus, .btn.red-flamingo:not(.btn-outline).active:hover, .btn.red-flamingo:not(.btn-outline).active:focus, .btn.red-flamingo:not(.btn-outline).active.focus,
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #bf200f;
      border-color: #991a0c; }
  .btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
  .open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-flamingo:not(.btn-outline).disabled:hover, .btn.red-flamingo:not(.btn-outline).disabled:focus, .btn.red-flamingo:not(.btn-outline).disabled.focus, .btn.red-flamingo:not(.btn-outline)[disabled]:hover, .btn.red-flamingo:not(.btn-outline)[disabled]:focus, .btn.red-flamingo:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus {
    background-color: #EF4836;
    border-color: #EF4836; }
  .btn.red-flamingo:not(.btn-outline) .badge {
    color: #EF4836;
    background-color: #ffffff; }

.btn.btn-outline.red-flamingo {
  border-color: #EF4836;
  color: #EF4836;
  background: none; }
  .btn.btn-outline.red-flamingo:hover, .btn.btn-outline.red-flamingo:active, .btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:active:focus, .btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo.active {
    border-color: #EF4836;
    color: #ffffff;
    background-color: #EF4836; }

.btn.red-flamingo-stripe {
  border-left: 4px solid #EF4836 !important; }

.btn.red-flamingo.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #d05454;
  border-color: #d05454; }
  .btn.red-soft:not(.btn-outline):focus, .btn.red-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #812323; }
  .btn.red-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #b53232; }
  .btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
  .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #b53232; }
    .btn.red-soft:not(.btn-outline):active:hover, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft:not(.btn-outline):active.focus, .btn.red-soft:not(.btn-outline).active:hover, .btn.red-soft:not(.btn-outline).active:focus, .btn.red-soft:not(.btn-outline).active.focus,
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-soft:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #a12c2c;
      border-color: #812323; }
  .btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
  .open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-soft:not(.btn-outline).disabled:hover, .btn.red-soft:not(.btn-outline).disabled:focus, .btn.red-soft:not(.btn-outline).disabled.focus, .btn.red-soft:not(.btn-outline)[disabled]:hover, .btn.red-soft:not(.btn-outline)[disabled]:focus, .btn.red-soft:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-soft:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-soft:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-soft:not(.btn-outline).focus {
    background-color: #d05454;
    border-color: #d05454; }
  .btn.red-soft:not(.btn-outline) .badge {
    color: #d05454;
    background-color: #ffffff; }

.btn.btn-outline.red-soft {
  border-color: #d05454;
  color: #d05454;
  background: none; }
  .btn.btn-outline.red-soft:hover, .btn.btn-outline.red-soft:active, .btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:active:focus, .btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft.active {
    border-color: #d05454;
    color: #ffffff;
    background-color: #d05454; }

.btn.red-soft-stripe {
  border-left: 4px solid #d05454 !important; }

.btn.red-soft.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #f36a5a;
  border-color: #f36a5a; }
  .btn.red-haze:not(.btn-outline):focus, .btn.red-haze:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #c0210e; }
  .btn.red-haze:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #ef3621; }
  .btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
  .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #ef3621; }
    .btn.red-haze:not(.btn-outline):active:hover, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze:not(.btn-outline):active.focus, .btn.red-haze:not(.btn-outline).active:hover, .btn.red-haze:not(.btn-outline).active:focus, .btn.red-haze:not(.btn-outline).active.focus,
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #e62711;
      border-color: #c0210e; }
  .btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
  .open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-haze:not(.btn-outline).disabled:hover, .btn.red-haze:not(.btn-outline).disabled:focus, .btn.red-haze:not(.btn-outline).disabled.focus, .btn.red-haze:not(.btn-outline)[disabled]:hover, .btn.red-haze:not(.btn-outline)[disabled]:focus, .btn.red-haze:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-haze:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-haze:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-haze:not(.btn-outline).focus {
    background-color: #f36a5a;
    border-color: #f36a5a; }
  .btn.red-haze:not(.btn-outline) .badge {
    color: #f36a5a;
    background-color: #ffffff; }

.btn.btn-outline.red-haze {
  border-color: #f36a5a;
  color: #f36a5a;
  background: none; }
  .btn.btn-outline.red-haze:hover, .btn.btn-outline.red-haze:active, .btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:active:focus, .btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze.active {
    border-color: #f36a5a;
    color: #ffffff;
    background-color: #f36a5a; }

.btn.red-haze-stripe {
  border-left: 4px solid #f36a5a !important; }

.btn.red-haze.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.red-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #e43a45;
  border-color: #e43a45; }
  .btn.red-mint:not(.btn-outline):focus, .btn.red-mint:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #8b131b; }
  .btn.red-mint:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #c61b26; }
  .btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
  .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #c61b26; }
    .btn.red-mint:not(.btn-outline):active:hover, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint:not(.btn-outline):active.focus, .btn.red-mint:not(.btn-outline).active:hover, .btn.red-mint:not(.btn-outline).active:focus, .btn.red-mint:not(.btn-outline).active.focus,
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.red-mint:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #af1822;
      border-color: #8b131b; }
  .btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
  .open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.red-mint:not(.btn-outline).disabled:hover, .btn.red-mint:not(.btn-outline).disabled:focus, .btn.red-mint:not(.btn-outline).disabled.focus, .btn.red-mint:not(.btn-outline)[disabled]:hover, .btn.red-mint:not(.btn-outline)[disabled]:focus, .btn.red-mint:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.red-mint:not(.btn-outline):hover,
  fieldset[disabled] .btn.red-mint:not(.btn-outline):focus,
  fieldset[disabled] .btn.red-mint:not(.btn-outline).focus {
    background-color: #e43a45;
    border-color: #e43a45; }
  .btn.red-mint:not(.btn-outline) .badge {
    color: #e43a45;
    background-color: #ffffff; }

.btn.btn-outline.red-mint {
  border-color: #e43a45;
  color: #e43a45;
  background: none; }
  .btn.btn-outline.red-mint:hover, .btn.btn-outline.red-mint:active, .btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:active:focus, .btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint.active {
    border-color: #e43a45;
    color: #ffffff;
    background-color: #e43a45; }

.btn.red-mint-stripe {
  border-left: 4px solid #e43a45 !important; }

.btn.red-mint.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow:not(.btn-outline) {
  color: #ffffff;
  background-color: #c49f47;
  border-color: #c49f47; }
  .btn.yellow:not(.btn-outline):focus, .btn.yellow:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #a48334;
    border-color: #6a5422; }
  .btn.yellow:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #a48334;
    border-color: #9c7c32; }
  .btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
  .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #a48334;
    border-color: #9c7c32; }
    .btn.yellow:not(.btn-outline):active:hover, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow:not(.btn-outline):active.focus, .btn.yellow:not(.btn-outline).active:hover, .btn.yellow:not(.btn-outline).active:focus, .btn.yellow:not(.btn-outline).active.focus,
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #896d2c;
      border-color: #6a5422; }
  .btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
  .open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow:not(.btn-outline).disabled:hover, .btn.yellow:not(.btn-outline).disabled:focus, .btn.yellow:not(.btn-outline).disabled.focus, .btn.yellow:not(.btn-outline)[disabled]:hover, .btn.yellow:not(.btn-outline)[disabled]:focus, .btn.yellow:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow:not(.btn-outline).focus {
    background-color: #c49f47;
    border-color: #c49f47; }
  .btn.yellow:not(.btn-outline) .badge {
    color: #c49f47;
    background-color: #ffffff; }

.btn.btn-outline.yellow {
  border-color: #c49f47;
  color: #c49f47;
  background: none; }
  .btn.btn-outline.yellow:hover, .btn.btn-outline.yellow:active, .btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:active:focus, .btn.btn-outline.yellow:focus, .btn.btn-outline.yellow.active {
    border-color: #c49f47;
    color: #ffffff;
    background-color: #c49f47; }

.btn.yellow-stripe {
  border-left: 4px solid #c49f47 !important; }

.btn.yellow.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-gold:not(.btn-outline) {
  color: #ffffff;
  background-color: #E87E04;
  border-color: #E87E04; }
  .btn.yellow-gold:not(.btn-outline):focus, .btn.yellow-gold:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b66303;
    border-color: #6b3a02; }
  .btn.yellow-gold:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b66303;
    border-color: #ac5d03; }
  .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
  .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b66303;
    border-color: #ac5d03; }
    .btn.yellow-gold:not(.btn-outline):active:hover, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold:not(.btn-outline):active.focus, .btn.yellow-gold:not(.btn-outline).active:hover, .btn.yellow-gold:not(.btn-outline).active:focus, .btn.yellow-gold:not(.btn-outline).active.focus,
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #935003;
      border-color: #6b3a02; }
  .btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
  .open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-gold:not(.btn-outline).disabled:hover, .btn.yellow-gold:not(.btn-outline).disabled:focus, .btn.yellow-gold:not(.btn-outline).disabled.focus, .btn.yellow-gold:not(.btn-outline)[disabled]:hover, .btn.yellow-gold:not(.btn-outline)[disabled]:focus, .btn.yellow-gold:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus {
    background-color: #E87E04;
    border-color: #E87E04; }
  .btn.yellow-gold:not(.btn-outline) .badge {
    color: #E87E04;
    background-color: #ffffff; }

.btn.btn-outline.yellow-gold {
  border-color: #E87E04;
  color: #E87E04;
  background: none; }
  .btn.btn-outline.yellow-gold:hover, .btn.btn-outline.yellow-gold:active, .btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:active:focus, .btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold.active {
    border-color: #E87E04;
    color: #ffffff;
    background-color: #E87E04; }

.btn.yellow-gold-stripe {
  border-left: 4px solid #E87E04 !important; }

.btn.yellow-gold.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-casablanca:not(.btn-outline) {
  color: #ffffff;
  background-color: #f2784b;
  border-color: #f2784b; }
  .btn.yellow-casablanca:not(.btn-outline):focus, .btn.yellow-casablanca:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #b1390d; }
  .btn.yellow-casablanca:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #ee4d12; }
  .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
  .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #ee4d12; }
    .btn.yellow-casablanca:not(.btn-outline):active:hover, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca:not(.btn-outline):active.focus, .btn.yellow-casablanca:not(.btn-outline).active:hover, .btn.yellow-casablanca:not(.btn-outline).active:focus, .btn.yellow-casablanca:not(.btn-outline).active.focus,
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #d74510;
      border-color: #b1390d; }
  .btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
  .open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-casablanca:not(.btn-outline).disabled:hover, .btn.yellow-casablanca:not(.btn-outline).disabled:focus, .btn.yellow-casablanca:not(.btn-outline).disabled.focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:hover, .btn.yellow-casablanca:not(.btn-outline)[disabled]:focus, .btn.yellow-casablanca:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus {
    background-color: #f2784b;
    border-color: #f2784b; }
  .btn.yellow-casablanca:not(.btn-outline) .badge {
    color: #f2784b;
    background-color: #ffffff; }

.btn.btn-outline.yellow-casablanca {
  border-color: #f2784b;
  color: #f2784b;
  background: none; }
  .btn.btn-outline.yellow-casablanca:hover, .btn.btn-outline.yellow-casablanca:active, .btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:active:focus, .btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca.active {
    border-color: #f2784b;
    color: #ffffff;
    background-color: #f2784b; }

.btn.yellow-casablanca-stripe {
  border-left: 4px solid #f2784b !important; }

.btn.yellow-casablanca.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-crusta:not(.btn-outline) {
  color: #ffffff;
  background-color: #f3c200;
  border-color: #f3c200; }
  .btn.yellow-crusta:not(.btn-outline):focus, .btn.yellow-crusta:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #c09900;
    border-color: #745c00; }
  .btn.yellow-crusta:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #c09900;
    border-color: #b69100; }
  .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
  .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #c09900;
    border-color: #b69100; }
    .btn.yellow-crusta:not(.btn-outline):active:hover, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active.focus,
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #9c7d00;
      border-color: #745c00; }
  .btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
  .open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-crusta:not(.btn-outline).disabled:hover, .btn.yellow-crusta:not(.btn-outline).disabled:focus, .btn.yellow-crusta:not(.btn-outline).disabled.focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:hover, .btn.yellow-crusta:not(.btn-outline)[disabled]:focus, .btn.yellow-crusta:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus {
    background-color: #f3c200;
    border-color: #f3c200; }
  .btn.yellow-crusta:not(.btn-outline) .badge {
    color: #f3c200;
    background-color: #ffffff; }

.btn.btn-outline.yellow-crusta {
  border-color: #f3c200;
  color: #f3c200;
  background: none; }
  .btn.btn-outline.yellow-crusta:hover, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
    border-color: #f3c200;
    color: #ffffff;
    background-color: #f3c200; }

.btn.yellow-crusta-stripe {
  border-left: 4px solid #f3c200 !important; }

.btn.yellow-crusta.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-lemon:not(.btn-outline) {
  color: #ffffff;
  background-color: #F7CA18;
  border-color: #F7CA18; }
  .btn.yellow-lemon:not(.btn-outline):focus, .btn.yellow-lemon:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #8b7005; }
  .btn.yellow-lemon:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #cba307; }
  .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
  .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #cba307; }
    .btn.yellow-lemon:not(.btn-outline):active:hover, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon:not(.btn-outline):active.focus, .btn.yellow-lemon:not(.btn-outline).active:hover, .btn.yellow-lemon:not(.btn-outline).active:focus, .btn.yellow-lemon:not(.btn-outline).active.focus,
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #b28f06;
      border-color: #8b7005; }
  .btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
  .open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-lemon:not(.btn-outline).disabled:hover, .btn.yellow-lemon:not(.btn-outline).disabled:focus, .btn.yellow-lemon:not(.btn-outline).disabled.focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:hover, .btn.yellow-lemon:not(.btn-outline)[disabled]:focus, .btn.yellow-lemon:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus {
    background-color: #F7CA18;
    border-color: #F7CA18; }
  .btn.yellow-lemon:not(.btn-outline) .badge {
    color: #F7CA18;
    background-color: #ffffff; }

.btn.btn-outline.yellow-lemon {
  border-color: #F7CA18;
  color: #F7CA18;
  background: none; }
  .btn.btn-outline.yellow-lemon:hover, .btn.btn-outline.yellow-lemon:active, .btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:active:focus, .btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon.active {
    border-color: #F7CA18;
    color: #ffffff;
    background-color: #F7CA18; }

.btn.yellow-lemon-stripe {
  border-left: 4px solid #F7CA18 !important; }

.btn.yellow-lemon.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-saffron:not(.btn-outline) {
  color: #ffffff;
  background-color: #F4D03F;
  border-color: #F4D03F; }
  .btn.yellow-saffron:not(.btn-outline):focus, .btn.yellow-saffron:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #aa8a0a; }
  .btn.yellow-saffron:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #e8bd0d; }
  .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
  .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #e8bd0d; }
    .btn.yellow-saffron:not(.btn-outline):active:hover, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron:not(.btn-outline):active.focus, .btn.yellow-saffron:not(.btn-outline).active:hover, .btn.yellow-saffron:not(.btn-outline).active:focus, .btn.yellow-saffron:not(.btn-outline).active.focus,
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #d0a90c;
      border-color: #aa8a0a; }
  .btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
  .open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-saffron:not(.btn-outline).disabled:hover, .btn.yellow-saffron:not(.btn-outline).disabled:focus, .btn.yellow-saffron:not(.btn-outline).disabled.focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:hover, .btn.yellow-saffron:not(.btn-outline)[disabled]:focus, .btn.yellow-saffron:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus {
    background-color: #F4D03F;
    border-color: #F4D03F; }
  .btn.yellow-saffron:not(.btn-outline) .badge {
    color: #F4D03F;
    background-color: #ffffff; }

.btn.btn-outline.yellow-saffron {
  border-color: #F4D03F;
  color: #F4D03F;
  background: none; }
  .btn.btn-outline.yellow-saffron:hover, .btn.btn-outline.yellow-saffron:active, .btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:active:focus, .btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron.active {
    border-color: #F4D03F;
    color: #ffffff;
    background-color: #F4D03F; }

.btn.yellow-saffron-stripe {
  border-left: 4px solid #F4D03F !important; }

.btn.yellow-saffron.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #c8d046;
  border-color: #c8d046; }
  .btn.yellow-soft:not(.btn-outline):focus, .btn.yellow-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #73781e; }
  .btn.yellow-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #a5ad2c; }
  .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
  .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #a5ad2c; }
    .btn.yellow-soft:not(.btn-outline):active:hover, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft:not(.btn-outline):active.focus, .btn.yellow-soft:not(.btn-outline).active:hover, .btn.yellow-soft:not(.btn-outline).active:focus, .btn.yellow-soft:not(.btn-outline).active.focus,
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #929927;
      border-color: #73781e; }
  .btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
  .open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-soft:not(.btn-outline).disabled:hover, .btn.yellow-soft:not(.btn-outline).disabled:focus, .btn.yellow-soft:not(.btn-outline).disabled.focus, .btn.yellow-soft:not(.btn-outline)[disabled]:hover, .btn.yellow-soft:not(.btn-outline)[disabled]:focus, .btn.yellow-soft:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus {
    background-color: #c8d046;
    border-color: #c8d046; }
  .btn.yellow-soft:not(.btn-outline) .badge {
    color: #c8d046;
    background-color: #ffffff; }

.btn.btn-outline.yellow-soft {
  border-color: #c8d046;
  color: #c8d046;
  background: none; }
  .btn.btn-outline.yellow-soft:hover, .btn.btn-outline.yellow-soft:active, .btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:active:focus, .btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft.active {
    border-color: #c8d046;
    color: #ffffff;
    background-color: #c8d046; }

.btn.yellow-soft-stripe {
  border-left: 4px solid #c8d046 !important; }

.btn.yellow-soft.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-haze:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5bf66;
  border-color: #c5bf66; }
  .btn.yellow-haze:not(.btn-outline):focus, .btn.yellow-haze:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #7c772f; }
  .btn.yellow-haze:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #aca641; }
  .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
  .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #aca641; }
    .btn.yellow-haze:not(.btn-outline):active:hover, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze:not(.btn-outline):active.focus, .btn.yellow-haze:not(.btn-outline).active:hover, .btn.yellow-haze:not(.btn-outline).active:focus, .btn.yellow-haze:not(.btn-outline).active.focus,
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #9a943a;
      border-color: #7c772f; }
  .btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
  .open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-haze:not(.btn-outline).disabled:hover, .btn.yellow-haze:not(.btn-outline).disabled:focus, .btn.yellow-haze:not(.btn-outline).disabled.focus, .btn.yellow-haze:not(.btn-outline)[disabled]:hover, .btn.yellow-haze:not(.btn-outline)[disabled]:focus, .btn.yellow-haze:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus {
    background-color: #c5bf66;
    border-color: #c5bf66; }
  .btn.yellow-haze:not(.btn-outline) .badge {
    color: #c5bf66;
    background-color: #ffffff; }

.btn.btn-outline.yellow-haze {
  border-color: #c5bf66;
  color: #c5bf66;
  background: none; }
  .btn.btn-outline.yellow-haze:hover, .btn.btn-outline.yellow-haze:active, .btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:active:focus, .btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze.active {
    border-color: #c5bf66;
    color: #ffffff;
    background-color: #c5bf66; }

.btn.yellow-haze-stripe {
  border-left: 4px solid #c5bf66 !important; }

.btn.yellow-haze.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.yellow-mint:not(.btn-outline) {
  color: #ffffff;
  background-color: #c5b96b;
  border-color: #c5b96b; }
  .btn.yellow-mint:not(.btn-outline):focus, .btn.yellow-mint:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #7f7532; }
  .btn.yellow-mint:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #aea044; }
  .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
  .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #aea044; }
    .btn.yellow-mint:not(.btn-outline):active:hover, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint:not(.btn-outline):active.focus, .btn.yellow-mint:not(.btn-outline).active:hover, .btn.yellow-mint:not(.btn-outline).active:focus, .btn.yellow-mint:not(.btn-outline).active.focus,
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #9c8f3d;
      border-color: #7f7532; }
  .btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
  .open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.yellow-mint:not(.btn-outline).disabled:hover, .btn.yellow-mint:not(.btn-outline).disabled:focus, .btn.yellow-mint:not(.btn-outline).disabled.focus, .btn.yellow-mint:not(.btn-outline)[disabled]:hover, .btn.yellow-mint:not(.btn-outline)[disabled]:focus, .btn.yellow-mint:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover,
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus,
  fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus {
    background-color: #c5b96b;
    border-color: #c5b96b; }
  .btn.yellow-mint:not(.btn-outline) .badge {
    color: #c5b96b;
    background-color: #ffffff; }

.btn.btn-outline.yellow-mint {
  border-color: #c5b96b;
  color: #c5b96b;
  background: none; }
  .btn.btn-outline.yellow-mint:hover, .btn.btn-outline.yellow-mint:active, .btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:active:focus, .btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint.active {
    border-color: #c5b96b;
    color: #ffffff;
    background-color: #c5b96b; }

.btn.yellow-mint-stripe {
  border-left: 4px solid #c5b96b !important; }

.btn.yellow-mint.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD; }
  .btn.purple:not(.btn-outline):focus, .btn.purple:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #703688;
    border-color: #432051; }
  .btn.purple:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
  .btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
  .open > .btn.purple:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
    .btn.purple:not(.btn-outline):active:hover, .btn.purple:not(.btn-outline):active:focus, .btn.purple:not(.btn-outline):active.focus, .btn.purple:not(.btn-outline).active:hover, .btn.purple:not(.btn-outline).active:focus, .btn.purple:not(.btn-outline).active.focus,
    .open > .btn.purple:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #5b2c6f;
      border-color: #432051; }
  .btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
  .open > .btn.purple:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple:not(.btn-outline).disabled:hover, .btn.purple:not(.btn-outline).disabled:focus, .btn.purple:not(.btn-outline).disabled.focus, .btn.purple:not(.btn-outline)[disabled]:hover, .btn.purple:not(.btn-outline)[disabled]:focus, .btn.purple:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple:not(.btn-outline).focus {
    background-color: #8E44AD;
    border-color: #8E44AD; }
  .btn.purple:not(.btn-outline) .badge {
    color: #8E44AD;
    background-color: #ffffff; }

.btn.btn-outline.purple {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none; }
  .btn.btn-outline.purple:hover, .btn.btn-outline.purple:active, .btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:active:focus, .btn.btn-outline.purple:focus, .btn.btn-outline.purple.active {
    border-color: #8E44AD;
    color: #ffffff;
    background-color: #8E44AD; }

.btn.purple-stripe {
  border-left: 4px solid #8E44AD !important; }

.btn.purple.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-plum:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7; }
  .btn.purple-plum:not(.btn-outline):focus, .btn.purple-plum:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #493d60; }
  .btn.purple-plum:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
  .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
  .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
    .btn.purple-plum:not(.btn-outline):active:hover, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum:not(.btn-outline):active.focus, .btn.purple-plum:not(.btn-outline).active:hover, .btn.purple-plum:not(.btn-outline).active:focus, .btn.purple-plum:not(.btn-outline).active.focus,
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #5d4d78;
      border-color: #493d60; }
  .btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
  .open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-plum:not(.btn-outline).disabled:hover, .btn.purple-plum:not(.btn-outline).disabled:focus, .btn.purple-plum:not(.btn-outline).disabled.focus, .btn.purple-plum:not(.btn-outline)[disabled]:hover, .btn.purple-plum:not(.btn-outline)[disabled]:focus, .btn.purple-plum:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus {
    background-color: #8775a7;
    border-color: #8775a7; }
  .btn.purple-plum:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #ffffff; }

.btn.btn-outline.purple-plum {
  border-color: #8775a7;
  color: #8775a7;
  background: none; }
  .btn.btn-outline.purple-plum:hover, .btn.btn-outline.purple-plum:active, .btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:active:focus, .btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum.active {
    border-color: #8775a7;
    color: #ffffff;
    background-color: #8775a7; }

.btn.purple-plum-stripe {
  border-left: 4px solid #8775a7 !important; }

.btn.purple-plum.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-medium:not(.btn-outline) {
  color: #ffffff;
  background-color: #BF55EC;
  border-color: #BF55EC; }
  .btn.purple-medium:not(.btn-outline):focus, .btn.purple-medium:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #8013ae; }
  .btn.purple-medium:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #aa1ee6; }
  .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
  .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #aa1ee6; }
    .btn.purple-medium:not(.btn-outline):active:hover, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium:not(.btn-outline):active.focus, .btn.purple-medium:not(.btn-outline).active:hover, .btn.purple-medium:not(.btn-outline).active:focus, .btn.purple-medium:not(.btn-outline).active.focus,
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #9b18d3;
      border-color: #8013ae; }
  .btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
  .open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-medium:not(.btn-outline).disabled:hover, .btn.purple-medium:not(.btn-outline).disabled:focus, .btn.purple-medium:not(.btn-outline).disabled.focus, .btn.purple-medium:not(.btn-outline)[disabled]:hover, .btn.purple-medium:not(.btn-outline)[disabled]:focus, .btn.purple-medium:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus {
    background-color: #BF55EC;
    border-color: #BF55EC; }
  .btn.purple-medium:not(.btn-outline) .badge {
    color: #BF55EC;
    background-color: #ffffff; }

.btn.btn-outline.purple-medium {
  border-color: #BF55EC;
  color: #BF55EC;
  background: none; }
  .btn.btn-outline.purple-medium:hover, .btn.btn-outline.purple-medium:active, .btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:active:focus, .btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium.active {
    border-color: #BF55EC;
    color: #ffffff;
    background-color: #BF55EC; }

.btn.purple-medium-stripe {
  border-left: 4px solid #BF55EC !important; }

.btn.purple-medium.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-studio:not(.btn-outline) {
  color: #ffffff;
  background-color: #8E44AD;
  border-color: #8E44AD; }
  .btn.purple-studio:not(.btn-outline):focus, .btn.purple-studio:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #703688;
    border-color: #432051; }
  .btn.purple-studio:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
  .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
  .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
    .btn.purple-studio:not(.btn-outline):active:hover, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio:not(.btn-outline):active.focus, .btn.purple-studio:not(.btn-outline).active:hover, .btn.purple-studio:not(.btn-outline).active:focus, .btn.purple-studio:not(.btn-outline).active.focus,
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #5b2c6f;
      border-color: #432051; }
  .btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
  .open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-studio:not(.btn-outline).disabled:hover, .btn.purple-studio:not(.btn-outline).disabled:focus, .btn.purple-studio:not(.btn-outline).disabled.focus, .btn.purple-studio:not(.btn-outline)[disabled]:hover, .btn.purple-studio:not(.btn-outline)[disabled]:focus, .btn.purple-studio:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus {
    background-color: #8E44AD;
    border-color: #8E44AD; }
  .btn.purple-studio:not(.btn-outline) .badge {
    color: #8E44AD;
    background-color: #ffffff; }

.btn.btn-outline.purple-studio {
  border-color: #8E44AD;
  color: #8E44AD;
  background: none; }
  .btn.btn-outline.purple-studio:hover, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
    border-color: #8E44AD;
    color: #ffffff;
    background-color: #8E44AD; }

.btn.purple-studio-stripe {
  border-left: 4px solid #8E44AD !important; }

.btn.purple-studio.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-wisteria:not(.btn-outline) {
  color: #ffffff;
  background-color: #9B59B6;
  border-color: #9B59B6; }
  .btn.purple-wisteria:not(.btn-outline):focus, .btn.purple-wisteria:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #804399;
    border-color: #532c64; }
  .btn.purple-wisteria:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #804399;
    border-color: #7a4092; }
  .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
  .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #804399;
    border-color: #7a4092; }
    .btn.purple-wisteria:not(.btn-outline):active:hover, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria:not(.btn-outline):active.focus, .btn.purple-wisteria:not(.btn-outline).active:hover, .btn.purple-wisteria:not(.btn-outline).active:focus, .btn.purple-wisteria:not(.btn-outline).active.focus,
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #6b3880;
      border-color: #532c64; }
  .btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
  .open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-wisteria:not(.btn-outline).disabled:hover, .btn.purple-wisteria:not(.btn-outline).disabled:focus, .btn.purple-wisteria:not(.btn-outline).disabled.focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:hover, .btn.purple-wisteria:not(.btn-outline)[disabled]:focus, .btn.purple-wisteria:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus {
    background-color: #9B59B6;
    border-color: #9B59B6; }
  .btn.purple-wisteria:not(.btn-outline) .badge {
    color: #9B59B6;
    background-color: #ffffff; }

.btn.btn-outline.purple-wisteria {
  border-color: #9B59B6;
  color: #9B59B6;
  background: none; }
  .btn.btn-outline.purple-wisteria:hover, .btn.btn-outline.purple-wisteria:active, .btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:active:focus, .btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria.active {
    border-color: #9B59B6;
    color: #ffffff;
    background-color: #9B59B6; }

.btn.purple-wisteria-stripe {
  border-left: 4px solid #9B59B6 !important; }

.btn.purple-wisteria.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-seance:not(.btn-outline) {
  color: #ffffff;
  background-color: #9A12B3;
  border-color: #9A12B3; }
  .btn.purple-seance:not(.btn-outline):focus, .btn.purple-seance:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #720d85;
    border-color: #36063f; }
  .btn.purple-seance:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #720d85;
    border-color: #6a0c7b; }
  .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
  .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #720d85;
    border-color: #6a0c7b; }
    .btn.purple-seance:not(.btn-outline):active:hover, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance:not(.btn-outline):active.focus, .btn.purple-seance:not(.btn-outline).active:hover, .btn.purple-seance:not(.btn-outline).active:focus, .btn.purple-seance:not(.btn-outline).active.focus,
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #560a64;
      border-color: #36063f; }
  .btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
  .open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-seance:not(.btn-outline).disabled:hover, .btn.purple-seance:not(.btn-outline).disabled:focus, .btn.purple-seance:not(.btn-outline).disabled.focus, .btn.purple-seance:not(.btn-outline)[disabled]:hover, .btn.purple-seance:not(.btn-outline)[disabled]:focus, .btn.purple-seance:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus {
    background-color: #9A12B3;
    border-color: #9A12B3; }
  .btn.purple-seance:not(.btn-outline) .badge {
    color: #9A12B3;
    background-color: #ffffff; }

.btn.btn-outline.purple-seance {
  border-color: #9A12B3;
  color: #9A12B3;
  background: none; }
  .btn.btn-outline.purple-seance:hover, .btn.btn-outline.purple-seance:active, .btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:active:focus, .btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance.active {
    border-color: #9A12B3;
    color: #ffffff;
    background-color: #9A12B3; }

.btn.purple-seance-stripe {
  border-left: 4px solid #9A12B3 !important; }

.btn.purple-seance.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-intense:not(.btn-outline) {
  color: #ffffff;
  background-color: #8775a7;
  border-color: #8775a7; }
  .btn.purple-intense:not(.btn-outline):focus, .btn.purple-intense:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #493d60; }
  .btn.purple-intense:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
  .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
  .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
    .btn.purple-intense:not(.btn-outline):active:hover, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense:not(.btn-outline):active.focus, .btn.purple-intense:not(.btn-outline).active:hover, .btn.purple-intense:not(.btn-outline).active:focus, .btn.purple-intense:not(.btn-outline).active.focus,
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #5d4d78;
      border-color: #493d60; }
  .btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
  .open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-intense:not(.btn-outline).disabled:hover, .btn.purple-intense:not(.btn-outline).disabled:focus, .btn.purple-intense:not(.btn-outline).disabled.focus, .btn.purple-intense:not(.btn-outline)[disabled]:hover, .btn.purple-intense:not(.btn-outline)[disabled]:focus, .btn.purple-intense:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus {
    background-color: #8775a7;
    border-color: #8775a7; }
  .btn.purple-intense:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #ffffff; }

.btn.btn-outline.purple-intense {
  border-color: #8775a7;
  color: #8775a7;
  background: none; }
  .btn.btn-outline.purple-intense:hover, .btn.btn-outline.purple-intense:active, .btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:active:focus, .btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense.active {
    border-color: #8775a7;
    color: #ffffff;
    background-color: #8775a7; }

.btn.purple-intense-stripe {
  border-left: 4px solid #8775a7 !important; }

.btn.purple-intense.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-sharp:not(.btn-outline) {
  color: #ffffff;
  background-color: #796799;
  border-color: #796799; }
  .btn.purple-sharp:not(.btn-outline):focus, .btn.purple-sharp:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #61527b;
    border-color: #3d344d; }
  .btn.purple-sharp:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #61527b;
    border-color: #5c4e75; }
  .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
  .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #61527b;
    border-color: #5c4e75; }
    .btn.purple-sharp:not(.btn-outline):active:hover, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp:not(.btn-outline):active.focus, .btn.purple-sharp:not(.btn-outline).active:hover, .btn.purple-sharp:not(.btn-outline).active:focus, .btn.purple-sharp:not(.btn-outline).active.focus,
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #504465;
      border-color: #3d344d; }
  .btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
  .open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-sharp:not(.btn-outline).disabled:hover, .btn.purple-sharp:not(.btn-outline).disabled:focus, .btn.purple-sharp:not(.btn-outline).disabled.focus, .btn.purple-sharp:not(.btn-outline)[disabled]:hover, .btn.purple-sharp:not(.btn-outline)[disabled]:focus, .btn.purple-sharp:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus {
    background-color: #796799;
    border-color: #796799; }
  .btn.purple-sharp:not(.btn-outline) .badge {
    color: #796799;
    background-color: #ffffff; }

.btn.btn-outline.purple-sharp {
  border-color: #796799;
  color: #796799;
  background: none; }
  .btn.btn-outline.purple-sharp:hover, .btn.btn-outline.purple-sharp:active, .btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:active:focus, .btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp.active {
    border-color: #796799;
    color: #ffffff;
    background-color: #796799; }

.btn.purple-sharp-stripe {
  border-left: 4px solid #796799 !important; }

.btn.purple-sharp.btn-no-border:not(.active) {
  border-color: transparent; }

.btn.purple-soft:not(.btn-outline) {
  color: #ffffff;
  background-color: #8877a9;
  border-color: #8877a9; }
  .btn.purple-soft:not(.btn-outline):focus, .btn.purple-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #4a3e62; }
  .btn.purple-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #69588b; }
  .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
  .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #69588b; }
    .btn.purple-soft:not(.btn-outline):active:hover, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft:not(.btn-outline):active.focus, .btn.purple-soft:not(.btn-outline).active:hover, .btn.purple-soft:not(.btn-outline).active:focus, .btn.purple-soft:not(.btn-outline).active.focus,
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:hover,
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:focus,
    .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle.focus {
      color: #ffffff;
      background-color: #5d4e7b;
      border-color: #4a3e62; }
  .btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
  .open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
  .btn.purple-soft:not(.btn-outline).disabled:hover, .btn.purple-soft:not(.btn-outline).disabled:focus, .btn.purple-soft:not(.btn-outline).disabled.focus, .btn.purple-soft:not(.btn-outline)[disabled]:hover, .btn.purple-soft:not(.btn-outline)[disabled]:focus, .btn.purple-soft:not(.btn-outline)[disabled].focus,
  fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover,
  fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus,
  fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus {
    background-color: #8877a9;
    border-color: #8877a9; }
  .btn.purple-soft:not(.btn-outline) .badge {
    color: #8877a9;
    background-color: #ffffff; }

.btn.btn-outline.purple-soft {
  border-color: #8877a9;
  color: #8877a9;
  background: none; }
  .btn.btn-outline.purple-soft:hover, .btn.btn-outline.purple-soft:active, .btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:active:focus, .btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft.active {
    border-color: #8877a9;
    color: #ffffff;
    background-color: #8877a9; }

.btn.purple-soft-stripe {
  border-left: 4px solid #8877a9 !important; }

.btn.purple-soft.btn-no-border:not(.active) {
  border-color: transparent; }

/* Circle Buttons */
.btn-circle {
  border-radius: 25px !important;
  overflow: hidden; }

.btn-circle-right {
  border-radius: 0 25px 25px 0 !important; }

.btn-circle-left {
  border-radius: 25px 0 0 25px !important; }

.btn-circle-bottom {
  border-radius: 0 0 25px 25px !important; }

.btn-circle-top {
  border-radius: 25px 25px 0 0 !important; }

.btn-icon-only {
  height: 34px;
  width: 34px;
  text-align: center;
  padding-left: 0;
  padding-right: 0; }
  .btn-icon-only > [class^="icon-"],
  .btn-icon-only > i {
    text-align: center;
    margin-top: 2px; }

.btn-group.btn-group-circle > .btn:first-child {
  border-radius: 25px 0 0 25px !important; }

.btn-group.btn-group-circle > .btn:last-child {
  border-radius: 0 25px 25px 0 !important; }

.btn-group.btn-group-devided > .btn {
  margin-right: 5px; }
  .btn-group.btn-group-devided > .btn:last-child {
    margin-right: 0; }

.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
  border-radius: 25px 25px 0 0 !important; }

.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
  border-radius: 0 0 25px 25px !important; }

.btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  user-select: none;
  padding: 8px 14px 7px 14px;
/*margin-bottom: 15px;*/
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 15px;
}
  .search-form .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all),
  .btn-theme-panel .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) {
    box-shadow: none !important;
    overflow: visible; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-link {
    box-shadow: none;
    color: #337ab7; }
    .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-link:hover {
      text-decoration: none; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all) > i {
    margin-top: 0;
    margin-left: 3px;
    margin-right: 3px; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-sm {
    font-size: 11px;
    padding: 6px 18px 6px 18px; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-xs {
    font-size: 11px;
    padding: 3px 8px 3px 8px; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-lg {
    font-size: 16px;
    padding: 12px 26px 10px 26px; }
  .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-icon-only {
    padding-left: 0;
    padding-right: 0; }
    .btn:not(.md-skip):not(.bs-select-all):not(.bs-deselect-all).btn-icon-only > i {
      margin-left: 0;
      margin-right: 0; }

/***
Image Carousel
***/
.carousel.image-carousel .carousel-inner {
  padding-top: 0;
  padding-bottom: 0; }

.carousel.image-carousel .carousel-control i {
  position: absolute;
  top: 40%; }

.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
  display: none; }

.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
  display: inline-block; }

.carousel.image-carousel .carousel-control.left i {
  left: 10px; }

.carousel.image-carousel .carousel-control.right i {
  right: 10px; }

.carousel.image-carousel .carousel-indicators {
  margin-top: 10px;
  bottom: -7px; }
  .carousel.image-carousel .carousel-indicators li {
    background-color: #666; }
    .carousel.image-carousel .carousel-indicators li.active {
      background-color: #666; }

.carousel.image-carousel .carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px 15px 25px 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75); }
  .carousel.image-carousel .carousel-caption h4,
  .carousel.image-carousel .carousel-caption h3,
  .carousel.image-carousel .carousel-caption h2,
  .carousel.image-carousel .carousel-caption p {
    text-align: left;
    line-height: 20px;
    color: #ffffff; }
  .carousel.image-carousel .carousel-caption h4,
  .carousel.image-carousel .carousel-caption h3,
  .carousel.image-carousel .carousel-caption h2 {
    margin: 0 0 5px; }
    .carousel.image-carousel .carousel-caption h4 a,
    .carousel.image-carousel .carousel-caption h3 a,
    .carousel.image-carousel .carousel-caption h2 a {
      color: #aaa; }
  .carousel.image-carousel .carousel-caption p {
    margin-bottom: 0; }
  .carousel.image-carousel .carousel-caption .item {
    margin: 0; }

/***
Charts and statistics
***/
.chart,
.pie,
.bars {
  overflow: hidden;
  height: 300px;
  width: 100%;
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px; }

/***
Statistic lists
***/
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px; }

/***
Chart tooltips
***/
.chart-tooltip {
  clear: both;
  z-index: 100;
  background-color: #736e6e !important;
  padding: 5px !important;
  color: #fff; }
  .chart-tooltip .label {
    clear: both;
    display: block;
    margin-bottom: 2px; }

/***
Mini chart containers
***/
.bar-chart,
.line-chart {
  display: none; }

/***
Chats
***/
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px; }
  .chats li {
    list-style: none;
    padding: 5px 0;
    margin: 10px auto;
    font-size: 12px; }
    .chats li .body {
      display: block; }
    .chats li .avatar {
      height: 45px;
      width: 45px;
      -webkit-border-radius: 50% !important;
      -moz-border-radius: 50% !important;
      border-radius: 50% !important; }
    .chats li.in .avatar {
      float: left;
      margin-right: 10px; }
    .chats li.out .avatar {
      float: right;
      margin-left: 10px; }
    .chats li .name {
      color: #3590c1;
      font-size: 13px;
      font-weight: 400; }
    .chats li .datetime {
      color: #333;
      font-size: 13px;
      font-weight: 400; }
    .chats li .message {
      display: block;
      padding: 5px;
      position: relative; }
    .chats li.in .message {
      text-align: left;
      border-left: 2px solid #1BBC9B;
      margin-left: 65px;
      background: #fafafa; }
      .chats li.in .message .arrow {
        display: block;
        position: absolute;
        top: 5px;
        left: -8px;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid #1BBC9B; }
    .chats li.out .message {
      border-right: 2px solid #F3565D;
      margin-right: 65px;
      background: #fafafa;
      text-align: right; }
      .chats li.out .message .arrow {
        display: block;
        position: absolute;
        top: 5px;
        right: -8px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid #F3565D; }
    .chats li.out .name,
    .chats li.out .datetime {
      text-align: right; }

.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both; }
  .chat-form .input-cont {
    margin-right: 40px; }
    .chat-form .input-cont .form-control {
      border: 1px solid #ddd;
      width: 100%  !important;
      margin-top: 0;
      background-color: #fff !important; }
      .chat-form .input-cont .form-control:focus {
        border: 1px solid #4b8df9 !important; }
  .chat-form .btn-cont {
    margin-top: -41px;
    position: relative;
    float: right;
    width: 44px; }
    .chat-form .btn-cont .arrow {
      position: absolute;
      top: 17px;
      right: 43px;
      border-top: 8px solid transparent;
      border-bottom: 8px solid transparent;
      border-right: 8px solid #4d90fe;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .chat-form .btn-cont .btn {
      margin-top: 7px; }
    .chat-form .btn-cont:hover .arrow {
      border-right-color: #0362fd;
      transition: all 0.3s; }
    .chat-form .btn-cont:hover .btn {
      background-color: #0362fd;
      transition: all 0.3s; }

/***
Customized Bootstrap Close Icon 
***/
.close {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  width: 9px;
  height: 9px;
  background-repeat: no-repeat !important;
  text-indent: -10000px;
  outline: none;
  background-image: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/remove-icon-small.png") !important; }

/***
Customized Bootstrap Dropdowns
***/
/***
Dropdowns
***/
.dropup.open > .dropdown-toggle,
.dropdown.open > .dropdown-toggle {
  border-color: #ddd; }

/***
Dropdown Menu
***/
.dropdown-menu {
  left: 0/*rtl:auto*/;
  min-width: 175px;
  position: absolute;
  z-index: 1000;
  display: none;
  float: left;
  list-style: none;
  text-shadow: none;
  padding: 0px;
  background-color: #ffffff;
  margin: 10px  0px 0px 0px;
  border: 1px solid #eee;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
  .dropdown-hoverable:hover .dropdown-menu {
    display: block; }
  .dropdown-menu li.divider {
    background: #f1f3f6; }
  .dropdown-menu li.header {
    padding: 8px 14px 2px 14px; }
  .dropdown-menu > li > a {
    padding: 8px 16px;
    color: #6f6f6f;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 18px;
    white-space: nowrap; }
    .dropdown-menu > li > a > [class^="fa-"],
    .dropdown-menu > li > a > [class*=" fa-"] {
      color: #888; }
    .dropdown-menu > li > a > [class^="icon-"],
    .dropdown-menu > li > a > [class*=" icon-"] {
      color: #666; }
    .dropdown-menu > li > a > [class^="glyphicon-"],
    .dropdown-menu > li > a > [class*=" glyphicon-"] {
      color: #888; }
  .dropdown-menu > li:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li.active:hover > a {
    text-decoration: none;
    background-image: none;
    background-color: #f6f6f6;
    color: #555;
    filter: none; }
  .dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px; }
    .dropdown-menu.bottom-up:before, .dropdown-menu.bottom-up:after {
      display: none !important; }
  .dropdown-menu > li:first-child:hover > a {
    border-radius: 2px 2px 0px 0px; }
  .dropdown-menu > li:last-child:hover > a {
    border-radius: 0px 0px 2px 2px; }

.dropdown-hover:hover > .dropdown-menu {
  display: block; }

.dropdown > .dropdown-menu.pull-left:before,
.dropdown-toggle > .dropdown-menu.pull-left:before,
.btn-group > .dropdown-menu.pull-left:before {
  left: auto;
  right: 9px; }

.dropdown > .dropdown-menu.pull-left:after,
.dropdown-toggle > .dropdown-menu.pull-left:after,
.btn-group > .dropdown-menu.pull-left:after {
  left: auto;
  right: 10px; }

.dropdown > .dropdown-menu.pull-right:before,
.dropdown-toggle > .dropdown-menu.pull-right:before,
.btn-group > .dropdown-menu.pull-right:before {
  left: auto;
  right: 9px; }

.dropdown > .dropdown-menu.pull-right:after,
.dropdown-toggle > .dropdown-menu.pull-right:after,
.btn-group > .dropdown-menu.pull-right:after {
  left: auto;
  right: 10px; }

.dropdown.dropup > .dropdown-menu,
.dropdown-toggle.dropup > .dropdown-menu,
.btn-group.dropup > .dropdown-menu {
  margin-top: 0px;
  margin-bottom: 10px; }
  .dropdown.dropup > .dropdown-menu:after, .dropdown.dropup > .dropdown-menu:before,
  .dropdown-toggle.dropup > .dropdown-menu:after,
  .dropdown-toggle.dropup > .dropdown-menu:before,
  .btn-group.dropup > .dropdown-menu:after,
  .btn-group.dropup > .dropdown-menu:before {
    display: none !important; }

.dropdown-toggle:after {
  display: none; }

/* Dropdown submenu support for Bootsrap 3 */
.dropdown-submenu {
  position: relative; }
  .dropdown-submenu > .dropdown-menu {
    top: 5px;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px; }
  .dropdown-submenu > a:after {
    position: absolute;
    display: inline-block;
    font-size: 14px;
    right: 7px;
    top: 7px;
    font-family: FontAwesome;
    height: auto;
    content: "\f105";
    font-weight: 300; }
  .dropdown-submenu:hover > .dropdown-menu {
    display: block; }
  .dropdown-submenu:hover > a:after {
    border-left-color: #ffffff; }
  .dropdown-submenu.pull-left {
    float: none; }
    .dropdown-submenu.pull-left > .dropdown-menu {
      left: -100%;
      margin-left: 10px; }
  .dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px; }

.nav.pull-right > li > .dropdown-menu,
.nav > li > .dropdown-menu.pull-right {
  right: 0;
  left: auto; }
  .nav.pull-right > li > .dropdown-menu:before,
  .nav > li > .dropdown-menu.pull-right:before {
    right: 12px;
    left: auto; }
  .nav.pull-right > li > .dropdown-menu:after,
  .nav > li > .dropdown-menu.pull-right:after {
    right: 13px;
    left: auto; }
  .nav.pull-right > li > .dropdown-menu .dropdown-menu,
  .nav > li > .dropdown-menu.pull-right .dropdown-menu {
    right: 100%;
    left: auto;
    margin-right: -1px;
    margin-left: 0; }

@media (max-width: 767px) {
  /* 767px */
  .navbar-nav .open .dropdown-menu {
    position: absolute;
    float: left;
    width: auto;
    margin-top: 0;
    background-color: #ffffff;
    border: 1px solid #efefef;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1); }
    .navbar-nav .open .dropdown-menu > li > a {
      padding: 6px 0 6px 13px;
      color: #333; }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:active {
      background-color: #eee; } }

/***
Dropdown Checkboxes
***/
.dropdown-content {
  padding: 10px; }
  .dropdown-content form {
    margin: 0; }

.dropdown.inline .dropdown-menu {
  display: inline-block;
  position: relative; }

.dropdown-radiobuttons,
.dropdown-checkboxes {
  padding: 5px; }
  .dropdown-radiobuttons label,
  .dropdown-checkboxes label {
    display: block;
    font-weight: 300;
    color: #333;
    margin-bottom: 4px;
    margin-top: 4px; }
    .dropdown-radiobuttons label .radio,
    .dropdown-checkboxes label .radio {
      margin-right: 3px; }

/*rtl:ignore*/
.dropdown-menu {
  border: 0 !important;
  border-radius: 2px !important;
  margin: 0; }
  .dropdown-menu:before, .dropdown-menu:after {
    display: none !important; }

.btn-group > .dropdown-menu {
  opacity: 0 ;
  filter: alpha(opacity=0) ;
  margin-top: 0px; }

.btn-group.dropup > .dropdown-menu {
  margin-top: 0px;
  margin-bottom: 0px; }

.btn-group.open > .dropdown-menu {
  transition: opacity 1500ms cubic-bezier(0.23, 1, 0.32, 1) 0.1ms;
  opacity: 1 ;
  filter: alpha(opacity=100) ; }

/*--------------------------------------------------
    [Dropdown Menu v2]
----------------------------------------------------*/
.dropdown-menu-v2 {
  top: 100%;
  right: 0;
  z-index: 1001;
  display: none;
  float: left;
  min-width: 225px;
  padding: 20px 0;
  margin: 25px 0 0;
  font-size: 13px;
  text-align: left;
  list-style: none;
  position: absolute;
  background: #242b31;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1); }
  .dropdown-menu-v2:before {
    top: -10px;
    right: 0;
    width: 0;
    height: 0;
    content: ' ';
    position: absolute;
    border-style: solid;
    display: inline-block;
    border-width: 0 0 15px 15px;
    border-color: transparent transparent #242b31 transparent; }
  .dropdown-menu-v2 > li > a {
    clear: both;
    color: #606e7a;
    display: block;
    font-weight: 600;
    padding: 8px 20px;
    position: relative;
    white-space: nowrap;
    line-height: 1.42857143;
    text-transform: uppercase; }
    .dropdown-menu-v2 > li > a:hover, .dropdown-menu-v2 > li > a:focus {
      background: #21282e;
      text-decoration: none;
      color: #009dc7; }
  .dropdown-menu-v2 .active > a,
  .dropdown-menu-v2 .active > a:hover,
  .dropdown-menu-v2 .active > a:focus,
  .dropdown-menu-v2 .active > a,
  .dropdown-menu-v2 .active > a:hover,
  .dropdown-menu-v2 .active > a:focus,
  .dropdown-menu-v2 .active > a,
  .dropdown-menu-v2 .active > a:hover,
  .dropdown-menu-v2 .active > a:focus {
    outline: 0;
    text-decoration: none;
    background-color: #21282e;
    color: #009dc7; }
  .dropdown-menu-v2 .disabled > a,
  .dropdown-menu-v2 .disabled > a:hover,
  .dropdown-menu-v2 .disabled > a:focus,
  .dropdown-menu-v2 .disabled > a,
  .dropdown-menu-v2 .disabled > a:hover,
  .dropdown-menu-v2 .disabled > a:focus,
  .dropdown-menu-v2 .disabled > a,
  .dropdown-menu-v2 .disabled > a:hover,
  .dropdown-menu-v2 .disabled > a:focus {
    color: #009dc7; }
  .dropdown-menu-v2 .disabled > a:hover,
  .dropdown-menu-v2 .disabled > a:focus,
  .dropdown-menu-v2 .disabled > a:hover,
  .dropdown-menu-v2 .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none; }
  .dropdown-menu-v2 .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background: #2e353c; }
  .dropdown-menu-v2 .badge {
    top: 8px;
    right: 10px;
    position: absolute; }

.dropdown-menu-v2.pull-right {
  right: 0;
  left: auto; }

.open > .dropdown-menu-v2 {
  display: block; }

.pull-right > .dropdown-menu-v2 {
  right: 0;
  left: auto; }

/***
System feeds
***/
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .feeds li {
    background-color: #fafafa;
    color: #82949a;
    margin-bottom: 7px; }
    .feeds li:before, .feeds li:after {
      display: table;
      line-height: 0;
      content: ""; }
    .feeds li:after {
      clear: both; }
    .feeds li:last-child {
      margin-bottom: 0px; }
    .feeds li .col1 {
      float: left;
      width: 100%;
      clear: both; }
      .feeds li .col1 > .cont {
        float: left;
        margin-right: 75px;
        overflow: hidden; }
        .feeds li .col1 > .cont > .cont-col1 {
          float: left;
          margin-right: -100%; }
          .feeds li .col1 > .cont > .cont-col1 > .label {
            display: inline-block;
            padding: 5px 4px 6px 5px;
            vertical-align: middle;
            text-align: center; }
            .feeds li .col1 > .cont > .cont-col1 > .label > i {
              text-align: center;
              font-size: 14px; }
        .feeds li .col1 > .cont > .cont-col2 {
          float: left;
          width: 100%; }
          .feeds li .col1 > .cont > .cont-col2 > .desc {
            margin-left: 35px;
            padding-top: 4px;
            padding-bottom: 5px;
            overflow: hidden; }
    .feeds li .col2 {
      float: left;
      width: 75px;
      margin-left: -75px; }
      .feeds li .col2 > .date {
        padding: 4px 9px 5px 4px;
        text-align: right;
        font-style: italic;
        color: #c1cbd0; }

/***
Form Layouts
****/
/* Static info */
.static-info {
  margin-bottom: 10px; }
  .static-info .name {
    font-size: 14px; }
  .static-info .value {
    font-size: 14px;
    font-weight: 600; }
  .static-info.align-reverse .name,
  .static-info.align-reverse .value {
    text-align: right; }

/* Help blocks */
.help-block {
  margin-top: 5px;
  margin-bottom: 5px; }

.help-inline {
  font-size: 13px;
  color: #737373;
  display: inline-block;
  padding: 5px; }

.form-inline input {
  margin-bottom: 0px !important; }

/* Control Label */
.control-label {
  margin-top: 1px;
  font-weight: normal; }

.control-label .required,
.form-group .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px; }

.form {
  padding: 0 !important; }

.portlet-form .form-body,
.form .form-body {
  padding: 20px; }
  .portlet.light .portlet-form .form-body, .portlet.light
  .form .form-body {
    padding-left: 0;
    padding-right: 0; }

.portlet-form .form-actions,
.form .form-actions {
  padding: 20px 20px;
  margin: 0;
  background-color: #f5f5f5;
  *zoom: 1; }
  .portlet.light .portlet-form .form-actions, .portlet.light
  .form .form-actions {
    background: none;
    padding-left: 0;
    padding-right: 0; }
  .portlet-form .form-actions.noborder,
  .form .form-actions.noborder {
    border-top: 0; }
  .portlet .portlet-form .form-actions, .portlet
  .form .form-actions {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px; }
  .portlet-form .form-actions:before, .portlet-form .form-actions:after,
  .form .form-actions:before,
  .form .form-actions:after {
    content: " ";
    display: table; }
  .portlet-form .form-actions:after,
  .form .form-actions:after {
    clear: both; }
  .portlet-form .form-actions.right,
  .form .form-actions.right {
    padding-left: 0;
    padding-right: 20px;
    text-align: right; }
    .portlet.light .portlet-form .form-actions.right, .portlet.light
    .form .form-actions.right {
      padding-right: 0; }
  .portlet-form .form-actions.left,
  .form .form-actions.left {
    padding-left: 20px;
    padding-right: 0;
    text-align: left; }
    .portlet.light .portlet-form .form-actions.left, .portlet.light
    .form .form-actions.left {
      padding-left: 0; }
  .portlet-form .form-actions.nobg,
  .form .form-actions.nobg {
    background-color: transparent; }
  .portlet-form .form-actions.top,
  .form .form-actions.top {
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 0; }
    .portlet.light .portlet-form .form-actions.top, .portlet.light
    .form .form-actions.top {
      background: none; }
  .portlet-form .form-actions .btn-set,
  .form .form-actions .btn-set {
    display: inline-block; }
  @media (max-width: 767px) {
    .portlet-form .form-actions,
    .form .form-actions {
      /* 767px */ }
      .portlet-form .form-actions .btn-set,
      .form .form-actions .btn-set {
        margin-bottom: 3px;
        margin-top: 3px;
        float: left !important; } }

.portlet-form .form-section,
.form .form-section {
  margin: 30px 0px 30px 0px;
  padding-bottom: 5px; }
  .form-fit .portlet-form .form-section, .form-fit
  .form .form-section {
    margin-left: 20px;
    margin-right: 20px; }

/* Checkboxes */
.checkbox,
.form-horizontal .checkbox {
  padding: 0; }
  .checkbox > label,
  .form-horizontal .checkbox > label {
    padding-left: 0; }

.checkbox-list > label {
  display: block; }
  .checkbox-list > label.checkbox-inline {
    display: inline-block; }
    .checkbox-list > label.checkbox-inline:first-child {
      padding-left: 0; }

/* Radio buttons */
.radio-list > label {
  display: block; }
  .radio-list > label.radio-inline {
    display: inline-block; }
    .radio-list > label.radio-inline:first-child {
      padding-left: 0; }

/* Radio buttons in horizontal bootstrap-wizard */
.form-horizontal .radio-list .radio {
  padding-top: 1px; }

.form-horizontal .radio-list > label {
  margin-bottom: 0; }

.form-horizontal .radio > span {
  margin-top: 2px; }

/* Rows seperated form layout */
.form .form-row-seperated .portlet-body {
  padding: 0; }

.form .form-row-seperated .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef;
  padding: 15px 0; }
  .form .form-row-seperated .form-group.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 13px; }
  .form .form-row-seperated .form-group .help-block {
    margin-bottom: 0; }

.form .form-row-seperated .form-body {
  padding: 0; }

.form .form-row-seperated .form-actions {
  padding-left: 15px !important;
  padding-right: 15px !important; }

/* Form bordered */
.form .form-bordered .form-group {
  margin: 0;
  border-bottom: 1px solid #efefef; }
  .form .form-bordered .form-group > div {
    padding: 15px;
    border-left: 1px solid #efefef; }
    @media (max-width: 991px) {
      .form .form-bordered .form-group > div {
        /* 991px */
        border-left: 0; } }
  .form .form-bordered .form-group.last {
    border-bottom: 0; }
  .form .form-bordered .form-group .control-label {
    padding-top: 20px; }
    @media (max-width: 991px) {
      .form .form-bordered .form-group .control-label {
        /* 991px */
        padding-top: 10px; } }
  .form .form-bordered .form-group .help-block {
    margin-bottom: 0; }
  .form .form-bordered .form-group .form-control {
    margin: 0; }

.form .form-bordered .form-body {
  margin: 0;
  padding: 0; }

.form .form-bordered .form-actions {
  margin-top: 0;
  padding-left: 16px !important;
  padding-right: 16px !important; }
  @media (max-width: 991px) {
    .form .form-bordered .form-actions {
      /* 991px */
      padding-left: 15px !important;
      padding-right: 15px !important; } }

/* Horizontal bordered form */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc; }

.form .form-horizontal.form-bordered.form-row-stripped .form-control {
  background: #fff !important; }

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc; }
  .form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div {
    background-color: #ffffff; }

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
  background-color: #fcfcfc; }

/* Horizontal form small input issue */
.form-horizontal .form-group .input-sm {
  margin-top: 3px; }

.form-horizontal .form-group .form-control-static {
  margin-top: 1px; }

/***
Form Repeater
****/
.mt-repeater {
  display: table;
  width: 100%; }
  .mt-repeater .mt-repeater-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    margin-bottom: 15px; }
    .mt-repeater .mt-repeater-item.mt-overflow {
      overflow: auto; }
  .mt-repeater .mt-repeater-title {
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: 600; }
  .mt-repeater .mt-repeater-input {
    display: table-cell;
    vertical-align: top;
    padding: 0 10px 10px 10px;
    width: 1%; }
    .mt-repeater .mt-repeater-input input[type="text"], .mt-repeater .mt-repeater-input textarea, .mt-repeater .mt-repeater-input select {
      width: 100%; }
    .mt-repeater .mt-repeater-input .control-label {
      padding-top: 0;
      margin-bottom: 5px; }
    .mt-repeater .mt-repeater-input.mt-repeater-textarea {
      width: 3%; }
    .mt-repeater .mt-repeater-input:first-child {
      padding-left: 0; }
    .mt-repeater .mt-repeater-input:last-child {
      padding-right: 0; }
  .mt-repeater .mt-repeater-delete {
    margin-top: 1.8em; }
    .mt-repeater .mt-repeater-delete.mt-repeater-del-right {
      float: right;
      margin-top: 10px; }
  .mt-repeater .mt-repeater-cell {
    display: table;
    width: 100%; }
    .mt-repeater .mt-repeater-cell .mt-repeater-input-inline,
    .mt-repeater .mt-repeater-cell .mt-repeater-btn-inline {
      display: table-cell; }
    .mt-repeater .mt-repeater-cell .mt-repeater-input-inline {
      width: 100%;
      border-right: none; }
    .mt-repeater .mt-repeater-cell .mt-repeater-btn-inline {
      width: 1%;
      float: none; }
  .mt-repeater .mt-repeater-row {
    margin-right: 0; }

@media (max-width: 991px) {
  .mt-repeater .mt-repeater-input {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0; }
    .mt-repeater .mt-repeater-input.mt-repeater-textarea {
      width: 100%; }
    .mt-repeater .mt-repeater-input .control-label {
      text-align: left !important; }
    .mt-repeater .mt-repeater-input .mt-repeater-delete {
      margin-top: 0; } }

/***
Forms
***/
.form-control {
  outline: none !important;
  box-shadow: none !important; }
  .form-control.height-auto {
    height: auto; }

.input-group-addon > i {
  color: #c5cdda; }

/***
Custom color buttons 
***/
.form-control.white {
  border-color: #ffffff; }
  .form-control.white:focus {
    border-color: #e6e6e6; }

.form-control.focus-white:focus {
  border-color: #ffffff; }

.form-control.default {
  border-color: #e1e5ec; }
  .form-control.default:focus {
    border-color: #c2cad8; }

.form-control.focus-default:focus {
  border-color: #e1e5ec; }

.form-control.dark {
  border-color: #2f353b; }
  .form-control.dark:focus {
    border-color: #181c1f; }

.form-control.focus-dark:focus {
  border-color: #2f353b; }

.form-control.blue {
  border-color: #3598dc; }
  .form-control.blue:focus {
    border-color: #217ebd; }

.form-control.focus-blue:focus {
  border-color: #3598dc; }

.form-control.blue-madison {
  border-color: #578ebe; }
  .form-control.blue-madison:focus {
    border-color: #3f74a3; }

.form-control.focus-blue-madison:focus {
  border-color: #578ebe; }

.form-control.blue-chambray {
  border-color: #2C3E50; }
  .form-control.blue-chambray:focus {
    border-color: #1a252f; }

.form-control.focus-blue-chambray:focus {
  border-color: #2C3E50; }

.form-control.blue-ebonyclay {
  border-color: #22313F; }
  .form-control.blue-ebonyclay:focus {
    border-color: #10171e; }

.form-control.focus-blue-ebonyclay:focus {
  border-color: #22313F; }

.form-control.blue-hoki {
  border-color: #67809F; }
  .form-control.blue-hoki:focus {
    border-color: #526781; }

.form-control.focus-blue-hoki:focus {
  border-color: #67809F; }

.form-control.blue-steel {
  border-color: #4B77BE; }
  .form-control.blue-steel:focus {
    border-color: #395f9d; }

.form-control.focus-blue-steel:focus {
  border-color: #4B77BE; }

.form-control.blue-soft {
  border-color: #4c87b9; }
  .form-control.blue-soft:focus {
    border-color: #3b6d97; }

.form-control.focus-blue-soft:focus {
  border-color: #4c87b9; }

.form-control.blue-dark {
  border-color: #5e738b; }
  .form-control.blue-dark:focus {
    border-color: #495a6d; }

.form-control.focus-blue-dark:focus {
  border-color: #5e738b; }

.form-control.blue-sharp {
  border-color: #5C9BD1; }
  .form-control.blue-sharp:focus {
    border-color: #3782c3; }

.form-control.focus-blue-sharp:focus {
  border-color: #5C9BD1; }

.form-control.blue-oleo {
  border-color: #94A0B2; }
  .form-control.blue-oleo:focus {
    border-color: #76869d; }

.form-control.focus-blue-oleo:focus {
  border-color: #94A0B2; }

.form-control.green {
  border-color: #32c5d2; }
  .form-control.green:focus {
    border-color: #26a1ab; }

.form-control.focus-green:focus {
  border-color: #32c5d2; }

.form-control.green-meadow {
  border-color: #1BBC9B; }
  .form-control.green-meadow:focus {
    border-color: #158f76; }

.form-control.focus-green-meadow:focus {
  border-color: #1BBC9B; }

.form-control.green-seagreen {
  border-color: #1BA39C; }
  .form-control.green-seagreen:focus {
    border-color: #147772; }

.form-control.focus-green-seagreen:focus {
  border-color: #1BA39C; }

.form-control.green-turquoise {
  border-color: #36D7B7; }
  .form-control.green-turquoise:focus {
    border-color: #24b699; }

.form-control.focus-green-turquoise:focus {
  border-color: #36D7B7; }

.form-control.green-haze {
  border-color: #44b6ae; }
  .form-control.green-haze:focus {
    border-color: #36918b; }

.form-control.focus-green-haze:focus {
  border-color: #44b6ae; }

.form-control.green-jungle {
  border-color: #26C281; }
  .form-control.green-jungle:focus {
    border-color: #1e9765; }

.form-control.focus-green-jungle:focus {
  border-color: #26C281; }

.form-control.green-soft {
  border-color: #3faba4; }
  .form-control.green-soft:focus {
    border-color: #318680; }

.form-control.focus-green-soft:focus {
  border-color: #3faba4; }

.form-control.green-dark {
  border-color: #4DB3A2; }
  .form-control.green-dark:focus {
    border-color: #3d9082; }

.form-control.focus-green-dark:focus {
  border-color: #4DB3A2; }

.form-control.green-sharp {
  border-color: #2ab4c0; }
  .form-control.green-sharp:focus {
    border-color: #218d96; }

.form-control.focus-green-sharp:focus {
  border-color: #2ab4c0; }

.form-control.green-steel {
  border-color: #29b4b6; }
  .form-control.green-steel:focus {
    border-color: #208b8c; }

.form-control.focus-green-steel:focus {
  border-color: #29b4b6; }

.form-control.grey {
  border-color: #E5E5E5; }
  .form-control.grey:focus {
    border-color: #cccccc; }

.form-control.focus-grey:focus {
  border-color: #E5E5E5; }

.form-control.grey-steel {
  border-color: #e9edef; }
  .form-control.grey-steel:focus {
    border-color: #cbd5da; }

.form-control.focus-grey-steel:focus {
  border-color: #e9edef; }

.form-control.grey-cararra {
  border-color: #fafafa; }
  .form-control.grey-cararra:focus {
    border-color: #e1e1e1; }

.form-control.focus-grey-cararra:focus {
  border-color: #fafafa; }

.form-control.grey-gallery {
  border-color: #555555; }
  .form-control.grey-gallery:focus {
    border-color: #3c3c3c; }

.form-control.focus-grey-gallery:focus {
  border-color: #555555; }

.form-control.grey-cascade {
  border-color: #95A5A6; }
  .form-control.grey-cascade:focus {
    border-color: #798d8f; }

.form-control.focus-grey-cascade:focus {
  border-color: #95A5A6; }

.form-control.grey-silver {
  border-color: #BFBFBF; }
  .form-control.grey-silver:focus {
    border-color: #a6a6a6; }

.form-control.focus-grey-silver:focus {
  border-color: #BFBFBF; }

.form-control.grey-salsa {
  border-color: #ACB5C3; }
  .form-control.grey-salsa:focus {
    border-color: #8e9bae; }

.form-control.focus-grey-salsa:focus {
  border-color: #ACB5C3; }

.form-control.grey-salt {
  border-color: #bfcad1; }
  .form-control.grey-salt:focus {
    border-color: #a1b1bc; }

.form-control.focus-grey-salt:focus {
  border-color: #bfcad1; }

.form-control.grey-mint {
  border-color: #525e64; }
  .form-control.grey-mint:focus {
    border-color: #3b4448; }

.form-control.focus-grey-mint:focus {
  border-color: #525e64; }

.form-control.red {
  border-color: #e7505a; }
  .form-control.red:focus {
    border-color: #e12330; }

.form-control.focus-red:focus {
  border-color: #e7505a; }

.form-control.red-pink {
  border-color: #E08283; }
  .form-control.red-pink:focus {
    border-color: #d6595a; }

.form-control.focus-red-pink:focus {
  border-color: #E08283; }

.form-control.red-sunglo {
  border-color: #E26A6A; }
  .form-control.red-sunglo:focus {
    border-color: #da3f3f; }

.form-control.focus-red-sunglo:focus {
  border-color: #E26A6A; }

.form-control.red-intense {
  border-color: #e35b5a; }
  .form-control.red-intense:focus {
    border-color: #dc302e; }

.form-control.focus-red-intense:focus {
  border-color: #e35b5a; }

.form-control.red-thunderbird {
  border-color: #D91E18; }
  .form-control.red-thunderbird:focus {
    border-color: #ab1813; }

.form-control.focus-red-thunderbird:focus {
  border-color: #D91E18; }

.form-control.red-flamingo {
  border-color: #EF4836; }
  .form-control.red-flamingo:focus {
    border-color: #e02612; }

.form-control.focus-red-flamingo:focus {
  border-color: #EF4836; }

.form-control.red-soft {
  border-color: #d05454; }
  .form-control.red-soft:focus {
    border-color: #bd3434; }

.form-control.focus-red-soft:focus {
  border-color: #d05454; }

.form-control.red-haze {
  border-color: #f36a5a; }
  .form-control.red-haze:focus {
    border-color: #f03f2a; }

.form-control.focus-red-haze:focus {
  border-color: #f36a5a; }

.form-control.red-mint {
  border-color: #e43a45; }
  .form-control.red-mint:focus {
    border-color: #cf1c28; }

.form-control.focus-red-mint:focus {
  border-color: #e43a45; }

.form-control.yellow {
  border-color: #c49f47; }
  .form-control.yellow:focus {
    border-color: #a48334; }

.form-control.focus-yellow:focus {
  border-color: #c49f47; }

.form-control.yellow-gold {
  border-color: #E87E04; }
  .form-control.yellow-gold:focus {
    border-color: #b66303; }

.form-control.focus-yellow-gold:focus {
  border-color: #E87E04; }

.form-control.yellow-casablanca {
  border-color: #f2784b; }
  .form-control.yellow-casablanca:focus {
    border-color: #ef541b; }

.form-control.focus-yellow-casablanca:focus {
  border-color: #f2784b; }

.form-control.yellow-crusta {
  border-color: #f3c200; }
  .form-control.yellow-crusta:focus {
    border-color: #c09900; }

.form-control.focus-yellow-crusta:focus {
  border-color: #f3c200; }

.form-control.yellow-lemon {
  border-color: #F7CA18; }
  .form-control.yellow-lemon:focus {
    border-color: #d5ab07; }

.form-control.focus-yellow-lemon:focus {
  border-color: #F7CA18; }

.form-control.yellow-saffron {
  border-color: #F4D03F; }
  .form-control.yellow-saffron:focus {
    border-color: #f1c40f; }

.form-control.focus-yellow-saffron:focus {
  border-color: #F4D03F; }

.form-control.yellow-soft {
  border-color: #c8d046; }
  .form-control.yellow-soft:focus {
    border-color: #adb52e; }

.form-control.focus-yellow-soft:focus {
  border-color: #c8d046; }

.form-control.yellow-haze {
  border-color: #c5bf66; }
  .form-control.yellow-haze:focus {
    border-color: #b4ad44; }

.form-control.focus-yellow-haze:focus {
  border-color: #c5bf66; }

.form-control.yellow-mint {
  border-color: #c5b96b; }
  .form-control.yellow-mint:focus {
    border-color: #b6a747; }

.form-control.focus-yellow-mint:focus {
  border-color: #c5b96b; }

.form-control.purple {
  border-color: #8E44AD; }
  .form-control.purple:focus {
    border-color: #703688; }

.form-control.focus-purple:focus {
  border-color: #8E44AD; }

.form-control.purple-plum {
  border-color: #8775a7; }
  .form-control.purple-plum:focus {
    border-color: #6d5b8e; }

.form-control.focus-purple-plum:focus {
  border-color: #8775a7; }

.form-control.purple-medium {
  border-color: #BF55EC; }
  .form-control.purple-medium:focus {
    border-color: #ae27e7; }

.form-control.focus-purple-medium:focus {
  border-color: #BF55EC; }

.form-control.purple-studio {
  border-color: #8E44AD; }
  .form-control.purple-studio:focus {
    border-color: #703688; }

.form-control.focus-purple-studio:focus {
  border-color: #8E44AD; }

.form-control.purple-wisteria {
  border-color: #9B59B6; }
  .form-control.purple-wisteria:focus {
    border-color: #804399; }

.form-control.focus-purple-wisteria:focus {
  border-color: #9B59B6; }

.form-control.purple-seance {
  border-color: #9A12B3; }
  .form-control.purple-seance:focus {
    border-color: #720d85; }

.form-control.focus-purple-seance:focus {
  border-color: #9A12B3; }

.form-control.purple-intense {
  border-color: #8775a7; }
  .form-control.purple-intense:focus {
    border-color: #6d5b8e; }

.form-control.focus-purple-intense:focus {
  border-color: #8775a7; }

.form-control.purple-sharp {
  border-color: #796799; }
  .form-control.purple-sharp:focus {
    border-color: #61527b; }

.form-control.focus-purple-sharp:focus {
  border-color: #796799; }

.form-control.purple-soft {
  border-color: #8877a9; }
  .form-control.purple-soft:focus {
    border-color: #6e5c91; }

.form-control.focus-purple-soft:focus {
  border-color: #8877a9; }

.input-xxs {
  width: 45px !important; }

/* Form uneditable input */
.uneditable-input {
  padding: 6px 12px;
  min-width: 206px;
  font-size: 14px;
  font-weight: normal;
  height: 34px;
  color: #555555;
  background-color: #fff;
  border: 1px solid #c2cad8;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.form-control-static {
  display: inline-block;
  margin: 0; }

/* Form input sizing */
.input-mini {
  /*width: 45px !important; }*/
  width: 300px !important; }

.input-xsmall {
  /*width: 80px !important; }*/
  width: 300px !important; }


.input-small {
  /*width: 145px !important; }*/
  width: 300px !important; }

.input-medium {
  /*width: 240px !important; }*/
  width: 300px !important; }

.input-large {
  /*width: 320px !important; }*/
  width: 300px !important; }

.input-xlarge {
  /*width: 420px !important; }*/
  width: 300px !important; }
@media (max-width: 768px) {
  /* 768px */
  .input-large {
    width: 300px !important; }
  .input-xlarge {
    width: 300px !important; } }

.input-inline {
  display: inline-block;
  width: auto !important;
  vertical-align: middle; }

.input-fixed {
  overflow: hidden; }

.input-fixed {
  overflow: hidden; }

.form-group .input-inline {
  margin-right: 5px; }

@media (max-width: 768px) {
  /* 768px */
  .input-lg {
    width: 250px !important; }
  .input-xlg {
    width: 300px !important; } }

/* Circle Inputs */
.input-circle {
  border-radius: 25px !important; }

.input-circle-right {
  border-radius: 0 25px 25px 0 !important; }

.input-circle-left {
  border-radius: 25px 0 0 25px !important; }

.input-circle-bottom {
  border-radius: 0 0 25px 25px !important; }

.input-circle-top {
  border-radius: 25px 25px 0 0 !important; }

.input-group-btn .btn {
  box-shadow: none; }

.mt-radio,
.mt-checkbox {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px;
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .mt-radio.mt-radio-disabled, .mt-radio.mt-checkbox-disabled,
  .mt-checkbox.mt-radio-disabled,
  .mt-checkbox.mt-checkbox-disabled {
    opacity: 0.8 ;
    filter: alpha(opacity=80) ;
    cursor: not-allowed; }
  .mt-radio > input,
  .mt-checkbox > input {
    position: absolute;
    z-index: -1;
    opacity: 0 ;
    filter: alpha(opacity=0) ; }
  .mt-radio > span,
  .mt-checkbox > span {
    border: 1px solid transparent;
    position: absolute;
    top: 1px;
    left: 0;
    height: 18px;
    width: 18px;
    background: #E6E6E6; }
    .mt-radio > span:after,
    .mt-checkbox > span:after {
      content: '';
      position: absolute;
      display: none; }
  .mt-radio:hover > input:not([disabled]) ~ span,
  .mt-radio > input:focus ~ span,
  .mt-checkbox:hover > input:not([disabled]) ~ span,
  .mt-checkbox > input:focus ~ span {
    background: #d9d9d9;
    webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }
  .mt-radio > input:checked ~ span,
  .mt-checkbox > input:checked ~ span {
    webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #d9d9d9; }
    .mt-radio > input:checked ~ span:after,
    .mt-checkbox > input:checked ~ span:after {
      display: block; }
  .mt-radio:hover > input:not([disabled]):checked ~ span,
  .mt-radio > input:checked ~ span,
  .mt-checkbox:hover > input:not([disabled]):checked ~ span,
  .mt-checkbox > input:checked ~ span {
    webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: #d9d9d9; }
  .mt-radio > input:disabled ~ span,
  .mt-checkbox > input:disabled ~ span {
    opacity: 0.6 ;
    filter: alpha(opacity=60) ;
    pointer-events: none; }
  .mt-radio.mt-radio-outline > span, .mt-radio.mt-checkbox-outline > span,
  .mt-checkbox.mt-radio-outline > span,
  .mt-checkbox.mt-checkbox-outline > span {
    border: 1px solid #d9d9d9;
    background: none; }
  .mt-radio.mt-radio-outline:hover > input:not([disabled]) ~ span,
  .mt-radio.mt-radio-outline > input:focus ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
  .mt-radio.mt-checkbox-outline > input:focus ~ span,
  .mt-checkbox.mt-radio-outline:hover > input:not([disabled]) ~ span,
  .mt-checkbox.mt-radio-outline > input:focus ~ span,
  .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]) ~ span,
  .mt-checkbox.mt-checkbox-outline > input:focus ~ span {
    border: 1px solid #d9d9d9;
    background: none; }
  .mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline > input:checked ~ span,
  .mt-checkbox.mt-radio-outline > input:checked ~ span,
  .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
    border: 1px solid #d9d9d9;
    background: none; }
  .mt-radio.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
  .mt-radio.mt-radio-outline > input:checked ~ span, .mt-radio.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
  .mt-radio.mt-checkbox-outline > input:checked ~ span,
  .mt-checkbox.mt-radio-outline:hover > input:not([disabled]):checked ~ span,
  .mt-checkbox.mt-radio-outline > input:checked ~ span,
  .mt-checkbox.mt-checkbox-outline:hover > input:not([disabled]):checked ~ span,
  .mt-checkbox.mt-checkbox-outline > input:checked ~ span {
    border: 1px solid #d9d9d9;
    background: none; }

.mt-radio > span {
  -webkit-border-radius: 50%!important;
  -moz-border-radius: 50%!important;
  -ms-border-radius: 50%!important;
  -o-border-radius: 50%!important;
  border-radius: 50%!important; }
  .mt-radio > span:after {
    left: 5px;
    top: 5px;
    height: 6px;
    width: 6px;
    border-radius: 100% !important;
    background: #888888; }

.mt-radio > input:disabled ~ span:after {
  background: #888888; }

th > .mt-radio.mt-radio-single,
td > .mt-radio.mt-radio-single {
  right: -5px; }

.mt-checkbox > span:after {
  left: 6px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #888888;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg); }

.mt-checkbox > input:disabled ~ span:after {
  border-color: #888888; }

.form-inline .mt-checkbox {
  margin-left: 15px;
  margin-right: 15px; }

th > .mt-checkbox.mt-checkbox-single,
td > .mt-checkbox.mt-checkbox-single {
  right: -5px; }

.mt-checkbox-list,
.mt-radio-list {
  padding: 10px 0; }
  .form-horizontal .form-group .mt-checkbox-list, .form-horizontal .form-group
  .mt-radio-list {
    padding-top: 0; }
  .mt-checkbox-list .mt-checkbox,
  .mt-checkbox-list .mt-radio,
  .mt-radio-list .mt-checkbox,
  .mt-radio-list .mt-radio {
    display: block; }

.mt-checkbox-inline,
.mt-radio-inline {
  padding: 10px 0; }
  .form-horizontal .form-group .mt-checkbox-inline, .form-horizontal .form-group
  .mt-radio-inline {
    padding-top: 8px; }
  .mt-checkbox-inline .mt-checkbox,
  .mt-checkbox-inline .mt-radio,
  .mt-radio-inline .mt-checkbox,
  .mt-radio-inline .mt-radio {
    display: inline-block;
    margin-right: 15px; }
    .mt-checkbox-inline .mt-checkbox:last-child,
    .mt-checkbox-inline .mt-radio:last-child,
    .mt-radio-inline .mt-checkbox:last-child,
    .mt-radio-inline .mt-radio:last-child {
      margin-right: 0; }

/***
Custom icon buttons
***/
.icon-btn {
  height: 60px;
  min-width: 80px;
  margin: 5px 5px 0 0;
  border: 1px solid #ddd;
  padding: 12px 0px 0px 0px;
  background-color: #fafafa;
  background-image: none;
  filter: none;
  display: inline-block;
  color: #646464;
  text-shadow: none;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .icon-btn:hover {
    text-decoration: none;
    border-color: #999;
    color: #444;
    text-shadow: 0 1px 0px white;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .icon-btn:hover > .badge {
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .icon-btn > div {
    margin-top: 5px;
    margin-bottom: 20px;
    color: #3f444a;
    font-size: 12px;
    font-weight: 300; }
  .icon-btn > .badge {
    position: absolute;
    font-size: 11px;
    font-weight: 300;
    top: -5px;
    right: -5px;
    padding: 3px 6px 3px 6px;
    color: white;
    text-shadow: none;
    border-width: 0;
    border-style: solid;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px; }
  .icon-btn > i {
    font-size: 18px; }
  .ie8 .icon-btn:hover {
    filter: none; }

.icon-btn {
  border: 0;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }
  .icon-btn > div {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    color: #565d66; }
  .icon-btn:hover {
    text-decoration: none; }

/***
Input icons
***/
.input-icon {
  position: relative;
  left: 0; }
  .input-icon > .form-control {
    padding-left: 33px; }
    .input-group .input-icon > .form-control {
      -webkit-border-radius: 2px 0 0 2px;
      -moz-border-radius: 2px 0 0 2px;
      -ms-border-radius: 2px 0 0 2px;
      -o-border-radius: 2px 0 0 2px;
      border-radius: 2px 0 0 2px; }
  .input-icon > i {
    color: #ccc;
    display: block;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    font-size: 16px;
    text-align: center;
    left: 0; }
    .modal .input-icon > i {
      z-index: 10055; }
    .has-success .input-icon > i {
      color: #36c6d3; }
    .has-warning .input-icon > i {
      color: #F1C40F; }
    .has-info .input-icon > i {
      color: #659be0; }
    .has-error .input-icon > i {
      color: #ed6b75; }
  .input-icon.right {
    left: auto;
    right: 0; }
    .input-icon.right > .form-control {
      padding-right: 33px;
      padding-left: 12px; }
      .input-group .input-icon.right > .form-control {
        -webkit-border-radius: 0 2px 2px 0;
        -moz-border-radius: 0 2px 2px 0;
        -ms-border-radius: 0 2px 2px 0;
        -o-border-radius: 0 2px 2px 0;
        border-radius: 0 2px 2px 0; }
    .input-icon.right > i {
      left: auto;
      right: 8px;
      float: right; }
  .input-icon.input-icon-lg > i {
    margin-top: 16px; }
  .input-icon.input-icon-sm > i {
    margin-top: 8px;
    font-size: 13px; }

/***
Customized Bootstrap Labels
***/
.label {
  text-shadow: none !important;
  font-size: 14px;
  font-weight: 300;
  padding: 3px 6px 3px 6px;
  color: #fff;
  font-family: "Open Sans", sans-serif; }
  .label.label-sm {
    font-size: 13px;
    padding: 2px 5px 2px 5px; }
  h1 .label,
  h2 .label,
  h3 .label,
  h4 .label,
  h5 .label,
  h6 .label {
    font-size: 75%; }

/* Labels variants */
.label-default {
  background-color: #bac3d0; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #9ca8bb; }

.label-primary {
  background-color: #337ab7; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
  background-color: #36c6d3; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #27a4b0; }

.label-info {
  background-color: #659be0; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #3a80d7; }

.label-warning {
  background-color: #F1C40F; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #c29d0b; }

.label-danger {
  background-color: #ed6b75; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #e73d4a; }

/***
Iconic labels
***/
.label.label-icon {
  padding: 4px 0px 4px 4px;
  margin-right: 2px;
  text-align: center !important; }
  .label.label-icon > i {
    font-size: 12px;
    text-align: center !important; }
  .ie8 .label.label-icon,
  .ie9 .label.label-icon {
    padding: 3px 0px 3px 3px; }

/***
Text states
***/
.text-default {
  color: #bac3d0; }

.text-primary {
  color: #337ab7; }

.text-success {
  color: #36c6d3; }

.text-info {
  color: #659be0; }

.text-warning {
  color: #F1C40F; }

.text-danger {
  color: #ed6b75; }

.label:not(.md-skip) {
  text-transform: uppercase;
  padding: 2px 6px 4px 6px;
  font-size: 10px;
  font-weight: 600; }
  .label:not(.md-skip).label-sm {
    font-size: 10px;
    font-weight: 600;
    padding: 3px 6px 3px 6px; }

.label:not(.md-skip).label-icon {
  padding: 4px 0px 4px 4px !important;
  font-size: 12px !important; }
  .ie8 .label:not(.md-skip).label-icon,
  .ie9 .label:not(.md-skip).label-icon {
    padding: 3px 0 3px 3px !important; }

/***
Customized List Group
***/
/* Contextual variants */
.list-group > li:first-child {
  border-radius-topleft: 2px;
  border-radius-topright: 2px; }

.list-group > li:last-child {
  border-radius-bottomleft: 2px;
  border-radius-bottomright: 2px; }

.list-group .list-group-item-success {
  color: #27a4b0;
  background-color: #abe7ed; }

.list-group a.list-group-item-success,
.list-group button.list-group-item-success {
  color: #27a4b0; }
  .list-group a.list-group-item-success .list-group-item-heading,
  .list-group button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  .list-group a.list-group-item-success:hover, .list-group a.list-group-item-success:focus,
  .list-group button.list-group-item-success:hover,
  .list-group button.list-group-item-success:focus {
    color: #27a4b0;
    background-color: #96e1e8; }
  .list-group a.list-group-item-success.active, .list-group a.list-group-item-success.active:hover, .list-group a.list-group-item-success.active:focus,
  .list-group button.list-group-item-success.active,
  .list-group button.list-group-item-success.active:hover,
  .list-group button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #27a4b0;
    border-color: #27a4b0; }

.list-group .list-group-item-info {
  color: #327ad5;
  background-color: #e0ebf9; }

.list-group a.list-group-item-info,
.list-group button.list-group-item-info {
  color: #327ad5; }
  .list-group a.list-group-item-info .list-group-item-heading,
  .list-group button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  .list-group a.list-group-item-info:hover, .list-group a.list-group-item-info:focus,
  .list-group button.list-group-item-info:hover,
  .list-group button.list-group-item-info:focus {
    color: #327ad5;
    background-color: #caddf4; }
  .list-group a.list-group-item-info.active, .list-group a.list-group-item-info.active:hover, .list-group a.list-group-item-info.active:focus,
  .list-group button.list-group-item-info.active,
  .list-group button.list-group-item-info.active:hover,
  .list-group button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #327ad5;
    border-color: #327ad5; }

.list-group .list-group-item-warning {
  color: #c29d0b;
  background-color: #f9e491; }

.list-group a.list-group-item-warning,
.list-group button.list-group-item-warning {
  color: #c29d0b; }
  .list-group a.list-group-item-warning .list-group-item-heading,
  .list-group button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  .list-group a.list-group-item-warning:hover, .list-group a.list-group-item-warning:focus,
  .list-group button.list-group-item-warning:hover,
  .list-group button.list-group-item-warning:focus {
    color: #c29d0b;
    background-color: #f7de79; }
  .list-group a.list-group-item-warning.active, .list-group a.list-group-item-warning.active:hover, .list-group a.list-group-item-warning.active:focus,
  .list-group button.list-group-item-warning.active,
  .list-group button.list-group-item-warning.active:hover,
  .list-group button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #c29d0b;
    border-color: #c29d0b; }

.list-group .list-group-item-danger {
  color: #e73d4a;
  background-color: #fbe1e3; }

.list-group a.list-group-item-danger,
.list-group button.list-group-item-danger {
  color: #e73d4a; }
  .list-group a.list-group-item-danger .list-group-item-heading,
  .list-group button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  .list-group a.list-group-item-danger:hover, .list-group a.list-group-item-danger:focus,
  .list-group button.list-group-item-danger:hover,
  .list-group button.list-group-item-danger:focus {
    color: #e73d4a;
    background-color: #f8cace; }
  .list-group a.list-group-item-danger.active, .list-group a.list-group-item-danger.active:hover, .list-group a.list-group-item-danger.active:focus,
  .list-group button.list-group-item-danger.active,
  .list-group button.list-group-item-danger.active:hover,
  .list-group button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #e73d4a;
    border-color: #e73d4a; }

/***
UI Loading
***/
.loading-message {
  display: inline-block;
  min-width: 125px;
  margin-left: -60px;
  padding: 10px;
  margin: 0 auto;
  color: #000 !important;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle; }
  .loading-message.loading-message-boxed {
    border: 1px solid #ddd;
    background-color: #eee;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
  .loading-message > span {
    line-height: 20px;
    vertical-align: middle; }

.page-loading {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 125px;
  margin-left: -60px;
  margin-top: -30px;
  padding: 7px;
  text-align: center;
  color: #333;
  font-size: 13px;
  border: 1px solid #ddd;
  background-color: #eee;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
  .page-loading > span {
    line-height: 20px;
    vertical-align: middle; }

.page-spinner-bar {
  position: fixed;
  z-index: 10051;
  width: 100px;
  top: 40%;
  left: 50%;
  margin-left: -55px;
  text-align: center; }
  .page-spinner-bar > div {
    margin: 0 5px;
    width: 18px;
    height: 18px;
    background: #eee;
    border-radius: 100% !important;
    display: inline-block;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .page-spinner-bar .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  .page-spinner-bar .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }

.block-spinner-bar {
  display: inline-block;
  width: 80px;
  text-align: center; }
  .block-spinner-bar > div {
    margin: 0 2px;
    width: 15px;
    height: 15px;
    background: #eee;
    border-radius: 100% !important;
    display: inline-block;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .block-spinner-bar .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  .block-spinner-bar .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }

/***
Metro icons
***/
[class^="m-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  line-height: 14px;
  vertical-align: top;
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/syncfusion-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat; }

[class^="m-icon-big-"] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 6px;
  vertical-align: middle;
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/syncfusion-icons.png);
  background-position: 0 0px;
  background-repeat: no-repeat; }

/* large icons */
.btn.m-icon-big {
  padding: 9px 16px 8px 16px; }

.btn.m-icon-big.m-icon-only {
  padding: 9px 8px 8px 0px; }

.btn.m-icon-big [class^="m-icon-big-"] {
  margin: 0 0 0 10px; }

.btn.m-icon-ony > i {
  margin-left: 0px; }

/* default icons */
.btn.m-icon {
  padding: 7px 14px 7px 14px; }

.btn.m-icon [class^="m-icon-"] {
  margin: 4px 0 0 5px; }

.btn.m-icon.m-icon-only {
  padding: 7px 10px 7px 6px; }

/* white icon */
.m-icon-white {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/syncfusion-icons-white.png); }

/*  Misc */
.m-icon-swapright {
  background-position: -27px -10px; }

.m-icon-swapdown {
  background-position: -68px -10px; }

.m-icon-swapleft {
  background-position: -8px -10px; }

.m-icon-swapup {
  background-position: -46px -10px; }

.m-icon-big-swapright {
  background-position: -42px -28px; }

.m-icon-big-swapdown {
  background-position: -115px -28px; }

.m-icon-big-swapleft {
  background-position: -6px -28px; }

.m-icon-big-swapup {
  background-position: -78px -28px; }

/***
Customized Bootstrap Modal 
***/
.modal {
  z-index: 10050;
  outline: none;
  overflow-y: auto !important;
  /* Fix content shifting to the right on modal open due to scrollbar closed */ }
  .page-portlet-fullscreen .modal {
    z-index: 10060; }
  .modal .modal-header {
    border-bottom: 1px solid #EFEFEF; }
    .modal .modal-header h3 {
      font-weight: 300; }
    .modal .modal-header .close {
      margin-top: 0px !important; }
  .modal.draggable-modal .modal-header {
    cursor: move; }
  .modal .modal-dialog {
    z-index: 10051; }
  .modal > .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px; }
  .modal.in .page-loading {
    display: none; }

.modal-open {
  overflow-y: auto !important; }

.modal-open-noscroll {
  overflow-y: hidden !important; }

.modal-backdrop {
  border: 0;
  outline: none; }
  .page-portlet-fullscreen .modal-backdrop {
    z-index: 10059; }
  .modal-backdrop, .modal-backdrop.fade.in {
    background-color: #333 !important; }

body[ng-controller] .modal-backdrop {
  z-index: 10049 !important; }

body[ng-controller] .modal {
  z-index: 10050 !important; }

/* Full width modal */
.modal-full.modal-dialog {
  width: 99%; }

@media (max-width: 768px) {
  .modal-full.modal-dialog {
    width: auto; } }

.modal .modal-content {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0; }
  .modal .modal-content .modal-title {
    font-weight: 400; }
  .modal .modal-content .modal-footer {
    border: 0; }

.modal-backdrop.in {
  opacity: 0.2 ;
  filter: alpha(opacity=20) ; }

/***
Notes
***/
.note {
  margin: 0 0 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0; }
  .note h1,
  .note h2,
  .note h3,
  .note h4,
  .note h5,
  .note h6 {
    margin-top: 0; }
    .note h1 .close,
    .note h2 .close,
    .note h3 .close,
    .note h4 .close,
    .note h5 .close,
    .note h6 .close {
      margin-right: -10px; }
  .note p {
    margin: 0;
    font-size: 13px; }
    .note p:last-child {
      margin-bottom: 0; }
  .note code,
  .note .highlight {
    background-color: #fff; }
  .note.note-default {
    background-color: white;
    border-color: #b0c1d2;
    color: black; }
    .note.note-default.note-bordered {
      background-color: #eef1f5;
      border-color: #c0cedb; }
    .note.note-default.note-shadow {
      background-color: #f1f4f7;
      border-color: #d1dbe4;
      box-shadow: 5px 5px rgba(212, 221, 230, 0.2); }
  .note.note-success {
    background-color: #c0edf1;
    border-color: #58d0da;
    color: black; }
    .note.note-success.note-bordered {
      background-color: #a7e6ec;
      border-color: #6dd6df; }
    .note.note-success.note-shadow {
      background-color: #abe7ed;
      border-color: #81dbe3;
      box-shadow: 5px 5px rgba(134, 221, 228, 0.2); }
  .note.note-info {
    background-color: #f5f8fd;
    border-color: #8bb4e7;
    color: #010407; }
    .note.note-info.note-bordered {
      background-color: #dbe8f8;
      border-color: #a0c2ec; }
    .note.note-info.note-shadow {
      background-color: #e0ebf9;
      border-color: #b5cff0;
      box-shadow: 5px 5px rgba(185, 210, 241, 0.2); }
  .note.note-warning {
    background-color: #faeaa9;
    border-color: #f3cc31;
    color: black; }
    .note.note-warning.note-bordered {
      background-color: #f8e38c;
      border-color: #f4d249; }
    .note.note-warning.note-shadow {
      background-color: #f9e491;
      border-color: #f6d861;
      box-shadow: 5px 5px rgba(246, 217, 102, 0.2); }
  .note.note-danger {
    background-color: #fef7f8;
    border-color: #f0868e;
    color: #210406; }
    .note.note-danger.note-bordered {
      background-color: #fbdcde;
      border-color: #f39da3; }
    .note.note-danger.note-shadow {
      background-color: #fbe1e3;
      border-color: #f6b3b8;
      box-shadow: 5px 5px rgba(246, 184, 189, 0.2); }

.note {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0; }

/***
Customized Bootstrap Pagination
***/
.pagination {
  margin: 10px 0; }
  .pagination.pagination-circle > li:first-child > a {
    border-radius: 25px 0 0 25px !important; }
  .pagination.pagination-circle > li:last-child > a {
    border-radius: 0 25px 25px 0 !important; }

/***
Customized Bootstrap Panels
***/
.panel-group .panel {
  overflow: visible; }

.panel .panel-body {
  font-size: 13px; }

.panel .panel-title > a:hover {
  text-decoration: none; }

.accordion .panel .panel-heading {
  padding: 0; }

.accordion .panel .panel-title {
  padding: 0; }
  .accordion .panel .panel-title .accordion-toggle {
    display: block;
    padding: 10px 15px; }
  .accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
    background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/accordion-plusminus.png") no-repeat;
    background-position: right -19px;
    margin-right: 15px; }
  .accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
    background-position: right 12px; }

/***
Accordions
***/
.panel-heading {
  background: #eee; }
  .panel-heading a {
    text-decoration: none; }
  .panel-heading a:active,
  .panel-heading a:focus,
  .panel-heading a:hover {
    text-decoration: none; }

.panel {
  border: 0; }

/***
Customized Bootstrap Popover
***/
/*rtl:ignore*/
.popover {
  padding: 0; }

.popover .popover-title {
  margin: 0 !important; }

/*rtl:ignore*/
.popover {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0;
  background: #fff; }

.popover > .popover-title {
  background: #fff;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 14px 6px 14px;
  border: 0; }

.popover .arrow,
.popover .arrow:after {
  display: none !important; }

/***
Portlets
***/
/* Full Screen portlet mode */
.page-portlet-fullscreen {
  overflow: hidden; }

/* Basic portlet */
.portlet {
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
  .portlet.portlet-fullscreen {
    z-index: 10060;
    margin: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff; }
    .portlet.portlet-fullscreen > .portlet-body {
      overflow-y: auto;
      overflow-x: hidden;
      padding: 0 10px; }
    .portlet.portlet-fullscreen > .portlet-title {
      padding: 0 10px; }
  .portlet > .portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 10px;
    min-height: 41px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0; }
    .portlet > .portlet-title:before, .portlet > .portlet-title:after {
      content: " ";
      display: table; }
    .portlet > .portlet-title:after {
      clear: both; }
    .portlet > .portlet-title > .caption {
      float: left;
      display: inline-block;
      font-size: 18px;
      line-height: 18px;
      padding: 10px 0; }
      .portlet > .portlet-title > .caption.bold {
        font-weight: 400; }
      .portlet > .portlet-title > .caption > i {
        float: left;
        margin-top: 4px;
        display: inline-block;
        font-size: 13px;
        margin-right: 5px;
        color: #666; }
        .portlet > .portlet-title > .caption > i.glyphicon {
          margin-top: 2px; }
      .portlet > .portlet-title > .caption > .caption-helper {
        padding: 0;
        margin: 0;
        line-height: 13px;
        color: #9eacb4;
        font-size: 13px;
        font-weight: 400; }
    .portlet > .portlet-title > .actions {
      float: right;
      display: inline-block;
      padding: 6px 0; }
      .portlet > .portlet-title > .actions > .dropdown-menu i {
        color: #555555; }
      .portlet > .portlet-title > .actions > .btn,
      .portlet > .portlet-title > .actions > .btn.btn-sm,
      .portlet > .portlet-title > .actions > .btn-group > .btn,
      .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm {
        padding: 4px 10px;
        font-size: 13px;
        line-height: 1.5; }
        .portlet > .portlet-title > .actions > .btn.btn-default,
        .portlet > .portlet-title > .actions > .btn.btn-sm.btn-default,
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-default,
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default {
          padding: 3px 9px; }
        .portlet > .portlet-title > .actions > .btn > i,
        .portlet > .portlet-title > .actions > .btn.btn-sm > i,
        .portlet > .portlet-title > .actions > .btn-group > .btn > i,
        .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm > i {
          font-size: 13px; }
      .portlet > .portlet-title > .actions .btn-icon-only {
        padding: 5px 7px 3px 7px; }
        .portlet > .portlet-title > .actions .btn-icon-only.btn-default {
          padding: 4px 6px 2px 6px; }
          .portlet > .portlet-title > .actions .btn-icon-only.btn-default > i {
            font-size: 14px; }
          .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen {
            font-family: FontAwesome;
            color: #a0a0a0;
            padding-top: 4px; }
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.btn-sm {
              padding: 3px 3px !important;
              height: 27px;
              width: 27px; }
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen:before {
              content: "\f065"; }
            .portlet > .portlet-title > .actions .btn-icon-only.btn-default.fullscreen.on:before {
              content: "\f066"; }
    .portlet > .portlet-title > .tools {
      float: right;
      display: inline-block;
      padding: 12px 0 8px 0; }
      .portlet > .portlet-title > .tools > a {
        display: inline-block;
        height: 16px;
        margin-left: 5px;
        opacity: 1 ;
        filter: alpha(opacity=100) ; }
      .portlet > .portlet-title > .tools > a.remove {
        background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon.png);
        background-repeat: no-repeat;
        width: 11px; }
      .portlet > .portlet-title > .tools > a.config {
        background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon.png);
        background-repeat: no-repeat;
        width: 12px; }
      .portlet > .portlet-title > .tools > a.reload {
        background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon.png);
        width: 13px; }
      .portlet > .portlet-title > .tools > a.expand {
        background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon.png);
        width: 14px;
        visibility: visible; }
      .portlet > .portlet-title > .tools > a.collapse {
        background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon.png);
        width: 14px;
        visibility: visible; }
      .portlet > .portlet-title > .tools > a.fullscreen {
        display: inline-block;
        top: -3px;
        position: relative;
        font-size: 13px;
        font-family: FontAwesome;
        color: #ACACAC; }
        .portlet > .portlet-title > .tools > a.fullscreen:before {
          content: "\f065"; }
        .portlet > .portlet-title > .tools > a.fullscreen.on:before {
          content: "\f066"; }
      .portlet > .portlet-title > .tools > a:hover {
        text-decoration: none;
        -webkit-transition: all 0.1s ease-in-out;
        -moz-transition: all 0.1s ease-in-out;
        -o-transition: all 0.1s ease-in-out;
        -ms-transition: all 0.1s ease-in-out;
        transition: all 0.1s ease-in-out;
        opacity: 0.8 ;
        filter: alpha(opacity=80) ; }
    .portlet > .portlet-title > .pagination {
      float: right;
      display: inline-block;
      margin: 2px 0 0 0;
      border: 0;
      padding: 4px 0; }
    .portlet > .portlet-title > .nav-tabs {
      background: none;
      margin: 1px 0 0 0;
      float: right;
      display: inline-block;
      border: 0; }
      .portlet > .portlet-title > .nav-tabs > li {
        background: none;
        margin: 0;
        border: 0; }
        .portlet > .portlet-title > .nav-tabs > li > a {
          background: none;
          margin: 5px 0 0 1px;
          border: 0;
          padding: 8px 10px;
          color: #fff; }
        .portlet > .portlet-title > .nav-tabs > li.active > a,
        .portlet > .portlet-title > .nav-tabs > li:hover > a {
          color: #333;
          background: #fff;
          border: 0; }
  .portlet > .portlet-body {
    clear: both;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px; }
    .portlet > .portlet-body p {
      margin-top: 0; }
  .portlet > .portlet-empty {
    min-height: 125px; }
  .portlet.full-height-content {
    margin-bottom: 0; }

/* Portlet background colors */
/* Side bordered portlet */
.portlet.bordered > .portlet-title {
  border-bottom: 0; }

/* Solid colored portlet */
.portlet.solid {
  padding: 0 10px 10px 10px;
  border: 0px; }
  .portlet.solid > .portlet-title {
    border-bottom: 0;
    margin-bottom: 10px; }
    .portlet.solid > .portlet-title > .caption {
      padding: 16px 0 2px 0; }
    .portlet.solid > .portlet-title > .actions {
      padding: 12px 0 6px 0; }
    .portlet.solid > .portlet-title > .tools {
      padding: 14px 0 6px 0; }

/* Solid bordered portlet */
.portlet.solid.bordered > .portlet-title {
  margin-bottom: 10px; }

/* Box portlet */
.portlet.box {
  padding: 0px !important; }
  .portlet.box > .portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff; }
    .portlet.box > .portlet-title > .caption {
      padding: 11px 0 9px 0; }
    .portlet.box > .portlet-title > .tools > a.remove {
      background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }
    .portlet.box > .portlet-title > .tools > a.config {
      background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }
    .portlet.box > .portlet-title > .tools > a.reload {
      background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }
    .portlet.box > .portlet-title > .tools > a.expand {
      background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }
    .portlet.box > .portlet-title > .tools > a.collapse {
      background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }
    .portlet.box > .portlet-title > .tools > a.fullscreen {
      color: #fdfdfd; }
    .portlet.box > .portlet-title > .actions {
      padding: 7px 0 5px 0; }
  .portlet.box > .portlet-body {
    background-color: #fff;
    padding: 15px; }

/* Light Portlet */
.portlet.light {
  padding: 12px 20px 15px 20px;
  background-color: #fff; }
  .portlet.light.bordered {
    border: 1px solid #e7ecf1 !important; }
    .portlet.light.bordered > .portlet-title {
      border-bottom: 1px solid #eef1f5; }
  .portlet.light.bg-inverse {
    background: #f1f4f7; }
  .portlet.light > .portlet-title {
    padding: 0;
    min-height: 48px; }
    .portlet.light > .portlet-title > .caption {
      color: #666;
      padding: 10px 0; }
      .portlet.light > .portlet-title > .caption > .caption-subject {
        font-size: 16px; }
      .portlet.light > .portlet-title > .caption > i {
        color: #777;
        font-size: 15px;
        font-weight: 300;
        margin-top: 3px; }
      .portlet.light > .portlet-title > .caption.caption-md > .caption-subject {
        font-size: 15px; }
      .portlet.light > .portlet-title > .caption.caption-md > i {
        font-size: 14px; }
    .portlet.light > .portlet-title > .actions {
      /*padding: 6px 0 14px 0; */
      /*padding: 0px 0 3px 0;*/
    }
      .portlet.light > .portlet-title > .actions .btn-default {
        color: #666; }
      .portlet.light > .portlet-title > .actions .btn-icon-only {
        height: 27px;
        width: 27px; }
      .portlet.light > .portlet-title > .actions .dropdown-menu li > a {
        color: #555; }
    .portlet.light > .portlet-title > .inputs {
      float: right;
      display: inline-block;
      padding: 4px 0; }
      .portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > i {
        font-size: 14px;
        margin-top: 9px; }
      .portlet.light > .portlet-title > .inputs > .portlet-input .input-icon > .form-control {
        height: 30px;
        padding: 2px 26px 3px 10px;
        font-size: 13px; }
      .portlet.light > .portlet-title > .inputs > .portlet-input > .form-control {
        height: 30px;
        padding: 3px 10px;
        font-size: 13px; }
    .portlet.light > .portlet-title > .pagination {
      padding: 2px 0 13px 0; }
    .portlet.light > .portlet-title > .tools {
      padding: 10px 0 13px 0;
      margin-top: 2px; }
    .portlet.light > .portlet-title > .nav-tabs > li {
      margin: 0;
      padding: 0; }
      .portlet.light > .portlet-title > .nav-tabs > li > a {
        margin: 0;
        padding: 12px 13px 13px 13px;
        font-size: 13px;
        color: #666; }
      .portlet.light > .portlet-title > .nav-tabs > li.active > a,
      .portlet.light > .portlet-title > .nav-tabs > li:hover > a {
        margin: 0;
        background: none;
        color: #333; }
  .portlet.light.form-fit {
    padding: 0; }
    .portlet.light.form-fit > .portlet-title {
      padding: 17px 20px 10px 20px;
      margin-bottom: 0; }
  .portlet.light .portlet-body {
    padding-top: 8px; }
  .portlet.light.portlet-fullscreen > .portlet-body {
    padding: 8px 0; }
  .portlet.light.portlet-fit {
    padding: 0; }
    .portlet.light.portlet-fit > .portlet-title {
      padding: 15px 20px 10px 20px; }
    .portlet.light.portlet-fit > .portlet-body {
      padding: 10px 20px 20px 20px; }
  .portlet.light.portlet-fit.portlet-form > .portlet-body {
    padding: 0; }
  .portlet.light.portlet-fit.portlet-form > .portlet-body {
    padding: 0; }
    .portlet.light.portlet-fit.portlet-form > .portlet-body .form-actions {
      background: none; }
  .portlet.light.portlet-datatable.portlet-fit > .portlet-body {
    padding-top: 10px;
    padding-bottom: 25px;
    min-height: 400px; }

.tab-pane > p:last-child {
  margin-bottom: 0px; }

/* Reverse aligned tabs */
.tabs-reversed > li {
  float: right;
  margin-right: 0; }
  .tabs-reversed > li > a {
    margin-right: 0; }

/* jQuery UI Draggable Portlets */
.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
  cursor: move; }

.portlet-sortable-placeholder {
  border: 2px dashed #eee;
  margin-bottom: 25px; }

.portlet-sortable-empty {
  box-shadow: none !important;
  height: 45px; }

.portlet-collapsed {
  display: none; }

@media (max-width: 991px) {
  /* 991px */
  .portlet-collapsed-on-mobile {
    display: none; } }

.portlet {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }

/***
Custom colored portlets 
***/
.portlet > .portlet-body.white,
.portlet.white {
  background-color: #ffffff; }

.portlet.solid.white > .portlet-title,
.portlet.solid.white > .portlet-body {
  border: 0;
  color: #666; }

.portlet.solid.white > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.white > .portlet-title > .caption > i {
    color: #666; }

.portlet.solid.white > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.white > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.white > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.white > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.white > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.white > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.white {
  border: 1px solid white;
  border-top: 0; }
  .portlet.box.white > .portlet-title {
    background-color: #ffffff; }
    .portlet.box.white > .portlet-title > .caption {
      color: #666; }
      .portlet.box.white > .portlet-title > .caption > i {
        color: #666; }
    .portlet.box.white > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.white > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.white > .portlet-title > .actions .btn-default:hover, .portlet.box.white > .portlet-title > .actions .btn-default:focus, .portlet.box.white > .portlet-title > .actions .btn-default:active, .portlet.box.white > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.default,
.portlet.default {
  background-color: #e1e5ec; }

.portlet.solid.default > .portlet-title,
.portlet.solid.default > .portlet-body {
  border: 0;
  color: #666; }

.portlet.solid.default > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.default > .portlet-title > .caption > i {
    color: #666; }

.portlet.solid.default > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.default > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.default > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.default > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.default > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.default > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.default {
  border: 1px solid white;
  border-top: 0; }
  .portlet.box.default > .portlet-title {
    background-color: #e1e5ec; }
    .portlet.box.default > .portlet-title > .caption {
      color: #666; }
      .portlet.box.default > .portlet-title > .caption > i {
        color: #666; }
    .portlet.box.default > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.default > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.default > .portlet-title > .actions .btn-default:hover, .portlet.box.default > .portlet-title > .actions .btn-default:focus, .portlet.box.default > .portlet-title > .actions .btn-default:active, .portlet.box.default > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.dark,
.portlet.dark {
  background-color: #2f353b; }

.portlet.solid.dark > .portlet-title,
.portlet.solid.dark > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.dark > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.dark > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.dark > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.dark > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.dark > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.dark > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.dark > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.dark {
  border: 1px solid #464f57;
  border-top: 0; }
  .portlet.box.dark > .portlet-title {
    background-color: #2f353b; }
    .portlet.box.dark > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.dark > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.dark > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #616d79;
      color: #6c7a88;
      box-shadow: none; }
      .portlet.box.dark > .portlet-title > .actions .btn-default > i {
        color: #738290; }
      .portlet.box.dark > .portlet-title > .actions .btn-default:hover, .portlet.box.dark > .portlet-title > .actions .btn-default:focus, .portlet.box.dark > .portlet-title > .actions .btn-default:active, .portlet.box.dark > .portlet-title > .actions .btn-default.active {
        border: 1px solid #798794;
        color: #8793a0; }

.portlet > .portlet-body.blue,
.portlet.blue {
  background-color: #3598dc; }

.portlet.solid.blue > .portlet-title,
.portlet.solid.blue > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue {
  border: 1px solid #60aee4;
  border-top: 0; }
  .portlet.box.blue > .portlet-title {
    background-color: #3598dc; }
    .portlet.box.blue > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #95c9ed;
      color: #aad4f0;
      box-shadow: none; }
      .portlet.box.blue > .portlet-title > .actions .btn-default > i {
        color: #b7daf3; }
      .portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
        border: 1px solid #c0dff4;
        color: #d6eaf8; }

.portlet > .portlet-body.blue-madison,
.portlet.blue-madison {
  background-color: #578ebe; }

.portlet.solid.blue-madison > .portlet-title,
.portlet.solid.blue-madison > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-madison > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-madison > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-madison > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-madison > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-madison > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-madison > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-madison > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-madison > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-madison {
  border: 1px solid #7ca7cc;
  border-top: 0; }
  .portlet.box.blue-madison > .portlet-title {
    background-color: #578ebe; }
    .portlet.box.blue-madison > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-madison > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-madison > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #a8c4dd;
      color: #bad1e4;
      box-shadow: none; }
      .portlet.box.blue-madison > .portlet-title > .actions .btn-default > i {
        color: #c5d8e9; }
      .portlet.box.blue-madison > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-madison > .portlet-title > .actions .btn-default:active, .portlet.box.blue-madison > .portlet-title > .actions .btn-default.active {
        border: 1px solid #cdddec;
        color: #dfeaf3; }

.portlet > .portlet-body.blue-chambray,
.portlet.blue-chambray {
  background-color: #2C3E50; }

.portlet.solid.blue-chambray > .portlet-title,
.portlet.solid.blue-chambray > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-chambray > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-chambray > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-chambray > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-chambray {
  border: 1px solid #3e5871;
  border-top: 0; }
  .portlet.box.blue-chambray > .portlet-title {
    background-color: #2C3E50; }
    .portlet.box.blue-chambray > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-chambray > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-chambray > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #547698;
      color: #5f83a7;
      box-shadow: none; }
      .portlet.box.blue-chambray > .portlet-title > .actions .btn-default > i {
        color: #698bac; }
      .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default:active, .portlet.box.blue-chambray > .portlet-title > .actions .btn-default.active {
        border: 1px solid #6f90b0;
        color: #809cb9; }

.portlet > .portlet-body.blue-ebonyclay,
.portlet.blue-ebonyclay {
  background-color: #22313F; }

.portlet.solid.blue-ebonyclay > .portlet-title,
.portlet.solid.blue-ebonyclay > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-ebonyclay > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-ebonyclay > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-ebonyclay > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-ebonyclay {
  border: 1px solid #344b60;
  border-top: 0; }
  .portlet.box.blue-ebonyclay > .portlet-title {
    background-color: #22313F; }
    .portlet.box.blue-ebonyclay > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-ebonyclay > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #496a88;
      color: #527798;
      box-shadow: none; }
      .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default > i {
        color: #587ea2; }
      .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default:active, .portlet.box.blue-ebonyclay > .portlet-title > .actions .btn-default.active {
        border: 1px solid #5d83a7;
        color: #6d90b0; }

.portlet > .portlet-body.blue-hoki,
.portlet.blue-hoki {
  background-color: #67809F; }

.portlet.solid.blue-hoki > .portlet-title,
.portlet.solid.blue-hoki > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-hoki > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-hoki > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-hoki > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-hoki {
  border: 1px solid #869ab3;
  border-top: 0; }
  .portlet.box.blue-hoki > .portlet-title {
    background-color: #67809F; }
    .portlet.box.blue-hoki > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-hoki > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-hoki > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #acb9ca;
      color: #bbc7d4;
      box-shadow: none; }
      .portlet.box.blue-hoki > .portlet-title > .actions .btn-default > i {
        color: #c5ceda; }
      .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default:active, .portlet.box.blue-hoki > .portlet-title > .actions .btn-default.active {
        border: 1px solid #cbd4de;
        color: #dbe1e8; }

.portlet > .portlet-body.blue-steel,
.portlet.blue-steel {
  background-color: #4B77BE; }

.portlet.solid.blue-steel > .portlet-title,
.portlet.solid.blue-steel > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-steel > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-steel > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-steel > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-steel > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-steel > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-steel > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-steel {
  border: 1px solid #7093cc;
  border-top: 0; }
  .portlet.box.blue-steel > .portlet-title {
    background-color: #4B77BE; }
    .portlet.box.blue-steel > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-steel > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-steel > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #9db5dc;
      color: #b0c3e3;
      box-shadow: none; }
      .portlet.box.blue-steel > .portlet-title > .actions .btn-default > i {
        color: #bbcce7; }
      .portlet.box.blue-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-steel > .portlet-title > .actions .btn-default:active, .portlet.box.blue-steel > .portlet-title > .actions .btn-default.active {
        border: 1px solid #c3d2e9;
        color: #d6e0f0; }

.portlet > .portlet-body.blue-soft,
.portlet.blue-soft {
  background-color: #4c87b9; }

.portlet.solid.blue-soft > .portlet-title,
.portlet.solid.blue-soft > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-soft > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-soft > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-soft > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-soft > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-soft > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-soft > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-soft {
  border: 1px solid #71a0c7;
  border-top: 0; }
  .portlet.box.blue-soft > .portlet-title {
    background-color: #4c87b9; }
    .portlet.box.blue-soft > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-soft > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-soft > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #9dbdd9;
      color: #afc9e0;
      box-shadow: none; }
      .portlet.box.blue-soft > .portlet-title > .actions .btn-default > i {
        color: #bad1e4; }
      .portlet.box.blue-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-soft > .portlet-title > .actions .btn-default:active, .portlet.box.blue-soft > .portlet-title > .actions .btn-default.active {
        border: 1px solid #c1d6e7;
        color: #d4e2ee; }

.portlet > .portlet-body.blue-dark,
.portlet.blue-dark {
  background-color: #5e738b; }

.portlet.solid.blue-dark > .portlet-title,
.portlet.solid.blue-dark > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-dark > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-dark > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-dark > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-dark > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-dark > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-dark > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-dark > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-dark {
  border: 1px solid #788da4;
  border-top: 0; }
  .portlet.box.blue-dark > .portlet-title {
    background-color: #5e738b; }
    .portlet.box.blue-dark > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-dark > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-dark > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #9dacbd;
      color: #acb8c7;
      box-shadow: none; }
      .portlet.box.blue-dark > .portlet-title > .actions .btn-default > i {
        color: #b5c0cd; }
      .portlet.box.blue-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-dark > .portlet-title > .actions .btn-default:active, .portlet.box.blue-dark > .portlet-title > .actions .btn-default.active {
        border: 1px solid #bbc5d1;
        color: #cad2db; }

.portlet > .portlet-body.blue-sharp,
.portlet.blue-sharp {
  background-color: #5C9BD1; }

.portlet.solid.blue-sharp > .portlet-title,
.portlet.solid.blue-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-sharp > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-sharp > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-sharp {
  border: 1px solid #84b3dc;
  border-top: 0; }
  .portlet.box.blue-sharp > .portlet-title {
    background-color: #5C9BD1; }
    .portlet.box.blue-sharp > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-sharp > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-sharp > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #b4d1ea;
      color: #c7ddef;
      box-shadow: none; }
      .portlet.box.blue-sharp > .portlet-title > .actions .btn-default > i {
        color: #d3e4f3; }
      .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.blue-sharp > .portlet-title > .actions .btn-default.active {
        border: 1px solid #dbe9f5;
        color: #eff5fb; }

.portlet > .portlet-body.blue-oleo,
.portlet.blue-oleo {
  background-color: #94A0B2; }

.portlet.solid.blue-oleo > .portlet-title,
.portlet.solid.blue-oleo > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.blue-oleo > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.blue-oleo > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.blue-oleo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.blue-oleo {
  border: 1px solid #b2bac7;
  border-top: 0; }
  .portlet.box.blue-oleo > .portlet-title {
    background-color: #94A0B2; }
    .portlet.box.blue-oleo > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.blue-oleo > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.blue-oleo > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #d5dae1;
      color: #e4e7ec;
      box-shadow: none; }
      .portlet.box.blue-oleo > .portlet-title > .actions .btn-default > i {
        color: #edeff2; }
      .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:hover, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:focus, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default:active, .portlet.box.blue-oleo > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f3f4f6;
        color: white; }

.portlet > .portlet-body.green,
.portlet.green {
  background-color: #32c5d2; }

.portlet.solid.green > .portlet-title,
.portlet.solid.green > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green {
  border: 1px solid #5cd1db;
  border-top: 0; }
  .portlet.box.green > .portlet-title {
    background-color: #32c5d2; }
    .portlet.box.green > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #8edfe6;
      color: #a3e5eb;
      box-shadow: none; }
      .portlet.box.green > .portlet-title > .actions .btn-default > i {
        color: #afe8ee; }
      .portlet.box.green > .portlet-title > .actions .btn-default:hover, .portlet.box.green > .portlet-title > .actions .btn-default:focus, .portlet.box.green > .portlet-title > .actions .btn-default:active, .portlet.box.green > .portlet-title > .actions .btn-default.active {
        border: 1px solid #b8ebef;
        color: #cdf1f4; }

.portlet > .portlet-body.green-meadow,
.portlet.green-meadow {
  background-color: #1BBC9B; }

.portlet.solid.green-meadow > .portlet-title,
.portlet.solid.green-meadow > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-meadow > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-meadow > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-meadow > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-meadow > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-meadow > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-meadow > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-meadow > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-meadow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-meadow {
  border: 1px solid #2ae0bb;
  border-top: 0; }
  .portlet.box.green-meadow > .portlet-title {
    background-color: #1BBC9B; }
    .portlet.box.green-meadow > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-meadow > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-meadow > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #5fe8cc;
      color: #75ebd3;
      box-shadow: none; }
      .portlet.box.green-meadow > .portlet-title > .actions .btn-default > i {
        color: #83edd7; }
      .portlet.box.green-meadow > .portlet-title > .actions .btn-default:hover, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:focus, .portlet.box.green-meadow > .portlet-title > .actions .btn-default:active, .portlet.box.green-meadow > .portlet-title > .actions .btn-default.active {
        border: 1px solid #8ceeda;
        color: #a2f2e1; }

.portlet > .portlet-body.green-seagreen,
.portlet.green-seagreen {
  background-color: #1BA39C; }

.portlet.solid.green-seagreen > .portlet-title,
.portlet.solid.green-seagreen > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-seagreen > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-seagreen > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-seagreen > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-seagreen {
  border: 1px solid #22cfc6;
  border-top: 0; }
  .portlet.box.green-seagreen > .portlet-title {
    background-color: #1BA39C; }
    .portlet.box.green-seagreen > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-seagreen > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-seagreen > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #4de1da;
      color: #63e5de;
      box-shadow: none; }
      .portlet.box.green-seagreen > .portlet-title > .actions .btn-default > i {
        color: #70e7e1; }
      .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:hover, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:focus, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default:active, .portlet.box.green-seagreen > .portlet-title > .actions .btn-default.active {
        border: 1px solid #78e9e3;
        color: #8eece8; }

.portlet > .portlet-body.green-turquoise,
.portlet.green-turquoise {
  background-color: #36D7B7; }

.portlet.solid.green-turquoise > .portlet-title,
.portlet.solid.green-turquoise > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-turquoise > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-turquoise > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-turquoise > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-turquoise {
  border: 1px solid #61dfc6;
  border-top: 0; }
  .portlet.box.green-turquoise > .portlet-title {
    background-color: #36D7B7; }
    .portlet.box.green-turquoise > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-turquoise > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-turquoise > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #94ead9;
      color: #a9eee0;
      box-shadow: none; }
      .portlet.box.green-turquoise > .portlet-title > .actions .btn-default > i {
        color: #b6f0e5; }
      .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:hover, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:focus, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default:active, .portlet.box.green-turquoise > .portlet-title > .actions .btn-default.active {
        border: 1px solid #bef2e8;
        color: #d3f6ef; }

.portlet > .portlet-body.green-haze,
.portlet.green-haze {
  background-color: #44b6ae; }

.portlet.solid.green-haze > .portlet-title,
.portlet.solid.green-haze > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-haze > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-haze > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-haze > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-haze > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-haze > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-haze > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-haze {
  border: 1px solid #67c6bf;
  border-top: 0; }
  .portlet.box.green-haze > .portlet-title {
    background-color: #44b6ae; }
    .portlet.box.green-haze > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-haze > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-haze > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #93d7d2;
      color: #a6deda;
      box-shadow: none; }
      .portlet.box.green-haze > .portlet-title > .actions .btn-default > i {
        color: #b1e2de; }
      .portlet.box.green-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.green-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.green-haze > .portlet-title > .actions .btn-default:active, .portlet.box.green-haze > .portlet-title > .actions .btn-default.active {
        border: 1px solid #b9e5e2;
        color: #cbece9; }

.portlet > .portlet-body.green-jungle,
.portlet.green-jungle {
  background-color: #26C281; }

.portlet.solid.green-jungle > .portlet-title,
.portlet.solid.green-jungle > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-jungle > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-jungle > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-jungle > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-jungle > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-jungle > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-jungle > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-jungle > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-jungle > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-jungle {
  border: 1px solid #41da9a;
  border-top: 0; }
  .portlet.box.green-jungle > .portlet-title {
    background-color: #26C281; }
    .portlet.box.green-jungle > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-jungle > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-jungle > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #74e4b5;
      color: #8ae8c1;
      box-shadow: none; }
      .portlet.box.green-jungle > .portlet-title > .actions .btn-default > i {
        color: #96ebc8; }
      .portlet.box.green-jungle > .portlet-title > .actions .btn-default:hover, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:focus, .portlet.box.green-jungle > .portlet-title > .actions .btn-default:active, .portlet.box.green-jungle > .portlet-title > .actions .btn-default.active {
        border: 1px solid #9feccc;
        color: #b4f0d7; }

.portlet > .portlet-body.green-soft,
.portlet.green-soft {
  background-color: #3faba4; }

.portlet.solid.green-soft > .portlet-title,
.portlet.solid.green-soft > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-soft > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-soft > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-soft > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-soft > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-soft > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-soft > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-soft {
  border: 1px solid #5bc2bc;
  border-top: 0; }
  .portlet.box.green-soft > .portlet-title {
    background-color: #3faba4; }
    .portlet.box.green-soft > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-soft > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-soft > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #87d3ce;
      color: #9adad6;
      box-shadow: none; }
      .portlet.box.green-soft > .portlet-title > .actions .btn-default > i {
        color: #a5deda; }
      .portlet.box.green-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.green-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.green-soft > .portlet-title > .actions .btn-default:active, .portlet.box.green-soft > .portlet-title > .actions .btn-default.active {
        border: 1px solid #ade1dd;
        color: #bfe7e5; }

.portlet > .portlet-body.green-dark,
.portlet.green-dark {
  background-color: #4DB3A2; }

.portlet.solid.green-dark > .portlet-title,
.portlet.solid.green-dark > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-dark > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-dark > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-dark > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-dark > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-dark > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-dark > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-dark > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-dark > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-dark {
  border: 1px solid #71c2b5;
  border-top: 0; }
  .portlet.box.green-dark > .portlet-title {
    background-color: #4DB3A2; }
    .portlet.box.green-dark > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-dark > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-dark > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #9cd5cb;
      color: #addcd4;
      box-shadow: none; }
      .portlet.box.green-dark > .portlet-title > .actions .btn-default > i {
        color: #b8e1da; }
      .portlet.box.green-dark > .portlet-title > .actions .btn-default:hover, .portlet.box.green-dark > .portlet-title > .actions .btn-default:focus, .portlet.box.green-dark > .portlet-title > .actions .btn-default:active, .portlet.box.green-dark > .portlet-title > .actions .btn-default.active {
        border: 1px solid #bfe4de;
        color: #d1ebe7; }

.portlet > .portlet-body.green-sharp,
.portlet.green-sharp {
  background-color: #2ab4c0; }

.portlet.solid.green-sharp > .portlet-title,
.portlet.solid.green-sharp > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-sharp > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-sharp > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-sharp > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-sharp {
  border: 1px solid #46cbd7;
  border-top: 0; }
  .portlet.box.green-sharp > .portlet-title {
    background-color: #2ab4c0; }
    .portlet.box.green-sharp > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-sharp > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-sharp > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #79d9e2;
      color: #8edfe6;
      box-shadow: none; }
      .portlet.box.green-sharp > .portlet-title > .actions .btn-default > i {
        color: #9ae3e9; }
      .portlet.box.green-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.green-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.green-sharp > .portlet-title > .actions .btn-default.active {
        border: 1px solid #a2e5eb;
        color: #b7ebef; }

.portlet > .portlet-body.green-steel,
.portlet.green-steel {
  background-color: #29b4b6; }

.portlet.solid.green-steel > .portlet-title,
.portlet.solid.green-steel > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.green-steel > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.green-steel > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.green-steel > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.green-steel > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.green-steel > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.green-steel > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.green-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.green-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.green-steel {
  border: 1px solid #3ed1d4;
  border-top: 0; }
  .portlet.box.green-steel > .portlet-title {
    background-color: #29b4b6; }
    .portlet.box.green-steel > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.green-steel > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.green-steel > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #70dddf;
      color: #85e2e4;
      box-shadow: none; }
      .portlet.box.green-steel > .portlet-title > .actions .btn-default > i {
        color: #92e5e6; }
      .portlet.box.green-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.green-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.green-steel > .portlet-title > .actions .btn-default:active, .portlet.box.green-steel > .portlet-title > .actions .btn-default.active {
        border: 1px solid #9ae7e8;
        color: #afeced; }

.portlet > .portlet-body.grey,
.portlet.grey {
  background-color: #E5E5E5; }

.portlet.solid.grey > .portlet-title,
.portlet.solid.grey > .portlet-body {
  border: 0;
  color: #333333; }

.portlet.solid.grey > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey > .portlet-title > .caption > i {
    color: #333333; }

.portlet.solid.grey > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey {
  border: 1px solid white;
  border-top: 0; }
  .portlet.box.grey > .portlet-title {
    background-color: #E5E5E5; }
    .portlet.box.grey > .portlet-title > .caption {
      color: #333333; }
      .portlet.box.grey > .portlet-title > .caption > i {
        color: #333333; }
    .portlet.box.grey > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.grey > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey > .portlet-title > .actions .btn-default:hover, .portlet.box.grey > .portlet-title > .actions .btn-default:focus, .portlet.box.grey > .portlet-title > .actions .btn-default:active, .portlet.box.grey > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-steel,
.portlet.grey-steel {
  background-color: #e9edef; }

.portlet.solid.grey-steel > .portlet-title,
.portlet.solid.grey-steel > .portlet-body {
  border: 0;
  color: #80898e; }

.portlet.solid.grey-steel > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-steel > .portlet-title > .caption > i {
    color: #80898e; }

.portlet.solid.grey-steel > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-steel > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-steel > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-steel > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-steel > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-steel > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-steel {
  border: 1px solid white;
  border-top: 0; }
  .portlet.box.grey-steel > .portlet-title {
    background-color: #e9edef; }
    .portlet.box.grey-steel > .portlet-title > .caption {
      color: #80898e; }
      .portlet.box.grey-steel > .portlet-title > .caption > i {
        color: #80898e; }
    .portlet.box.grey-steel > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.grey-steel > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey-steel > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-steel > .portlet-title > .actions .btn-default:active, .portlet.box.grey-steel > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-cararra,
.portlet.grey-cararra {
  background-color: #fafafa; }

.portlet.solid.grey-cararra > .portlet-title,
.portlet.solid.grey-cararra > .portlet-body {
  border: 0;
  color: #333333; }

.portlet.solid.grey-cararra > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-cararra > .portlet-title > .caption > i {
    color: #333333; }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-cararra > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-cararra {
  border: 1px solid white;
  border-top: 0; }
  .portlet.box.grey-cararra > .portlet-title {
    background-color: #fafafa; }
    .portlet.box.grey-cararra > .portlet-title > .caption {
      color: #333333; }
      .portlet.box.grey-cararra > .portlet-title > .caption > i {
        color: #333333; }
    .portlet.box.grey-cararra > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.grey-cararra > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cararra > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-gallery,
.portlet.grey-gallery {
  background-color: #555555; }

.portlet.solid.grey-gallery > .portlet-title,
.portlet.solid.grey-gallery > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.grey-gallery > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-gallery > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-gallery > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-gallery {
  border: 1px solid #6f6f6f;
  border-top: 0; }
  .portlet.box.grey-gallery > .portlet-title {
    background-color: #555555; }
    .portlet.box.grey-gallery > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.grey-gallery > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.grey-gallery > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #8d8d8d;
      color: #9a9a9a;
      box-shadow: none; }
      .portlet.box.grey-gallery > .portlet-title > .actions .btn-default > i {
        color: #a2a2a2; }
      .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default:active, .portlet.box.grey-gallery > .portlet-title > .actions .btn-default.active {
        border: 1px solid #a7a7a7;
        color: #b3b3b3; }

.portlet > .portlet-body.grey-cascade,
.portlet.grey-cascade {
  background-color: #95A5A6; }

.portlet.solid.grey-cascade > .portlet-title,
.portlet.solid.grey-cascade > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.grey-cascade > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-cascade > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-cascade > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-cascade {
  border: 1px solid #b1bdbd;
  border-top: 0; }
  .portlet.box.grey-cascade > .portlet-title {
    background-color: #95A5A6; }
    .portlet.box.grey-cascade > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.grey-cascade > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.grey-cascade > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #d2d9d9;
      color: #e0e5e5;
      box-shadow: none; }
      .portlet.box.grey-cascade > .portlet-title > .actions .btn-default > i {
        color: #e8ecec; }
      .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default:active, .portlet.box.grey-cascade > .portlet-title > .actions .btn-default.active {
        border: 1px solid #eef0f0;
        color: #fcfcfc; }

.portlet > .portlet-body.grey-silver,
.portlet.grey-silver {
  background-color: #BFBFBF; }

.portlet.solid.grey-silver > .portlet-title,
.portlet.solid.grey-silver > .portlet-body {
  border: 0;
  color: #FAFCFB; }

.portlet.solid.grey-silver > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-silver > .portlet-title > .caption > i {
    color: #FAFCFB; }

.portlet.solid.grey-silver > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-silver > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-silver > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-silver > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-silver > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-silver > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-silver {
  border: 1px solid #d9d9d9;
  border-top: 0; }
  .portlet.box.grey-silver > .portlet-title {
    background-color: #BFBFBF; }
    .portlet.box.grey-silver > .portlet-title > .caption {
      color: #FAFCFB; }
      .portlet.box.grey-silver > .portlet-title > .caption > i {
        color: #FAFCFB; }
    .portlet.box.grey-silver > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f7f7f7;
      color: white;
      box-shadow: none; }
      .portlet.box.grey-silver > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey-silver > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-silver > .portlet-title > .actions .btn-default:active, .portlet.box.grey-silver > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-salsa,
.portlet.grey-salsa {
  background-color: #ACB5C3; }

.portlet.solid.grey-salsa > .portlet-title,
.portlet.solid.grey-salsa > .portlet-body {
  border: 0;
  color: #FAFCFB; }

.portlet.solid.grey-salsa > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-salsa > .portlet-title > .caption > i {
    color: #FAFCFB; }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-salsa > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-salsa {
  border: 1px solid #cacfd8;
  border-top: 0; }
  .portlet.box.grey-salsa > .portlet-title {
    background-color: #ACB5C3; }
    .portlet.box.grey-salsa > .portlet-title > .caption {
      color: #FAFCFB; }
      .portlet.box.grey-salsa > .portlet-title > .caption > i {
        color: #FAFCFB; }
    .portlet.box.grey-salsa > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #edeff2;
      color: #fcfcfd;
      box-shadow: none; }
      .portlet.box.grey-salsa > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salsa > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-salt,
.portlet.grey-salt {
  background-color: #bfcad1; }

.portlet.solid.grey-salt > .portlet-title,
.portlet.solid.grey-salt > .portlet-body {
  border: 0;
  color: #FAFCFB; }

.portlet.solid.grey-salt > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-salt > .portlet-title > .caption > i {
    color: #FAFCFB; }

.portlet.solid.grey-salt > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-salt > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-salt > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-salt > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-salt > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-salt > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-salt {
  border: 1px solid #dde3e6;
  border-top: 0; }
  .portlet.box.grey-salt > .portlet-title {
    background-color: #bfcad1; }
    .portlet.box.grey-salt > .portlet-title > .caption {
      color: #FAFCFB; }
      .portlet.box.grey-salt > .portlet-title > .caption > i {
        color: #FAFCFB; }
    .portlet.box.grey-salt > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white;
      box-shadow: none; }
      .portlet.box.grey-salt > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.grey-salt > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-salt > .portlet-title > .actions .btn-default:active, .portlet.box.grey-salt > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.grey-mint,
.portlet.grey-mint {
  background-color: #525e64; }

.portlet.solid.grey-mint > .portlet-title,
.portlet.solid.grey-mint > .portlet-body {
  border: 0;
  color: #FFFFFF; }

.portlet.solid.grey-mint > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.grey-mint > .portlet-title > .caption > i {
    color: #FFFFFF; }

.portlet.solid.grey-mint > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.grey-mint > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.grey-mint > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.grey-mint > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.grey-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.grey-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.grey-mint {
  border: 1px solid #697880;
  border-top: 0; }
  .portlet.box.grey-mint > .portlet-title {
    background-color: #525e64; }
    .portlet.box.grey-mint > .portlet-title > .caption {
      color: #FFFFFF; }
      .portlet.box.grey-mint > .portlet-title > .caption > i {
        color: #FFFFFF; }
    .portlet.box.grey-mint > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #88979e;
      color: #96a3a9;
      box-shadow: none; }
      .portlet.box.grey-mint > .portlet-title > .actions .btn-default > i {
        color: #9faab0; }
      .portlet.box.grey-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.grey-mint > .portlet-title > .actions .btn-default:active, .portlet.box.grey-mint > .portlet-title > .actions .btn-default.active {
        border: 1px solid #a4afb5;
        color: #b2bcc0; }

.portlet > .portlet-body.red,
.portlet.red {
  background-color: #e7505a; }

.portlet.solid.red > .portlet-title,
.portlet.solid.red > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red {
  border: 1px solid #ed7d84;
  border-top: 0; }
  .portlet.box.red > .portlet-title {
    background-color: #e7505a; }
    .portlet.box.red > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f5b3b7;
      color: #f8c9cc;
      box-shadow: none; }
      .portlet.box.red > .portlet-title > .actions .btn-default > i {
        color: #f9d7d9; }
      .portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fbe0e1;
        color: #fef6f6; }

.portlet > .portlet-body.red-pink,
.portlet.red-pink {
  background-color: #E08283; }

.portlet.solid.red-pink > .portlet-title,
.portlet.solid.red-pink > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-pink > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-pink > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-pink > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-pink > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-pink > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-pink > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-pink > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-pink > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-pink {
  border: 1px solid #eaabac;
  border-top: 0; }
  .portlet.box.red-pink > .portlet-title {
    background-color: #E08283; }
    .portlet.box.red-pink > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-pink > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-pink > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f6dcdc;
      color: #fbf0f0;
      box-shadow: none; }
      .portlet.box.red-pink > .portlet-title > .actions .btn-default > i {
        color: #fefdfd; }
      .portlet.box.red-pink > .portlet-title > .actions .btn-default:hover, .portlet.box.red-pink > .portlet-title > .actions .btn-default:focus, .portlet.box.red-pink > .portlet-title > .actions .btn-default:active, .portlet.box.red-pink > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

.portlet > .portlet-body.red-sunglo,
.portlet.red-sunglo {
  background-color: #E26A6A; }

.portlet.solid.red-sunglo > .portlet-title,
.portlet.solid.red-sunglo > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-sunglo > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-sunglo > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-sunglo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-sunglo {
  border: 1px solid #ea9595;
  border-top: 0; }
  .portlet.box.red-sunglo > .portlet-title {
    background-color: #E26A6A; }
    .portlet.box.red-sunglo > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-sunglo > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-sunglo > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f4c8c8;
      color: #f8dddd;
      box-shadow: none; }
      .portlet.box.red-sunglo > .portlet-title > .actions .btn-default > i {
        color: #fbeaea; }
      .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default:active, .portlet.box.red-sunglo > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fdf3f3;
        color: white; }

.portlet > .portlet-body.red-intense,
.portlet.red-intense {
  background-color: #e35b5a; }

.portlet.solid.red-intense > .portlet-title,
.portlet.solid.red-intense > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-intense > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-intense > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-intense > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-intense > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-intense > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-intense > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-intense {
  border: 1px solid #ea8686;
  border-top: 0; }
  .portlet.box.red-intense > .portlet-title {
    background-color: #e35b5a; }
    .portlet.box.red-intense > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-intense > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-intense > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f3baba;
      color: #f7d0d0;
      box-shadow: none; }
      .portlet.box.red-intense > .portlet-title > .actions .btn-default > i {
        color: #f9dddd; }
      .portlet.box.red-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.red-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.red-intense > .portlet-title > .actions .btn-default:active, .portlet.box.red-intense > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fbe6e6;
        color: #fefbfb; }

.portlet > .portlet-body.red-thunderbird,
.portlet.red-thunderbird {
  background-color: #D91E18; }

.portlet.solid.red-thunderbird > .portlet-title,
.portlet.solid.red-thunderbird > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-thunderbird > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-thunderbird > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-thunderbird > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-thunderbird {
  border: 1px solid #e9403b;
  border-top: 0; }
  .portlet.box.red-thunderbird > .portlet-title {
    background-color: #D91E18; }
    .portlet.box.red-thunderbird > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-thunderbird > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #ef7672;
      color: #f28c89;
      box-shadow: none; }
      .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default > i {
        color: #f39997; }
      .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:hover, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:focus, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default:active, .portlet.box.red-thunderbird > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f4a2a0;
        color: #f7b9b7; }

.portlet > .portlet-body.red-flamingo,
.portlet.red-flamingo {
  background-color: #EF4836; }

.portlet.solid.red-flamingo > .portlet-title,
.portlet.solid.red-flamingo > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-flamingo > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-flamingo > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-flamingo > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-flamingo {
  border: 1px solid #f37365;
  border-top: 0; }
  .portlet.box.red-flamingo > .portlet-title {
    background-color: #EF4836; }
    .portlet.box.red-flamingo > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-flamingo > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-flamingo > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f7a79e;
      color: #f9bcb6;
      box-shadow: none; }
      .portlet.box.red-flamingo > .portlet-title > .actions .btn-default > i {
        color: #fac9c4; }
      .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:hover, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:focus, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default:active, .portlet.box.red-flamingo > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fbd2cd;
        color: #fde7e5; }

.portlet > .portlet-body.red-soft,
.portlet.red-soft {
  background-color: #d05454; }

.portlet.solid.red-soft > .portlet-title,
.portlet.solid.red-soft > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-soft > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-soft > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-soft > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-soft > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-soft > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-soft > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-soft {
  border: 1px solid #db7c7c;
  border-top: 0; }
  .portlet.box.red-soft > .portlet-title {
    background-color: #d05454; }
    .portlet.box.red-soft > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-soft > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-soft > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #e8acac;
      color: #eec0c0;
      box-shadow: none; }
      .portlet.box.red-soft > .portlet-title > .actions .btn-default > i {
        color: #f1cccc; }
      .portlet.box.red-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.red-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.red-soft > .portlet-title > .actions .btn-default:active, .portlet.box.red-soft > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f3d4d4;
        color: #f9e8e8; }

.portlet > .portlet-body.red-haze,
.portlet.red-haze {
  background-color: #f36a5a; }

.portlet.solid.red-haze > .portlet-title,
.portlet.solid.red-haze > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-haze > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-haze > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-haze > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-haze > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-haze > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-haze > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-haze {
  border: 1px solid #f6958a;
  border-top: 0; }
  .portlet.box.red-haze > .portlet-title {
    background-color: #f36a5a; }
    .portlet.box.red-haze > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-haze > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-haze > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #fbc8c3;
      color: #fcdeda;
      box-shadow: none; }
      .portlet.box.red-haze > .portlet-title > .actions .btn-default > i {
        color: #fdebe9; }
      .portlet.box.red-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.red-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.red-haze > .portlet-title > .actions .btn-default:active, .portlet.box.red-haze > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fef3f2;
        color: white; }

.portlet > .portlet-body.red-mint,
.portlet.red-mint {
  background-color: #e43a45; }

.portlet.solid.red-mint > .portlet-title,
.portlet.solid.red-mint > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.red-mint > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.red-mint > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.red-mint > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.red-mint > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.red-mint > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.red-mint > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.red-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.red-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.red-mint {
  border: 1px solid #ea676f;
  border-top: 0; }
  .portlet.box.red-mint > .portlet-title {
    background-color: #e43a45; }
    .portlet.box.red-mint > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.red-mint > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.red-mint > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #f29da2;
      color: #f5b3b7;
      box-shadow: none; }
      .portlet.box.red-mint > .portlet-title > .actions .btn-default > i {
        color: #f6c1c4; }
      .portlet.box.red-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.red-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.red-mint > .portlet-title > .actions .btn-default:active, .portlet.box.red-mint > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f8cacd;
        color: #fbe0e2; }

.portlet > .portlet-body.yellow,
.portlet.yellow {
  background-color: #c49f47; }

.portlet.solid.yellow > .portlet-title,
.portlet.solid.yellow > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow {
  border: 1px solid #d0b36e;
  border-top: 0; }
  .portlet.box.yellow > .portlet-title {
    background-color: #c49f47; }
    .portlet.box.yellow > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #dfcb9c;
      color: #e5d5af;
      box-shadow: none; }
      .portlet.box.yellow > .portlet-title > .actions .btn-default > i {
        color: #e9dbbb; }
      .portlet.box.yellow > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow > .portlet-title > .actions .btn-default:active, .portlet.box.yellow > .portlet-title > .actions .btn-default.active {
        border: 1px solid #ecdfc3;
        color: #f2ead6; }

.portlet > .portlet-body.yellow-gold,
.portlet.yellow-gold {
  background-color: #E87E04; }

.portlet.solid.yellow-gold > .portlet-title,
.portlet.solid.yellow-gold > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-gold > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-gold > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-gold > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-gold {
  border: 1px solid #fb9724;
  border-top: 0; }
  .portlet.box.yellow-gold > .portlet-title {
    background-color: #E87E04; }
    .portlet.box.yellow-gold > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-gold > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-gold > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #fcb460;
      color: #fdbf79;
      box-shadow: none; }
      .portlet.box.yellow-gold > .portlet-title > .actions .btn-default > i {
        color: #fdc788; }
      .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-gold > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fdcb92;
        color: #fed7ab; }

.portlet > .portlet-body.yellow-casablanca,
.portlet.yellow-casablanca {
  background-color: #f2784b; }

.portlet.solid.yellow-casablanca > .portlet-title,
.portlet.solid.yellow-casablanca > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-casablanca > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-casablanca > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-casablanca > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-casablanca {
  border: 1px solid #f59c7b;
  border-top: 0; }
  .portlet.box.yellow-casablanca > .portlet-title {
    background-color: #f2784b; }
    .portlet.box.yellow-casablanca > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-casablanca > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #fac6b4;
      color: #fbd8cb;
      box-shadow: none; }
      .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default > i {
        color: #fce3da; }
      .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-casablanca > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fdeae3;
        color: #fffcfb; }

.portlet > .portlet-body.yellow-crusta,
.portlet.yellow-crusta {
  background-color: #f3c200; }

.portlet.solid.yellow-crusta > .portlet-title,
.portlet.solid.yellow-crusta > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-crusta > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-crusta > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-crusta > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-crusta {
  border: 1px solid #ffd327;
  border-top: 0; }
  .portlet.box.yellow-crusta > .portlet-title {
    background-color: #f3c200; }
    .portlet.box.yellow-crusta > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-crusta > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #ffe064;
      color: #ffe57e;
      box-shadow: none; }
      .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default > i {
        color: #ffe88d; }
      .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-crusta > .portlet-title > .actions .btn-default.active {
        border: 1px solid #ffea97;
        color: #ffefb1; }

.portlet > .portlet-body.yellow-lemon,
.portlet.yellow-lemon {
  background-color: #F7CA18; }

.portlet.solid.yellow-lemon > .portlet-title,
.portlet.solid.yellow-lemon > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-lemon > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-lemon > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-lemon > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-lemon {
  border: 1px solid #f9d549;
  border-top: 0; }
  .portlet.box.yellow-lemon > .portlet-title {
    background-color: #F7CA18; }
    .portlet.box.yellow-lemon > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-lemon > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #fbe384;
      color: #fce99d;
      box-shadow: none; }
      .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default > i {
        color: #fcecac; }
      .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-lemon > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fceeb6;
        color: #fdf4ce; }

.portlet > .portlet-body.yellow-saffron,
.portlet.yellow-saffron {
  background-color: #F4D03F; }

.portlet.solid.yellow-saffron > .portlet-title,
.portlet.solid.yellow-saffron > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-saffron > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-saffron > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-saffron > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-saffron {
  border: 1px solid #f7dc6f;
  border-top: 0; }
  .portlet.box.yellow-saffron > .portlet-title {
    background-color: #F4D03F; }
    .portlet.box.yellow-saffron > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-saffron > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #faeaa9;
      color: #fbf0c1;
      box-shadow: none; }
      .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default > i {
        color: #fcf3d0; }
      .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-saffron > .portlet-title > .actions .btn-default.active {
        border: 1px solid #fdf6d9;
        color: #fefcf1; }

.portlet > .portlet-body.yellow-soft,
.portlet.yellow-soft {
  background-color: #c8d046; }

.portlet.solid.yellow-soft > .portlet-title,
.portlet.solid.yellow-soft > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-soft > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-soft > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-soft {
  border: 1px solid #d4da6f;
  border-top: 0; }
  .portlet.box.yellow-soft > .portlet-title {
    background-color: #c8d046; }
    .portlet.box.yellow-soft > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-soft > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-soft > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #e3e79f;
      color: #e9ecb4;
      box-shadow: none; }
      .portlet.box.yellow-soft > .portlet-title > .actions .btn-default > i {
        color: #ecefc0; }
      .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-soft > .portlet-title > .actions .btn-default.active {
        border: 1px solid #eff1c8;
        color: #f5f6dc; }

.portlet > .portlet-body.yellow-haze,
.portlet.yellow-haze {
  background-color: #c5bf66; }

.portlet.solid.yellow-haze > .portlet-title,
.portlet.solid.yellow-haze > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-haze > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-haze > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-haze > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-haze {
  border: 1px solid #d3ce8b;
  border-top: 0; }
  .portlet.box.yellow-haze > .portlet-title {
    background-color: #c5bf66; }
    .portlet.box.yellow-haze > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-haze > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-haze > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #e4e1b7;
      color: #ebe9ca;
      box-shadow: none; }
      .portlet.box.yellow-haze > .portlet-title > .actions .btn-default > i {
        color: #efedd5; }
      .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-haze > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f2f1dc;
        color: #f9f8ef; }

.portlet > .portlet-body.yellow-mint,
.portlet.yellow-mint {
  background-color: #c5b96b; }

.portlet.solid.yellow-mint > .portlet-title,
.portlet.solid.yellow-mint > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.yellow-mint > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.yellow-mint > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.yellow-mint > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.yellow-mint {
  border: 1px solid #d3ca90;
  border-top: 0; }
  .portlet.box.yellow-mint > .portlet-title {
    background-color: #c5b96b; }
    .portlet.box.yellow-mint > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.yellow-mint > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.yellow-mint > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #e5dfbc;
      color: #ece8ce;
      box-shadow: none; }
      .portlet.box.yellow-mint > .portlet-title > .actions .btn-default > i {
        color: #f0edd9; }
      .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:hover, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:focus, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default:active, .portlet.box.yellow-mint > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f3f0e0;
        color: #faf9f3; }

.portlet > .portlet-body.purple,
.portlet.purple {
  background-color: #8E44AD; }

.portlet.solid.purple > .portlet-title,
.portlet.solid.purple > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple {
  border: 1px solid #a563c1;
  border-top: 0; }
  .portlet.box.purple > .portlet-title {
    background-color: #8E44AD; }
    .portlet.box.purple > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #bf8ed3;
      color: #c9a1da;
      box-shadow: none; }
      .portlet.box.purple > .portlet-title > .actions .btn-default > i {
        color: #cfacde; }
      .portlet.box.purple > .portlet-title > .actions .btn-default:hover, .portlet.box.purple > .portlet-title > .actions .btn-default:focus, .portlet.box.purple > .portlet-title > .actions .btn-default:active, .portlet.box.purple > .portlet-title > .actions .btn-default.active {
        border: 1px solid #d4b3e1;
        color: #dec5e8; }

.portlet > .portlet-body.purple-plum,
.portlet.purple-plum {
  background-color: #8775a7; }

.portlet.solid.purple-plum > .portlet-title,
.portlet.solid.purple-plum > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-plum > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-plum > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-plum > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-plum > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-plum > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-plum > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-plum > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-plum > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-plum {
  border: 1px solid #a294bb;
  border-top: 0; }
  .portlet.box.purple-plum > .portlet-title {
    background-color: #8775a7; }
    .portlet.box.purple-plum > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-plum > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-plum > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #c3bad3;
      color: #d0c9dd;
      box-shadow: none; }
      .portlet.box.purple-plum > .portlet-title > .actions .btn-default > i {
        color: #d8d2e3; }
      .portlet.box.purple-plum > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-plum > .portlet-title > .actions .btn-default:active, .portlet.box.purple-plum > .portlet-title > .actions .btn-default.active {
        border: 1px solid #ded9e7;
        color: #ebe8f0; }

.portlet > .portlet-body.purple-medium,
.portlet.purple-medium {
  background-color: #BF55EC; }

.portlet.solid.purple-medium > .portlet-title,
.portlet.solid.purple-medium > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-medium > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-medium > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-medium > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-medium > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-medium > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-medium > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-medium > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-medium > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-medium {
  border: 1px solid #d083f1;
  border-top: 0; }
  .portlet.box.purple-medium > .portlet-title {
    background-color: #BF55EC; }
    .portlet.box.purple-medium > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-medium > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-medium > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #e5baf7;
      color: #eed1fa;
      box-shadow: none; }
      .portlet.box.purple-medium > .portlet-title > .actions .btn-default > i {
        color: #f3dffb; }
      .portlet.box.purple-medium > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-medium > .portlet-title > .actions .btn-default:active, .portlet.box.purple-medium > .portlet-title > .actions .btn-default.active {
        border: 1px solid #f6e8fc;
        color: white; }

.portlet > .portlet-body.purple-studio,
.portlet.purple-studio {
  background-color: #8E44AD; }

.portlet.solid.purple-studio > .portlet-title,
.portlet.solid.purple-studio > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-studio > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-studio > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-studio > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-studio > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-studio > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-studio > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-studio > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-studio > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-studio {
  border: 1px solid #a563c1;
  border-top: 0; }
  .portlet.box.purple-studio > .portlet-title {
    background-color: #8E44AD; }
    .portlet.box.purple-studio > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-studio > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-studio > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #bf8ed3;
      color: #c9a1da;
      box-shadow: none; }
      .portlet.box.purple-studio > .portlet-title > .actions .btn-default > i {
        color: #cfacde; }
      .portlet.box.purple-studio > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-studio > .portlet-title > .actions .btn-default:active, .portlet.box.purple-studio > .portlet-title > .actions .btn-default.active {
        border: 1px solid #d4b3e1;
        color: #dec5e8; }

.portlet > .portlet-body.purple-wisteria,
.portlet.purple-wisteria {
  background-color: #9B59B6; }

.portlet.solid.purple-wisteria > .portlet-title,
.portlet.solid.purple-wisteria > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-wisteria > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-wisteria > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-wisteria > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-wisteria {
  border: 1px solid #b07cc6;
  border-top: 0; }
  .portlet.box.purple-wisteria > .portlet-title {
    background-color: #9B59B6; }
    .portlet.box.purple-wisteria > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-wisteria > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #caa7d8;
      color: #d5b9e0;
      box-shadow: none; }
      .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default > i {
        color: #dbc3e5; }
      .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default:active, .portlet.box.purple-wisteria > .portlet-title > .actions .btn-default.active {
        border: 1px solid #dfcae8;
        color: #eadcf0; }

.portlet > .portlet-body.purple-seance,
.portlet.purple-seance {
  background-color: #9A12B3; }

.portlet.solid.purple-seance > .portlet-title,
.portlet.solid.purple-seance > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-seance > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-seance > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-seance > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-seance > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-seance > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-seance > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-seance > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-seance > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-seance {
  border: 1px solid #c217e1;
  border-top: 0; }
  .portlet.box.purple-seance > .portlet-title {
    background-color: #9A12B3; }
    .portlet.box.purple-seance > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-seance > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-seance > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #d349ed;
      color: #d960ef;
      box-shadow: none; }
      .portlet.box.purple-seance > .portlet-title > .actions .btn-default > i {
        color: #dc6ef0; }
      .portlet.box.purple-seance > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-seance > .portlet-title > .actions .btn-default:active, .portlet.box.purple-seance > .portlet-title > .actions .btn-default.active {
        border: 1px solid #de77f1;
        color: #e48ef4; }

.portlet > .portlet-body.purple-intense,
.portlet.purple-intense {
  background-color: #8775a7; }

.portlet.solid.purple-intense > .portlet-title,
.portlet.solid.purple-intense > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-intense > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-intense > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-intense > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-intense > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-intense > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-intense > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-intense > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-intense > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-intense {
  border: 1px solid #a294bb;
  border-top: 0; }
  .portlet.box.purple-intense > .portlet-title {
    background-color: #8775a7; }
    .portlet.box.purple-intense > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-intense > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-intense > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #c3bad3;
      color: #d0c9dd;
      box-shadow: none; }
      .portlet.box.purple-intense > .portlet-title > .actions .btn-default > i {
        color: #d8d2e3; }
      .portlet.box.purple-intense > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-intense > .portlet-title > .actions .btn-default:active, .portlet.box.purple-intense > .portlet-title > .actions .btn-default.active {
        border: 1px solid #ded9e7;
        color: #ebe8f0; }

.portlet > .portlet-body.purple-sharp,
.portlet.purple-sharp {
  background-color: #796799; }

.portlet.solid.purple-sharp > .portlet-title,
.portlet.solid.purple-sharp > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-sharp > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-sharp > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-sharp > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-sharp {
  border: 1px solid #9486ad;
  border-top: 0; }
  .portlet.box.purple-sharp > .portlet-title {
    background-color: #796799; }
    .portlet.box.purple-sharp > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-sharp > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-sharp > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #b4aac6;
      color: #c2b9d0;
      box-shadow: none; }
      .portlet.box.purple-sharp > .portlet-title > .actions .btn-default > i {
        color: #cac3d6; }
      .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default:active, .portlet.box.purple-sharp > .portlet-title > .actions .btn-default.active {
        border: 1px solid #cfc9db;
        color: #ddd8e5; }

.portlet > .portlet-body.purple-soft,
.portlet.purple-soft {
  background-color: #8877a9; }

.portlet.solid.purple-soft > .portlet-title,
.portlet.solid.purple-soft > .portlet-body {
  border: 0;
  color: #ffffff; }

.portlet.solid.purple-soft > .portlet-title > .caption {
  font-weight: 400; }
  .portlet.solid.purple-soft > .portlet-title > .caption > i {
    color: #ffffff; }

.portlet.solid.purple-soft > .portlet-title > .tools > a.remove {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png); }

.portlet.solid.purple-soft > .portlet-title > .tools > a.config {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-config-icon-white.png); }

.portlet.solid.purple-soft > .portlet-title > .tools > a.reload {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-reload-icon-white.png); }

.portlet.solid.purple-soft > .portlet-title > .tools > a.expand {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-expand-icon-white.png); }

.portlet.solid.purple-soft > .portlet-title > .tools > a.collapse {
  background-image: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-collapse-icon-white.png); }

.portlet.solid.purple-soft > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd; }

.portlet.box.purple-soft {
  border: 1px solid #a396bd;
  border-top: 0; }
  .portlet.box.purple-soft > .portlet-title {
    background-color: #8877a9; }
    .portlet.box.purple-soft > .portlet-title > .caption {
      color: #ffffff; }
      .portlet.box.purple-soft > .portlet-title > .caption > i {
        color: #ffffff; }
    .portlet.box.purple-soft > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid #c4bcd4;
      color: #d2cbde;
      box-shadow: none; }
      .portlet.box.purple-soft > .portlet-title > .actions .btn-default > i {
        color: #dad5e4; }
      .portlet.box.purple-soft > .portlet-title > .actions .btn-default:hover, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:focus, .portlet.box.purple-soft > .portlet-title > .actions .btn-default:active, .portlet.box.purple-soft > .portlet-title > .actions .btn-default.active {
        border: 1px solid #dfdbe8;
        color: #edebf2; }

/***
Customized Progress Bars
***/
.progress {
  border: 0;
  background-image: none;
  filter: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .progress.progress-sm {
    height: 12px; }
  .page-md .progress {
    text-indent: -99999px; }

/* Custom colors */
.progress-bar.white {
  background: #ffffff !important;
  color: #666 !important; }

.progress-bar.default {
  background: #e1e5ec !important;
  color: #666 !important; }

.progress-bar.dark {
  background: #2f353b !important;
  color: #FFFFFF !important; }

.progress-bar.blue {
  background: #3598dc !important;
  color: #FFFFFF !important; }

.progress-bar.blue-madison {
  background: #578ebe !important;
  color: #FFFFFF !important; }

.progress-bar.blue-chambray {
  background: #2C3E50 !important;
  color: #FFFFFF !important; }

.progress-bar.blue-ebonyclay {
  background: #22313F !important;
  color: #FFFFFF !important; }

.progress-bar.blue-hoki {
  background: #67809F !important;
  color: #FFFFFF !important; }

.progress-bar.blue-steel {
  background: #4B77BE !important;
  color: #FFFFFF !important; }

.progress-bar.blue-soft {
  background: #4c87b9 !important;
  color: #FFFFFF !important; }

.progress-bar.blue-dark {
  background: #5e738b !important;
  color: #FFFFFF !important; }

.progress-bar.blue-sharp {
  background: #5C9BD1 !important;
  color: #FFFFFF !important; }

.progress-bar.blue-oleo {
  background: #94A0B2 !important;
  color: #FFFFFF !important; }

.progress-bar.green {
  background: #32c5d2 !important;
  color: #FFFFFF !important; }

.progress-bar.green-meadow {
  background: #1BBC9B !important;
  color: #FFFFFF !important; }

.progress-bar.green-seagreen {
  background: #1BA39C !important;
  color: #FFFFFF !important; }

.progress-bar.green-turquoise {
  background: #36D7B7 !important;
  color: #FFFFFF !important; }

.progress-bar.green-haze {
  background: #44b6ae !important;
  color: #FFFFFF !important; }

.progress-bar.green-jungle {
  background: #26C281 !important;
  color: #FFFFFF !important; }

.progress-bar.green-soft {
  background: #3faba4 !important;
  color: #FFFFFF !important; }

.progress-bar.green-dark {
  background: #4DB3A2 !important;
  color: #FFFFFF !important; }

.progress-bar.green-sharp {
  background: #2ab4c0 !important;
  color: #FFFFFF !important; }

.progress-bar.green-steel {
  background: #29b4b6 !important;
  color: #FFFFFF !important; }

.progress-bar.grey {
  background: #E5E5E5 !important;
  color: #333333 !important; }

.progress-bar.grey-steel {
  background: #e9edef !important;
  color: #80898e !important; }

.progress-bar.grey-cararra {
  background: #fafafa !important;
  color: #333333 !important; }

.progress-bar.grey-gallery {
  background: #555555 !important;
  color: #ffffff !important; }

.progress-bar.grey-cascade {
  background: #95A5A6 !important;
  color: #FFFFFF !important; }

.progress-bar.grey-silver {
  background: #BFBFBF !important;
  color: #FAFCFB !important; }

.progress-bar.grey-salsa {
  background: #ACB5C3 !important;
  color: #FAFCFB !important; }

.progress-bar.grey-salt {
  background: #bfcad1 !important;
  color: #FAFCFB !important; }

.progress-bar.grey-mint {
  background: #525e64 !important;
  color: #FFFFFF !important; }

.progress-bar.red {
  background: #e7505a !important;
  color: #ffffff !important; }

.progress-bar.red-pink {
  background: #E08283 !important;
  color: #ffffff !important; }

.progress-bar.red-sunglo {
  background: #E26A6A !important;
  color: #ffffff !important; }

.progress-bar.red-intense {
  background: #e35b5a !important;
  color: #ffffff !important; }

.progress-bar.red-thunderbird {
  background: #D91E18 !important;
  color: #ffffff !important; }

.progress-bar.red-flamingo {
  background: #EF4836 !important;
  color: #ffffff !important; }

.progress-bar.red-soft {
  background: #d05454 !important;
  color: #ffffff !important; }

.progress-bar.red-haze {
  background: #f36a5a !important;
  color: #ffffff !important; }

.progress-bar.red-mint {
  background: #e43a45 !important;
  color: #ffffff !important; }

.progress-bar.yellow {
  background: #c49f47 !important;
  color: #ffffff !important; }

.progress-bar.yellow-gold {
  background: #E87E04 !important;
  color: #ffffff !important; }

.progress-bar.yellow-casablanca {
  background: #f2784b !important;
  color: #ffffff !important; }

.progress-bar.yellow-crusta {
  background: #f3c200 !important;
  color: #ffffff !important; }

.progress-bar.yellow-lemon {
  background: #F7CA18 !important;
  color: #ffffff !important; }

.progress-bar.yellow-saffron {
  background: #F4D03F !important;
  color: #ffffff !important; }

.progress-bar.yellow-soft {
  background: #c8d046 !important;
  color: #ffffff !important; }

.progress-bar.yellow-haze {
  background: #c5bf66 !important;
  color: #ffffff !important; }

.progress-bar.yellow-mint {
  background: #c5b96b !important;
  color: #ffffff !important; }

.progress-bar.purple {
  background: #8E44AD !important;
  color: #ffffff !important; }

.progress-bar.purple-plum {
  background: #8775a7 !important;
  color: #ffffff !important; }

.progress-bar.purple-medium {
  background: #BF55EC !important;
  color: #ffffff !important; }

.progress-bar.purple-studio {
  background: #8E44AD !important;
  color: #ffffff !important; }

.progress-bar.purple-wisteria {
  background: #9B59B6 !important;
  color: #ffffff !important; }

.progress-bar.purple-seance {
  background: #9A12B3 !important;
  color: #ffffff !important; }

.progress-bar.purple-intense {
  background: #8775a7 !important;
  color: #ffffff !important; }

.progress-bar.purple-sharp {
  background: #796799 !important;
  color: #ffffff !important; }

.progress-bar.purple-soft {
  background: #8877a9 !important;
  color: #ffffff !important; }

.progress {
  height: 8px;
  border-radius: 0 !important; }
  .progress.progress-sm {
    height: 6px; }

/***
Dashboard Stats
***/
.dashboard-stat {
  display: block;
  margin-bottom: 25px;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }
  .dashboard-stat:before, .dashboard-stat:after {
    content: " ";
    display: table; }
  .dashboard-stat:after {
    clear: both; }
  .portlet .dashboard-stat:last-child {
    margin-bottom: 0; }
  .dashboard-stat .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 35px; }
    .dashboard-stat .visual > i {
      margin-left: -35px;
      font-size: 110px;
      line-height: 110px; }
  .dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 15px; }
    .dashboard-stat .details .number {
      padding-top: 25px;
      text-align: right;
      font-size: 34px;
      line-height: 36px;
      letter-spacing: -1px;
      margin-bottom: 0px;
      font-weight: 300; }
    .dashboard-stat .details .desc {
      text-align: right;
      font-size: 16px;
      letter-spacing: 0px;
      font-weight: 300; }
  .dashboard-stat .more {
    clear: both;
    display: block;
    padding: 6px 10px 6px 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 11px;
    opacity: 0.7;
    filter: alpha(opacity=70); }
    .dashboard-stat .more:hover {
      text-decoration: none;
      opacity: 0.9;
      filter: alpha(opacity=90); }
    .dashboard-stat .more > i {
      display: inline-block;
      margin-top: 1px;
      float: right; }
  .dashboard-stat.dashboard-stat-v2 .visual {
    padding-top: 35px;
    margin-bottom: 40px; }

.dashboard-stat.white {
  background-color: #ffffff; }
  .dashboard-stat.white.dashboard-stat-light:hover {
    background-color: whitesmoke; }
  .dashboard-stat.white .visual > i {
    color: #666;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.white .details .number {
    color: #666; }
  .dashboard-stat.white .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.white .more {
    color: #666;
    background-color: whitesmoke; }

.dashboard-stat.default {
  background-color: #e1e5ec; }
  .dashboard-stat.default.dashboard-stat-light:hover {
    background-color: #d5dae4; }
  .dashboard-stat.default .visual > i {
    color: #666;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.default .details .number {
    color: #666; }
  .dashboard-stat.default .details .desc {
    color: #666;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.default .more {
    color: #666;
    background-color: #d5dae4; }

.dashboard-stat.dark {
  background-color: #2f353b; }
  .dashboard-stat.dark.dashboard-stat-light:hover {
    background-color: #262b30; }
  .dashboard-stat.dark .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.dark .details .number {
    color: #FFFFFF; }
  .dashboard-stat.dark .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.dark .more {
    color: #FFFFFF;
    background-color: #262b30; }

.dashboard-stat.blue {
  background-color: #3598dc; }
  .dashboard-stat.blue.dashboard-stat-light:hover {
    background-color: #258fd7; }
  .dashboard-stat.blue .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue .more {
    color: #FFFFFF;
    background-color: #258fd7; }

.dashboard-stat.blue-madison {
  background-color: #578ebe; }
  .dashboard-stat.blue-madison.dashboard-stat-light:hover {
    background-color: #4884b8; }
  .dashboard-stat.blue-madison .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-madison .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-madison .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-madison .more {
    color: #FFFFFF;
    background-color: #4884b8; }

.dashboard-stat.blue-chambray {
  background-color: #2C3E50; }
  .dashboard-stat.blue-chambray.dashboard-stat-light:hover {
    background-color: #253443; }
  .dashboard-stat.blue-chambray .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-chambray .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-chambray .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-chambray .more {
    color: #FFFFFF;
    background-color: #253443; }

.dashboard-stat.blue-ebonyclay {
  background-color: #22313F; }
  .dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
    background-color: #1b2732; }
  .dashboard-stat.blue-ebonyclay .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-ebonyclay .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-ebonyclay .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-ebonyclay .more {
    color: #FFFFFF;
    background-color: #1b2732; }

.dashboard-stat.blue-hoki {
  background-color: #67809F; }
  .dashboard-stat.blue-hoki.dashboard-stat-light:hover {
    background-color: #5e7694; }
  .dashboard-stat.blue-hoki .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-hoki .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-hoki .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-hoki .more {
    color: #FFFFFF;
    background-color: #5e7694; }

.dashboard-stat.blue-steel {
  background-color: #4B77BE; }
  .dashboard-stat.blue-steel.dashboard-stat-light:hover {
    background-color: #416db4; }
  .dashboard-stat.blue-steel .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-steel .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-steel .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-steel .more {
    color: #FFFFFF;
    background-color: #416db4; }

.dashboard-stat.blue-soft {
  background-color: #4c87b9; }
  .dashboard-stat.blue-soft.dashboard-stat-light:hover {
    background-color: #447dad; }
  .dashboard-stat.blue-soft .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-soft .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-soft .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-soft .more {
    color: #FFFFFF;
    background-color: #447dad; }

.dashboard-stat.blue-dark {
  background-color: #5e738b; }
  .dashboard-stat.blue-dark.dashboard-stat-light:hover {
    background-color: #56697f; }
  .dashboard-stat.blue-dark .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-dark .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-dark .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-dark .more {
    color: #FFFFFF;
    background-color: #56697f; }

.dashboard-stat.blue-sharp {
  background-color: #5C9BD1; }
  .dashboard-stat.blue-sharp.dashboard-stat-light:hover {
    background-color: #4c91cd; }
  .dashboard-stat.blue-sharp .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-sharp .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-sharp .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-sharp .more {
    color: #FFFFFF;
    background-color: #4c91cd; }

.dashboard-stat.blue-oleo {
  background-color: #94A0B2; }
  .dashboard-stat.blue-oleo.dashboard-stat-light:hover {
    background-color: #8895a9; }
  .dashboard-stat.blue-oleo .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.blue-oleo .details .number {
    color: #FFFFFF; }
  .dashboard-stat.blue-oleo .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.blue-oleo .more {
    color: #FFFFFF;
    background-color: #8895a9; }

.dashboard-stat.green {
  background-color: #32c5d2; }
  .dashboard-stat.green.dashboard-stat-light:hover {
    background-color: #2bb8c4; }
  .dashboard-stat.green .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green .more {
    color: #FFFFFF;
    background-color: #2bb8c4; }

.dashboard-stat.green-meadow {
  background-color: #1BBC9B; }
  .dashboard-stat.green-meadow.dashboard-stat-light:hover {
    background-color: #18aa8c; }
  .dashboard-stat.green-meadow .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-meadow .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-meadow .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-meadow .more {
    color: #FFFFFF;
    background-color: #18aa8c; }

.dashboard-stat.green-seagreen {
  background-color: #1BA39C; }
  .dashboard-stat.green-seagreen.dashboard-stat-light:hover {
    background-color: #18918b; }
  .dashboard-stat.green-seagreen .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-seagreen .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-seagreen .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-seagreen .more {
    color: #FFFFFF;
    background-color: #18918b; }

.dashboard-stat.green-turquoise {
  background-color: #36D7B7; }
  .dashboard-stat.green-turquoise.dashboard-stat-light:hover {
    background-color: #29cfae; }
  .dashboard-stat.green-turquoise .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-turquoise .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-turquoise .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-turquoise .more {
    color: #FFFFFF;
    background-color: #29cfae; }

.dashboard-stat.green-haze {
  background-color: #44b6ae; }
  .dashboard-stat.green-haze.dashboard-stat-light:hover {
    background-color: #3ea7a0; }
  .dashboard-stat.green-haze .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-haze .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-haze .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-haze .more {
    color: #FFFFFF;
    background-color: #3ea7a0; }

.dashboard-stat.green-jungle {
  background-color: #26C281; }
  .dashboard-stat.green-jungle.dashboard-stat-light:hover {
    background-color: #23b176; }
  .dashboard-stat.green-jungle .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-jungle .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-jungle .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-jungle .more {
    color: #FFFFFF;
    background-color: #23b176; }

.dashboard-stat.green-soft {
  background-color: #3faba4; }
  .dashboard-stat.green-soft.dashboard-stat-light:hover {
    background-color: #3a9c96; }
  .dashboard-stat.green-soft .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-soft .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-soft .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-soft .more {
    color: #FFFFFF;
    background-color: #3a9c96; }

.dashboard-stat.green-dark {
  background-color: #4DB3A2; }
  .dashboard-stat.green-dark.dashboard-stat-light:hover {
    background-color: #46a595; }
  .dashboard-stat.green-dark .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-dark .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-dark .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-dark .more {
    color: #FFFFFF;
    background-color: #46a595; }

.dashboard-stat.green-sharp {
  background-color: #2ab4c0; }
  .dashboard-stat.green-sharp.dashboard-stat-light:hover {
    background-color: #26a4af; }
  .dashboard-stat.green-sharp .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-sharp .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-sharp .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-sharp .more {
    color: #FFFFFF;
    background-color: #26a4af; }

.dashboard-stat.green-steel {
  background-color: #29b4b6; }
  .dashboard-stat.green-steel.dashboard-stat-light:hover {
    background-color: #25a4a5; }
  .dashboard-stat.green-steel .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.green-steel .details .number {
    color: #FFFFFF; }
  .dashboard-stat.green-steel .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.green-steel .more {
    color: #FFFFFF;
    background-color: #25a4a5; }

.dashboard-stat.grey {
  background-color: #E5E5E5; }
  .dashboard-stat.grey.dashboard-stat-light:hover {
    background-color: #dbdbdb; }
  .dashboard-stat.grey .visual > i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey .details .number {
    color: #333333; }
  .dashboard-stat.grey .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey .more {
    color: #333333;
    background-color: #dbdbdb; }

.dashboard-stat.grey-steel {
  background-color: #e9edef; }
  .dashboard-stat.grey-steel.dashboard-stat-light:hover {
    background-color: #dde3e6; }
  .dashboard-stat.grey-steel .visual > i {
    color: #80898e;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-steel .details .number {
    color: #80898e; }
  .dashboard-stat.grey-steel .details .desc {
    color: #80898e;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-steel .more {
    color: #80898e;
    background-color: #dde3e6; }

.dashboard-stat.grey-cararra {
  background-color: #fafafa; }
  .dashboard-stat.grey-cararra.dashboard-stat-light:hover {
    background-color: #f0f0f0; }
  .dashboard-stat.grey-cararra .visual > i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-cararra .details .number {
    color: #333333; }
  .dashboard-stat.grey-cararra .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-cararra .more {
    color: #333333;
    background-color: #f0f0f0; }

.dashboard-stat.grey-gallery {
  background-color: #555555; }
  .dashboard-stat.grey-gallery.dashboard-stat-light:hover {
    background-color: #4b4b4b; }
  .dashboard-stat.grey-gallery .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-gallery .details .number {
    color: #ffffff; }
  .dashboard-stat.grey-gallery .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-gallery .more {
    color: #ffffff;
    background-color: #4b4b4b; }

.dashboard-stat.grey-cascade {
  background-color: #95A5A6; }
  .dashboard-stat.grey-cascade.dashboard-stat-light:hover {
    background-color: #8a9c9d; }
  .dashboard-stat.grey-cascade .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-cascade .details .number {
    color: #FFFFFF; }
  .dashboard-stat.grey-cascade .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-cascade .more {
    color: #FFFFFF;
    background-color: #8a9c9d; }

.dashboard-stat.grey-silver {
  background-color: #BFBFBF; }
  .dashboard-stat.grey-silver.dashboard-stat-light:hover {
    background-color: #b5b5b5; }
  .dashboard-stat.grey-silver .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-silver .details .number {
    color: #FAFCFB; }
  .dashboard-stat.grey-silver .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-silver .more {
    color: #FAFCFB;
    background-color: #b5b5b5; }

.dashboard-stat.grey-salsa {
  background-color: #ACB5C3; }
  .dashboard-stat.grey-salsa.dashboard-stat-light:hover {
    background-color: #a0aaba; }
  .dashboard-stat.grey-salsa .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-salsa .details .number {
    color: #FAFCFB; }
  .dashboard-stat.grey-salsa .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-salsa .more {
    color: #FAFCFB;
    background-color: #a0aaba; }

.dashboard-stat.grey-salt {
  background-color: #bfcad1; }
  .dashboard-stat.grey-salt.dashboard-stat-light:hover {
    background-color: #b3c0c8; }
  .dashboard-stat.grey-salt .visual > i {
    color: #FAFCFB;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-salt .details .number {
    color: #FAFCFB; }
  .dashboard-stat.grey-salt .details .desc {
    color: #FAFCFB;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-salt .more {
    color: #FAFCFB;
    background-color: #b3c0c8; }

.dashboard-stat.grey-mint {
  background-color: #525e64; }
  .dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #495359; }
  .dashboard-stat.grey-mint .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.grey-mint .details .number {
    color: #FFFFFF; }
  .dashboard-stat.grey-mint .details .desc {
    color: #FFFFFF;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.grey-mint .more {
    color: #FFFFFF;
    background-color: #495359; }

.dashboard-stat.red {
  background-color: #e7505a; }
  .dashboard-stat.red.dashboard-stat-light:hover {
    background-color: #e53e49; }
  .dashboard-stat.red .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red .details .number {
    color: #ffffff; }
  .dashboard-stat.red .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red .more {
    color: #ffffff;
    background-color: #e53e49; }

.dashboard-stat.red-pink {
  background-color: #E08283; }
  .dashboard-stat.red-pink.dashboard-stat-light:hover {
    background-color: #dc7273; }
  .dashboard-stat.red-pink .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-pink .details .number {
    color: #ffffff; }
  .dashboard-stat.red-pink .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-pink .more {
    color: #ffffff;
    background-color: #dc7273; }

.dashboard-stat.red-sunglo {
  background-color: #E26A6A; }
  .dashboard-stat.red-sunglo.dashboard-stat-light:hover {
    background-color: #df5959; }
  .dashboard-stat.red-sunglo .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-sunglo .details .number {
    color: #ffffff; }
  .dashboard-stat.red-sunglo .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-sunglo .more {
    color: #ffffff;
    background-color: #df5959; }

.dashboard-stat.red-intense {
  background-color: #e35b5a; }
  .dashboard-stat.red-intense.dashboard-stat-light:hover {
    background-color: #e04a49; }
  .dashboard-stat.red-intense .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-intense .details .number {
    color: #ffffff; }
  .dashboard-stat.red-intense .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-intense .more {
    color: #ffffff;
    background-color: #e04a49; }

.dashboard-stat.red-thunderbird {
  background-color: #D91E18; }
  .dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
    background-color: #c71b16; }
  .dashboard-stat.red-thunderbird .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-thunderbird .details .number {
    color: #ffffff; }
  .dashboard-stat.red-thunderbird .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-thunderbird .more {
    color: #ffffff;
    background-color: #c71b16; }

.dashboard-stat.red-flamingo {
  background-color: #EF4836; }
  .dashboard-stat.red-flamingo.dashboard-stat-light:hover {
    background-color: #ed3723; }
  .dashboard-stat.red-flamingo .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-flamingo .details .number {
    color: #ffffff; }
  .dashboard-stat.red-flamingo .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-flamingo .more {
    color: #ffffff;
    background-color: #ed3723; }

.dashboard-stat.red-soft {
  background-color: #d05454; }
  .dashboard-stat.red-soft.dashboard-stat-light:hover {
    background-color: #cc4444; }
  .dashboard-stat.red-soft .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-soft .details .number {
    color: #ffffff; }
  .dashboard-stat.red-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-soft .more {
    color: #ffffff;
    background-color: #cc4444; }

.dashboard-stat.red-haze {
  background-color: #f36a5a; }
  .dashboard-stat.red-haze.dashboard-stat-light:hover {
    background-color: #f25947; }
  .dashboard-stat.red-haze .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-haze .details .number {
    color: #ffffff; }
  .dashboard-stat.red-haze .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-haze .more {
    color: #ffffff;
    background-color: #f25947; }

.dashboard-stat.red-mint {
  background-color: #e43a45; }
  .dashboard-stat.red-mint.dashboard-stat-light:hover {
    background-color: #e22834; }
  .dashboard-stat.red-mint .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.red-mint .details .number {
    color: #ffffff; }
  .dashboard-stat.red-mint .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.red-mint .more {
    color: #ffffff;
    background-color: #e22834; }

.dashboard-stat.yellow {
  background-color: #c49f47; }
  .dashboard-stat.yellow.dashboard-stat-light:hover {
    background-color: #bb953c; }
  .dashboard-stat.yellow .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow .more {
    color: #ffffff;
    background-color: #bb953c; }

.dashboard-stat.yellow-gold {
  background-color: #E87E04; }
  .dashboard-stat.yellow-gold.dashboard-stat-light:hover {
    background-color: #d47304; }
  .dashboard-stat.yellow-gold .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-gold .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-gold .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-gold .more {
    color: #ffffff;
    background-color: #d47304; }

.dashboard-stat.yellow-casablanca {
  background-color: #f2784b; }
  .dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
    background-color: #f16a38; }
  .dashboard-stat.yellow-casablanca .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-casablanca .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-casablanca .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-casablanca .more {
    color: #ffffff;
    background-color: #f16a38; }

.dashboard-stat.yellow-crusta {
  background-color: #f3c200; }
  .dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
    background-color: #dfb200; }
  .dashboard-stat.yellow-crusta .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-crusta .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-crusta .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-crusta .more {
    color: #ffffff;
    background-color: #dfb200; }

.dashboard-stat.yellow-lemon {
  background-color: #F7CA18; }
  .dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
    background-color: #f2c308; }
  .dashboard-stat.yellow-lemon .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-lemon .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-lemon .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-lemon .more {
    color: #ffffff;
    background-color: #f2c308; }

.dashboard-stat.yellow-saffron {
  background-color: #F4D03F; }
  .dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
    background-color: #f3cb2c; }
  .dashboard-stat.yellow-saffron .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-saffron .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-saffron .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-saffron .more {
    color: #ffffff;
    background-color: #f3cb2c; }

.dashboard-stat.yellow-soft {
  background-color: #c8d046; }
  .dashboard-stat.yellow-soft.dashboard-stat-light:hover {
    background-color: #c3cc36; }
  .dashboard-stat.yellow-soft .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-soft .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-soft .more {
    color: #ffffff;
    background-color: #c3cc36; }

.dashboard-stat.yellow-haze {
  background-color: #c5bf66; }
  .dashboard-stat.yellow-haze.dashboard-stat-light:hover {
    background-color: #bfb957; }
  .dashboard-stat.yellow-haze .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-haze .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-haze .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-haze .more {
    color: #ffffff;
    background-color: #bfb957; }

.dashboard-stat.yellow-mint {
  background-color: #c5b96b; }
  .dashboard-stat.yellow-mint.dashboard-stat-light:hover {
    background-color: #bfb25c; }
  .dashboard-stat.yellow-mint .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.yellow-mint .details .number {
    color: #ffffff; }
  .dashboard-stat.yellow-mint .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.yellow-mint .more {
    color: #ffffff;
    background-color: #bfb25c; }

.dashboard-stat.purple {
  background-color: #8E44AD; }
  .dashboard-stat.purple.dashboard-stat-light:hover {
    background-color: #823e9e; }
  .dashboard-stat.purple .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple .details .number {
    color: #ffffff; }
  .dashboard-stat.purple .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple .more {
    color: #ffffff;
    background-color: #823e9e; }

.dashboard-stat.purple-plum {
  background-color: #8775a7; }
  .dashboard-stat.purple-plum.dashboard-stat-light:hover {
    background-color: #7c699f; }
  .dashboard-stat.purple-plum .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-plum .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-plum .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-plum .more {
    color: #ffffff;
    background-color: #7c699f; }

.dashboard-stat.purple-medium {
  background-color: #BF55EC; }
  .dashboard-stat.purple-medium.dashboard-stat-light:hover {
    background-color: #b843ea; }
  .dashboard-stat.purple-medium .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-medium .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-medium .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-medium .more {
    color: #ffffff;
    background-color: #b843ea; }

.dashboard-stat.purple-studio {
  background-color: #8E44AD; }
  .dashboard-stat.purple-studio.dashboard-stat-light:hover {
    background-color: #823e9e; }
  .dashboard-stat.purple-studio .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-studio .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-studio .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-studio .more {
    color: #ffffff;
    background-color: #823e9e; }

.dashboard-stat.purple-wisteria {
  background-color: #9B59B6; }
  .dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
    background-color: #924dae; }
  .dashboard-stat.purple-wisteria .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-wisteria .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-wisteria .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-wisteria .more {
    color: #ffffff;
    background-color: #924dae; }

.dashboard-stat.purple-seance {
  background-color: #9A12B3; }
  .dashboard-stat.purple-seance.dashboard-stat-light:hover {
    background-color: #8a10a0; }
  .dashboard-stat.purple-seance .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-seance .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-seance .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-seance .more {
    color: #ffffff;
    background-color: #8a10a0; }

.dashboard-stat.purple-intense {
  background-color: #8775a7; }
  .dashboard-stat.purple-intense.dashboard-stat-light:hover {
    background-color: #7c699f; }
  .dashboard-stat.purple-intense .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-intense .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-intense .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-intense .more {
    color: #ffffff;
    background-color: #7c699f; }

.dashboard-stat.purple-sharp {
  background-color: #796799; }
  .dashboard-stat.purple-sharp.dashboard-stat-light:hover {
    background-color: #6f5f8d; }
  .dashboard-stat.purple-sharp .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-sharp .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-sharp .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-sharp .more {
    color: #ffffff;
    background-color: #6f5f8d; }

.dashboard-stat.purple-soft {
  background-color: #8877a9; }
  .dashboard-stat.purple-soft.dashboard-stat-light:hover {
    background-color: #7d6ba1; }
  .dashboard-stat.purple-soft .visual > i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10); }
  .dashboard-stat.purple-soft .details .number {
    color: #ffffff; }
  .dashboard-stat.purple-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100); }
  .dashboard-stat.purple-soft .more {
    color: #ffffff;
    background-color: #7d6ba1; }

.dashboard-stat-light {
  padding-bottom: 20px;
  margin-bottom: 20px; }
  .dashboard-stat-light .details {
    margin-bottom: 5px; }
    .dashboard-stat-light .details .number {
      font-weight: 300;
      margin-bottom: 0px; }

/***
Dashboard Stats 2
***/
.dashboard-stat2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  padding: 15px 15px 30px 15px;
  margin-bottom: 20px;
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }
  .dashboard-stat2.bordered {
    border: 1px solid #e7ecf1; }
  .dashboard-stat2 .display {
    margin-bottom: 20px; }
    .dashboard-stat2 .display:before, .dashboard-stat2 .display:after {
      content: " ";
      display: table; }
    .dashboard-stat2 .display:after {
      clear: both; }
    .dashboard-stat2 .display .number {
      float: left;
      display: inline-block; }
      .dashboard-stat2 .display .number h3 {
        margin: 0 0 2px 0;
        padding: 0;
        font-size: 30px;
        font-weight: 400; }
        .dashboard-stat2 .display .number h3 > small {
          font-size: 23px; }
      .dashboard-stat2 .display .number small {
        font-size: 14px;
        color: #646b6f;
        font-weight: 600;
        text-transform: uppercase; }
    .dashboard-stat2 .display .icon {
      display: inline-block;
      float: right;
      padding: 7px 0 0 0; }
      .dashboard-stat2 .display .icon > i {
        color: #cbd4e0;
        font-size: 26px; }
  .dashboard-stat2 .progress-info {
    clear: both; }
    .dashboard-stat2 .progress-info .progress {
      margin: 0;
      height: 4px;
      clear: both;
      display: block; }
    .dashboard-stat2 .progress-info .status {
      margin-top: 5px;
      font-size: 11px;
      color: #AAB5BC;
      font-weight: 600;
      text-transform: uppercase; }
      .dashboard-stat2 .progress-info .status .status-title {
        float: left;
        display: inline-block; }
      .dashboard-stat2 .progress-info .status .status-number {
        float: right;
        display: inline-block; }

/***
Text Stats
***/
.text-stat h3 {
  margin-top: 5px;
  margin-bottom: 0px;
  font-size: 18px; }

.text-stat span {
  font-size: 13px !important; }

@media (max-width: 767px) {
  /* 767px */
  .text-stat {
    margin-top: 20px; } }

/***
Social Icons
***/
.social-icons {
  padding: 0;
  margin: 0; }
  .social-icons:before, .social-icons:after {
    content: " ";
    display: table; }
  .social-icons:after {
    clear: both; }
  .social-icons li {
    float: left;
    display: inline;
    list-style: none;
    margin-right: 5px;
    margin-bottom: 5px;
    text-indent: -9999px; }
    .social-icons li > a {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px;
      width: 28px;
      height: 28px;
      display: block;
      background-position: 0 0;
      background-repeat: no-repeat;
      transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -webkit-transition: all 0.3s ease-in-out; }
    .social-icons li:hover > a {
      background-position: 0 -38px; }
    .social-icons li .amazon {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/amazon.png) no-repeat; }
    .social-icons li .behance {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/behance.png) no-repeat; }
    .social-icons li .blogger {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/blogger.png) no-repeat; }
    .social-icons li .deviantart {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/deviantart.png) no-repeat; }
    .social-icons li .dribbble {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/dribbble.png) no-repeat; }
    .social-icons li .dropbox {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/dropbox.png) no-repeat; }
    .social-icons li .evernote {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/evernote.png) no-repeat; }
    .social-icons li .facebook {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/facebook.png) no-repeat; }
    .social-icons li .forrst {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/forrst.png) no-repeat; }
    .social-icons li .github {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/github.png) no-repeat; }
    .social-icons li .googleplus {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/googleplus.png) no-repeat; }
    .social-icons li .jolicloud {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/jolicloud.png) no-repeat; }
    .social-icons li .last-fm {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/last-fm.png) no-repeat; }
    .social-icons li .linkedin {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/linkedin.png) no-repeat; }
    .social-icons li .picasa {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/picasa.png) no-repeat; }
    .social-icons li .pintrest {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/pintrest.png) no-repeat; }
    .social-icons li .rss {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/rss.png) no-repeat; }
    .social-icons li .skype {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/skype.png) no-repeat; }
    .social-icons li .spotify {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/spotify.png) no-repeat; }
    .social-icons li .stumbleupon {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/stumbleupon.png) no-repeat; }
    .social-icons li .tumblr {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/tumblr.png) no-repeat; }
    .social-icons li .twitter {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/twitter.png) no-repeat; }
    .social-icons li .vimeo {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/vimeo.png) no-repeat; }
    .social-icons li .wordpress {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/wordpress.png) no-repeat; }
    .social-icons li .xing {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/xing.png) no-repeat; }
    .social-icons li .yahoo {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/yahoo.png) no-repeat; }
    .social-icons li .youtube {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/youtube.png) no-repeat; }
    .social-icons li .vk {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/vk.png) no-repeat; }
    .social-icons li .instagram {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/instagram.png) no-repeat; }
    .social-icons li .reddit {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/reddit.png) no-repeat; }
    .social-icons li .aboutme {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/aboutme.png) no-repeat; }
    .social-icons li .flickr {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/flickr.png) no-repeat; }
    .social-icons li .foursquare {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/foursquare.png) no-repeat; }
    .social-icons li .gravatar {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/gravatar.png) no-repeat; }
    .social-icons li .klout {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/klout.png) no-repeat; }
    .social-icons li .myspace {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/myspace.png) no-repeat; }
    .social-icons li .quora {
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/quora.png) no-repeat; }
  .social-icons.social-icons-color > li > a {
    opacity: 0.7;
    background-position: 0 -38px !important; }
    .social-icons.social-icons-color > li > a:hover {
      opacity: 1; }
  .social-icons.social-icons-circle > li > a {
    border-radius: 25px !important; }

/***
Inline Social Icons
***/
.social-icon {
  display: inline-block !important;
  width: 28px;
  height: 28px;
  background-position: 0 0;
  background-repeat: no-repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out; }
  .social-icon.social-icon-circle {
    border-radius: 25px !important; }

.social-icon.amazon {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/amazon.png) no-repeat; }

.social-icon.behance {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/behance.png) no-repeat; }

.social-icon.blogger {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/blogger.png) no-repeat; }

.social-icon.deviantart {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/deviantart.png) no-repeat; }

.social-icon.dribbble {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/dribbble.png) no-repeat; }

.social-icon.dropbox {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/dropbox.png) no-repeat; }

.social-icon.evernote {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/evernote.png) no-repeat; }

.social-icon.facebook {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/facebook.png) no-repeat; }

.social-icon.forrst {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/forrst.png) no-repeat; }

.social-icon.github {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/github.png) no-repeat; }

.social-icon.googleplus {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/googleplus.png) no-repeat; }

.social-icon.jolicloud {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/jolicloud.png) no-repeat; }

.social-icon.last-fm {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/last-fm.png) no-repeat; }

.social-icon.linkedin {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/linkedin.png) no-repeat; }

.social-icon.picasa {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/picasa.png) no-repeat; }

.social-icon.pintrest {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/pintrest.png) no-repeat; }

.social-icon.rss {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/rss.png) no-repeat; }

.social-icon.skype {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/skype.png) no-repeat; }

.social-icon.spotify {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/spotify.png) no-repeat; }

.social-icon.stumbleupon {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/stumbleupon.png) no-repeat; }

.social-icon.tumblr {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/tumblr.png) no-repeat; }

.social-icon.twitter {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/twitter.png) no-repeat; }

.social-icon.vimeo {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/vimeo.png) no-repeat; }

.social-icon.wordpress {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/wordpress.png) no-repeat; }

.social-icon.xing {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/xing.png) no-repeat; }

.social-icon.yahoo {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/yahoo.png) no-repeat; }

.social-icon.youtube {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/youtube.png) no-repeat; }

.social-icon.vk {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/vk.png) no-repeat; }

.social-icon.instagram {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/instagram.png) no-repeat; }

.social-icon.reddit {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/reddit.png) no-repeat; }

.social-icon.aboutme {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/aboutme.png) no-repeat; }

.social-icon.flickr {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/flickr.png) no-repeat; }

.social-icon.foursquare {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/foursquare.png) no-repeat; }

.social-icon.gravatar {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/gravatar.png) no-repeat; }

.social-icon.klout {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/klout.png) no-repeat; }

.social-icon.myspace {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/myspace.png) no-repeat; }

.social-icon.quora {
  background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/social/quora.png) no-repeat; }

.social-icon:hover {
  background-position: 0 -38px; }

.social-icon-color {
  opacity: 0.7;
  background-position: 0 -38px !important; }
  .social-icon-color:hover {
    opacity: 1; }

/***
Scrollable Tables
***/
.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #e7ecf1;
  margin: 10px 0 !important; }
  .DTS .table-scrollable {
    border: 0; }
  .table-scrollable.table-scrollable-borderless {
    border: 0; }
  .table-scrollable > .table {
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 0;
    background-color: #fff; }
    .table-scrollable > .table > thead > tr > th,
    .table-scrollable > .table > tbody > tr > th,
    .table-scrollable > .table > tfoot > tr > th,
    .table-scrollable > .table > tfoot > tr > th,
    .table-scrollable > .table > tfoot > tr > td {
      white-space: nowrap; }
  .table-scrollable > .table-bordered {
    border: 0; }
    .table-scrollable > .table-bordered > thead > tr > th:first-child,
    .table-scrollable > .table-bordered > tbody > tr > th:first-child,
    .table-scrollable > .table-bordered > tfoot > tr > th:first-child,
    .table-scrollable > .table-bordered > thead > tr > td:first-child,
    .table-scrollable > .table-bordered > tbody > tr > td:first-child,
    .table-scrollable > .table-bordered > tfoot > tr > td:first-child {
      border-left: 0; }
    .table-scrollable > .table-bordered > thead > tr > th:last-child,
    .table-scrollable > .table-bordered > tbody > tr > th:last-child,
    .table-scrollable > .table-bordered > tfoot > tr > th:last-child,
    .table-scrollable > .table-bordered > thead > tr > td:last-child,
    .table-scrollable > .table-bordered > tbody > tr > td:last-child,
    .table-scrollable > .table-bordered > tfoot > tr > td:last-child {
      border-right: 0; }
    .table-scrollable > .table-bordered > thead > tr:last-child > th,
    .table-scrollable > .table-bordered > tbody > tr:last-child > th,
    .table-scrollable > .table-bordered > tfoot > tr:last-child > th,
    .table-scrollable > .table-bordered > thead > tr:last-child > td,
    .table-scrollable > .table-bordered > tbody > tr:last-child > td,
    .table-scrollable > .table-bordered > tfoot > tr:last-child > td {
      border-bottom: 0; }

/***
Customized Bootstrap Tables
***/
.table td,
.table th {
  font-size: 14px; }

.table.table-bordered thead > tr > th {
  border-bottom: 0; }

.table td .img-responsive {
  width: 100%; }

/***
Responsive Flip Scroll Tables
***/
.flip-scroll table {
  width: 100%; }

@media only screen and (max-width: 768px) {
  /* 768px */
  .flip-scroll .flip-content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0; }
  .flip-scroll * html .flip-content {
    zoom: 1; }
  .flip-scroll *:first-child + html .flip-content {
    zoom: 1; }
  .flip-scroll table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0; }
  .flip-scroll th,
  .flip-scroll td {
    margin: 0;
    vertical-align: top; }
  .flip-scroll th {
    text-align: left;
    border: 0 !important;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
    font-size: 13px !important;
    padding: 5px;
    width: auto !important; }
  .flip-scroll table {
    display: block;
    position: relative;
    width: 100%; }
  .flip-scroll thead {
    display: block;
    float: left; }
  .flip-scroll tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap; }
  .flip-scroll .flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.483; }
  .flip-scroll .table-bordered.flip-content tbody tr td {
    font-size: 13px;
    line-height: 1.43; }
  .flip-scroll thead tr {
    display: block; }
  .flip-scroll th {
    display: block;
    text-align: right; }
  .flip-scroll tbody tr {
    display: inline-block;
    vertical-align: top;
    margin-left: -5px; }
  .flip-scroll td {
    display: block;
    min-height: 1.25em;
    text-align: left;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important; }
  /* sort out borders */
  .flip-scroll th {
    border-bottom: 0;
    border-left: 0; }
  .flip-scroll td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
  .flip-scroll tbody tr {
    border-left: 1px solid #ddd; }
  .flip-scroll th:last-child,
  .flip-scroll td:last-child {
    border-bottom: 1px solid #ddd; } }

/***
Custom tables
***/
.table-toolbar {
  margin-bottom: 20px; }
  .table-toolbar:before, .table-toolbar:after {
    content: " ";
    display: table; }
  .table-toolbar:after {
    clear: both; }

.table.table-full-width {
  width: 100% !important; }

.table .btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px; }

.table thead tr th {
  font-size: 14px;
  font-weight: 600; }

.table-advance {
  margin-bottom: 10px !important; }

.table-advance thead {
  color: #3f444a; }

.table-advance thead tr th {
  background-color: #f1f4f7;
  font-size: 14px;
  font-weight: 400;
  color: #3f444a; }

.table-advance div.success,
.table-advance div.info,
.table-advance div.important,
.table-advance div.warning,
.table-advance div.danger {
  position: absolute;
  margin-top: -5px;
  float: left;
  width: 2px;
  height: 30px;
  margin-right: 20px !important; }

.table-advance tr td {
  border-left-width: 0px; }

.table-advance tr td:first-child {
  border-left-width: 2px !important; }

.table-advance tr td.highlight:first-child a {
  margin-left: 15px; }

.table-advance td.highlight div.primary {
  border-left: 2px solid #337ab7; }

.table-advance td.highlight div.success {
  border-left: 2px solid #36c6d3; }

.table-advance td.highlight div.info {
  border-left: 2px solid #659be0; }

.table-advance td.highlight div.warning {
  border-left: 2px solid #F1C40F; }

.table-advance td.highlight div.danger {
  border-left: 2px solid #ed6b75; }

@media (max-width: 767px) {
  /* 767px */
  .table-advance tr > td.highlight:first-child a {
    margin-left: 8px; } }

/***
Light Table
***/
.table.table-light {
  border: 0 !important; }
  .table.table-light > thead > tr:hover > th {
    background: none; }
  .table.table-light > thead > tr.uppercase {
    text-transform: uppercase; }
  .table.table-light > thead > tr > th {
    font-weight: 600;
    font-size: 13px;
    color: #93a2a9;
    font-family: "Open Sans", sans-serif;
    border: 0;
    border-bottom: 1px solid #F2F5F8; }
  .table.table-light > tbody > tr:last-child > td {
    border: 0; }
  .table.table-light > tbody > tr > td {
    border: 0;
    border-bottom: 1px solid #F2F5F8;
    color: #8896a0;
    vertical-align: middle; }
    .table.table-light > tbody > tr > td.fit {
      width: 1px;
      padding-right: 3px; }
    .table.table-light > tbody > tr > td .user-pic {
      display: inline-block;
      vertical-align: middle;
      height: 30px;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      -o-border-radius: 100%;
      border-radius: 100%; }
  .table.table-light.table-hover > tbody > tr > td:hover,
  .table.table-light.table-hover > tbody > tr > th:hover,
  .table.table-light.table-hover > tbody > tr:hover > td {
    background: #f9fafb !important; }

.table-hover > tbody > tr:hover,
.table-hover > tbody > tr:hover > td {
  background: #f3f4f6 !important; }

/***
Customized Bootstrap Tabs 
***/
/* Tabs and pills */
.nav-tabs,
.nav-pills {
  margin-bottom: 10px; }
  .nav-tabs > li > a,
  .nav-pills > li > a {
    font-size: 14px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0; }
    .nav-tabs > li > a > .badge,
    .nav-pills > li > a > .badge {
      margin-top: -6px; }
  .nav-tabs > li .dropdown-menu:before, .nav-tabs > li .dropdown-menu:after,
  .nav-pills > li .dropdown-menu:before,
  .nav-pills > li .dropdown-menu:after {
    display: none; }
  .nav-tabs.nav-tabs-sm > li > a, .nav-tabs.nav-pills-sm > li > a,
  .nav-pills.nav-tabs-sm > li > a,
  .nav-pills.nav-pills-sm > li > a {
    font-size: 13px; }
  .nav-tabs .dropdown.open > .dropdown-toggle,
  .nav-pills .dropdown.open > .dropdown-toggle {
    background: #eee;
    color: #0d638f;
    border-color: transparent; }

/* Left and right tabs */
.tabs-right.nav-tabs,
.tabs-left.nav-tabs {
  border-bottom: 0; }
  .tabs-right.nav-tabs > li,
  .tabs-left.nav-tabs > li {
    float: none; }
    .tabs-right.nav-tabs > li > a,
    .tabs-left.nav-tabs > li > a {
      margin-right: 0;
      margin-bottom: 3px; }

/* Left tabs */
.tabs-left.nav-tabs {
  border-right: 1px solid #ddd; }
  .tabs-left.nav-tabs > li > a {
    display: block;
    margin-right: -1px; }
    .tabs-left.nav-tabs > li > a:hover, .tabs-left.nav-tabs > li > a:focus {
      -webkit-border-radius: 2px 0 0 2px;
      -moz-border-radius: 2px 0 0 2px;
      -ms-border-radius: 2px 0 0 2px;
      -o-border-radius: 2px 0 0 2px;
      border-radius: 2px 0 0 2px;
      border-color: #eeeeee #dddddd #eeeeee #eeeeee; }
  .tabs-left.nav-tabs > li.active > a,
  .tabs-left.nav-tabs > li.active > a:hover > li.active > a:focus {
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff; }

/* Right tabs */
.tabs-right.nav-tabs {
  border-left: 1px solid #ddd; }
  .tabs-right.nav-tabs > li > a {
    display: block;
    margin-left: -1px; }
    .tabs-right.nav-tabs > li > a:hover, .tabs-right.nav-tabs > li > a:focus {
      -webkit-border-radius: 0 2px 2px 0;
      -moz-border-radius: 0 2px 2px 0;
      -ms-border-radius: 0 2px 2px 0;
      -o-border-radius: 0 2px 2px 0;
      border-radius: 0 2px 2px 0;
      border-color: #eeeeee #eeeeee #eeeeee #dddddd; }
  .tabs-right.nav-tabs > li.active > a,
  .tabs-right.nav-tabs > li.active > a:hover > li.active > a:focus {
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -ms-border-radius: 0 2px 2px 0;
    -o-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff; }

/* Below tabs */
.tabs-below > .nav-tabs,
.tabs-below > .nav-pills {
  border-bottom: 0;
  margin-bottom: 0px;
  margin-top: 10px; }

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 10px; }
  .tabs-below > .nav-tabs > li > a {
    margin-top: -1px;
    margin-bottom: 0; }
    .tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
      border-top-color: #ddd;
      border-bottom-color: transparent; }
    .tabs-below > .nav-tabs > li > a .dropdown-menu {
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      -ms-border-radius: 2px;
      -o-border-radius: 2px;
      border-radius: 2px; }
  .tabs-below > .nav-tabs .active a,
  .tabs-below > .nav-tabs .active a:hover .active a:focus {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    border-color: transparent #ddd #ddd #ddd  !important; }

/***
Custom tabs
***/
/* In BS3.0.0 tabbable class was removed. We had to added it back */
.tabbable:before, .tabbable:after {
  content: " ";
  display: table; }

.tabbable:after {
  clear: both; }

.tabbable-custom {
  margin-bottom: 15px;
  padding: 0px;
  overflow: hidden;
  /* justified tabs */
  /* boxless tabs */
  /* below justified tabs */
  /* full width tabs */
  /* below tabs */ }
  .tabbable-custom > .nav-tabs {
    border: none;
    margin: 0px; }
    .tabbable-custom > .nav-tabs > li {
      margin-right: 2px;
      border-top: 2px solid transparent; }
      .tabbable-custom > .nav-tabs > li > a {
        margin-right: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .tabbable-custom > .nav-tabs > li > a:hover {
          background: none;
          border-color: transparent; }
      .tabbable-custom > .nav-tabs > li.active {
        border-top: 3px solid #ed6b75;
        margin-top: 0;
        position: relative; }
        .tabbable-custom > .nav-tabs > li.active > a {
          border-top: none !important;
          font-weight: 400;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .tabbable-custom > .nav-tabs > li.active > a:hover {
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            border-top: none;
            background: #fff;
            border-color: #d4d4d4 #d4d4d4 transparent; }
  .tabbable-custom > .tab-content {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -ms-border-radius: 0 0 2px 2px;
    -o-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px; }
  .tabbable-custom.nav-justified > .tab-content {
    margin-top: -1px; }
  .tabbable-custom.boxless > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none; }
  .tabbable-custom.tabs-below.nav-justified .tab-content {
    margin-top: 0px;
    margin-bottom: -2px;
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -ms-border-radius: 2px 2px 0 0;
    -o-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0; }
  .tabbable-custom.tabbable-full-width > .nav-tabs > li > a {
    color: #424242;
    font-size: 15px;
    padding: 9px 15px; }
  .tabbable-custom.tabbable-full-width > .tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none; }
  .tabbable-custom.tabs-below .nav-tabs > li > a {
    border-top: none;
    border-bottom: 2px solid transparent;
    margin-top: -1px; }
  .tabbable-custom.tabs-below .nav-tabs > li.active {
    border-top: none;
    border-bottom: 3px solid #d12610;
    margin-bottom: 0;
    position: relative; }
    .tabbable-custom.tabs-below .nav-tabs > li.active > a {
      border-bottom: none; }
      .tabbable-custom.tabs-below .nav-tabs > li.active > a:hover {
        background: #fff;
        border-color: #d4d4d4 #d4d4d4 transparent; }

.tabbable-custom.tabbable-noborder > .nav-tabs > li > a {
  border: 0; }

.tabbable-custom.tabbable-noborder .tab-content {
  border: 0; }

.portlet:not(.light) .tabbable-line {
  padding-top: 15px; }

.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px; }
  .tabbable-line > .nav-tabs > li {
    margin: 0;
    border-bottom: 4px solid transparent; }
    .tabbable-line > .nav-tabs > li > a {
      background: none !important;
      border: 0;
      margin: 0;
      padding-left: 15px;
      padding-right: 15px;
      color: #737373; }
      .tabbable-line > .nav-tabs > li > a > i {
        color: #a6a6a6; }
    .tabbable-line > .nav-tabs > li.active {
      background: none;
      border-bottom: 4px solid #36c6d3;
      position: relative; }
      .tabbable-line > .nav-tabs > li.active > a {
        border: 0;
        color: #333; }
        .tabbable-line > .nav-tabs > li.active > a > i {
          color: #404040; }
    .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
      background: none;
      border-bottom: 4px solid #9fe4ea; }
      .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
        border: 0;
        background: none !important;
        color: #333; }
        .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
          color: #a6a6a6; }
      .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
        margin-top: 0px; }

.tabbable-line > .tab-content {
  margin-top: 0;
  border: 0;
  border-top: 1px solid #eef1f5;
  padding: 30px 0; }
  .page-container-bg-solid .tabbable-line > .tab-content {
    border-top: 1px solid #dae2ea; }
  .portlet .tabbable-line > .tab-content {
    padding-bottom: 0; }

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent; }
  .tabbable-line.tabs-below > .nav-tabs > li > a {
    margin-top: 0; }
  .tabbable-line.tabs-below > .nav-tabs > li:hover {
    border-bottom: 0;
    border-top: 4px solid #fbdcde; }
  .tabbable-line.tabs-below > .nav-tabs > li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #ed6b75; }

.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px; }

.portlet .tabbable-bordered {
  margin-top: 20px; }

.tabbable-bordered .nav-tabs {
  margin-bottom: 0;
  border-bottom: 0; }

.tabbable-bordered .tab-content {
  padding: 30px 20px 20px 20px;
  border: 1px solid #ddd;
  background: #ffffff; }

/***
Tiles(new in v1.1.1)
***/
.tiles {
  margin-right: -10px; }
  .tiles:before, .tiles:after {
    display: table;
    content: " "; }
  .tiles:after {
    clear: both; }
  .tiles .tile {
    display: block;
    letter-spacing: 0.02em;
    float: left;
    height: 135px;
    width: 135px !important;
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
    position: relative;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 20px;
    overflow: hidden;
    border: 4px solid transparent;
    margin: 0 10px 10px 0; }
    .tiles .tile:after, .tiles .tile:before {
      content: "";
      float: left; }
    .tiles .tile.double {
      width: 280px !important; }
    .tiles .tile.double-down {
      height: 280px !important; }
      .tiles .tile.double-down i {
        margin-top: 95px; }
    .tiles .tile:hover {
      border-color: #aaa !important; }
    .tiles .tile:active, .tiles .tile.selected {
      border-color: #ccc !important; }
    .tiles .tile.selected .corner:after {
      content: "";
      display: inline-block;
      border-left: 40px solid transparent;
      border-bottom: 40px solid transparent;
      border-right: 40px solid #ccc;
      position: absolute;
      top: -3px;
      right: -3px; }
    .tiles .tile.selected .check:after {
      content: "";
      font-family: FontAwesome;
      font-size: 13px;
      content: "\f00c";
      display: inline-block;
      position: absolute;
      top: 2px;
      right: 2px; }
    .tiles .tile.icon {
      padding: 0; }
    .tiles .tile.image .tile-body {
      padding: 0 !important; }
      .tiles .tile.image .tile-body > img {
        width: 100%;
        height: auto;
        min-height: 100%;
        max-width: 100%; }
      .tiles .tile.image .tile-body h3 {
        display: inline-block; }
    .tiles .tile .tile-body {
      height: 100%;
      vertical-align: top;
      padding: 10px 10px;
      overflow: hidden;
      position: relative;
      font-weight: 400;
      font-size: 12px;
      color: #000000;
      color: #ffffff;
      margin-bottom: 10px; }
      .tiles .tile .tile-body p {
        font-weight: 400;
        font-size: 13px;
        color: #000000;
        color: #ffffff;
        line-height: 20px;
        overflow: hidden; }
        .tiles .tile .tile-body p:hover {
          color: rgba(0, 0, 0, 0.8); }
        .tiles .tile .tile-body p:active {
          color: rgba(0, 0, 0, 0.4); }
        .tiles .tile .tile-body p:hover {
          color: #ffffff; }
      .tiles .tile .tile-body img {
        float: left;
        margin-right: 10px; }
        .tiles .tile .tile-body img.pull-right {
          float: right !important;
          margin-left: 10px;
          margin-right: 0px; }
      .tiles .tile .tile-body > .content {
        display: inline-block; }
      .tiles .tile .tile-body > i {
        margin-top: 17px;
        display: block;
        font-size: 56px;
        line-height: 56px;
        text-align: center; }
      .tiles .tile .tile-body h1,
      .tiles .tile .tile-body h2,
      .tiles .tile .tile-body h3,
      .tiles .tile .tile-body h4,
      .tiles .tile .tile-body h5,
      .tiles .tile .tile-body h6,
      .tiles .tile .tile-body p {
        padding: 0;
        margin: 0;
        line-height: 14px; }
        .tiles .tile .tile-body h1:hover,
        .tiles .tile .tile-body h2:hover,
        .tiles .tile .tile-body h3:hover,
        .tiles .tile .tile-body h4:hover,
        .tiles .tile .tile-body h5:hover,
        .tiles .tile .tile-body h6:hover,
        .tiles .tile .tile-body p:hover {
          color: #ffffff; }
      .tiles .tile .tile-body h3,
      .tiles .tile .tile-body h4 {
        margin-bottom: 5px; }
    .tiles .tile .tile-object {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      min-height: 30px;
      background-color: transparent;
      *zoom: 1; }
      .tiles .tile .tile-object:before, .tiles .tile .tile-object:after {
        display: table;
        content: ""; }
      .tiles .tile .tile-object:after {
        clear: both; }
      .tiles .tile .tile-object > .name {
        position: absolute;
        bottom: 0;
        left: 0;
        margin-bottom: 5px;
        margin-left: 10px;
        margin-right: 15px;
        font-weight: 400;
        font-size: 13px;
        color: #ffffff; }
        .tiles .tile .tile-object > .name > i {
          vertical-align: middle;
          display: block;
          font-size: 24px;
          height: 18px;
          width: 24px; }
      .tiles .tile .tile-object > .number {
        position: absolute;
        bottom: 0;
        right: 0;
        margin-bottom: 0;
        color: #ffffff;
        text-align: center;
        font-weight: 600;
        font-size: 14px;
        letter-spacing: 0.01em;
        line-height: 14px;
        margin-bottom: 8px;
        margin-right: 10px; }

/***
Custimized Bootstrap Wells
***/
.well {
  border: 0;
  padding: 20px; }

.well {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.well-lg {
  padding: 40px; }

.well-sm {
  padding: 10px; }

/*--------------------------------------------------
	[Widgets]
----------------------------------------------------*/
/*** Widget Background Colors ***/
.widget-bg-color-purple {
  background: #9a7caf; }

.widget-bg-color-purple-dark {
  background: #4b365a; }

.widget-bg-color-purple-light {
  background: #674d79; }

.widget-bg-color-green {
  background: #4db3a4; }

.widget-bg-color-red {
  background: #f36a5a; }

.widget-bg-color-blue {
  background: #5b9bd1; }

.widget-bg-color-gray {
  background: #323c45; }

.widget-bg-color-gray-dark {
  background: #144f57; }

.widget-bg-color-white {
  background: #fff; }

.widget-bg-color-dark {
  background: #3e4f5e; }

.widget-bg-color-dark-light {
  background: #8e9daa; }

.widget-bg-color-fb {
  background: #475e98; }

.widget-bg-color-tw {
  background: #55acee; }

/*** Widget Title Colors ***/
.widget-title-color-purple {
  color: #9a7caf; }

.widget-title-color-purple-dark {
  color: #4b365a; }

.widget-title-color-purple-light {
  color: #674d79; }

.widget-title-color-green {
  color: #4db3a4; }

.widget-title-color-red {
  color: #f36a5a; }

.widget-title-color-blue {
  color: #5b9bd1; }

.widget-title-color-gray {
  color: #323c45; }

.widget-title-color-gray-dark {
  color: #144f57; }

.widget-title-color-white {
  color: #fff; }

.widget-title-color-dark {
  color: #3e4f5e; }

.widget-title-color-dark-light {
  color: #8e9daa; }

.widget-title-color-fb {
  color: #475e98; }

.widget-title-color-tw {
  color: #55acee; }

.overflow-h {
  overflow: hidden; }

/*** Widget Carousel ***/
.widget-carousel .carousel-indicators {
  left: -18%;
  bottom: 10px;
  margin-left: 0; }

.widget-carousel .carousel-indicators-red > li {
  border-color: #f36a5a; }
  .widget-carousel .carousel-indicators-red > li.active {
    background: #f36a5a; }

/*** Widget Gradient ***/
.widget-gradient {
  position: relative;
  min-height: 350px;
  overflow: hidden;
  background-size: cover;
  background-position: 50% 50%;
  border-radius: 2px; }
  .widget-gradient .widget-gradient-body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    padding: 20px; }
    .widget-gradient .widget-gradient-body .widget-gradient-title {
      font-size: 21px;
      font-weight: 600;
      color: #fff;
      margin: 0; }
    .widget-gradient .widget-gradient-body .widget-gradient-body-actions {
      position: absolute;
      right: 20px;
      bottom: 20px;
      padding: 0;
      margin: 0; }
      .widget-gradient .widget-gradient-body .widget-gradient-body-actions li {
        font-size: 14px;
        padding: 0 0 0 8px; }
        .widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
          padding-left: 0; }
        .widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
          color: #fff; }
          .widget-gradient .widget-gradient-body .widget-gradient-body-actions li a:hover {
            color: #a1afbb;
            text-decoration: none; }

/*** Widget Gradient ***/
.widget-wrap-img {
  border-radius: 2px;
  position: relative;
  min-height: 350px;
  padding: 20px; }
  .widget-wrap-img .widget-wrap-img-title {
    font-size: 21px;
    font-weight: 600;
    color: #3e4f5e;
    margin: 0 0 20px; }
  .widget-wrap-img .widget-wrap-img-element {
    position: absolute;
    bottom: 0;
    right: 0; }

/*** Widget Tab ***/
.widget-tab {
  min-height: 420px;
  border-radius: 2px; }
  .widget-tab .nav-tabs {
    margin: 0;
    border-color: #eff1f3; }
    .widget-tab .nav-tabs > li {
      margin: 0 10px; }
      .widget-tab .nav-tabs > li:first-child {
        margin-left: 20px; }
      .widget-tab .nav-tabs > li > a {
        border: 0;
        font-weight: bold;
        color: #8e9daa;
        text-transform: uppercase;
        padding: 20px 0; }
        .widget-tab .nav-tabs > li > a > i {
          color: #8e9daa; }
      .widget-tab .nav-tabs > li.open, .widget-tab .nav-tabs > li:hover {
        border-bottom: 1px solid #f36a5a; }
        .widget-tab .nav-tabs > li.open > a, .widget-tab .nav-tabs > li:hover > a {
          border: 0;
          background: inherit;
          color: #f36a5a; }
          .widget-tab .nav-tabs > li.open > a > i, .widget-tab .nav-tabs > li:hover > a > i {
            color: #f36a5a; }
      .widget-tab .nav-tabs > li.active {
        border-bottom: 1px solid #f36a5a;
        position: relative; }
        .widget-tab .nav-tabs > li.active > a {
          border: 0;
          color: #f36a5a; }
          .widget-tab .nav-tabs > li.active > a > i {
            color: #f36a5a; }
  .widget-tab .tab-content {
    padding: 20px;
    color: #8e9daa; }
  .widget-tab .slimScrollBar {
    right: 10px !important;
    margin-top: 17px !important;
    margin-bottom: 17px !important; }

/*** Widget News ***/
.widget-news {
  overflow: hidden;
  margin-right: 10px;
  border-radius: 2px; }
  .widget-news .widget-news-left-elem {
    float: left;
    width: 100px;
    height: auto;
    margin-right: 15px; }
  .widget-news .widget-news-right-body {
    overflow: hidden; }
    .widget-news .widget-news-right-body .widget-news-right-body-title {
      font-size: 16px;
      font-weight: 600;
      color: #3e4f5e;
      margin: 0 0 5px;
      clear: both; }
      .widget-news .widget-news-right-body .widget-news-right-body-title .label {
        float: right;
        font-weight: 600;
        background: #a1afbb;
        border-radius: 3px !important; }
    .widget-news .widget-news-right-body p {
      font-size: 13px; }

/*** Widget Thumb ***/
.widget-thumb {
  padding: 20px;
  border-radius: 2px; }
  .widget-thumb.bordered {
    border: 1px solid #e7ecf1; }
  .widget-thumb .widget-thumb-heading {
    font-size: 14px;
    font-weight: bold;
    color: #8e9daa;
    margin: 0 0 20px 0; }
  .widget-thumb .widget-thumb-wrap {
    overflow: hidden; }
    .widget-thumb .widget-thumb-wrap .widget-thumb-icon {
      float: left;
      width: 60px;
      height: 60px;
      display: inline-block;
      font-size: 20px;
      line-height: 41px;
      color: #fff;
      text-align: center;
      padding: 10px;
      margin-right: 15px; }
  .widget-thumb .widget-thumb-body {
    overflow: hidden; }
    .widget-thumb .widget-thumb-body .widget-thumb-subtitle {
      padding-top: 2px;
      display: block;
      font-size: 14px;
      font-weight: 600;
      color: #8e9daa; }
    .widget-thumb .widget-thumb-body .widget-thumb-body-stat {
      display: block;
      font-size: 30px;
      font-weight: 600;
      color: #3e4f5e; }

/*** Widget Socials ***/
.widget-socials {
  border-radius: 2px;
  min-height: 250px;
  padding: 20px; }
  .widget-socials .widget-socials-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4;
    color: #fff;
    margin: 0 0 20px; }
  .widget-socials .widget-social-subtitle {
    color: #fff;
    font-weight: 200;
    line-height: 1.4; }
    .widget-socials .widget-social-subtitle a {
      color: #fff; }
  .widget-socials .widget-socials-paragraph {
    display: block;
    color: #65727d; }
  .widget-socials .widget-social-icon-fb, .widget-socials .widget-social-icon-tw {
    font-size: 30px;
    margin: 30px 0; }
  .widget-socials .widget-social-icon-fb {
    color: #2b3f72; }
  .widget-socials .widget-social-icon-tw {
    color: #3686c3; }

/*** Widget Comments ***/
.widget-comments {
  min-height: 420px; }

/*** Widget Media ***/
.widget-media {
  border-radius: 2px;
  border-bottom: 1px solid #f6f9fc;
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .widget-media .widget-media-elements {
    float: left;
    margin-right: 20px; }
  .widget-media .widget-media-avatar {
    width: 55px;
    height: 55px;
    display: block; }
  .widget-media .widget-btn-default {
    display: inline-block;
    font-size: 12px;
    color: #96a2b1;
    border: 1px solid #ebf0f6;
    padding: 3px 10px; }
    .widget-media .widget-btn-default .widget-btn-icon {
      line-height: 1.5; }
    .widget-media .widget-btn-default:hover {
      background: #ebf0f6;
      text-decoration: none; }
  .widget-media .widget-btn-red {
    display: inline-block;
    font-size: 12px;
    color: #f36a5a;
    border: 1px solid #ebf0f6;
    padding: 3px 10px; }
    .widget-media .widget-btn-red .widget-btn-icon {
      line-height: 1.5; }
    .widget-media .widget-btn-red:hover {
      color: #fff;
      background: #f36a5a;
      text-decoration: none; }
  .widget-media .widget-btn-blue {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    border: 1px solid #ebf0f6;
    padding: 3px 10px;
    background: #337ab7; }
    .widget-media .widget-btn-blue .widget-btn-icon {
      line-height: 1.5; }
    .widget-media .widget-btn-blue:hover {
      color: #337ab7;
      background: #fff;
      text-decoration: none; }
  .widget-media .widget-media-body {
    overflow: hidden; }
    .widget-media .widget-media-body .widget-media-body-title {
      font-size: 15px;
      font-weight: 600;
      color: #5b9bd1;
      margin: 0 0 7px; }
    .widget-media .widget-media-body .widget-media-body-subtitle {
      font-size: 13px;
      color: #7e8c9e; }

/*** Widget Blog ***/
.widget-blog {
  border-radius: 2px;
  background: #fff;
  padding: 20px;
  background-position: center center;
  background-size: cover;
  padding-top: 30px; }
  .widget-blog .widget-blog-heading {
    position: relative;
    margin-bottom: 30px; }
    .widget-blog .widget-blog-heading:before {
      position: absolute;
      bottom: -15px;
      left: 50%;
      width: 50px;
      height: 1px;
      border-width: 1px;
      background: #8e9daa;
      margin-left: -25px;
      content: " "; }
  .widget-blog .widget-blog-title {
    font-size: 20px;
    font-weight: 400;
    color: #3e4f5e;
    margin: 0 0 15px; }
    .widget-blog .widget-blog-title a {
      color: #3e4f5e; }
  .widget-blog .widget-blog-subtitle {
    display: block;
    font-size: 13px;
    color: #8e9daa;
    letter-spacing: 3px; }
  .widget-blog .btn-widget-purple {
    display: inline-block;
    font-size: 13px;
    color: #8e9daa;
    border: 1px solid #8e9daa;
    padding: 7px 17px; }
    .widget-blog .btn-widget-purple:hover {
      color: #fff;
      background: #8e9daa;
      text-decoration: none; }

/*** Widget Progress ***/
.widget-progress {
  min-height: 420px; }
  .widget-progress .widget-progress-element {
    border-radius: 2px;
    overflow: hidden;
    padding: 30px 10px; }
  .widget-progress .widget-progress-title {
    display: block;
    color: #fff;
    margin-bottom: 5px; }
  .widget-progress .progress {
    height: 3px;
    background: rgba(255, 255, 255, 0.2);
    margin-bottom: 0; }

/*** Widget Gradient ***/
.widget-map {
  border-radius: 2px;
  min-height: 350px;
  border-radius: 3px; }
  .widget-map .widget-map-mapplic {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px; }
    .widget-map .widget-map-mapplic .mapplic-container {
      background: #5b9bd1; }
    .widget-map .widget-map-mapplic .mapplic-layer.world > img {
      opacity: .3; }
  .widget-map .widget-map-body {
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 20px;
    overflow: hidden; }
  .widget-map .widget-sparkline-chart {
    width: 25%;
    float: left;
    border-left: 1px solid #e7eff7;
    padding: 0 15px; }
    .widget-map .widget-sparkline-chart:first-child {
      border-left: none; }
    .widget-map .widget-sparkline-chart .widget-sparkline-title {
      display: block;
      font-size: 12px;
      font-weight: 600;
      color: #a1afbb; }

/* Widget Map for max-width 480px */
@media (max-width: 480px) {
  /* 480px */
  .widget-map .widget-sparkline-chart {
    width: 50%;
    border-left: none;
    margin-top: 10px;
    margin-bottom: 10px; } }

/*** Widget Subscribe ***/
.widget-subscribe {
  border-radius: 2px;
  min-height: 250px;
  overflow: hidden;
  padding: 30px; }
  .widget-subscribe .widget-subscribe-no {
    float: left;
    font-size: 67px;
    font-weight: 600;
    line-height: 1;
    color: #9a7caf; }
  .widget-subscribe .widget-subscribe-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 15px 45px; }
  .widget-subscribe .widget-subscribe-subtitle {
    font-size: 15px;
    font-weight: 600; }
  .widget-subscribe .widget-subscribe-subtitle-link {
    color: #cab0dd; }
  .widget-subscribe.widget-subscribe-quote {
    position: relative; }
    .widget-subscribe.widget-subscribe-quote:before {
      position: absolute;
      top: 2px;
      font-size: 70px;
      color: #fff;
      content: "\201C"; }

/* Widget Subscribe for media queries */
@media (max-width: 767px) {
  /* 767px */
  .widget-subscribe.widget-subscribe-border {
    border-top: 1px solid #f5f8fb;
    border-bottom: 1px solid #f5f8fb;
    border-right: none; } }

@media (min-width: 768px) {
  /* 768px */
  .widget-subscribe.widget-subscribe-border {
    border-left: 1px solid #f5f8fb;
    border-right: 1px solid #f5f8fb; } }

@media (min-width: 767px) and (max-width: 991px) {
  /* 767px & 991px */
  .widget-subscribe.widget-subscribe-border {
    border-left: none; }
  .widget-subscribe.widget-subscribe-border-top {
    border-top: 1px solid #f5f8fb; } }

/*--------------------------------------------------
    [Material Design]
----------------------------------------------------*/
.page-md .widget-bg-color-white,
.page-md .widget-map,
.page-md .widget-carousel,
.page-md .widget-progress-element,
.page-md .widget-socials,
.page-md .widget-blog {
  box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); }

/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(15px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(15px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(15px); }
  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(15px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fade-in-up {
  -webkit-animation: fadeInUp .5s;
  animation: fadeInUp .5s; }

@-webkit-keyframes bounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes bounceDelay {
  0%, 80%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes input-focus {
  0% {
    left: 20%;
    width: 20%; }
  99% {
    width: 0;
    left: 0;
    opacity: 1; }
  100% {
    opacity: 0; } }

.m-heading-1 {
  margin: 0 0 20px 0;
  background: #ffffff;
  padding-left: 15px;
  border-left: 8px solid #88909a; }
  .m-heading-1 > h3 {
    font-size: 20px;
    color: #3f444a;
    font-weight: 500;
    margin: 0 0 15px 0; }
    .m-heading-1 > h3 > i {
      font-size: 18px;
      color: #88909a; }
  .m-heading-1 > p {
    color: #5c6873;
    margin: 10px 0 0 0; }
    .m-heading-1 > p:first-child {
      margin-top: 0; }
  .m-heading-1.m-bordered {
    border-right: 1px solid #10161c;
    border-top: 1px solid #10161c;
    border-bottom: 1px solid #10161c;
    padding: 15px 15px; }
    .page-container-bg-solid .m-heading-1.m-bordered {
      border-right: 0;
      border-top: 0;
      border-bottom: 0; }
  .m-heading-1.m-title-md > h3 {
    font-size: 18px;
    margin-bottom: 10px; }
    .m-heading-1.m-title-md > h3 > i {
      font-size: 16px;
      color: #88909a; }
  .m-heading-1.m-title-md > p {
    margin: 15px 0; }
  .m-heading-1.m-title-sm > h3 {
    font-size: 16px;
    margin-bottom: 10px; }
    .m-heading-1.m-title-sm > h3 > i {
      font-size: 14px;
      color: #88909a; }
  .m-heading-1.m-title-sm > p {
    margin: 10px 0; }

@media (max-width: 991px) {
  /* 991px */
  .m-heading-1 {
    margin: 0px 0; } }

/***
Timeline 
***/
.timeline {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 30px; }
  .timeline:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    background: #f5f6fa;
    top: 0px;
    bottom: 0px;
    margin-left: 38px; }
  .timeline .timeline-item {
    margin: 0;
    padding: 0; }
  .timeline .timeline-badge {
    float: left;
    position: relative;
    padding-right: 30px;
    height: 80px;
    width: 80px; }
  .timeline .timeline-badge-userpic {
    width: 80px;
    border: 4px #f5f6fa solid;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important; }
  .timeline .timeline-badge-userpic img {
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    vertical-align: middle !important; }
  .timeline .timeline-icon {
    width: 80px;
    height: 80px;
    background-color: #f5f6fa;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important;
    padding-top: 30px;
    padding-left: 22px; }
  .timeline .timeline-icon i {
    font-size: 34px; }
  .timeline .timeline-body {
    position: relative;
    padding: 20px;
    margin-top: 20px;
    margin-left: 110px;
    background-color: #f5f6fa;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px; }
    .timeline .timeline-body:before, .timeline .timeline-body:after {
      content: " ";
      display: table; }
    .timeline .timeline-body:after {
      clear: both; }
  .timeline .timeline-body-arrow {
    position: absolute;
    top: 30px;
    left: -14px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 14px 14px 0;
    border-color: transparent #f5f6fa transparent transparent; }
  .timeline .timeline-body-head {
    margin-bottom: 10px; }
  .timeline .timeline-body-head-caption {
    float: left; }
  .timeline .timeline-body-title {
    font-size: 16px;
    font-weight: 600; }
  .timeline .timeline-body-alerttitle {
    font-size: 16px;
    font-weight: 600; }
  .timeline .timeline-body-time {
    font-size: 14px;
    margin-left: 10px; }
  .timeline .timeline-body-head-actions {
    float: right; }
  .timeline .timeline-body-head-actions .btn-group {
    margin-top: -2px; }
  .timeline .timeline-body-content {
    font-size: 14px;
    margin-top: 35px; }
  .timeline .timeline-body-img {
    width: 100px;
    height: 100px;
    margin: 5px 20px 0 0px; }
  .timeline.white-bg:before {
    background: #fff; }
  .timeline.white-bg .timeline-badge-userpic {
    border-color: #fff; }
  .timeline.white-bg .timeline-icon {
    background-color: #fff; }
  .timeline.white-bg .timeline-body {
    background-color: #fff; }
  .timeline.white-bg .timeline-body-arrow {
    border-color: transparent #fff transparent transparent; }

@media (max-width: 768px) {
  .timeline .timeline-body-head-caption {
    width: 100%; }
  .timeline .timeline-body-head-actions {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px; } }

@media (max-width: 480px) {
  .timeline:before {
    margin-left: 28px; }
  .timeline .timeline-badge {
    padding-right: 40px;
    width: 60px;
    height: 60px; }
  .timeline .timeline-badge-userpic {
    width: 60px; }
  .timeline .timeline-icon {
    width: 60px;
    height: 60px;
    padding-top: 23px;
    padding-left: 18px; }
  .timeline .timeline-icon i {
    font-size: 25px; }
  .timeline .timeline-body {
    margin-left: 80px; }
  .timeline .timeline-body-arrow {
    top: 17px; } }

/***
Timeline 2
***/
.mt-timeline-2 {
  position: relative; }
  .mt-timeline-2 > .mt-timeline-line {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 1px;
    top: 0;
    left: 50%;
    border-left: 4px solid;
    transform: translateX(-2px); }
  .mt-timeline-2 > .mt-container {
    position: relative;
    padding: 0; }
    .mt-timeline-2 > .mt-container > .mt-item {
      list-style: none;
      padding-bottom: 60px;
      clear: both; }
      .mt-timeline-2 > .mt-container > .mt-item .timeline-body-img.pull-left {
        margin-right: 15px; }
      .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
        width: 70px;
        height: 70px;
        background-color: #ccc;
        border-radius: 50% !important;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 5;
        border: 0;
        overflow: hidden; }
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
          top: 50%;
          left: 50%;
          transform: translateY(-50%) translateX(-50%);
          font-size: 24px; }
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > img {
          width: 100%;
          height: auto; }
      .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
        width: 50%;
        display: inline-block;
        position: relative; }
        .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container {
          text-align: left;
          background-color: #f5f6fa;
          padding: 30px;
          border: 2px solid;
          border-color: #d3d7e9; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
            content: " ";
            display: table; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:after {
            clear: both; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
            width: 50%;
            margin-bottom: 15px; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content-title {
            opacity: 0.8 ;
            filter: alpha(opacity=80) ;
            margin-top: 10px;
            font-size: 18px;
            font-weight: 600; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar {
            width: 40px;
            height: 40px;
            border-radius: 50% !important;
            overflow: hidden; }
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-avatar > img {
              width: 100%;
              height: auto; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name,
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-name a {
            opacity: 0.9 ;
            filter: alpha(opacity=90) ;
            font-size: 15px;
            font-weight: 600;
            text-decoration: none; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author-notes {
            font-size: 12px; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content {
            padding-top: 15px;
            border-top: 1px solid;
            clear: both;
            line-height: 1.7em; }
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content > p {
              opacity: 0.7 ;
              filter: alpha(opacity=70) ; }
            .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content a, .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-content button {
              font-size: 14px; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn {
            display: inline-block;
            margin: 0 5px 10px 0; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .btn.pull-right {
            margin: 0 0 10px 5px; }
          .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container:before {
            content: '';
            position: absolute;
            top: 28px;
            height: 0;
            width: 0;
            border: 10px solid transparent; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
        text-align: left; }
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
          margin-right: 60px; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
            float: left; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
            float: right; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
            float: right;
            margin-left: 15px; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
            text-align: right; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
            right: 40px;
            border-left: 10px solid #d3d7e9; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) {
        text-align: right; }
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-icon > i {
          transform: translateY(-50%) translateX(50%);
          left: -50%; }
        .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
          margin-left: 60px; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-avatar {
            float: left;
            margin-right: 15px; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-title {
            float: right;
            text-align: right; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author {
            float: left; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-name,
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
            text-align: left; }
          .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
            left: 40px;
            border-right: 10px solid #E9EDEF; }

@media (max-width: 991px) {
  /* 991px */
  .mt-timeline-2 > .mt-timeline-line {
    left: 25px; }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon {
    left: 25px; }
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-icon > i {
      left: 0; }
  .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content {
    width: 100%; }
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
      float: none;
      text-align: left !important; }
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-author,
    .mt-timeline-2 > .mt-container > .mt-item > .mt-timeline-content > .mt-content-container .mt-title {
      width: 100%; }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) {
    text-align: right; }
    .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container {
      margin-left: 80px;
      margin-right: 0; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-avatar {
        float: left;
        margin-right: 15px; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-title {
        float: right;
        text-align: right; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author {
        float: left; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-name,
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container .mt-author-notes {
        text-align: left; }
      .mt-timeline-2 > .mt-container > .mt-item:nth-child(odd) > .mt-timeline-content > .mt-content-container:before {
        left: 70px;
        border-right: 10px solid #E9EDEF;
        border-left: none; }
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container {
    margin-left: 80px;
    margin-right: 0; }
    .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container:before {
      left: 70px;
      border-right: 10px solid #E9EDEF;
      border-left: none; } }

@media (max-width: 480px) {
  .mt-timeline-2 .btn.pull-right,
  .mt-timeline-2 .btn-group.pull-right {
    float: none !important;
    margin: 0 5px 10px 0 !important; } }

@media (max-width: 400px) {
  .mt-timeline-2 > .mt-container > .mt-item:nth-child(even) > .mt-timeline-content > .mt-content-container .mt-author-notes {
    clear: both;
    padding-top: 10px; } }

/***
Horizontal Timeline 
***/
/* PLUGIN CSS */
.cd-horizontal-timeline {
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s; }

.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none; }

.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1; }

.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 90%;
  max-width: 800px;
  margin: 0 auto; }

.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden; }

.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px; }

.cd-horizontal-timeline .events-wrapper::before {
  left: 0;
  background-image: -webkit-linear-gradient(left, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0)); }

.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient(right, #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0)); }

.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s; }

.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #7b9d6f;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s; }

.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0); }

.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s; }

.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #7b9d6f;
  border-color: #7b9d6f; }

.cd-horizontal-timeline .events a.selected {
  pointer-events: none; }

@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop'; } }

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s; }

.cd-timeline-navigation a.prev {
  left: 0; }

.cd-timeline-navigation a.next {
  right: 0; }

.cd-timeline-navigation a.inactive {
  cursor: not-allowed; }

.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px; }

.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf; }

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s; }

.cd-horizontal-timeline .events-content > ol > li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

.cd-horizontal-timeline .events-content > ol > li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0); }

.cd-horizontal-timeline .events-content > ol > li.enter-right, .cd-horizontal-timeline .events-content > ol > li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right; }

.cd-horizontal-timeline .events-content > ol > li.enter-left, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left; }

.cd-horizontal-timeline .events-content > ol > li.leave-right, .cd-horizontal-timeline .events-content > ol > li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse; }

.cd-horizontal-timeline .events-content > ol > li {
  margin: 0 auto; }

.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto; }

.cd-horizontal-timeline .events-content em::before {
  content: '- '; }

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%); } }

@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }

@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%); } }

@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%); } }

@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }

/* METRONIC EXTENDED CSS */
.mt-timeline-horizontal {
  font-size: 14px; }
  .mt-timeline-horizontal ol, .mt-timeline-horizontal ul {
    list-style: none; }
  .mt-timeline-horizontal blockquote, .mt-timeline-horizontal q {
    quotes: none; }
  .mt-timeline-horizontal blockquote:before, .mt-timeline-horizontal blockquote:after,
  .mt-timeline-horizontal q:before, .mt-timeline-horizontal q:after {
    content: '';
    content: none; }
  .mt-timeline-horizontal table {
    border-collapse: collapse;
    border-spacing: 0; }
  .mt-timeline-horizontal .timeline {
    width: 100%;
    max-width: 100%; }
    .mt-timeline-horizontal .timeline:before {
      background: transparent; }
    .mt-timeline-horizontal .timeline .events-wrapper .events a:after {
      background-color: transparent;
      border: 2px solid; }
    .mt-timeline-horizontal .timeline .events-wrapper .events a.selected:after {
      background-color: #fff !important; }
    .mt-timeline-horizontal .timeline .events-wrapper .events a:hover, .mt-timeline-horizontal .timeline .events-wrapper .events a:focus {
      text-decoration: none; }
    .mt-timeline-horizontal .timeline .events-wrapper:before, .mt-timeline-horizontal .timeline .events-wrapper:after {
      background-image: none; }
    .mt-timeline-horizontal .timeline .mt-ht-nav-icon li a {
      border-radius: 50% !important; }
      .mt-timeline-horizontal .timeline .mt-ht-nav-icon li a i {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateX(50%) translateY(-50%);
        width: 10px; }
    .mt-timeline-horizontal .timeline .mt-ht-nav-icon li:first-child a i {
      left: -2px; }
    .mt-timeline-horizontal .timeline.mt-timeline-square .events a:after {
      border-radius: 0 !important; }
    .mt-timeline-horizontal .timeline.mt-timeline-square .mt-ht-nav-icon li a {
      border-radius: 0 !important; }
  .mt-timeline-horizontal .events-content ol {
    padding: 0; }
    .mt-timeline-horizontal .events-content ol li .mt-title {
      margin-top: 15px;
      float: left;
      width: 60%; }
      .mt-timeline-horizontal .events-content ol li .mt-title h2 {
        margin: 0;
        opacity: 0.8 ;
        filter: alpha(opacity=80) ;
        font-size: 18px;
        font-weight: 600; }
    .mt-timeline-horizontal .events-content ol li .mt-author {
      float: right;
      position: relative;
      text-align: right;
      width: 40%; }
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
        float: right;
        margin-left: 15px; }
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
        margin-top: 5px; }
        .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a {
          opacity: 0.9 ;
          filter: alpha(opacity=90) ;
          font-size: 15px;
          font-weight: 600; }
          .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:hover, .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name a:focus {
            text-decoration: none; }
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-datetime {
        font-size: 13px; }
      .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
        width: 50px;
        height: 50px;
        border-radius: 50% !important;
        overflow: hidden; }
        .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar > img {
          width: 100%;
          height: auto; }
    .mt-timeline-horizontal .events-content ol li .mt-content {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 1px solid;
      clear: both;
      line-height: 1.7em; }
      .mt-timeline-horizontal .events-content ol li .mt-content > p {
        opacity: 0.7 ;
        filter: alpha(opacity=70) ; }
      .mt-timeline-horizontal .events-content ol li .mt-content img.pull-left {
        margin: 0 15px 15px 0; }
      .mt-timeline-horizontal .events-content ol li .mt-content img.pull-right {
        margin: 0 0 15px 15px; }
      .mt-timeline-horizontal .events-content ol li .mt-content .btn-group .dropdown-menu {
        margin-right: 5px; }

@media (max-width: 480px) {
  .mt-timeline-horizontal .events-content ol li .mt-title {
    width: 100%; }
  .mt-timeline-horizontal .events-content ol li .mt-author {
    width: 100%;
    margin-top: 15px;
    text-align: left; }
    .mt-timeline-horizontal .events-content ol li .mt-author > .mt-avatar {
      float: left;
      margin-right: 15px;
      margin-left: 0; }
    .mt-timeline-horizontal .events-content ol li .mt-author > .mt-author-name {
      margin-top: 10px; }
  .mt-timeline-horizontal .btn.pull-right {
    float: none !important;
    margin: 0 !important; } }

/***
Tasks Widget 
***/
.tasks-widget:after {
  clear: both; }

.tasks-widget .task-list {
  list-style: none;
  padding: 0;
  margin: 0; }
  .tasks-widget .task-list > li {
    position: relative;
    padding: 10px 10px;
    border-bottom: 1px solid #F4F6F9; }
    .tasks-widget .task-list > li:hover {
      background: #F4F6F9; }
    .tasks-widget .task-list > li.last-line {
      border-bottom: none; }
    .tasks-widget .task-list > li.task-done {
      background: #f6f6f6; }
      .tasks-widget .task-list > li.task-done:hover {
        background: #f4f4f4; }
      .tasks-widget .task-list > li.task-done .task-title-sp {
        text-decoration: line-through; }
    .tasks-widget .task-list > li > .task-bell {
      margin-left: 10px; }
    .tasks-widget .task-list > li > .task-checkbox {
      float: left;
      width: 30px; }
      .tasks-widget .task-list > li > .task-checkbox input[type="checkbox"] {
        cursor: pointer; }
    .tasks-widget .task-list > li > .task-title {
      color: #838FA1;
      margin-right: 10px; }
      .tasks-widget .task-list > li > .task-title .task-title-sp {
        margin-right: 5px; }
    .tasks-widget .task-list > li .task-config-btn {
      margin-top: -1px; }
    .tasks-widget .task-list > li > .task-config {
      display: none;
      position: absolute;
      top: 7px;
      right: 10px; }
    .tasks-widget .task-list > li:hover > .task-config {
      display: block;
      margin-bottom: 0 !important; }

.tasks-widget .task-footer {
  margin-top: 5px; }
  .tasks-widget .task-footer:before, .tasks-widget .task-footer:after {
    content: " ";
    display: table; }
  .tasks-widget .task-footer:after {
    clear: both; }

@media only screen and (max-width: 480px) {
  .tasks-widget .task-config-btn {
    float: inherit;
    display: block; }
  .tasks-widget .task-list-projects li > .label {
    margin-bottom: 5px; } }

.mt-comments .mt-comment {
  padding: 10px;
  margin: 0 0 10px 0; }
  .mt-comments .mt-comment .mt-comment-img {
    width: 40px;
    float: left; }
    .mt-comments .mt-comment .mt-comment-img > img {
      border-radius: 50% !important; }
  .mt-comments .mt-comment .mt-comment-body {
    padding-left: 20px;
    position: relative;
    overflow: hidden; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info:before, .mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
      content: " ";
      display: table; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info:after {
      clear: both; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-author {
      display: inline-block;
      float: left;
      margin: 0px 0px 10px 0;
      color: #060606;
      font-weight: 600; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-info .mt-comment-date {
      display: inline-block;
      float: right;
      margin: 0px;
      color: #BABABA; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-text {
      color: #999999; }
    .mt-comments .mt-comment .mt-comment-body .mt-comment-details {
      margin: 10px 0px 0px 0; }
      .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status {
        text-transform: uppercase;
        float: left; }
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-pending {
          color: #B8C0F5; }
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-approved {
          color: #6BD873; }
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-status.mt-comment-status-rejected {
          color: red; }
      .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0;
        float: right; }
        .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li {
          float: left;
          padding: 0 5px;
          margin: 0; }
          .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a {
            text-transform: uppercase;
            color: #999999; }
            .mt-comments .mt-comment .mt-comment-body .mt-comment-details .mt-comment-actions > li > a:hover {
              color: #666666;
              text-decoration: none; }
  .mt-comments .mt-comment:hover {
    background: #f9f9f9; }
    .mt-comments .mt-comment:hover .mt-comment-body .mt-comment-details .mt-comment-actions {
      display: inline-block; }

.mt-actions .mt-action {
  margin: 0px;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #f7f8f9; }
  .mt-actions .mt-action:last-child {
    border-bottom: 0px; }
  .mt-actions .mt-action .mt-action-img {
    width: 40px;
    float: left; }
    .mt-actions .mt-action .mt-action-img > img {
      border-radius: 50% !important;
      margin-bottom: 2px; }
  .mt-actions .mt-action .mt-action-body {
    padding-left: 15px;
    position: relative;
    overflow: hidden; }
    .mt-actions .mt-action .mt-action-body .mt-action-row {
      display: table;
      width: 100%; }
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
        display: table-cell;
        vertical-align: top; }
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon {
          display: table-cell;
          padding: 6px 20px 6px 6px; }
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-icon > i {
            display: inline-block;
            position: relative;
            top: 10px;
            font-size: 25px;
            color: #78E0E8; }
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details {
          display: table-cell;
          vertical-align: top; }
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-author {
            color: #060606;
            font-weight: 600; }
          .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info .mt-action-details .mt-action-desc {
            margin-bottom: 0;
            color: #999b9b; }
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
        vertical-align: top;
        display: table-cell;
        text-align: center;
        width: 150px;
        white-space: nowrap;
        padding-top: 15px;
        color: #A6A8A8; }
        .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime .mt-action-dot {
          display: inline-block;
          width: 10px;
          height: 10px;
          background-color: red;
          border-radius: 50% !important;
          margin-left: 5px;
          margin-right: 5px; }
      .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
        vertical-align: top;
        display: table-cell;
        text-align: center;
        width: 160px;
        white-space: nowrap;
        padding-top: 10px; }

@media (max-width: 767px) {
  /* 767px */
  .mt-actions .mt-action .mt-action-body .mt-action-row {
    display: block; }
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-info {
      display: block; }
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-datetime {
      display: inline-block;
      margin-left: 40px; }
    .mt-actions .mt-action .mt-action-body .mt-action-row .mt-action-buttons {
      display: inline-block;
      float: right; } }

.mt-widget-1 {
  border: 1px solid #e7ecf1;
  text-align: center;
  position: relative; }
  .mt-widget-1 .mt-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    margin: 7px;
    font-size: 20px; }
    .mt-widget-1 .mt-icon > a > i {
      color: #a1e5e1; }
    .mt-widget-1 .mt-icon > a:hover > i {
      color: #79dad5; }
  .mt-widget-1 .mt-img {
    display: inline-block;
    border-radius: 50% !important;
    border: 4px solid #e7ecf1;
    margin: 40px 0 30px 0; }
    .mt-widget-1 .mt-img > img {
      border: 1px solid trnsparent;
      border-radius: 50% !important; }
  .mt-widget-1 .mt-body .mt-username {
    text-align: center;
    margin: 5px 10px;
    font-weight: 600;
    font-size: 16px; }
  .mt-widget-1 .mt-body .mt-user-title {
    text-align: center;
    margin: 10px 10px 10px 10px;
    color: #666666;
    font-size: 13px; }
  .mt-widget-1 .mt-body .mt-stats {
    margin: 30px 0px 0px 0px; }
    .mt-widget-1 .mt-body .mt-stats .btn-group {
      border-top: 1px solid #e7ecf1; }
      .mt-widget-1 .mt-body .mt-stats .btn-group .btn {
        padding: 10px 10px;
        font-size: 14px;
        border-right: 1px solid #e7ecf1; }
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:hover {
          background-color: #e7ecf1; }
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
          border: 0; }
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn > i {
          position: relative;
          top: 3px;
          right: 2px;
          font-size: 16px; }
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:first-child {
          border-bottom-left-radius: 2px !important; }
        .mt-widget-1 .mt-body .mt-stats .btn-group .btn:last-child {
          border-bottom-right-radius: 2px !important; }

.mt-widget-2 {
  border: 1px solid #e7ecf1;
  position: relative; }
  .mt-widget-2 .mt-head {
    position: absolute;
    width: 100%;
    background-size: 100% 100%; }
    .mt-widget-2 .mt-head .mt-head-label {
      position: absolute;
      top: 8px;
      right: 8px;
      cursor: pointer; }
      .mt-widget-2 .mt-head .mt-head-label > button {
        font-size: 13px;
        border-radius: 2px !important; }
    .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img {
      position: relative;
      float: left;
      margin: 165px 32px 18px 35px; }
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img::after {
        content: "";
        position: absolute;
        top: 90%;
        left: 50%;
        margin-left: -15px;
        border-width: 13px;
        border-style: solid;
        border-color: transparent transparent white  transparent; }
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-img > img {
        width: 65px;
        border-radius: 50% !important; }
    .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info {
      margin: 175px 0 0 -9px;
      color: white;
      display: inline-block; }
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-name {
        display: block;
        font-size: 15px; }
      .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time {
        font-size: 13px;
        display: block; }
        .mt-widget-2 .mt-head .mt-head-user .mt-head-user-info .mt-user-time > i {
          position: relative;
          top: 1px;
          font-size: 13px; }
  .mt-widget-2 .mt-body {
    padding-top: 160px;
    text-align: center; }
    .mt-widget-2 .mt-body .mt-body-title {
      margin-top: 130px;
      font-weight: 600;
      font-size: 16px; }
    .mt-widget-2 .mt-body .mt-body-description {
      margin-top: 10px;
      display: inline-block;
      color: #666666;
      font-size: 13px;
      padding: 0 10px; }
    .mt-widget-2 .mt-body .mt-body-stats {
      padding: 0; }
      .mt-widget-2 .mt-body .mt-body-stats:before, .mt-widget-2 .mt-body .mt-body-stats:after {
        content: " ";
        display: table; }
      .mt-widget-2 .mt-body .mt-body-stats:after {
        clear: both; }
      .mt-widget-2 .mt-body .mt-body-stats > li {
        margin: 15px;
        list-style: none;
        display: inline-block; }
    .mt-widget-2 .mt-body .mt-body-actions {
      border-top: 1px solid #e7ecf1; }
      .mt-widget-2 .mt-body .mt-body-actions > i {
        font-size: 18px; }
      .mt-widget-2 .mt-body .mt-body-actions .btn {
        font-size: 14px;
        border-right: 1px solid #e7ecf1;
        padding: 12px 0 12px 0;
        text-align: center; }
        .mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
          border: 0; }

.mt-widget-3 {
  border: 1px solid #e7ecf1; }
  .mt-widget-3 .mt-head {
    background-color: #5DC9E6;
    margin-bottom: 20px;
    color: white;
    padding: 15px 0; }
    .mt-widget-3 .mt-head .mt-head-icon {
      font-size: 35px;
      text-align: center;
      padding-top: 20px;
      margin-bottom: 10px; }
    .mt-widget-3 .mt-head .mt-head-desc {
      margin-left: 10px;
      margin-right: 10px;
      text-align: center;
      color: #fff;
      opacity: 0.8 ;
      filter: alpha(opacity=80) ; }
    .mt-widget-3 .mt-head .mt-head-date {
      text-align: center;
      margin-top: 20px;
      display: block;
      color: #f2f2f2; }
    .mt-widget-3 .mt-head .mt-head-button {
      margin: 10px 0;
      text-align: center;
      padding: 20px; }
      .mt-widget-3 .mt-head .mt-head-button > button {
        width: 90px; }
  .mt-widget-3 .mt-body-actions-icons .btn-group {
    margin-bottom: 20px; }
    .mt-widget-3 .mt-body-actions-icons .btn-group .mt-icon {
      display: block;
      position: relative;
      padding: 5px;
      font-size: 15px; }
  .mt-widget-3 .mt-body-actions-icons .btn {
    border-right: 1px solid #e7ecf1;
    font-size: 11px;
    text-align: center;
    padding: 0; }
    .mt-widget-3 .mt-body-actions-icons .btn:last-child {
      border-right: 0; }

.mt-widget-4 {
  min-height: 250px;
  color: white;
  background-color: #26C0B8; }
  .mt-widget-4 .mt-img-container {
    position: relative; }
    .mt-widget-4 .mt-img-container > img {
      height: 250px;
      width: 100%; }
  .mt-widget-4 .mt-container {
    width: 150px;
    background-color: #26C0B8;
    min-height: 250px;
    position: absolute;
    right: 15px;
    top: 0; }
    .mt-widget-4 .mt-container .mt-head-title {
      text-align: center;
      margin-top: 20px;
      padding: 10px; }
    .mt-widget-4 .mt-container .mt-body-icons {
      margin-top: 30px;
      text-align: center; }
      .mt-widget-4 .mt-container .mt-body-icons > a {
        color: #e6e6e6;
        display: inline-block;
        padding: 10px;
        font-size: 17px; }
        .mt-widget-4 .mt-container .mt-body-icons > a:hover {
          color: #fff; }
    .mt-widget-4 .mt-container .mt-footer-button {
      margin-top: 30px;
      position: absolute;
      right: 0; }
      .mt-widget-4 .mt-container .mt-footer-button > .btn {
        width: 90px;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        border: none !important; }

body.stop-scrolling {
  height: auto !important;
  overflow: visible !important; }

.sweet-alert .sa-icon.sa-success .sa-placeholder,
.sweet-alert .sa-icon {
  border-radius: 50% !important; }

.sweet-alert h2 {
  font-size: 20px;
  padding-top: 5px; }

.sweet-alert p {
  font-size: 14px; }

.sweet-alert .btn {
  font-size: 14px;
  padding: 8px 14px; }
  .sweet-alert .btn:focus {
    border-color: transparent; }

.mt-sweetalert:hover {
  cursor: pointer; }

.mt-sweetalert.mt-italic {
  font-style: italic; }

.mt-sweetalert:focus {
  outline: none !important;
  border: 1px solid transparent; }

.mt-sweetalert-title {
  margin: 30px 0 15px 0; }

.mt-clipboard-container {
  padding: 20px; }
  .mt-clipboard-container .mt-clipboard {
    margin: 10px 10px 10px 0; }

.mt-multiselect {
  text-align: left;
  position: relative; }
  .mt-multiselect .caret {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    right: 15px; }
  .mt-multiselect.mt-noicon .caret {
    display: none; }

.mt-code {
  padding: 3px;
  color: #E43A45;
  border-radius: 4px !important;
  display: inline;
  word-wrap: normal; }

.caption-desc {
  font-size: 13px;
  margin-top: 0.5em;
  line-height: 2.3em; }

.mt-element-step .row {
  margin: 0; }

.mt-element-step .step-default .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center; }

.mt-element-step .step-default .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px; }

.mt-element-step .step-default .mt-step-title {
  font-size: 30px;
  font-weight: 100; }

.mt-element-step .step-default .active {
  background-color: #32c5d2 !important; }
  .mt-element-step .step-default .active .mt-step-number {
    color: #32c5d2 !important; }
  .mt-element-step .step-default .active .mt-step-title,
  .mt-element-step .step-default .active .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-default .done {
  background-color: #26C281 !important; }
  .mt-element-step .step-default .done .mt-step-number {
    color: #26C281 !important; }
  .mt-element-step .step-default .done .mt-step-title,
  .mt-element-step .step-default .done .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-default .error {
  background-color: #E7505A !important; }
  .mt-element-step .step-default .error .mt-step-number {
    color: #E7505A !important; }
  .mt-element-step .step-default .error .mt-step-title,
  .mt-element-step .step-default .error .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px; }

.mt-element-step .step-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px; }

.mt-element-step .step-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px; }

.mt-element-step .step-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px; }

.mt-element-step .step-thin .active {
  background-color: #32c5d2 !important; }
  .mt-element-step .step-thin .active .mt-step-number {
    color: #32c5d2 !important; }
  .mt-element-step .step-thin .active .mt-step-title,
  .mt-element-step .step-thin .active .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-thin .done {
  background-color: #26C281 !important; }
  .mt-element-step .step-thin .done .mt-step-number {
    color: #26C281 !important; }
  .mt-element-step .step-thin .done .mt-step-title,
  .mt-element-step .step-thin .done .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-thin .error {
  background-color: #E7505A !important; }
  .mt-element-step .step-thin .error .mt-step-number {
    color: #E7505A !important; }
  .mt-element-step .step-thin .error .mt-step-title,
  .mt-element-step .step-thin .error .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center;
  height: 160px; }

.mt-element-step .step-background .mt-step-number {
  font-size: 200px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4; }

.mt-element-step .step-background .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative; }

.mt-element-step .step-background .mt-step-content {
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative; }

.mt-element-step .step-background .active {
  background-color: #32c5d2 !important; }
  .mt-element-step .step-background .active .mt-step-number {
    color: #2ab4c0 !important; }
  .mt-element-step .step-background .active .mt-step-title,
  .mt-element-step .step-background .active .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background .done {
  background-color: #26C281 !important; }
  .mt-element-step .step-background .done .mt-step-number {
    color: #22ad73 !important; }
  .mt-element-step .step-background .done .mt-step-title,
  .mt-element-step .step-background .done .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background .error {
  background-color: #E7505A !important; }
  .mt-element-step .step-background .error .mt-step-number {
    color: #e43a45 !important; }
  .mt-element-step .step-background .error .mt-step-title,
  .mt-element-step .step-background .error .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background-thin .mt-step-col {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center; }

.mt-element-step .step-background-thin .mt-step-number {
  font-size: 120px;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0.79em;
  color: #dae1e4;
  z-index: 4; }

.mt-element-step .step-background-thin .mt-step-title {
  font-size: 30px;
  font-weight: 100;
  text-align: right;
  padding-right: 25%;
  z-index: 5;
  position: relative; }

.mt-element-step .step-background-thin .mt-step-content {
  text-align: right;
  position: relative;
  padding-right: 25%;
  z-index: 5; }

.mt-element-step .step-background-thin .active {
  background-color: #32c5d2 !important; }
  .mt-element-step .step-background-thin .active .mt-step-number {
    color: #2ab4c0 !important; }
  .mt-element-step .step-background-thin .active .mt-step-title,
  .mt-element-step .step-background-thin .active .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background-thin .done {
  background-color: #26C281 !important; }
  .mt-element-step .step-background-thin .done .mt-step-number {
    color: #22ad73 !important; }
  .mt-element-step .step-background-thin .done .mt-step-title,
  .mt-element-step .step-background-thin .done .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-background-thin .error {
  background-color: #E7505A !important; }
  .mt-element-step .step-background-thin .error .mt-step-number {
    color: #e43a45 !important; }
  .mt-element-step .step-background-thin .error .mt-step-title,
  .mt-element-step .step-background-thin .error .mt-step-content {
    color: #fff !important; }

.mt-element-step .step-no-background .mt-step-col {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: center; }

.mt-element-step .step-no-background .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 3px 14px;
  margin-bottom: 20px;
  border: 1px solid;
  border-color: #e5e5e5; }

.mt-element-step .step-no-background .mt-step-title {
  font-size: 30px;
  font-weight: 100; }

.mt-element-step .step-no-background .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700; }

.mt-element-step .step-no-background .active .mt-step-title,
.mt-element-step .step-no-background .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700; }

.mt-element-step .step-no-background .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700; }

.mt-element-step .step-no-background .done .mt-step-title,
.mt-element-step .step-no-background .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700; }

.mt-element-step .step-no-background .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700; }

.mt-element-step .step-no-background .error .mt-step-title,
.mt-element-step .step-no-background .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .mt-step-col {
  padding-top: 10px;
  padding-bottom: 10px; }

.mt-element-step .step-no-background-thin .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  float: left;
  margin: auto;
  padding: 3px 14px;
  border: 1px solid;
  border-color: #e5e5e5; }

.mt-element-step .step-no-background-thin .mt-step-title {
  font-size: 24px;
  font-weight: 100;
  padding-left: 60px;
  margin-top: -4px; }

.mt-element-step .step-no-background-thin .mt-step-content {
  padding-left: 60px;
  margin-top: -5px; }

.mt-element-step .step-no-background-thin .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .active .mt-step-title,
.mt-element-step .step-no-background-thin .active .mt-step-content {
  color: #32c5d2 !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .done .mt-step-title,
.mt-element-step .step-no-background-thin .done .mt-step-content {
  color: #26C281 !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important;
  font-weight: 700; }

.mt-element-step .step-no-background-thin .error .mt-step-title,
.mt-element-step .step-no-background-thin .error .mt-step-content {
  color: #E7505A !important;
  font-weight: 700; }

.mt-element-step .step-line .mt-step-col {
  padding: 30px 0;
  text-align: center; }

.mt-element-step .step-line .mt-step-number {
  font-size: 26px;
  border-radius: 50% !important;
  display: inline-block;
  margin: auto;
  padding: 9px;
  margin-bottom: 5px;
  border: 3px solid;
  border-color: #e5e5e5;
  position: relative;
  z-index: 5;
  height: 60px;
  width: 60px;
  text-align: center; }
  .mt-element-step .step-line .mt-step-number > i {
    position: relative;
    top: 50%;
    transform: translateY(-120%); }

.mt-element-step .step-line .mt-step-title {
  font-size: 20px;
  font-weight: 400;
  position: relative; }
  .mt-element-step .step-line .mt-step-title:after {
    content: '';
    height: 3px;
    width: 50%;
    position: absolute;
    background-color: #e5e5e5;
    top: -32px;
    left: 50%;
    z-index: 4;
    transform: translateY(-100%); }
  .mt-element-step .step-line .mt-step-title:before {
    content: '';
    height: 3px;
    width: 50%;
    position: absolute;
    background-color: #e5e5e5;
    top: -32px;
    right: 50%;
    z-index: 4;
    transform: translateY(-100%); }

.mt-element-step .step-line .first .mt-step-title:before {
  content: none; }

.mt-element-step .step-line .last .mt-step-title:after {
  content: none; }

.mt-element-step .step-line .active .mt-step-number {
  color: #32c5d2 !important;
  border-color: #32c5d2 !important; }

.mt-element-step .step-line .active .mt-step-title,
.mt-element-step .step-line .active .mt-step-content {
  color: #32c5d2 !important; }

.mt-element-step .step-line .active .mt-step-title:after, .mt-element-step .step-line .active .mt-step-title:before {
  background-color: #32c5d2; }

.mt-element-step .step-line .done .mt-step-number {
  color: #26C281 !important;
  border-color: #26C281 !important; }

.mt-element-step .step-line .done .mt-step-title,
.mt-element-step .step-line .done .mt-step-content {
  color: #26C281 !important; }

.mt-element-step .step-line .done .mt-step-title:after, .mt-element-step .step-line .done .mt-step-title:before {
  background-color: #26C281; }

.mt-element-step .step-line .error .mt-step-number {
  color: #E7505A !important;
  border-color: #E7505A !important; }

.mt-element-step .step-line .error .mt-step-title,
.mt-element-step .step-line .error .mt-step-content {
  color: #E7505A !important; }

.mt-element-step .step-line .error .mt-step-title:after, .mt-element-step .step-line .error .mt-step-title:before {
  background-color: #E7505A; }

@media (max-width: 991px) {
  /* 991px */
  .mt-element-step .step-line .mt-step-title:after {
    content: none; }
  .mt-element-step .step-line .mt-step-title:before {
    content: none; } }

.mt-element-list .list-default.mt-list-head {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 15px; }
  .mt-element-list .list-default.mt-list-head .list-title {
    margin: 0 0 0.7em 0;
    font-size: 18px; }
  .mt-element-list .list-default.mt-list-head .list-date {
    font-size: 12px; }
  .mt-element-list .list-default.mt-list-head .list-pending {
    margin-bottom: 10px; }
  .mt-element-list .list-default.mt-list-head .list-count {
    display: inline-block;
    padding: 3px 7px; }
    .mt-element-list .list-default.mt-list-head .list-count.last {
      margin-bottom: 0; }
  .mt-element-list .list-default.mt-list-head .list-label {
    display: inline-block;
    font-size: 12px; }

.mt-element-list .list-default.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px; }
  .mt-element-list .list-default.mt-list-container .mt-list-title {
    padding-bottom: 15px;
    font-size: 14px;
    font-weight: 700; }
  .mt-element-list .list-default.mt-list-container ul {
    margin-bottom: 0;
    padding: 0; }
    .mt-element-list .list-default.mt-list-container ul > .mt-list-item {
      list-style: none;
      border-bottom: 1px solid;
      border-color: #e7ecf1;
      padding: 25px 0;
      min-height: 45px; }
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item:first-child {
        padding-top: 0; }
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item:last-child {
        padding-bottom: 0;
        border: none; }
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container {
        border: 1px solid;
        border-color: #e7ecf1;
        border-radius: 50% !important;
        padding: 0.9em;
        float: left;
        width: 45px;
        height: 45px; }
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a {
          color: #34495e; }
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
            color: #26C281;
            text-decoration: none; }
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done {
          border-color: #26C281; }
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
            color: #26C281; }
            .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
              color: #26C281;
              text-decoration: none; }
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content {
        padding: 0 75px 0 60px; }
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
          margin-top: 0;
          margin-bottom: 5px;
          font-size: 16px; }
          .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
            color: #34495e; }
            .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
              color: #26C281;
              text-decoration: none; }
        .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-item-content > p {
          margin: 0; }
      .mt-element-list .list-default.mt-list-container ul > .mt-list-item > .list-datetime {
        text-align: right;
        float: right;
        width: 60px; }

.mt-element-list .list-default.ext-1.mt-list-container {
  padding: 15px 0 0 0; }
  .mt-element-list .list-default.ext-1.mt-list-container .mt-list-title {
    padding: 0 15px 15px 15px; }
  .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item {
    padding: 15px;
    border-left: 3px solid;
    border-color: #2F353B;
    border-bottom-color: #e7ecf1; }
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item:hover {
      background-color: #e5e5e5; }
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done {
      border-color: #26C281;
      border-bottom-color: #e7ecf1; }
      .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item.done:hover {
        background-color: #96ebc8; }
    .mt-element-list .list-default.ext-1.mt-list-container ul > .mt-list-item > .list-icon-container {
      border: none; }

.mt-element-list .list-default.group .list-toggle-container:hover, .mt-element-list .list-default.group .list-toggle-container:focus, .mt-element-list .list-default.group .list-toggle-container:active {
  text-decoration: none; }

.mt-element-list .list-default.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #2F353B;
  font-weight: 700;
  color: #fff;
  text-decoration: none; }
  .mt-element-list .list-default.group .list-toggle-container .list-toggle.done {
    background-color: #26C281; }

.mt-element-list .list-simple.mt-list-head {
  padding: 15px; }
  .mt-element-list .list-simple.mt-list-head .list-title {
    margin: 0;
    padding-right: 85px; }
  .mt-element-list .list-simple.mt-list-head .list-date {
    font-size: 12px;
    opacity: 0.8;
    float: right;
    width: 75px; }

.mt-element-list .list-simple.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px; }
  .mt-element-list .list-simple.mt-list-container ul {
    margin-bottom: 0;
    padding: 0; }
    .mt-element-list .list-simple.mt-list-container ul > .mt-list-item {
      list-style: none;
      border-bottom: 1px solid;
      border-color: #e7ecf1;
      padding: 15px 0; }
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item:first-child {
        padding-top: 0; }
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item:last-child {
        padding-bottom: 0;
        border: none; }
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container {
        font-size: 14px;
        float: left; }
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a {
          color: #34495e; }
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container > a:hover {
            color: #26C281;
            text-decoration: none; }
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done {
          color: #26C281; }
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a {
            color: #26C281; }
            .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-icon-container.done > a:hover {
              color: #26C281;
              text-decoration: none; }
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content {
        padding: 0 75px 0 60px; }
        .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
          margin: 0;
          font-size: 18px; }
          .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
            color: #34495e; }
            .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
              color: #26C281;
              text-decoration: none; }
      .mt-element-list .list-simple.mt-list-container ul > .mt-list-item > .list-datetime {
        text-align: right;
        float: right;
        width: 60px; }

.mt-element-list .list-simple.mt-list-head {
  padding: 15px; }
  .mt-element-list .list-simple.mt-list-head .list-title {
    margin: 0;
    padding-right: 85px; }
  .mt-element-list .list-simple.mt-list-head .list-date {
    font-size: 12px;
    opacity: 0.8;
    float: right;
    width: 75px; }

.mt-element-list .list-simple.ext-1.mt-list-container {
  padding: 0; }
  .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item {
    padding: 15px;
    border-left: 3px solid;
    border-color: #34495e;
    border-bottom-color: #e7ecf1; }
    .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item:hover {
      background-color: #e5e5e5; }
    .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done {
      border-color: #26C281;
      border-bottom-color: #e7ecf1; }
      .mt-element-list .list-simple.ext-1.mt-list-container ul > .mt-list-item.done:hover {
        background-color: #96ebc8; }

.mt-element-list .list-simple.group .list-toggle-container:hover, .mt-element-list .list-simple.group .list-toggle-container:focus, .mt-element-list .list-simple.group .list-toggle-container:active {
  text-decoration: none; }

.mt-element-list .list-simple.group .list-toggle-container .list-toggle {
  padding: 15px;
  background-color: #34495e;
  font-weight: 700;
  color: #fff;
  text-decoration: none; }
  .mt-element-list .list-simple.group .list-toggle-container .list-toggle.done {
    background-color: #26C281; }

.mt-element-list .list-news.mt-list-head {
  padding: 15px;
  text-align: center; }
  .mt-element-list .list-news.mt-list-head .list-title {
    margin: 0; }
  .mt-element-list .list-news.mt-list-head .badge {
    margin-top: 5px; }

.mt-element-list .list-news.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  padding: 15px 0; }
  .mt-element-list .list-news.mt-list-container ul {
    margin-bottom: 0;
    padding: 0; }
    .mt-element-list .list-news.mt-list-container ul > .mt-list-item {
      list-style: none;
      border-bottom: 1px solid;
      border-color: #e7ecf1;
      padding: 15px;
      position: relative; }
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item:first-child {
        padding-top: 0; }
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item:last-child {
        padding-bottom: 0;
        border: none; }
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container {
        font-size: 20px;
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -10px; }
        .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a {
          color: #2f353b; }
          .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
            color: #32c5d2; }
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content {
        padding: 0 25px 0 0; }
        .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
          margin: 0;
          font-size: 18px;
          margin-bottom: 10px; }
          .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
            color: #34495e; }
            .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
              color: #32c5d2;
              text-decoration: none; }
      .mt-element-list .list-news.mt-list-container ul > .mt-list-item > .list-datetime {
        margin-bottom: 10px; }

.mt-element-list .list-news.ext-1.mt-list-head {
  position: relative;
  text-align: left; }
  .mt-element-list .list-news.ext-1.mt-list-head .list-count {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 19px; }

.mt-element-list .list-news.ext-1 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left; }
  .mt-element-list .list-news.ext-1 .list-thumb img {
    width: 100%; }

.mt-element-list .list-news.ext-1.mt-list-container {
  padding: 0; }
  .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item {
    padding: 15px; }
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-datetime {
      padding-left: 90px; }
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item > .list-item-content {
      padding-left: 90px; }
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:hover {
      background-color: #e5e5e5; }
    .mt-element-list .list-news.ext-1.mt-list-container ul > .mt-list-item:last-child {
      padding-bottom: 15px; }

.mt-element-list .list-news.ext-2.mt-list-head {
  position: relative;
  text-align: left; }
  .mt-element-list .list-news.ext-2.mt-list-head .list-count {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 19px; }

.mt-element-list .list-news.ext-2 .list-thumb {
  width: 80px;
  height: 80px;
  overflow: hidden;
  float: left; }
  .mt-element-list .list-news.ext-2 .list-thumb img {
    width: 100%; }

.mt-element-list .list-news.ext-2.mt-list-container {
  padding: 0; }
  .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item {
    padding: 15px; }
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-datetime {
      padding-left: 90px; }
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content {
      padding-left: 90px; }
      .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
        font-size: 16px; }
        .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
          color: #F2784B; }
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:hover {
      background-color: #e5e5e5; }
    .mt-element-list .list-news.ext-2.mt-list-container ul > .mt-list-item:last-child {
      padding-bottom: 15px; }

.mt-element-list .list-todo.mt-list-head {
  padding: 15px;
  position: relative; }
  .mt-element-list .list-todo.mt-list-head .list-title {
    margin: 0; }
  .mt-element-list .list-todo.mt-list-head .list-head-count {
    margin-top: 5px; }
    .mt-element-list .list-todo.mt-list-head .list-head-count > .list-head-count-item {
      display: inline-block;
      margin-right: 15px; }
  .mt-element-list .list-todo.mt-list-head .list-count {
    position: absolute;
    top: 0;
    right: 0;
    padding: 29px;
    font-size: 16px; }
  .mt-element-list .list-todo.mt-list-head a {
    color: #fff; }
    .mt-element-list .list-todo.mt-list-head a:hover {
      text-decoration: none; }

.mt-element-list .list-todo.mt-list-container {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-color: #e7ecf1;
  position: relative; }
  .mt-element-list .list-todo.mt-list-container .list-todo-line {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 1px;
    top: 0;
    left: 25px;
    border-left: 1px solid;
    border-color: #e7ecf1; }
  .mt-element-list .list-todo.mt-list-container ul {
    margin-bottom: 0;
    padding: 0;
    position: relative;
    z-index: 5; }
    .mt-element-list .list-todo.mt-list-container ul > .mt-list-item {
      list-style: none;
      border-bottom: 1px solid;
      border-bottom-style: dashed;
      border-color: #e7ecf1;
      padding: 15px;
      position: relative; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item:last-child {
        border: none; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-icon {
        display: inline-block;
        margin-top: 0.7em;
        padding: 0.7em 0;
        vertical-align: top; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item {
        margin-left: 15px;
        display: inline-block;
        vertical-align: top;
        width: 90%;
        position: relative; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item:after {
          right: 100%;
          top: 50%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none;
          border-color: rgba(47, 53, 59, 0);
          border-right-color: #2f353b;
          border-width: 8px;
          top: 18px; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:hover, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:focus, .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container:active {
          text-decoration: none; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle {
          padding: 15px; }
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item > .list-toggle-container .list-toggle > .list-toggle-title {
            display: inline-block; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list {
          border: 1px solid;
          border-color: #e7ecf1;
          padding: 0;
          margin: 0;
          position: relative;
          border-top: none;
          border-bottom: none; }
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item {
            list-style: none;
            padding: 15px;
            border-bottom: 1px solid;
            border-color: #e7ecf1; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a {
              color: #2f353b; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item a:hover {
                text-decoration: none;
                color: #e43a45; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item:last-child {
              border-bottom: none; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-icon {
              float: left; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content {
              padding: 0 45px 0 35px; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > h4 {
                margin-top: 0;
                font-size: 14px; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-content > p {
                font-size: 13px;
                margin: 0; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status {
              float: right; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status a {
                color: #e5e5e5; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .done:hover {
                color: #26C281; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item > .task-status .pending:hover {
                color: #e43a45; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-list-item.done > .task-status .done {
              color: #26C281; }
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer {
            padding: 15px;
            text-align: center; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a {
              color: #2f353b; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a:hover {
                text-decoration: none; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-trash:hover {
                color: #e43a45; }
              .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-todo-item .task-list .task-footer a.task-add:hover {
                color: #26C281; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container {
        font-size: 20px;
        position: absolute;
        right: 5px;
        top: 50%;
        margin-top: -10px; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a {
          color: #2f353b; }
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-icon-container a:hover {
            color: #32c5d2; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content {
        padding: 0 25px 0 0; }
        .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 {
          margin: 0;
          font-size: 18px;
          margin-bottom: 10px; }
          .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a {
            color: #34495e; }
            .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-item-content > h3 > a:hover {
              color: #32c5d2;
              text-decoration: none; }
      .mt-element-list .list-todo.mt-list-container ul > .mt-list-item > .list-datetime {
        margin-bottom: 10px; }

.mt-element-list .list-default.mt-list-head.white {
  background-color: #ffffff;
  color: #666; }
  .mt-element-list .list-default.mt-list-head.white .badge {
    background-color: white;
    color: #666; }
  .mt-element-list .list-default.mt-list-head.white.ext-1 .badge {
    background-color: #e6e6e6; }
  .mt-element-list .list-default.mt-list-head.white .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.white .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.white {
  background-color: #ffffff;
  color: #666; }

.mt-element-list .list-todo .list-count.white {
  background-color: #ffffff;
  color: #666; }
  .mt-element-list .list-todo .list-count.white:hover {
    background-color: #f2f2f2; }

.mt-element-list .list-todo .list-todo-line.white {
  border-color: #ffffff; }

.mt-element-list .list-todo .list-todo-item.white:after {
  border-right-color: #ffffff !important; }

.mt-element-list .list-todo .list-todo-item.white .list-toggle {
  background: #ffffff;
  color: #666 !important; }
  .mt-element-list .list-todo .list-todo-item.white .list-toggle > .badge {
    color: #ffffff;
    background: #666; }

.mt-element-list .list-default.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666; }
  .mt-element-list .list-default.mt-list-head.default .badge {
    background-color: white;
    color: #666; }
  .mt-element-list .list-default.mt-list-head.default.ext-1 .badge {
    background-color: #c2cad8; }
  .mt-element-list .list-default.mt-list-head.default .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.default .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.default {
  background-color: #e1e5ec;
  color: #666; }

.mt-element-list .list-todo .list-count.default {
  background-color: #e1e5ec;
  color: #666; }
  .mt-element-list .list-todo .list-count.default:hover {
    background-color: #d1d7e2; }

.mt-element-list .list-todo .list-todo-line.default {
  border-color: #e1e5ec; }

.mt-element-list .list-todo .list-todo-item.default:after {
  border-right-color: #e1e5ec !important; }

.mt-element-list .list-todo .list-todo-item.default .list-toggle {
  background: #e1e5ec;
  color: #666 !important; }
  .mt-element-list .list-todo .list-todo-item.default .list-toggle > .badge {
    color: #e1e5ec;
    background: #666; }

.mt-element-list .list-default.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.dark .badge {
    background-color: #464f57;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.dark.ext-1 .badge {
    background-color: #181c1f; }
  .mt-element-list .list-default.mt-list-head.dark .list-label {
    color: #acb5bd; }
  .mt-element-list .list-default.mt-list-head.dark .list-date {
    color: #acb5bd; }

.mt-element-list .list-todo.mt-list-head.dark {
  background-color: #2f353b;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.dark {
  background-color: #2f353b;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.dark:hover {
    background-color: #24282d; }

.mt-element-list .list-todo .list-todo-line.dark {
  border-color: #2f353b; }

.mt-element-list .list-todo .list-todo-item.dark:after {
  border-right-color: #2f353b !important; }

.mt-element-list .list-todo .list-todo-item.dark .list-toggle {
  background: #2f353b;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.dark .list-toggle > .badge {
    color: #2f353b;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue {
  background-color: #3598dc;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue .badge {
    background-color: #60aee4;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue.ext-1 .badge {
    background-color: #217ebd; }
  .mt-element-list .list-default.mt-list-head.blue .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue {
  background-color: #3598dc;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue {
  background-color: #3598dc;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue:hover {
    background-color: #258cd3; }

.mt-element-list .list-todo .list-todo-line.blue {
  border-color: #3598dc; }

.mt-element-list .list-todo .list-todo-item.blue:after {
  border-right-color: #3598dc !important; }

.mt-element-list .list-todo .list-todo-item.blue .list-toggle {
  background: #3598dc;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue .list-toggle > .badge {
    color: #3598dc;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-madison .badge {
    background-color: #7ca7cc;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-madison.ext-1 .badge {
    background-color: #3f74a3; }
  .mt-element-list .list-default.mt-list-head.blue-madison .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-madison .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-madison {
  background-color: #578ebe;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-madison:hover {
    background-color: #4682b5; }

.mt-element-list .list-todo .list-todo-line.blue-madison {
  border-color: #578ebe; }

.mt-element-list .list-todo .list-todo-item.blue-madison:after {
  border-right-color: #578ebe !important; }

.mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle {
  background: #578ebe;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-madison .list-toggle > .badge {
    color: #578ebe;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-chambray .badge {
    background-color: #3e5871;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-chambray.ext-1 .badge {
    background-color: #1a252f; }
  .mt-element-list .list-default.mt-list-head.blue-chambray .list-label {
    color: #aabed1; }
  .mt-element-list .list-default.mt-list-head.blue-chambray .list-date {
    color: #aabed1; }

.mt-element-list .list-todo.mt-list-head.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-chambray {
  background-color: #2C3E50;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-chambray:hover {
    background-color: #233140; }

.mt-element-list .list-todo .list-todo-line.blue-chambray {
  border-color: #2C3E50; }

.mt-element-list .list-todo .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50 !important; }

.mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-chambray .list-toggle > .badge {
    color: #2C3E50;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .badge {
    background-color: #344b60;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay.ext-1 .badge {
    background-color: #10171e; }
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-label {
    color: #98b1c8; }
  .mt-element-list .list-default.mt-list-head.blue-ebonyclay .list-date {
    color: #98b1c8; }

.mt-element-list .list-todo.mt-list-head.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-ebonyclay {
  background-color: #22313F;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-ebonyclay:hover {
    background-color: #19242e; }

.mt-element-list .list-todo .list-todo-line.blue-ebonyclay {
  border-color: #22313F; }

.mt-element-list .list-todo .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F !important; }

.mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-ebonyclay .list-toggle > .badge {
    color: #22313F;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-hoki .badge {
    background-color: #869ab3;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-hoki.ext-1 .badge {
    background-color: #526781; }
  .mt-element-list .list-default.mt-list-head.blue-hoki .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-hoki .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-hoki {
  background-color: #67809F;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-hoki:hover {
    background-color: #5c7391; }

.mt-element-list .list-todo .list-todo-line.blue-hoki {
  border-color: #67809F; }

.mt-element-list .list-todo .list-todo-item.blue-hoki:after {
  border-right-color: #67809F !important; }

.mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle {
  background: #67809F;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-hoki .list-toggle > .badge {
    color: #67809F;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-steel .badge {
    background-color: #7093cc;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-steel.ext-1 .badge {
    background-color: #395f9d; }
  .mt-element-list .list-default.mt-list-head.blue-steel .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-steel .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-steel {
  background-color: #4B77BE;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-steel:hover {
    background-color: #406bb0; }

.mt-element-list .list-todo .list-todo-line.blue-steel {
  border-color: #4B77BE; }

.mt-element-list .list-todo .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE !important; }

.mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-steel .list-toggle > .badge {
    color: #4B77BE;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-soft .badge {
    background-color: #71a0c7;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-soft.ext-1 .badge {
    background-color: #3b6d97; }
  .mt-element-list .list-default.mt-list-head.blue-soft .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-soft .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-soft {
  background-color: #4c87b9;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-soft:hover {
    background-color: #427aa9; }

.mt-element-list .list-todo .list-todo-line.blue-soft {
  border-color: #4c87b9; }

.mt-element-list .list-todo .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9 !important; }

.mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-soft .list-toggle > .badge {
    color: #4c87b9;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-dark .badge {
    background-color: #788da4;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-dark.ext-1 .badge {
    background-color: #495a6d; }
  .mt-element-list .list-default.mt-list-head.blue-dark .list-label {
    color: #f2f4f6; }
  .mt-element-list .list-default.mt-list-head.blue-dark .list-date {
    color: #f2f4f6; }

.mt-element-list .list-todo.mt-list-head.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-dark {
  background-color: #5e738b;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-dark:hover {
    background-color: #54667c; }

.mt-element-list .list-todo .list-todo-line.blue-dark {
  border-color: #5e738b; }

.mt-element-list .list-todo .list-todo-item.blue-dark:after {
  border-right-color: #5e738b !important; }

.mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle {
  background: #5e738b;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-dark .list-toggle > .badge {
    color: #5e738b;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-sharp .badge {
    background-color: #84b3dc;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-sharp.ext-1 .badge {
    background-color: #3782c3; }
  .mt-element-list .list-default.mt-list-head.blue-sharp .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-sharp .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-sharp {
  background-color: #5C9BD1;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-sharp:hover {
    background-color: #488fcb; }

.mt-element-list .list-todo .list-todo-line.blue-sharp {
  border-color: #5C9BD1; }

.mt-element-list .list-todo .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1 !important; }

.mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-sharp .list-toggle > .badge {
    color: #5C9BD1;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-oleo .badge {
    background-color: #b2bac7;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.blue-oleo.ext-1 .badge {
    background-color: #76869d; }
  .mt-element-list .list-default.mt-list-head.blue-oleo .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.blue-oleo .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.blue-oleo {
  background-color: #94A0B2;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.blue-oleo:hover {
    background-color: #8593a7; }

.mt-element-list .list-todo .list-todo-line.blue-oleo {
  border-color: #94A0B2; }

.mt-element-list .list-todo .list-todo-item.blue-oleo:after {
  border-right-color: #94A0B2 !important; }

.mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle {
  background: #94A0B2;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.blue-oleo .list-toggle > .badge {
    color: #94A0B2;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green .badge {
    background-color: #5cd1db;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green.ext-1 .badge {
    background-color: #26a1ab; }
  .mt-element-list .list-default.mt-list-head.green .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.green .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.green {
  background-color: #32c5d2;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green {
  background-color: #32c5d2;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green:hover {
    background-color: #2ab4c0; }

.mt-element-list .list-todo .list-todo-line.green {
  border-color: #32c5d2; }

.mt-element-list .list-todo .list-todo-item.green:after {
  border-right-color: #32c5d2 !important; }

.mt-element-list .list-todo .list-todo-item.green .list-toggle {
  background: #32c5d2;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green .list-toggle > .badge {
    color: #32c5d2;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-meadow .badge {
    background-color: #2ae0bb;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-meadow.ext-1 .badge {
    background-color: #158f76; }
  .mt-element-list .list-default.mt-list-head.green-meadow .list-label {
    color: #dcfaf4; }
  .mt-element-list .list-default.mt-list-head.green-meadow .list-date {
    color: #dcfaf4; }

.mt-element-list .list-todo.mt-list-head.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-meadow {
  background-color: #1BBC9B;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-meadow:hover {
    background-color: #18a689; }

.mt-element-list .list-todo .list-todo-line.green-meadow {
  border-color: #1BBC9B; }

.mt-element-list .list-todo .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B !important; }

.mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-meadow .list-toggle > .badge {
    color: #1BBC9B;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-seagreen .badge {
    background-color: #22cfc6;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-seagreen.ext-1 .badge {
    background-color: #147772; }
  .mt-element-list .list-default.mt-list-head.green-seagreen .list-label {
    color: #c7f6f3; }
  .mt-element-list .list-default.mt-list-head.green-seagreen .list-date {
    color: #c7f6f3; }

.mt-element-list .list-todo.mt-list-head.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-seagreen {
  background-color: #1BA39C;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-seagreen:hover {
    background-color: #178d87; }

.mt-element-list .list-todo .list-todo-line.green-seagreen {
  border-color: #1BA39C; }

.mt-element-list .list-todo .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C !important; }

.mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-seagreen .list-toggle > .badge {
    color: #1BA39C;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-turquoise .badge {
    background-color: #61dfc6;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-turquoise.ext-1 .badge {
    background-color: #24b699; }
  .mt-element-list .list-default.mt-list-head.green-turquoise .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.green-turquoise .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-turquoise {
  background-color: #36D7B7;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-turquoise:hover {
    background-color: #28cbab; }

.mt-element-list .list-todo .list-todo-line.green-turquoise {
  border-color: #36D7B7; }

.mt-element-list .list-todo .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7 !important; }

.mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-turquoise .list-toggle > .badge {
    color: #36D7B7;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-haze .badge {
    background-color: #67c6bf;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-haze.ext-1 .badge {
    background-color: #36918b; }
  .mt-element-list .list-default.mt-list-head.green-haze .list-label {
    color: #fbfefd; }
  .mt-element-list .list-default.mt-list-head.green-haze .list-date {
    color: #fbfefd; }

.mt-element-list .list-todo.mt-list-head.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-haze {
  background-color: #44b6ae;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-haze:hover {
    background-color: #3da39c; }

.mt-element-list .list-todo .list-todo-line.green-haze {
  border-color: #44b6ae; }

.mt-element-list .list-todo .list-todo-item.green-haze:after {
  border-right-color: #44b6ae !important; }

.mt-element-list .list-todo .list-todo-item.green-haze .list-toggle {
  background: #44b6ae;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-haze .list-toggle > .badge {
    color: #44b6ae;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-jungle .badge {
    background-color: #41da9a;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-jungle.ext-1 .badge {
    background-color: #1e9765; }
  .mt-element-list .list-default.mt-list-head.green-jungle .list-label {
    color: #ecfbf5; }
  .mt-element-list .list-default.mt-list-head.green-jungle .list-date {
    color: #ecfbf5; }

.mt-element-list .list-todo.mt-list-head.green-jungle {
  background-color: #26C281;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-jungle {
  background-color: #26C281;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-jungle:hover {
    background-color: #22ad73; }

.mt-element-list .list-todo .list-todo-line.green-jungle {
  border-color: #26C281; }

.mt-element-list .list-todo .list-todo-item.green-jungle:after {
  border-right-color: #26C281 !important; }

.mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle {
  background: #26C281;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-jungle .list-toggle > .badge {
    color: #26C281;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-soft .badge {
    background-color: #5bc2bc;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-soft.ext-1 .badge {
    background-color: #318680; }
  .mt-element-list .list-default.mt-list-head.green-soft .list-label {
    color: #f0f9f9; }
  .mt-element-list .list-default.mt-list-head.green-soft .list-date {
    color: #f0f9f9; }

.mt-element-list .list-todo.mt-list-head.green-soft {
  background-color: #3faba4;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-soft {
  background-color: #3faba4;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-soft:hover {
    background-color: #389892; }

.mt-element-list .list-todo .list-todo-line.green-soft {
  border-color: #3faba4; }

.mt-element-list .list-todo .list-todo-item.green-soft:after {
  border-right-color: #3faba4 !important; }

.mt-element-list .list-todo .list-todo-item.green-soft .list-toggle {
  background: #3faba4;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-soft .list-toggle > .badge {
    color: #3faba4;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-dark .badge {
    background-color: #71c2b5;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-dark.ext-1 .badge {
    background-color: #3d9082; }
  .mt-element-list .list-default.mt-list-head.green-dark .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.green-dark .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-dark {
  background-color: #4DB3A2;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-dark:hover {
    background-color: #45a292; }

.mt-element-list .list-todo .list-todo-line.green-dark {
  border-color: #4DB3A2; }

.mt-element-list .list-todo .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2 !important; }

.mt-element-list .list-todo .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-dark .list-toggle > .badge {
    color: #4DB3A2;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-sharp .badge {
    background-color: #46cbd7;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-sharp.ext-1 .badge {
    background-color: #218d96; }
  .mt-element-list .list-default.mt-list-head.green-sharp .list-label {
    color: #eefafb; }
  .mt-element-list .list-default.mt-list-head.green-sharp .list-date {
    color: #eefafb; }

.mt-element-list .list-todo.mt-list-head.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-sharp {
  background-color: #2ab4c0;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-sharp:hover {
    background-color: #25a0ab; }

.mt-element-list .list-todo .list-todo-line.green-sharp {
  border-color: #2ab4c0; }

.mt-element-list .list-todo .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0 !important; }

.mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-sharp .list-toggle > .badge {
    color: #2ab4c0;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-steel .badge {
    background-color: #3ed1d4;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.green-steel.ext-1 .badge {
    background-color: #208b8c; }
  .mt-element-list .list-default.mt-list-head.green-steel .list-label {
    color: #e5f9f9; }
  .mt-element-list .list-default.mt-list-head.green-steel .list-date {
    color: #e5f9f9; }

.mt-element-list .list-todo.mt-list-head.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.green-steel {
  background-color: #29b4b6;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.green-steel:hover {
    background-color: #249fa1; }

.mt-element-list .list-todo .list-todo-line.green-steel {
  border-color: #29b4b6; }

.mt-element-list .list-todo .list-todo-item.green-steel:after {
  border-right-color: #29b4b6 !important; }

.mt-element-list .list-todo .list-todo-item.green-steel .list-toggle {
  background: #29b4b6;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.green-steel .list-toggle > .badge {
    color: #29b4b6;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333; }
  .mt-element-list .list-default.mt-list-head.grey .badge {
    background-color: white;
    color: #333333; }
  .mt-element-list .list-default.mt-list-head.grey.ext-1 .badge {
    background-color: #cccccc; }
  .mt-element-list .list-default.mt-list-head.grey .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey {
  background-color: #E5E5E5;
  color: #333333; }

.mt-element-list .list-todo .list-count.grey {
  background-color: #E5E5E5;
  color: #333333; }
  .mt-element-list .list-todo .list-count.grey:hover {
    background-color: #d8d8d8; }

.mt-element-list .list-todo .list-todo-line.grey {
  border-color: #E5E5E5; }

.mt-element-list .list-todo .list-todo-item.grey:after {
  border-right-color: #E5E5E5 !important; }

.mt-element-list .list-todo .list-todo-item.grey .list-toggle {
  background: #E5E5E5;
  color: #333333 !important; }
  .mt-element-list .list-todo .list-todo-item.grey .list-toggle > .badge {
    color: #E5E5E5;
    background: #333333; }

.mt-element-list .list-default.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e; }
  .mt-element-list .list-default.mt-list-head.grey-steel .badge {
    background-color: white;
    color: #80898e; }
  .mt-element-list .list-default.mt-list-head.grey-steel.ext-1 .badge {
    background-color: #cbd5da; }
  .mt-element-list .list-default.mt-list-head.grey-steel .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-steel .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-steel {
  background-color: #e9edef;
  color: #80898e; }

.mt-element-list .list-todo .list-count.grey-steel {
  background-color: #e9edef;
  color: #80898e; }
  .mt-element-list .list-todo .list-count.grey-steel:hover {
    background-color: #dae1e4; }

.mt-element-list .list-todo .list-todo-line.grey-steel {
  border-color: #e9edef; }

.mt-element-list .list-todo .list-todo-item.grey-steel:after {
  border-right-color: #e9edef !important; }

.mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle {
  background: #e9edef;
  color: #80898e !important; }
  .mt-element-list .list-todo .list-todo-item.grey-steel .list-toggle > .badge {
    color: #e9edef;
    background: #80898e; }

.mt-element-list .list-default.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333; }
  .mt-element-list .list-default.mt-list-head.grey-cararra .badge {
    background-color: white;
    color: #333333; }
  .mt-element-list .list-default.mt-list-head.grey-cararra.ext-1 .badge {
    background-color: #e1e1e1; }
  .mt-element-list .list-default.mt-list-head.grey-cararra .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-cararra .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-cararra {
  background-color: #fafafa;
  color: #333333; }

.mt-element-list .list-todo .list-count.grey-cararra {
  background-color: #fafafa;
  color: #333333; }
  .mt-element-list .list-todo .list-count.grey-cararra:hover {
    background-color: #ededed; }

.mt-element-list .list-todo .list-todo-line.grey-cararra {
  border-color: #fafafa; }

.mt-element-list .list-todo .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa !important; }

.mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa;
  color: #333333 !important; }
  .mt-element-list .list-todo .list-todo-item.grey-cararra .list-toggle > .badge {
    color: #fafafa;
    background: #333333; }

.mt-element-list .list-default.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.grey-gallery .badge {
    background-color: #6f6f6f;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.grey-gallery.ext-1 .badge {
    background-color: #3c3c3c; }
  .mt-element-list .list-default.mt-list-head.grey-gallery .list-label {
    color: #d5d5d5; }
  .mt-element-list .list-default.mt-list-head.grey-gallery .list-date {
    color: #d5d5d5; }

.mt-element-list .list-todo.mt-list-head.grey-gallery {
  background-color: #555555;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.grey-gallery {
  background-color: #555555;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.grey-gallery:hover {
    background-color: #484848; }

.mt-element-list .list-todo .list-todo-line.grey-gallery {
  border-color: #555555; }

.mt-element-list .list-todo .list-todo-item.grey-gallery:after {
  border-right-color: #555555 !important; }

.mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle {
  background: #555555;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.grey-gallery .list-toggle > .badge {
    color: #555555;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.grey-cascade .badge {
    background-color: #b1bdbd;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.grey-cascade.ext-1 .badge {
    background-color: #798d8f; }
  .mt-element-list .list-default.mt-list-head.grey-cascade .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-cascade .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.grey-cascade {
  background-color: #95A5A6;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.grey-cascade:hover {
    background-color: #87999a; }

.mt-element-list .list-todo .list-todo-line.grey-cascade {
  border-color: #95A5A6; }

.mt-element-list .list-todo .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6 !important; }

.mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.grey-cascade .list-toggle > .badge {
    color: #95A5A6;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-silver .badge {
    background-color: #d9d9d9;
    color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-silver.ext-1 .badge {
    background-color: #a6a6a6; }
  .mt-element-list .list-default.mt-list-head.grey-silver .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-silver .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB; }

.mt-element-list .list-todo .list-count.grey-silver {
  background-color: #BFBFBF;
  color: #FAFCFB; }
  .mt-element-list .list-todo .list-count.grey-silver:hover {
    background-color: #b2b2b2; }

.mt-element-list .list-todo .list-todo-line.grey-silver {
  border-color: #BFBFBF; }

.mt-element-list .list-todo .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF !important; }

.mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF;
  color: #FAFCFB !important; }
  .mt-element-list .list-todo .list-todo-item.grey-silver .list-toggle > .badge {
    color: #BFBFBF;
    background: #FAFCFB; }

.mt-element-list .list-default.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-salsa .badge {
    background-color: #cacfd8;
    color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-salsa.ext-1 .badge {
    background-color: #8e9bae; }
  .mt-element-list .list-default.mt-list-head.grey-salsa .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-salsa .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB; }

.mt-element-list .list-todo .list-count.grey-salsa {
  background-color: #ACB5C3;
  color: #FAFCFB; }
  .mt-element-list .list-todo .list-count.grey-salsa:hover {
    background-color: #9da8b8; }

.mt-element-list .list-todo .list-todo-line.grey-salsa {
  border-color: #ACB5C3; }

.mt-element-list .list-todo .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3 !important; }

.mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3;
  color: #FAFCFB !important; }
  .mt-element-list .list-todo .list-todo-item.grey-salsa .list-toggle > .badge {
    color: #ACB5C3;
    background: #FAFCFB; }

.mt-element-list .list-default.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-salt .badge {
    background-color: #dde3e6;
    color: #FAFCFB; }
  .mt-element-list .list-default.mt-list-head.grey-salt.ext-1 .badge {
    background-color: #a1b1bc; }
  .mt-element-list .list-default.mt-list-head.grey-salt .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.grey-salt .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB; }

.mt-element-list .list-todo .list-count.grey-salt {
  background-color: #bfcad1;
  color: #FAFCFB; }
  .mt-element-list .list-todo .list-count.grey-salt:hover {
    background-color: #b0bec6; }

.mt-element-list .list-todo .list-todo-line.grey-salt {
  border-color: #bfcad1; }

.mt-element-list .list-todo .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1 !important; }

.mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1;
  color: #FAFCFB !important; }
  .mt-element-list .list-todo .list-todo-item.grey-salt .list-toggle > .badge {
    color: #bfcad1;
    background: #FAFCFB; }

.mt-element-list .list-default.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.grey-mint .badge {
    background-color: #697880;
    color: #FFFFFF; }
  .mt-element-list .list-default.mt-list-head.grey-mint.ext-1 .badge {
    background-color: #3b4448; }
  .mt-element-list .list-default.mt-list-head.grey-mint .list-label {
    color: #d7dcde; }
  .mt-element-list .list-default.mt-list-head.grey-mint .list-date {
    color: #d7dcde; }

.mt-element-list .list-todo.mt-list-head.grey-mint {
  background-color: #525e64;
  color: #FFFFFF; }

.mt-element-list .list-todo .list-count.grey-mint {
  background-color: #525e64;
  color: #FFFFFF; }
  .mt-element-list .list-todo .list-count.grey-mint:hover {
    background-color: #475156; }

.mt-element-list .list-todo .list-todo-line.grey-mint {
  border-color: #525e64; }

.mt-element-list .list-todo .list-todo-item.grey-mint:after {
  border-right-color: #525e64 !important; }

.mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle {
  background: #525e64;
  color: #FFFFFF !important; }
  .mt-element-list .list-todo .list-todo-item.grey-mint .list-toggle > .badge {
    color: #525e64;
    background: #FFFFFF; }

.mt-element-list .list-default.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red .badge {
    background-color: #ed7d84;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red.ext-1 .badge {
    background-color: #e12330; }
  .mt-element-list .list-default.mt-list-head.red .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red {
  background-color: #e7505a;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red {
  background-color: #e7505a;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red:hover {
    background-color: #e43a45; }

.mt-element-list .list-todo .list-todo-line.red {
  border-color: #e7505a; }

.mt-element-list .list-todo .list-todo-item.red:after {
  border-right-color: #e7505a !important; }

.mt-element-list .list-todo .list-todo-item.red .list-toggle {
  background: #e7505a;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red .list-toggle > .badge {
    color: #e7505a;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-pink .badge {
    background-color: #eaabac;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-pink.ext-1 .badge {
    background-color: #d6595a; }
  .mt-element-list .list-default.mt-list-head.red-pink .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-pink .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-pink {
  background-color: #E08283;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-pink {
  background-color: #E08283;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-pink:hover {
    background-color: #db6e6f; }

.mt-element-list .list-todo .list-todo-line.red-pink {
  border-color: #E08283; }

.mt-element-list .list-todo .list-todo-item.red-pink:after {
  border-right-color: #E08283 !important; }

.mt-element-list .list-todo .list-todo-item.red-pink .list-toggle {
  background: #E08283;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-pink .list-toggle > .badge {
    color: #E08283;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-sunglo .badge {
    background-color: #ea9595;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-sunglo.ext-1 .badge {
    background-color: #da3f3f; }
  .mt-element-list .list-default.mt-list-head.red-sunglo .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-sunglo .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-sunglo {
  background-color: #E26A6A;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-sunglo:hover {
    background-color: #de5555; }

.mt-element-list .list-todo .list-todo-line.red-sunglo {
  border-color: #E26A6A; }

.mt-element-list .list-todo .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A !important; }

.mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-sunglo .list-toggle > .badge {
    color: #E26A6A;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-intense .badge {
    background-color: #ea8686;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-intense.ext-1 .badge {
    background-color: #dc302e; }
  .mt-element-list .list-default.mt-list-head.red-intense .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-intense .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-intense {
  background-color: #e35b5a;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-intense {
  background-color: #e35b5a;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-intense:hover {
    background-color: #df4544; }

.mt-element-list .list-todo .list-todo-line.red-intense {
  border-color: #e35b5a; }

.mt-element-list .list-todo .list-todo-item.red-intense:after {
  border-right-color: #e35b5a !important; }

.mt-element-list .list-todo .list-todo-item.red-intense .list-toggle {
  background: #e35b5a;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-intense .list-toggle > .badge {
    color: #e35b5a;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-thunderbird .badge {
    background-color: #e9403b;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-thunderbird.ext-1 .badge {
    background-color: #ab1813; }
  .mt-element-list .list-default.mt-list-head.red-thunderbird .list-label {
    color: #fef3f2; }
  .mt-element-list .list-default.mt-list-head.red-thunderbird .list-date {
    color: #fef3f2; }

.mt-element-list .list-todo.mt-list-head.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-thunderbird {
  background-color: #D91E18;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-thunderbird:hover {
    background-color: #c21b15; }

.mt-element-list .list-todo .list-todo-line.red-thunderbird {
  border-color: #D91E18; }

.mt-element-list .list-todo .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18 !important; }

.mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-thunderbird .list-toggle > .badge {
    color: #D91E18;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-flamingo .badge {
    background-color: #f37365;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-flamingo.ext-1 .badge {
    background-color: #e02612; }
  .mt-element-list .list-default.mt-list-head.red-flamingo .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-flamingo .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-flamingo {
  background-color: #EF4836;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-flamingo {
  background-color: #EF4836;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-flamingo:hover {
    background-color: #ed321e; }

.mt-element-list .list-todo .list-todo-line.red-flamingo {
  border-color: #EF4836; }

.mt-element-list .list-todo .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836 !important; }

.mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-flamingo .list-toggle > .badge {
    color: #EF4836;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-soft .badge {
    background-color: #db7c7c;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-soft.ext-1 .badge {
    background-color: #bd3434; }
  .mt-element-list .list-default.mt-list-head.red-soft .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-soft .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-soft {
  background-color: #d05454;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-soft {
  background-color: #d05454;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-soft:hover {
    background-color: #cb4040; }

.mt-element-list .list-todo .list-todo-line.red-soft {
  border-color: #d05454; }

.mt-element-list .list-todo .list-todo-item.red-soft:after {
  border-right-color: #d05454 !important; }

.mt-element-list .list-todo .list-todo-item.red-soft .list-toggle {
  background: #d05454;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-soft .list-toggle > .badge {
    color: #d05454;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-haze .badge {
    background-color: #f6958a;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-haze.ext-1 .badge {
    background-color: #f03f2a; }
  .mt-element-list .list-default.mt-list-head.red-haze .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-haze .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-haze {
  background-color: #f36a5a;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-haze {
  background-color: #f36a5a;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-haze:hover {
    background-color: #f15542; }

.mt-element-list .list-todo .list-todo-line.red-haze {
  border-color: #f36a5a; }

.mt-element-list .list-todo .list-todo-item.red-haze:after {
  border-right-color: #f36a5a !important; }

.mt-element-list .list-todo .list-todo-item.red-haze .list-toggle {
  background: #f36a5a;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-haze .list-toggle > .badge {
    color: #f36a5a;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-mint .badge {
    background-color: #ea676f;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.red-mint.ext-1 .badge {
    background-color: #cf1c28; }
  .mt-element-list .list-default.mt-list-head.red-mint .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.red-mint .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.red-mint {
  background-color: #e43a45;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.red-mint {
  background-color: #e43a45;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.red-mint:hover {
    background-color: #e12430; }

.mt-element-list .list-todo .list-todo-line.red-mint {
  border-color: #e43a45; }

.mt-element-list .list-todo .list-todo-item.red-mint:after {
  border-right-color: #e43a45 !important; }

.mt-element-list .list-todo .list-todo-item.red-mint .list-toggle {
  background: #e43a45;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.red-mint .list-toggle > .badge {
    color: #e43a45;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow .badge {
    background-color: #d0b36e;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow.ext-1 .badge {
    background-color: #a48334; }
  .mt-element-list .list-default.mt-list-head.yellow .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow {
  background-color: #c49f47;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow {
  background-color: #c49f47;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow:hover {
    background-color: #b7923b; }

.mt-element-list .list-todo .list-todo-line.yellow {
  border-color: #c49f47; }

.mt-element-list .list-todo .list-todo-item.yellow:after {
  border-right-color: #c49f47 !important; }

.mt-element-list .list-todo .list-todo-item.yellow .list-toggle {
  background: #c49f47;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow .list-toggle > .badge {
    color: #c49f47;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-gold .badge {
    background-color: #fb9724;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-gold.ext-1 .badge {
    background-color: #b66303; }
  .mt-element-list .list-default.mt-list-head.yellow-gold .list-label {
    color: #fff6ec; }
  .mt-element-list .list-default.mt-list-head.yellow-gold .list-date {
    color: #fff6ec; }

.mt-element-list .list-todo.mt-list-head.yellow-gold {
  background-color: #E87E04;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-gold {
  background-color: #E87E04;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-gold:hover {
    background-color: #cf7004; }

.mt-element-list .list-todo .list-todo-line.yellow-gold {
  border-color: #E87E04; }

.mt-element-list .list-todo .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04 !important; }

.mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-gold .list-toggle > .badge {
    color: #E87E04;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .badge {
    background-color: #f59c7b;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-casablanca.ext-1 .badge {
    background-color: #ef541b; }
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-casablanca .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-casablanca {
  background-color: #f2784b;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-casablanca:hover {
    background-color: #f06633; }

.mt-element-list .list-todo .list-todo-line.yellow-casablanca {
  border-color: #f2784b; }

.mt-element-list .list-todo .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b !important; }

.mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-casablanca .list-toggle > .badge {
    color: #f2784b;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-crusta .badge {
    background-color: #ffd327;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-crusta.ext-1 .badge {
    background-color: #c09900; }
  .mt-element-list .list-default.mt-list-head.yellow-crusta .list-label {
    color: #fffdf3; }
  .mt-element-list .list-default.mt-list-head.yellow-crusta .list-date {
    color: #fffdf3; }

.mt-element-list .list-todo.mt-list-head.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-crusta {
  background-color: #f3c200;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-crusta:hover {
    background-color: #daae00; }

.mt-element-list .list-todo .list-todo-line.yellow-crusta {
  border-color: #f3c200; }

.mt-element-list .list-todo .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200 !important; }

.mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-crusta .list-toggle > .badge {
    color: #f3c200;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-lemon .badge {
    background-color: #f9d549;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-lemon.ext-1 .badge {
    background-color: #d5ab07; }
  .mt-element-list .list-default.mt-list-head.yellow-lemon .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-lemon .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-lemon {
  background-color: #F7CA18;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-lemon:hover {
    background-color: #edbf08; }

.mt-element-list .list-todo .list-todo-line.yellow-lemon {
  border-color: #F7CA18; }

.mt-element-list .list-todo .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18 !important; }

.mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-lemon .list-toggle > .badge {
    color: #F7CA18;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-saffron .badge {
    background-color: #f7dc6f;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-saffron.ext-1 .badge {
    background-color: #f1c40f; }
  .mt-element-list .list-default.mt-list-head.yellow-saffron .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-saffron .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-saffron {
  background-color: #F4D03F;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-saffron:hover {
    background-color: #f3ca27; }

.mt-element-list .list-todo .list-todo-line.yellow-saffron {
  border-color: #F4D03F; }

.mt-element-list .list-todo .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F !important; }

.mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-saffron .list-toggle > .badge {
    color: #F4D03F;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-soft .badge {
    background-color: #d4da6f;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-soft.ext-1 .badge {
    background-color: #adb52e; }
  .mt-element-list .list-default.mt-list-head.yellow-soft .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-soft .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-soft {
  background-color: #c8d046;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-soft {
  background-color: #c8d046;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-soft:hover {
    background-color: #c1c933; }

.mt-element-list .list-todo .list-todo-line.yellow-soft {
  border-color: #c8d046; }

.mt-element-list .list-todo .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046 !important; }

.mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-soft .list-toggle > .badge {
    color: #c8d046;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-haze .badge {
    background-color: #d3ce8b;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-haze.ext-1 .badge {
    background-color: #b4ad44; }
  .mt-element-list .list-default.mt-list-head.yellow-haze .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-haze .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-haze {
  background-color: #c5bf66;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-haze:hover {
    background-color: #beb754; }

.mt-element-list .list-todo .list-todo-line.yellow-haze {
  border-color: #c5bf66; }

.mt-element-list .list-todo .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66 !important; }

.mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-haze .list-toggle > .badge {
    color: #c5bf66;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-mint .badge {
    background-color: #d3ca90;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.yellow-mint.ext-1 .badge {
    background-color: #b6a747; }
  .mt-element-list .list-default.mt-list-head.yellow-mint .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.yellow-mint .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.yellow-mint {
  background-color: #c5b96b;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.yellow-mint:hover {
    background-color: #beb059; }

.mt-element-list .list-todo .list-todo-line.yellow-mint {
  border-color: #c5b96b; }

.mt-element-list .list-todo .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b !important; }

.mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.yellow-mint .list-toggle > .badge {
    color: #c5b96b;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple .badge {
    background-color: #a563c1;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple.ext-1 .badge {
    background-color: #703688; }
  .mt-element-list .list-default.mt-list-head.purple .list-label {
    color: #f9f5fb; }
  .mt-element-list .list-default.mt-list-head.purple .list-date {
    color: #f9f5fb; }

.mt-element-list .list-todo.mt-list-head.purple {
  background-color: #8E44AD;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple {
  background-color: #8E44AD;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple:hover {
    background-color: #7f3d9b; }

.mt-element-list .list-todo .list-todo-line.purple {
  border-color: #8E44AD; }

.mt-element-list .list-todo .list-todo-item.purple:after {
  border-right-color: #8E44AD !important; }

.mt-element-list .list-todo .list-todo-item.purple .list-toggle {
  background: #8E44AD;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple .list-toggle > .badge {
    color: #8E44AD;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-plum .badge {
    background-color: #a294bb;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-plum.ext-1 .badge {
    background-color: #6d5b8e; }
  .mt-element-list .list-default.mt-list-head.purple-plum .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-plum .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-plum {
  background-color: #8775a7;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-plum {
  background-color: #8775a7;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-plum:hover {
    background-color: #79659d; }

.mt-element-list .list-todo .list-todo-line.purple-plum {
  border-color: #8775a7; }

.mt-element-list .list-todo .list-todo-item.purple-plum:after {
  border-right-color: #8775a7 !important; }

.mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle {
  background: #8775a7;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-plum .list-toggle > .badge {
    color: #8775a7;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-medium .badge {
    background-color: #d083f1;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-medium.ext-1 .badge {
    background-color: #ae27e7; }
  .mt-element-list .list-default.mt-list-head.purple-medium .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-medium .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-medium {
  background-color: #BF55EC;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-medium {
  background-color: #BF55EC;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-medium:hover {
    background-color: #b63ee9; }

.mt-element-list .list-todo .list-todo-line.purple-medium {
  border-color: #BF55EC; }

.mt-element-list .list-todo .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC !important; }

.mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-medium .list-toggle > .badge {
    color: #BF55EC;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-studio .badge {
    background-color: #a563c1;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-studio.ext-1 .badge {
    background-color: #703688; }
  .mt-element-list .list-default.mt-list-head.purple-studio .list-label {
    color: #f9f5fb; }
  .mt-element-list .list-default.mt-list-head.purple-studio .list-date {
    color: #f9f5fb; }

.mt-element-list .list-todo.mt-list-head.purple-studio {
  background-color: #8E44AD;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-studio {
  background-color: #8E44AD;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-studio:hover {
    background-color: #7f3d9b; }

.mt-element-list .list-todo .list-todo-line.purple-studio {
  border-color: #8E44AD; }

.mt-element-list .list-todo .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD !important; }

.mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-studio .list-toggle > .badge {
    color: #8E44AD;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-wisteria .badge {
    background-color: #b07cc6;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-wisteria.ext-1 .badge {
    background-color: #804399; }
  .mt-element-list .list-default.mt-list-head.purple-wisteria .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-wisteria .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-wisteria {
  background-color: #9B59B6;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-wisteria:hover {
    background-color: #8f4bab; }

.mt-element-list .list-todo .list-todo-line.purple-wisteria {
  border-color: #9B59B6; }

.mt-element-list .list-todo .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6 !important; }

.mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-wisteria .list-toggle > .badge {
    color: #9B59B6;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-seance .badge {
    background-color: #c217e1;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-seance.ext-1 .badge {
    background-color: #720d85; }
  .mt-element-list .list-default.mt-list-head.purple-seance .list-label {
    color: #f2cafa; }
  .mt-element-list .list-default.mt-list-head.purple-seance .list-date {
    color: #f2cafa; }

.mt-element-list .list-todo.mt-list-head.purple-seance {
  background-color: #9A12B3;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-seance {
  background-color: #9A12B3;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-seance:hover {
    background-color: #86109c; }

.mt-element-list .list-todo .list-todo-line.purple-seance {
  border-color: #9A12B3; }

.mt-element-list .list-todo .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3 !important; }

.mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-seance .list-toggle > .badge {
    color: #9A12B3;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-intense .badge {
    background-color: #a294bb;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-intense.ext-1 .badge {
    background-color: #6d5b8e; }
  .mt-element-list .list-default.mt-list-head.purple-intense .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-intense .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-intense {
  background-color: #8775a7;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-intense {
  background-color: #8775a7;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-intense:hover {
    background-color: #79659d; }

.mt-element-list .list-todo .list-todo-line.purple-intense {
  border-color: #8775a7; }

.mt-element-list .list-todo .list-todo-item.purple-intense:after {
  border-right-color: #8775a7 !important; }

.mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle {
  background: #8775a7;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-intense .list-toggle > .badge {
    color: #8775a7;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-sharp .badge {
    background-color: #9486ad;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-sharp.ext-1 .badge {
    background-color: #61527b; }
  .mt-element-list .list-default.mt-list-head.purple-sharp .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-sharp .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-sharp {
  background-color: #796799;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-sharp {
  background-color: #796799;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-sharp:hover {
    background-color: #6d5d8a; }

.mt-element-list .list-todo .list-todo-line.purple-sharp {
  border-color: #796799; }

.mt-element-list .list-todo .list-todo-item.purple-sharp:after {
  border-right-color: #796799 !important; }

.mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle {
  background: #796799;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-sharp .list-toggle > .badge {
    color: #796799;
    background: #ffffff; }

.mt-element-list .list-default.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-soft .badge {
    background-color: #a396bd;
    color: #ffffff; }
  .mt-element-list .list-default.mt-list-head.purple-soft.ext-1 .badge {
    background-color: #6e5c91; }
  .mt-element-list .list-default.mt-list-head.purple-soft .list-label {
    color: white; }
  .mt-element-list .list-default.mt-list-head.purple-soft .list-date {
    color: white; }

.mt-element-list .list-todo.mt-list-head.purple-soft {
  background-color: #8877a9;
  color: #ffffff; }

.mt-element-list .list-todo .list-count.purple-soft {
  background-color: #8877a9;
  color: #ffffff; }
  .mt-element-list .list-todo .list-count.purple-soft:hover {
    background-color: #7a679f; }

.mt-element-list .list-todo .list-todo-line.purple-soft {
  border-color: #8877a9; }

.mt-element-list .list-todo .list-todo-item.purple-soft:after {
  border-right-color: #8877a9 !important; }

.mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle {
  background: #8877a9;
  color: #ffffff !important; }
  .mt-element-list .list-todo .list-todo-item.purple-soft .list-toggle > .badge {
    color: #8877a9;
    background: #ffffff; }

.mt-element-list .list-todo-item.white:after {
  border-right-color: #ffffff; }

.mt-element-list .list-todo-item.white .list-toggle {
  background: #ffffff; }

.mt-element-list .list-todo-item.default:after {
  border-right-color: #e1e5ec; }

.mt-element-list .list-todo-item.default .list-toggle {
  background: #e1e5ec; }

.mt-element-list .list-todo-item.dark:after {
  border-right-color: #2f353b; }

.mt-element-list .list-todo-item.dark .list-toggle {
  background: #2f353b; }

.mt-element-list .list-todo-item.blue:after {
  border-right-color: #3598dc; }

.mt-element-list .list-todo-item.blue .list-toggle {
  background: #3598dc; }

.mt-element-list .list-todo-item.blue-madison:after {
  border-right-color: #578ebe; }

.mt-element-list .list-todo-item.blue-madison .list-toggle {
  background: #578ebe; }

.mt-element-list .list-todo-item.blue-chambray:after {
  border-right-color: #2C3E50; }

.mt-element-list .list-todo-item.blue-chambray .list-toggle {
  background: #2C3E50; }

.mt-element-list .list-todo-item.blue-ebonyclay:after {
  border-right-color: #22313F; }

.mt-element-list .list-todo-item.blue-ebonyclay .list-toggle {
  background: #22313F; }

.mt-element-list .list-todo-item.blue-hoki:after {
  border-right-color: #67809F; }

.mt-element-list .list-todo-item.blue-hoki .list-toggle {
  background: #67809F; }

.mt-element-list .list-todo-item.blue-steel:after {
  border-right-color: #4B77BE; }

.mt-element-list .list-todo-item.blue-steel .list-toggle {
  background: #4B77BE; }

.mt-element-list .list-todo-item.blue-soft:after {
  border-right-color: #4c87b9; }

.mt-element-list .list-todo-item.blue-soft .list-toggle {
  background: #4c87b9; }

.mt-element-list .list-todo-item.blue-dark:after {
  border-right-color: #5e738b; }

.mt-element-list .list-todo-item.blue-dark .list-toggle {
  background: #5e738b; }

.mt-element-list .list-todo-item.blue-sharp:after {
  border-right-color: #5C9BD1; }

.mt-element-list .list-todo-item.blue-sharp .list-toggle {
  background: #5C9BD1; }

.mt-element-list .list-todo-item.blue-oleo:after {
  border-right-color: #94A0B2; }

.mt-element-list .list-todo-item.blue-oleo .list-toggle {
  background: #94A0B2; }

.mt-element-list .list-todo-item.green:after {
  border-right-color: #32c5d2; }

.mt-element-list .list-todo-item.green .list-toggle {
  background: #32c5d2; }

.mt-element-list .list-todo-item.green-meadow:after {
  border-right-color: #1BBC9B; }

.mt-element-list .list-todo-item.green-meadow .list-toggle {
  background: #1BBC9B; }

.mt-element-list .list-todo-item.green-seagreen:after {
  border-right-color: #1BA39C; }

.mt-element-list .list-todo-item.green-seagreen .list-toggle {
  background: #1BA39C; }

.mt-element-list .list-todo-item.green-turquoise:after {
  border-right-color: #36D7B7; }

.mt-element-list .list-todo-item.green-turquoise .list-toggle {
  background: #36D7B7; }

.mt-element-list .list-todo-item.green-haze:after {
  border-right-color: #44b6ae; }

.mt-element-list .list-todo-item.green-haze .list-toggle {
  background: #44b6ae; }

.mt-element-list .list-todo-item.green-jungle:after {
  border-right-color: #26C281; }

.mt-element-list .list-todo-item.green-jungle .list-toggle {
  background: #26C281; }

.mt-element-list .list-todo-item.green-soft:after {
  border-right-color: #3faba4; }

.mt-element-list .list-todo-item.green-soft .list-toggle {
  background: #3faba4; }

.mt-element-list .list-todo-item.green-dark:after {
  border-right-color: #4DB3A2; }

.mt-element-list .list-todo-item.green-dark .list-toggle {
  background: #4DB3A2; }

.mt-element-list .list-todo-item.green-sharp:after {
  border-right-color: #2ab4c0; }

.mt-element-list .list-todo-item.green-sharp .list-toggle {
  background: #2ab4c0; }

.mt-element-list .list-todo-item.green-steel:after {
  border-right-color: #29b4b6; }

.mt-element-list .list-todo-item.green-steel .list-toggle {
  background: #29b4b6; }

.mt-element-list .list-todo-item.grey:after {
  border-right-color: #E5E5E5; }

.mt-element-list .list-todo-item.grey .list-toggle {
  background: #E5E5E5; }

.mt-element-list .list-todo-item.grey-steel:after {
  border-right-color: #e9edef; }

.mt-element-list .list-todo-item.grey-steel .list-toggle {
  background: #e9edef; }

.mt-element-list .list-todo-item.grey-cararra:after {
  border-right-color: #fafafa; }

.mt-element-list .list-todo-item.grey-cararra .list-toggle {
  background: #fafafa; }

.mt-element-list .list-todo-item.grey-gallery:after {
  border-right-color: #555555; }

.mt-element-list .list-todo-item.grey-gallery .list-toggle {
  background: #555555; }

.mt-element-list .list-todo-item.grey-cascade:after {
  border-right-color: #95A5A6; }

.mt-element-list .list-todo-item.grey-cascade .list-toggle {
  background: #95A5A6; }

.mt-element-list .list-todo-item.grey-silver:after {
  border-right-color: #BFBFBF; }

.mt-element-list .list-todo-item.grey-silver .list-toggle {
  background: #BFBFBF; }

.mt-element-list .list-todo-item.grey-salsa:after {
  border-right-color: #ACB5C3; }

.mt-element-list .list-todo-item.grey-salsa .list-toggle {
  background: #ACB5C3; }

.mt-element-list .list-todo-item.grey-salt:after {
  border-right-color: #bfcad1; }

.mt-element-list .list-todo-item.grey-salt .list-toggle {
  background: #bfcad1; }

.mt-element-list .list-todo-item.grey-mint:after {
  border-right-color: #525e64; }

.mt-element-list .list-todo-item.grey-mint .list-toggle {
  background: #525e64; }

.mt-element-list .list-todo-item.red:after {
  border-right-color: #e7505a; }

.mt-element-list .list-todo-item.red .list-toggle {
  background: #e7505a; }

.mt-element-list .list-todo-item.red-pink:after {
  border-right-color: #E08283; }

.mt-element-list .list-todo-item.red-pink .list-toggle {
  background: #E08283; }

.mt-element-list .list-todo-item.red-sunglo:after {
  border-right-color: #E26A6A; }

.mt-element-list .list-todo-item.red-sunglo .list-toggle {
  background: #E26A6A; }

.mt-element-list .list-todo-item.red-intense:after {
  border-right-color: #e35b5a; }

.mt-element-list .list-todo-item.red-intense .list-toggle {
  background: #e35b5a; }

.mt-element-list .list-todo-item.red-thunderbird:after {
  border-right-color: #D91E18; }

.mt-element-list .list-todo-item.red-thunderbird .list-toggle {
  background: #D91E18; }

.mt-element-list .list-todo-item.red-flamingo:after {
  border-right-color: #EF4836; }

.mt-element-list .list-todo-item.red-flamingo .list-toggle {
  background: #EF4836; }

.mt-element-list .list-todo-item.red-soft:after {
  border-right-color: #d05454; }

.mt-element-list .list-todo-item.red-soft .list-toggle {
  background: #d05454; }

.mt-element-list .list-todo-item.red-haze:after {
  border-right-color: #f36a5a; }

.mt-element-list .list-todo-item.red-haze .list-toggle {
  background: #f36a5a; }

.mt-element-list .list-todo-item.red-mint:after {
  border-right-color: #e43a45; }

.mt-element-list .list-todo-item.red-mint .list-toggle {
  background: #e43a45; }

.mt-element-list .list-todo-item.yellow:after {
  border-right-color: #c49f47; }

.mt-element-list .list-todo-item.yellow .list-toggle {
  background: #c49f47; }

.mt-element-list .list-todo-item.yellow-gold:after {
  border-right-color: #E87E04; }

.mt-element-list .list-todo-item.yellow-gold .list-toggle {
  background: #E87E04; }

.mt-element-list .list-todo-item.yellow-casablanca:after {
  border-right-color: #f2784b; }

.mt-element-list .list-todo-item.yellow-casablanca .list-toggle {
  background: #f2784b; }

.mt-element-list .list-todo-item.yellow-crusta:after {
  border-right-color: #f3c200; }

.mt-element-list .list-todo-item.yellow-crusta .list-toggle {
  background: #f3c200; }

.mt-element-list .list-todo-item.yellow-lemon:after {
  border-right-color: #F7CA18; }

.mt-element-list .list-todo-item.yellow-lemon .list-toggle {
  background: #F7CA18; }

.mt-element-list .list-todo-item.yellow-saffron:after {
  border-right-color: #F4D03F; }

.mt-element-list .list-todo-item.yellow-saffron .list-toggle {
  background: #F4D03F; }

.mt-element-list .list-todo-item.yellow-soft:after {
  border-right-color: #c8d046; }

.mt-element-list .list-todo-item.yellow-soft .list-toggle {
  background: #c8d046; }

.mt-element-list .list-todo-item.yellow-haze:after {
  border-right-color: #c5bf66; }

.mt-element-list .list-todo-item.yellow-haze .list-toggle {
  background: #c5bf66; }

.mt-element-list .list-todo-item.yellow-mint:after {
  border-right-color: #c5b96b; }

.mt-element-list .list-todo-item.yellow-mint .list-toggle {
  background: #c5b96b; }

.mt-element-list .list-todo-item.purple:after {
  border-right-color: #8E44AD; }

.mt-element-list .list-todo-item.purple .list-toggle {
  background: #8E44AD; }

.mt-element-list .list-todo-item.purple-plum:after {
  border-right-color: #8775a7; }

.mt-element-list .list-todo-item.purple-plum .list-toggle {
  background: #8775a7; }

.mt-element-list .list-todo-item.purple-medium:after {
  border-right-color: #BF55EC; }

.mt-element-list .list-todo-item.purple-medium .list-toggle {
  background: #BF55EC; }

.mt-element-list .list-todo-item.purple-studio:after {
  border-right-color: #8E44AD; }

.mt-element-list .list-todo-item.purple-studio .list-toggle {
  background: #8E44AD; }

.mt-element-list .list-todo-item.purple-wisteria:after {
  border-right-color: #9B59B6; }

.mt-element-list .list-todo-item.purple-wisteria .list-toggle {
  background: #9B59B6; }

.mt-element-list .list-todo-item.purple-seance:after {
  border-right-color: #9A12B3; }

.mt-element-list .list-todo-item.purple-seance .list-toggle {
  background: #9A12B3; }

.mt-element-list .list-todo-item.purple-intense:after {
  border-right-color: #8775a7; }

.mt-element-list .list-todo-item.purple-intense .list-toggle {
  background: #8775a7; }

.mt-element-list .list-todo-item.purple-sharp:after {
  border-right-color: #796799; }

.mt-element-list .list-todo-item.purple-sharp .list-toggle {
  background: #796799; }

.mt-element-list .list-todo-item.purple-soft:after {
  border-right-color: #8877a9; }

.mt-element-list .list-todo-item.purple-soft .list-toggle {
  background: #8877a9; }

.mt-element-ribbon {
  position: relative;
  margin-bottom: 30px; }
  .mt-element-ribbon .ribbon-content {
    margin: 0;
    padding: 25px;
    clear: both; }
    .mt-element-ribbon .ribbon-content.no-padding {
      padding-top: 0; }
  .mt-element-ribbon .ribbon {
    padding: 0.5em 1em;
    z-index: 5;
    float: left;
    margin: 10px 0 0 -2px;
    clear: left;
    position: relative;
    background-color: #bac3d0;
    color: #384353; }
    .mt-element-ribbon .ribbon.ribbon-right {
      float: right;
      clear: right;
      margin: 10px -2px 0 0; }
    .mt-element-ribbon .ribbon.ribbon-vertical-left {
      clear: none;
      margin: -2px 0 0 10px;
      padding-top: 1em;
      padding-bottom: 1em;
      width: 41px;
      text-align: center; }
    .mt-element-ribbon .ribbon.ribbon-vertical-right {
      clear: none;
      float: right;
      margin: -2px 10px 0 0;
      padding-top: 1em;
      padding-bottom: 1em;
      width: 41px;
      text-align: center; }
    .mt-element-ribbon .ribbon.ribbon-shadow {
      box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4); }
      .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-right, .mt-element-ribbon .ribbon.ribbon-shadow.ribbon-vertical-right {
        box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.4); }
    .mt-element-ribbon .ribbon.ribbon-round {
      border-top-right-radius: 5px !important;
      border-bottom-right-radius: 5px !important; }
      .mt-element-ribbon .ribbon.ribbon-round.ribbon-right {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        border-top-left-radius: 5px !important;
        border-bottom-left-radius: 5px !important; }
      .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-right, .mt-element-ribbon .ribbon.ribbon-round.ribbon-vertical-left {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 5px !important;
        border-top-left-radius: 0px !important;
        border-bottom-left-radius: 5px !important; }
    .mt-element-ribbon .ribbon.ribbon-border:after {
      border: 1px solid;
      content: '';
      position: absolute;
      top: 5px;
      bottom: 5px;
      left: 5px;
      right: 5px; }
    .mt-element-ribbon .ribbon.ribbon-border-vert:after {
      border-top: none;
      border-bottom: none;
      border-left: 1px solid;
      border-right: 1px solid;
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 5px;
      right: 5px; }
    .mt-element-ribbon .ribbon.ribbon-border-hor:after {
      border-top: 1px solid;
      border-bottom: 1px solid;
      border-left: none;
      border-right: none;
      content: '';
      position: absolute;
      top: 5px;
      bottom: 5px;
      left: 0;
      right: 0; }
    .mt-element-ribbon .ribbon.ribbon-border-dash:after {
      border: 1px solid;
      border-style: dashed;
      content: '';
      position: absolute;
      top: 5px;
      bottom: 5px;
      left: 5px;
      right: 5px; }
    .mt-element-ribbon .ribbon.ribbon-border-dash-vert:after {
      border-top: none;
      border-bottom: none;
      border-left: 1px solid;
      border-right: 1px solid;
      border-left-style: dashed;
      border-right-style: dashed;
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 5px;
      right: 5px; }
    .mt-element-ribbon .ribbon.ribbon-border-dash-hor:after {
      border-top: 1px solid;
      border-bottom: 1px solid;
      border-left: none;
      border-right: none;
      border-top-style: dashed;
      border-bottom-style: dashed;
      content: '';
      position: absolute;
      top: 5px;
      bottom: 5px;
      left: 0;
      right: 0; }
    .mt-element-ribbon .ribbon.ribbon-clip {
      left: -10px;
      margin-left: 0; }
      .mt-element-ribbon .ribbon.ribbon-clip.ribbon-right {
        left: auto;
        right: -10px;
        margin-right: 0; }
    .mt-element-ribbon .ribbon > .ribbon-sub {
      z-index: -1;
      position: absolute;
      padding: 0;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-color: transparent !important;
        bottom: -10px; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip:before {
        border-width: 0 10px 10px 0;
        border-right-color: #222 !important;
        left: 0; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before, .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
        content: '';
        position: absolute;
        border-style: solid;
        border-color: transparent;
        bottom: -10px; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:before {
        border-right-color: transparent !important; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-clip.ribbon-right:after {
        border-width: 0 0 10px 10px;
        border-left-color: #222 !important;
        right: 0; }
      .mt-element-ribbon .ribbon > .ribbon-sub.ribbon-bookmark:after {
        border-left: 21px solid;
        border-right: 20px solid;
        border-bottom: 1em solid transparent !important;
        bottom: -1em;
        content: '';
        height: 0;
        left: 0;
        position: absolute;
        width: 0; }
    .mt-element-ribbon .ribbon:after {
      border-color: #62748f; }
    .mt-element-ribbon .ribbon > .ribbon-sub {
      background-color: #bac3d0;
      color: #384353; }
      .mt-element-ribbon .ribbon > .ribbon-sub:after {
        border-color: #62748f;
        border-left-color: #bac3d0;
        border-right-color: #bac3d0; }
    .mt-element-ribbon .ribbon.ribbon-color-default {
      background-color: #bac3d0;
      color: #384353; }
      .mt-element-ribbon .ribbon.ribbon-color-default:after {
        border-color: #9ca8bb; }
      .mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub {
        background-color: #bac3d0;
        color: #384353; }
        .mt-element-ribbon .ribbon.ribbon-color-default > .ribbon-sub:after {
          border-color: #62748f;
          border-left-color: #bac3d0;
          border-right-color: #bac3d0; }
    .mt-element-ribbon .ribbon.ribbon-color-primary {
      background-color: #337ab7;
      color: #fff; }
      .mt-element-ribbon .ribbon.ribbon-color-primary:after {
        border-color: #286090; }
      .mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub {
        background-color: #337ab7;
        color: black; }
        .mt-element-ribbon .ribbon.ribbon-color-primary > .ribbon-sub:after {
          border-color: #122b40;
          border-left-color: #337ab7;
          border-right-color: #337ab7; }
    .mt-element-ribbon .ribbon.ribbon-color-info {
      background-color: #659be0;
      color: #fff; }
      .mt-element-ribbon .ribbon.ribbon-color-info:after {
        border-color: #3a80d7; }
      .mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub {
        background-color: #659be0;
        color: #0c203a; }
        .mt-element-ribbon .ribbon.ribbon-color-info > .ribbon-sub:after {
          border-color: #1d4f8e;
          border-left-color: #659be0;
          border-right-color: #659be0; }
    .mt-element-ribbon .ribbon.ribbon-color-success {
      background-color: #36c6d3;
      color: #fff; }
      .mt-element-ribbon .ribbon.ribbon-color-success:after {
        border-color: #27a4b0; }
      .mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub {
        background-color: #36c6d3;
        color: #020808; }
        .mt-element-ribbon .ribbon.ribbon-color-success > .ribbon-sub:after {
          border-color: #14565c;
          border-left-color: #36c6d3;
          border-right-color: #36c6d3; }
    .mt-element-ribbon .ribbon.ribbon-color-danger {
      background-color: #ed6b75;
      color: #fff; }
      .mt-element-ribbon .ribbon.ribbon-color-danger:after {
        border-color: #e73d4a; }
      .mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub {
        background-color: #ed6b75;
        color: #4f0a0f; }
        .mt-element-ribbon .ribbon.ribbon-color-danger > .ribbon-sub:after {
          border-color: #a91520;
          border-left-color: #ed6b75;
          border-right-color: #ed6b75; }
    .mt-element-ribbon .ribbon.ribbon-color-warning {
      background-color: #F1C40F;
      color: #010100; }
      .mt-element-ribbon .ribbon.ribbon-color-warning:after {
        border-color: #c29d0b; }
      .mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub {
        background-color: #F1C40F;
        color: #010100; }
        .mt-element-ribbon .ribbon.ribbon-color-warning > .ribbon-sub:after {
          border-color: #614f06;
          border-left-color: #F1C40F;
          border-right-color: #F1C40F; }

.mt-element-card .mt-card-item {
  border: 1px solid;
  border-color: #e7ecf1;
  position: relative;
  margin-bottom: 30px; }
  .mt-element-card .mt-card-item .mt-card-avatar {
    margin-bottom: 15px; }
  .mt-element-card .mt-card-item .mt-card-content {
    text-align: center; }
    .mt-element-card .mt-card-item .mt-card-content .mt-card-name {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 10px; }
    .mt-element-card .mt-card-item .mt-card-content .mt-card-desc {
      font-size: 14px;
      margin: 0 0 10px 0; }
    .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul {
      padding: 0;
      margin-bottom: 10px; }
      .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li {
        list-style: none;
        display: inline-block;
        margin: 0 3px; }
        .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a {
          color: #000;
          font-size: 18px; }
          .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn {
            color: #fff; }
            .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a.mt-card-btn:hover {
              color: #36c6d3; }
          .mt-element-card .mt-card-item .mt-card-content .mt-card-social > ul > li > a:hover {
            color: #F1C40F; }

.mt-element-card.mt-card-round .mt-card-item {
  padding: 40px 40px 10px 40px; }
  .mt-element-card.mt-card-round .mt-card-item .mt-card-avatar {
    border-radius: 50% !important;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
    .mt-element-card.mt-card-round .mt-card-item .mt-card-avatar .mt-overlay {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%; }

.mt-element-overlay .mt-overlay-1 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; }
  .mt-element-overlay .mt-overlay-1 img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
    width: 100%;
    height: auto; }
  .mt-element-overlay .mt-overlay-1 h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(-100px) translateZ(0);
    -ms-transform: translatey(-100px) translateZ(0);
    transform: translatey(-100px) translateZ(0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 10px; }
  .mt-element-overlay .mt-overlay-1 .mt-info {
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%) translateZ(0);
    -webkit-transform: translateY(-50%) translateZ(0);
    -ms-transform: translateY(-50%) translateZ(0); }
    .mt-element-overlay .mt-overlay-1 .mt-info > li {
      list-style: none;
      display: inline-block;
      margin: 0 3px; }
      .mt-element-overlay .mt-overlay-1 .mt-info > li:hover {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        cursor: pointer; }
  .mt-element-overlay .mt-overlay-1:hover .mt-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }
  .mt-element-overlay .mt-overlay-1:hover img {
    -ms-transform: scale(1.2) translateZ(0);
    -webkit-transform: scale(1.2) translateZ(0);
    transform: scale(1.2) translateZ(0); }
  .mt-element-overlay .mt-overlay-1:hover .mt-info {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: .2s;
    transition-delay: .2s; }
  .mt-element-overlay .mt-overlay-1 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-up:hover .mt-overlay {
    bottom: 0; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-up .mt-overlay {
    bottom: -100%;
    top: auto; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-down:hover .mt-overlay {
    top: 0; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-down .mt-overlay {
    top: -100%; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-left:hover .mt-overlay {
    right: 0; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-left .mt-overlay {
    right: -100%;
    left: auto; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-right:hover .mt-overlay {
    left: 0; }
  .mt-element-overlay .mt-overlay-1.mt-scroll-right .mt-overlay {
    left: -100%; }

.mt-element-overlay .mt-overlay-2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; }
  .mt-element-overlay .mt-overlay-2 img {
    display: block;
    position: relative;
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    width: 100%;
    height: auto; }
  .mt-element-overlay .mt-overlay-2 h2 {
    text-transform: uppercase;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6); }
  .mt-element-overlay .mt-overlay-2 .mt-info,
  .mt-element-overlay .mt-overlay-2 h2 {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transition: all 0.4s ease-in;
    transition: all 0.4s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
    color: #fff;
    text-transform: uppercase; }
  .mt-element-overlay .mt-overlay-2 .mt-info {
    display: inline-block;
    text-decoration: none;
    margin: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
    -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
    transform: scale(0.7) translateY(-50%) translateX(-50%); }
    .mt-element-overlay .mt-overlay-2 .mt-info:hover {
      box-shadow: 0 0 5px #fff; }
  .mt-element-overlay .mt-overlay-2:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2); }
  .mt-element-overlay .mt-overlay-2:hover .mt-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px); }
  .mt-element-overlay .mt-overlay-2:hover h2 {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s; }
  .mt-element-overlay .mt-overlay-2:hover .mt-info,
  .mt-element-overlay .mt-overlay-2:hover h2 {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1) translateY(-50%);
    -ms-transform: scale(1) translateY(-50%);
    transform: scale(1) translateY(-50%); }
  .mt-element-overlay .mt-overlay-2:hover .mt-info {
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
    -ms-transform: scale(1) translateY(-50%) translateX(-50%);
    transform: scale(1) translateY(-50%) translateX(-50%); }
  .mt-element-overlay .mt-overlay-2 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0; }
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-grey:hover img {
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
    filter: grayscale(1) blur(3px);
    -webkit-filter: grayscale(1) blur(3px); }
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info {
    border: none;
    width: 100%;
    padding: 0;
    -webkit-transform: scale(0.7) translateY(-50%) translateX(-50%);
    -ms-transform: scale(0.7) translateY(-50%) translateX(-50%);
    transform: scale(0.7) translateY(-50%) translateX(-50%); }
    .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info:hover {
      box-shadow: none; }
    .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li {
      list-style: none;
      display: inline-block;
      margin: 0 3px; }
      .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons .mt-info > li:hover {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        cursor: pointer; }
  .mt-element-overlay .mt-overlay-2.mt-overlay-2-icons:hover .mt-info {
    -webkit-transform: scale(1) translateY(-50%) translateX(-50%);
    -ms-transform: scale(1) translateY(-50%) translateX(-50%);
    transform: scale(1) translateY(-50%) translateX(-50%); }

.mt-element-overlay .mt-overlay-3 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; }
  .mt-element-overlay .mt-overlay-3 img {
    display: block;
    position: relative;
    width: 100%;
    height: auto; }
  .mt-element-overlay .mt-overlay-3 h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
  .mt-element-overlay .mt-overlay-3 .mt-info {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    font-weight: normal;
    position: absolute;
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    margin: auto;
    padding: 45% 0 0 0; }
    .mt-element-overlay .mt-overlay-3 .mt-info:hover {
      box-shadow: 0 0 5px #fff; }
  .mt-element-overlay .mt-overlay-3:hover .mt-overlay {
    background-color: rgba(48, 152, 157, 0.7); }
  .mt-element-overlay .mt-overlay-3:hover h2 {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px); }
  .mt-element-overlay .mt-overlay-3:hover .mt-info {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }
  .mt-element-overlay .mt-overlay-3 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(75, 75, 75, 0.7);
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
  .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info {
    padding: 40% 0 0 0; }
    .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li {
      list-style: none;
      display: inline-block;
      margin: 0 3px; }
      .mt-element-overlay .mt-overlay-3.mt-overlay-3-icons .mt-info > li:hover {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        cursor: pointer; }

.mt-element-overlay .mt-overlay-4 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default; }
  .mt-element-overlay .mt-overlay-4 img {
    display: block;
    position: relative;
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    width: 100%;
    height: auto; }
  .mt-element-overlay .mt-overlay-4 h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translatey(-100px);
    -ms-transform: translatey(-100px);
    transform: translatey(-100px);
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    padding: 10px; }
  .mt-element-overlay .mt-overlay-4 .mt-info {
    display: inline-block;
    text-transform: uppercase;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    margin: 50px 0 0; }
  .mt-element-overlay .mt-overlay-4:hover .mt-overlay {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mt-element-overlay .mt-overlay-4:hover h2,
  .mt-element-overlay .mt-overlay-4:hover .mt-info {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: translatey(0);
    -webkit-transform: translatey(0);
    transform: translatey(0); }
  .mt-element-overlay .mt-overlay-4:hover .mt-info {
    -webkit-transition-delay: .2s;
    transition-delay: .2s; }
  .mt-element-overlay .mt-overlay-4 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81);
    transition: all 0.4s cubic-bezier(0.88, -0.99, 0, 1.81); }
  .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info {
    border: none;
    position: absolute;
    padding: 0;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: auto; }
    .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info:hover {
      box-shadow: none; }
    .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li {
      list-style: none;
      display: inline-block;
      margin: 0 3px; }
      .mt-element-overlay .mt-overlay-4.mt-overlay-4-icons .mt-info > li:hover {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        cursor: pointer; }

.mt-element-overlay .mt-overlay-5 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
  background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%); }
  .mt-element-overlay .mt-overlay-5 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 3em;
    text-align: left; }
    .mt-element-overlay .mt-overlay-5 .mt-overlay:before {
      position: absolute;
      top: 20px;
      right: 20px;
      bottom: 20px;
      left: 20px;
      border: 1px solid #fff;
      content: '';
      opacity: 0;
      filter: alpha(opacity=0);
      -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
      transition: opacity 0.35s, transform 0.45s;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0); }
  .mt-element-overlay .mt-overlay-5 img {
    display: block;
    position: relative;
    max-width: none;
    width: calc(113% + 60px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-40px, 0, 0);
    transform: translate3d(-40px, 0, 0); }
  .mt-element-overlay .mt-overlay-5 h2 {
    text-transform: uppercase;
    color: #fff;
    position: relative;
    font-size: 17px;
    background-color: transparent;
    padding: 15% 0 10px 0;
    text-align: left; }
  .mt-element-overlay .mt-overlay-5 a,
  .mt-element-overlay .mt-overlay-5 p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.45s;
    transition: opacity 0.35s, transform 0.45s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  .mt-element-overlay .mt-overlay-5 a:hover {
    text-decoration: none;
    opacity: 0.6;
    filter: alpha(opacity=60); }
  .mt-element-overlay .mt-overlay-5:hover img {
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .mt-element-overlay .mt-overlay-5:hover .mt-overlay:before,
  .mt-element-overlay .mt-overlay-5:hover a,
  .mt-element-overlay .mt-overlay-5:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.mt-element-overlay .mt-overlay-6 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  background: #42b078; }
  .mt-element-overlay .mt-overlay-6 .mt-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    padding: 50px 20px; }
  .mt-element-overlay .mt-overlay-6 img {
    display: block;
    position: relative;
    max-width: none;
    width: calc(100% + 20px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .mt-element-overlay .mt-overlay-6 h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    overflow: hidden;
    padding: 0.5em 0;
    background-color: transparent; }
    .mt-element-overlay .mt-overlay-6 h2:after {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2px;
      background: #fff;
      content: '';
      -webkit-transition: -webkit-transform 0.35s;
      transition: transform 0.35s;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0); }
  .mt-element-overlay .mt-overlay-6 a,
  .mt-element-overlay .mt-overlay-6 p {
    color: #FFF;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  .mt-element-overlay .mt-overlay-6 p {
    margin-top: 20px; }
  .mt-element-overlay .mt-overlay-6 .mt-info:hover {
    text-decoration: none;
    opacity: 0.6;
    filter: alpha(opacity=60);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    cursor: pointer; }
  .mt-element-overlay .mt-overlay-6:hover img {
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .mt-element-overlay .mt-overlay-6:hover h2:after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .mt-element-overlay .mt-overlay-6:hover a,
  .mt-element-overlay .mt-overlay-6:hover p {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

/***
Custom color buttons 
***/
.bg-white {
  background: #ffffff !important; }

.bg-white-opacity {
  background: rgba(255, 255, 255, 0.8) !important; }

.bg-hover-white:hover {
  background: #ffffff !important; }

.font-white {
  color: #ffffff !important; }

.bg-font-white {
  color: #666 !important; }

.border-white {
  border-color: #ffffff !important; }

.border-top-white {
  border-top-color: #ffffff !important; }

.border-bottom-white {
  border-bottom-color: #ffffff !important; }

.border-left-white {
  border-left-color: #ffffff !important; }

.border-right-white {
  border-right-color: #ffffff !important; }

.bg-before-white:before,
.bg-after-white:after {
  background: #ffffff !important; }

.border-before-white:before,
.border-after-white:after {
  border-color: #ffffff !important; }

.border-top-before-white:before,
.border-top-after-white:after {
  border-top-color: #ffffff !important; }

.border-bottom-before-white:before,
.border-bottom-after-white:after {
  border-bottom-color: #ffffff !important; }

.border-left-before-white:before,
.border-left-after-white:after {
  border-left-color: #ffffff !important; }

.border-right-before-white:before,
.border-right-after-white:after {
  border-right-color: #ffffff !important; }

.bg-default {
  background: #e1e5ec !important; }

.bg-default-opacity {
  background: rgba(225, 229, 236, 0.8) !important; }

.bg-hover-default:hover {
  background: #e1e5ec !important; }

.font-default {
  color: #e1e5ec !important; }

.bg-font-default {
  color: #666 !important; }

.border-default {
  border-color: #e1e5ec !important; }

.border-top-default {
  border-top-color: #e1e5ec !important; }

.border-bottom-default {
  border-bottom-color: #e1e5ec !important; }

.border-left-default {
  border-left-color: #e1e5ec !important; }

.border-right-default {
  border-right-color: #e1e5ec !important; }

.bg-before-default:before,
.bg-after-default:after {
  background: #e1e5ec !important; }

.border-before-default:before,
.border-after-default:after {
  border-color: #e1e5ec !important; }

.border-top-before-default:before,
.border-top-after-default:after {
  border-top-color: #e1e5ec !important; }

.border-bottom-before-default:before,
.border-bottom-after-default:after {
  border-bottom-color: #e1e5ec !important; }

.border-left-before-default:before,
.border-left-after-default:after {
  border-left-color: #e1e5ec !important; }

.border-right-before-default:before,
.border-right-after-default:after {
  border-right-color: #e1e5ec !important; }

.bg-dark {
  background: #2f353b !important; }

.bg-dark-opacity {
  background: rgba(47, 53, 59, 0.8) !important; }

.bg-hover-dark:hover {
  background: #2f353b !important; }

.font-dark {
  color: #2f353b !important; }

.bg-font-dark {
  color: #FFFFFF !important; }

.border-dark {
  border-color: #2f353b !important; }

.border-top-dark {
  border-top-color: #2f353b !important; }

.border-bottom-dark {
  border-bottom-color: #2f353b !important; }

.border-left-dark {
  border-left-color: #2f353b !important; }

.border-right-dark {
  border-right-color: #2f353b !important; }

.bg-before-dark:before,
.bg-after-dark:after {
  background: #2f353b !important; }

.border-before-dark:before,
.border-after-dark:after {
  border-color: #2f353b !important; }

.border-top-before-dark:before,
.border-top-after-dark:after {
  border-top-color: #2f353b !important; }

.border-bottom-before-dark:before,
.border-bottom-after-dark:after {
  border-bottom-color: #2f353b !important; }

.border-left-before-dark:before,
.border-left-after-dark:after {
  border-left-color: #2f353b !important; }

.border-right-before-dark:before,
.border-right-after-dark:after {
  border-right-color: #2f353b !important; }

.bg-blue {
  background: #3598dc !important; }

.bg-blue-opacity {
  background: rgba(53, 152, 220, 0.8) !important; }

.bg-hover-blue:hover {
  background: #3598dc !important; }

.font-blue {
  color: #3598dc !important; }

.bg-font-blue {
  color: #FFFFFF !important; }

.border-blue {
  border-color: #3598dc !important; }

.border-top-blue {
  border-top-color: #3598dc !important; }

.border-bottom-blue {
  border-bottom-color: #3598dc !important; }

.border-left-blue {
  border-left-color: #3598dc !important; }

.border-right-blue {
  border-right-color: #3598dc !important; }

.bg-before-blue:before,
.bg-after-blue:after {
  background: #3598dc !important; }

.border-before-blue:before,
.border-after-blue:after {
  border-color: #3598dc !important; }

.border-top-before-blue:before,
.border-top-after-blue:after {
  border-top-color: #3598dc !important; }

.border-bottom-before-blue:before,
.border-bottom-after-blue:after {
  border-bottom-color: #3598dc !important; }

.border-left-before-blue:before,
.border-left-after-blue:after {
  border-left-color: #3598dc !important; }

.border-right-before-blue:before,
.border-right-after-blue:after {
  border-right-color: #3598dc !important; }

.bg-blue-madison {
  background: #578ebe !important; }

.bg-blue-madison-opacity {
  background: rgba(87, 142, 190, 0.8) !important; }

.bg-hover-blue-madison:hover {
  background: #578ebe !important; }

.font-blue-madison {
  color: #578ebe !important; }

.bg-font-blue-madison {
  color: #FFFFFF !important; }

.border-blue-madison {
  border-color: #578ebe !important; }

.border-top-blue-madison {
  border-top-color: #578ebe !important; }

.border-bottom-blue-madison {
  border-bottom-color: #578ebe !important; }

.border-left-blue-madison {
  border-left-color: #578ebe !important; }

.border-right-blue-madison {
  border-right-color: #578ebe !important; }

.bg-before-blue-madison:before,
.bg-after-blue-madison:after {
  background: #578ebe !important; }

.border-before-blue-madison:before,
.border-after-blue-madison:after {
  border-color: #578ebe !important; }

.border-top-before-blue-madison:before,
.border-top-after-blue-madison:after {
  border-top-color: #578ebe !important; }

.border-bottom-before-blue-madison:before,
.border-bottom-after-blue-madison:after {
  border-bottom-color: #578ebe !important; }

.border-left-before-blue-madison:before,
.border-left-after-blue-madison:after {
  border-left-color: #578ebe !important; }

.border-right-before-blue-madison:before,
.border-right-after-blue-madison:after {
  border-right-color: #578ebe !important; }

.bg-blue-chambray {
  background: #2C3E50 !important; }

.bg-blue-chambray-opacity {
  background: rgba(44, 62, 80, 0.8) !important; }

.bg-hover-blue-chambray:hover {
  background: #2C3E50 !important; }

.font-blue-chambray {
  color: #2C3E50 !important; }

.bg-font-blue-chambray {
  color: #FFFFFF !important; }

.border-blue-chambray {
  border-color: #2C3E50 !important; }

.border-top-blue-chambray {
  border-top-color: #2C3E50 !important; }

.border-bottom-blue-chambray {
  border-bottom-color: #2C3E50 !important; }

.border-left-blue-chambray {
  border-left-color: #2C3E50 !important; }

.border-right-blue-chambray {
  border-right-color: #2C3E50 !important; }

.bg-before-blue-chambray:before,
.bg-after-blue-chambray:after {
  background: #2C3E50 !important; }

.border-before-blue-chambray:before,
.border-after-blue-chambray:after {
  border-color: #2C3E50 !important; }

.border-top-before-blue-chambray:before,
.border-top-after-blue-chambray:after {
  border-top-color: #2C3E50 !important; }

.border-bottom-before-blue-chambray:before,
.border-bottom-after-blue-chambray:after {
  border-bottom-color: #2C3E50 !important; }

.border-left-before-blue-chambray:before,
.border-left-after-blue-chambray:after {
  border-left-color: #2C3E50 !important; }

.border-right-before-blue-chambray:before,
.border-right-after-blue-chambray:after {
  border-right-color: #2C3E50 !important; }

.bg-blue-ebonyclay {
  background: #22313F !important; }

.bg-blue-ebonyclay-opacity {
  background: rgba(34, 49, 63, 0.8) !important; }

.bg-hover-blue-ebonyclay:hover {
  background: #22313F !important; }

.font-blue-ebonyclay {
  color: #22313F !important; }

.bg-font-blue-ebonyclay {
  color: #FFFFFF !important; }

.border-blue-ebonyclay {
  border-color: #22313F !important; }

.border-top-blue-ebonyclay {
  border-top-color: #22313F !important; }

.border-bottom-blue-ebonyclay {
  border-bottom-color: #22313F !important; }

.border-left-blue-ebonyclay {
  border-left-color: #22313F !important; }

.border-right-blue-ebonyclay {
  border-right-color: #22313F !important; }

.bg-before-blue-ebonyclay:before,
.bg-after-blue-ebonyclay:after {
  background: #22313F !important; }

.border-before-blue-ebonyclay:before,
.border-after-blue-ebonyclay:after {
  border-color: #22313F !important; }

.border-top-before-blue-ebonyclay:before,
.border-top-after-blue-ebonyclay:after {
  border-top-color: #22313F !important; }

.border-bottom-before-blue-ebonyclay:before,
.border-bottom-after-blue-ebonyclay:after {
  border-bottom-color: #22313F !important; }

.border-left-before-blue-ebonyclay:before,
.border-left-after-blue-ebonyclay:after {
  border-left-color: #22313F !important; }

.border-right-before-blue-ebonyclay:before,
.border-right-after-blue-ebonyclay:after {
  border-right-color: #22313F !important; }

.bg-blue-hoki {
  background: #67809F !important; }

.bg-blue-hoki-opacity {
  background: rgba(103, 128, 159, 0.8) !important; }

.bg-hover-blue-hoki:hover {
  background: #67809F !important; }

.font-blue-hoki {
  color: #67809F !important; }

.bg-font-blue-hoki {
  color: #FFFFFF !important; }

.border-blue-hoki {
  border-color: #67809F !important; }

.border-top-blue-hoki {
  border-top-color: #67809F !important; }

.border-bottom-blue-hoki {
  border-bottom-color: #67809F !important; }

.border-left-blue-hoki {
  border-left-color: #67809F !important; }

.border-right-blue-hoki {
  border-right-color: #67809F !important; }

.bg-before-blue-hoki:before,
.bg-after-blue-hoki:after {
  background: #67809F !important; }

.border-before-blue-hoki:before,
.border-after-blue-hoki:after {
  border-color: #67809F !important; }

.border-top-before-blue-hoki:before,
.border-top-after-blue-hoki:after {
  border-top-color: #67809F !important; }

.border-bottom-before-blue-hoki:before,
.border-bottom-after-blue-hoki:after {
  border-bottom-color: #67809F !important; }

.border-left-before-blue-hoki:before,
.border-left-after-blue-hoki:after {
  border-left-color: #67809F !important; }

.border-right-before-blue-hoki:before,
.border-right-after-blue-hoki:after {
  border-right-color: #67809F !important; }

.bg-blue-steel {
  background: #4B77BE !important; }

.bg-blue-steel-opacity {
  background: rgba(75, 119, 190, 0.8) !important; }

.bg-hover-blue-steel:hover {
  background: #4B77BE !important; }

.font-blue-steel {
  color: #4B77BE !important; }

.bg-font-blue-steel {
  color: #FFFFFF !important; }

.border-blue-steel {
  border-color: #4B77BE !important; }

.border-top-blue-steel {
  border-top-color: #4B77BE !important; }

.border-bottom-blue-steel {
  border-bottom-color: #4B77BE !important; }

.border-left-blue-steel {
  border-left-color: #4B77BE !important; }

.border-right-blue-steel {
  border-right-color: #4B77BE !important; }

.bg-before-blue-steel:before,
.bg-after-blue-steel:after {
  background: #4B77BE !important; }

.border-before-blue-steel:before,
.border-after-blue-steel:after {
  border-color: #4B77BE !important; }

.border-top-before-blue-steel:before,
.border-top-after-blue-steel:after {
  border-top-color: #4B77BE !important; }

.border-bottom-before-blue-steel:before,
.border-bottom-after-blue-steel:after {
  border-bottom-color: #4B77BE !important; }

.border-left-before-blue-steel:before,
.border-left-after-blue-steel:after {
  border-left-color: #4B77BE !important; }

.border-right-before-blue-steel:before,
.border-right-after-blue-steel:after {
  border-right-color: #4B77BE !important; }

.bg-blue-soft {
  background: #4c87b9 !important; }

.bg-blue-soft-opacity {
  background: rgba(76, 135, 185, 0.8) !important; }

.bg-hover-blue-soft:hover {
  background: #4c87b9 !important; }

.font-blue-soft {
  color: #4c87b9 !important; }

.bg-font-blue-soft {
  color: #FFFFFF !important; }

.border-blue-soft {
  border-color: #4c87b9 !important; }

.border-top-blue-soft {
  border-top-color: #4c87b9 !important; }

.border-bottom-blue-soft {
  border-bottom-color: #4c87b9 !important; }

.border-left-blue-soft {
  border-left-color: #4c87b9 !important; }

.border-right-blue-soft {
  border-right-color: #4c87b9 !important; }

.bg-before-blue-soft:before,
.bg-after-blue-soft:after {
  background: #4c87b9 !important; }

.border-before-blue-soft:before,
.border-after-blue-soft:after {
  border-color: #4c87b9 !important; }

.border-top-before-blue-soft:before,
.border-top-after-blue-soft:after {
  border-top-color: #4c87b9 !important; }

.border-bottom-before-blue-soft:before,
.border-bottom-after-blue-soft:after {
  border-bottom-color: #4c87b9 !important; }

.border-left-before-blue-soft:before,
.border-left-after-blue-soft:after {
  border-left-color: #4c87b9 !important; }

.border-right-before-blue-soft:before,
.border-right-after-blue-soft:after {
  border-right-color: #4c87b9 !important; }

.bg-blue-dark {
  background: #5e738b !important; }

.bg-blue-dark-opacity {
  background: rgba(94, 115, 139, 0.8) !important; }

.bg-hover-blue-dark:hover {
  background: #5e738b !important; }

.font-blue-dark {
  color: #5e738b !important; }

.bg-font-blue-dark {
  color: #FFFFFF !important; }

.border-blue-dark {
  border-color: #5e738b !important; }

.border-top-blue-dark {
  border-top-color: #5e738b !important; }

.border-bottom-blue-dark {
  border-bottom-color: #5e738b !important; }

.border-left-blue-dark {
  border-left-color: #5e738b !important; }

.border-right-blue-dark {
  border-right-color: #5e738b !important; }

.bg-before-blue-dark:before,
.bg-after-blue-dark:after {
  background: #5e738b !important; }

.border-before-blue-dark:before,
.border-after-blue-dark:after {
  border-color: #5e738b !important; }

.border-top-before-blue-dark:before,
.border-top-after-blue-dark:after {
  border-top-color: #5e738b !important; }

.border-bottom-before-blue-dark:before,
.border-bottom-after-blue-dark:after {
  border-bottom-color: #5e738b !important; }

.border-left-before-blue-dark:before,
.border-left-after-blue-dark:after {
  border-left-color: #5e738b !important; }

.border-right-before-blue-dark:before,
.border-right-after-blue-dark:after {
  border-right-color: #5e738b !important; }

.bg-blue-sharp {
  background: #5C9BD1 !important; }

.bg-blue-sharp-opacity {
  background: rgba(92, 155, 209, 0.8) !important; }

.bg-hover-blue-sharp:hover {
  background: #5C9BD1 !important; }

.font-blue-sharp {
  color: #5C9BD1 !important; }

.bg-font-blue-sharp {
  color: #FFFFFF !important; }

.border-blue-sharp {
  border-color: #5C9BD1 !important; }

.border-top-blue-sharp {
  border-top-color: #5C9BD1 !important; }

.border-bottom-blue-sharp {
  border-bottom-color: #5C9BD1 !important; }

.border-left-blue-sharp {
  border-left-color: #5C9BD1 !important; }

.border-right-blue-sharp {
  border-right-color: #5C9BD1 !important; }

.bg-before-blue-sharp:before,
.bg-after-blue-sharp:after {
  background: #5C9BD1 !important; }

.border-before-blue-sharp:before,
.border-after-blue-sharp:after {
  border-color: #5C9BD1 !important; }

.border-top-before-blue-sharp:before,
.border-top-after-blue-sharp:after {
  border-top-color: #5C9BD1 !important; }

.border-bottom-before-blue-sharp:before,
.border-bottom-after-blue-sharp:after {
  border-bottom-color: #5C9BD1 !important; }

.border-left-before-blue-sharp:before,
.border-left-after-blue-sharp:after {
  border-left-color: #5C9BD1 !important; }

.border-right-before-blue-sharp:before,
.border-right-after-blue-sharp:after {
  border-right-color: #5C9BD1 !important; }

.bg-blue-oleo {
  background: #94A0B2 !important; }

.bg-blue-oleo-opacity {
  background: rgba(148, 160, 178, 0.8) !important; }

.bg-hover-blue-oleo:hover {
  background: #94A0B2 !important; }

.font-blue-oleo {
  color: #94A0B2 !important; }

.bg-font-blue-oleo {
  color: #FFFFFF !important; }

.border-blue-oleo {
  border-color: #94A0B2 !important; }

.border-top-blue-oleo {
  border-top-color: #94A0B2 !important; }

.border-bottom-blue-oleo {
  border-bottom-color: #94A0B2 !important; }

.border-left-blue-oleo {
  border-left-color: #94A0B2 !important; }

.border-right-blue-oleo {
  border-right-color: #94A0B2 !important; }

.bg-before-blue-oleo:before,
.bg-after-blue-oleo:after {
  background: #94A0B2 !important; }

.border-before-blue-oleo:before,
.border-after-blue-oleo:after {
  border-color: #94A0B2 !important; }

.border-top-before-blue-oleo:before,
.border-top-after-blue-oleo:after {
  border-top-color: #94A0B2 !important; }

.border-bottom-before-blue-oleo:before,
.border-bottom-after-blue-oleo:after {
  border-bottom-color: #94A0B2 !important; }

.border-left-before-blue-oleo:before,
.border-left-after-blue-oleo:after {
  border-left-color: #94A0B2 !important; }

.border-right-before-blue-oleo:before,
.border-right-after-blue-oleo:after {
  border-right-color: #94A0B2 !important; }

.bg-green {
  background: #32c5d2 !important; }

.bg-green-opacity {
  background: rgba(50, 197, 210, 0.8) !important; }

.bg-hover-green:hover {
  background: #32c5d2 !important; }

.font-green {
  color: #32c5d2 !important; }

.bg-font-green {
  color: #FFFFFF !important; }

.border-green {
  border-color: #32c5d2 !important; }

.border-top-green {
  border-top-color: #32c5d2 !important; }

.border-bottom-green {
  border-bottom-color: #32c5d2 !important; }

.border-left-green {
  border-left-color: #32c5d2 !important; }

.border-right-green {
  border-right-color: #32c5d2 !important; }

.bg-before-green:before,
.bg-after-green:after {
  background: #32c5d2 !important; }

.border-before-green:before,
.border-after-green:after {
  border-color: #32c5d2 !important; }

.border-top-before-green:before,
.border-top-after-green:after {
  border-top-color: #32c5d2 !important; }

.border-bottom-before-green:before,
.border-bottom-after-green:after {
  border-bottom-color: #32c5d2 !important; }

.border-left-before-green:before,
.border-left-after-green:after {
  border-left-color: #32c5d2 !important; }

.border-right-before-green:before,
.border-right-after-green:after {
  border-right-color: #32c5d2 !important; }

.bg-green-meadow {
  background: #1BBC9B !important; }

.bg-green-meadow-opacity {
  background: rgba(27, 188, 155, 0.8) !important; }

.bg-hover-green-meadow:hover {
  background: #1BBC9B !important; }

.font-green-meadow {
  color: #1BBC9B !important; }

.bg-font-green-meadow {
  color: #FFFFFF !important; }

.border-green-meadow {
  border-color: #1BBC9B !important; }

.border-top-green-meadow {
  border-top-color: #1BBC9B !important; }

.border-bottom-green-meadow {
  border-bottom-color: #1BBC9B !important; }

.border-left-green-meadow {
  border-left-color: #1BBC9B !important; }

.border-right-green-meadow {
  border-right-color: #1BBC9B !important; }

.bg-before-green-meadow:before,
.bg-after-green-meadow:after {
  background: #1BBC9B !important; }

.border-before-green-meadow:before,
.border-after-green-meadow:after {
  border-color: #1BBC9B !important; }

.border-top-before-green-meadow:before,
.border-top-after-green-meadow:after {
  border-top-color: #1BBC9B !important; }

.border-bottom-before-green-meadow:before,
.border-bottom-after-green-meadow:after {
  border-bottom-color: #1BBC9B !important; }

.border-left-before-green-meadow:before,
.border-left-after-green-meadow:after {
  border-left-color: #1BBC9B !important; }

.border-right-before-green-meadow:before,
.border-right-after-green-meadow:after {
  border-right-color: #1BBC9B !important; }

.bg-green-seagreen {
  background: #1BA39C !important; }

.bg-green-seagreen-opacity {
  background: rgba(27, 163, 156, 0.8) !important; }

.bg-hover-green-seagreen:hover {
  background: #1BA39C !important; }

.font-green-seagreen {
  color: #1BA39C !important; }

.bg-font-green-seagreen {
  color: #FFFFFF !important; }

.border-green-seagreen {
  border-color: #1BA39C !important; }

.border-top-green-seagreen {
  border-top-color: #1BA39C !important; }

.border-bottom-green-seagreen {
  border-bottom-color: #1BA39C !important; }

.border-left-green-seagreen {
  border-left-color: #1BA39C !important; }

.border-right-green-seagreen {
  border-right-color: #1BA39C !important; }

.bg-before-green-seagreen:before,
.bg-after-green-seagreen:after {
  background: #1BA39C !important; }

.border-before-green-seagreen:before,
.border-after-green-seagreen:after {
  border-color: #1BA39C !important; }

.border-top-before-green-seagreen:before,
.border-top-after-green-seagreen:after {
  border-top-color: #1BA39C !important; }

.border-bottom-before-green-seagreen:before,
.border-bottom-after-green-seagreen:after {
  border-bottom-color: #1BA39C !important; }

.border-left-before-green-seagreen:before,
.border-left-after-green-seagreen:after {
  border-left-color: #1BA39C !important; }

.border-right-before-green-seagreen:before,
.border-right-after-green-seagreen:after {
  border-right-color: #1BA39C !important; }

.bg-green-turquoise {
  background: #36D7B7 !important; }

.bg-green-turquoise-opacity {
  background: rgba(54, 215, 183, 0.8) !important; }

.bg-hover-green-turquoise:hover {
  background: #36D7B7 !important; }

.font-green-turquoise {
  color: #36D7B7 !important; }

.bg-font-green-turquoise {
  color: #FFFFFF !important; }

.border-green-turquoise {
  border-color: #36D7B7 !important; }

.border-top-green-turquoise {
  border-top-color: #36D7B7 !important; }

.border-bottom-green-turquoise {
  border-bottom-color: #36D7B7 !important; }

.border-left-green-turquoise {
  border-left-color: #36D7B7 !important; }

.border-right-green-turquoise {
  border-right-color: #36D7B7 !important; }

.bg-before-green-turquoise:before,
.bg-after-green-turquoise:after {
  background: #36D7B7 !important; }

.border-before-green-turquoise:before,
.border-after-green-turquoise:after {
  border-color: #36D7B7 !important; }

.border-top-before-green-turquoise:before,
.border-top-after-green-turquoise:after {
  border-top-color: #36D7B7 !important; }

.border-bottom-before-green-turquoise:before,
.border-bottom-after-green-turquoise:after {
  border-bottom-color: #36D7B7 !important; }

.border-left-before-green-turquoise:before,
.border-left-after-green-turquoise:after {
  border-left-color: #36D7B7 !important; }

.border-right-before-green-turquoise:before,
.border-right-after-green-turquoise:after {
  border-right-color: #36D7B7 !important; }

.bg-green-haze {
  background: #44b6ae !important; }

.bg-green-haze-opacity {
  background: rgba(68, 182, 174, 0.8) !important; }

.bg-hover-green-haze:hover {
  background: #44b6ae !important; }

.font-green-haze {
  color: #44b6ae !important; }

.bg-font-green-haze {
  color: #FFFFFF !important; }

.border-green-haze {
  border-color: #44b6ae !important; }

.border-top-green-haze {
  border-top-color: #44b6ae !important; }

.border-bottom-green-haze {
  border-bottom-color: #44b6ae !important; }

.border-left-green-haze {
  border-left-color: #44b6ae !important; }

.border-right-green-haze {
  border-right-color: #44b6ae !important; }

.bg-before-green-haze:before,
.bg-after-green-haze:after {
  background: #44b6ae !important; }

.border-before-green-haze:before,
.border-after-green-haze:after {
  border-color: #44b6ae !important; }

.border-top-before-green-haze:before,
.border-top-after-green-haze:after {
  border-top-color: #44b6ae !important; }

.border-bottom-before-green-haze:before,
.border-bottom-after-green-haze:after {
  border-bottom-color: #44b6ae !important; }

.border-left-before-green-haze:before,
.border-left-after-green-haze:after {
  border-left-color: #44b6ae !important; }

.border-right-before-green-haze:before,
.border-right-after-green-haze:after {
  border-right-color: #44b6ae !important; }

.bg-green-jungle {
  background: #26C281 !important; }

.bg-green-jungle-opacity {
  background: rgba(38, 194, 129, 0.8) !important; }

.bg-hover-green-jungle:hover {
  background: #26C281 !important; }

.font-green-jungle {
  color: #26C281 !important; }

.bg-font-green-jungle {
  color: #FFFFFF !important; }

.border-green-jungle {
  border-color: #26C281 !important; }

.border-top-green-jungle {
  border-top-color: #26C281 !important; }

.border-bottom-green-jungle {
  border-bottom-color: #26C281 !important; }

.border-left-green-jungle {
  border-left-color: #26C281 !important; }

.border-right-green-jungle {
  border-right-color: #26C281 !important; }

.bg-before-green-jungle:before,
.bg-after-green-jungle:after {
  background: #26C281 !important; }

.border-before-green-jungle:before,
.border-after-green-jungle:after {
  border-color: #26C281 !important; }

.border-top-before-green-jungle:before,
.border-top-after-green-jungle:after {
  border-top-color: #26C281 !important; }

.border-bottom-before-green-jungle:before,
.border-bottom-after-green-jungle:after {
  border-bottom-color: #26C281 !important; }

.border-left-before-green-jungle:before,
.border-left-after-green-jungle:after {
  border-left-color: #26C281 !important; }

.border-right-before-green-jungle:before,
.border-right-after-green-jungle:after {
  border-right-color: #26C281 !important; }

.bg-green-soft {
  background: #3faba4 !important; }

.bg-green-soft-opacity {
  background: rgba(63, 171, 164, 0.8) !important; }

.bg-hover-green-soft:hover {
  background: #3faba4 !important; }

.font-green-soft {
  color: #3faba4 !important; }

.bg-font-green-soft {
  color: #FFFFFF !important; }

.border-green-soft {
  border-color: #3faba4 !important; }

.border-top-green-soft {
  border-top-color: #3faba4 !important; }

.border-bottom-green-soft {
  border-bottom-color: #3faba4 !important; }

.border-left-green-soft {
  border-left-color: #3faba4 !important; }

.border-right-green-soft {
  border-right-color: #3faba4 !important; }

.bg-before-green-soft:before,
.bg-after-green-soft:after {
  background: #3faba4 !important; }

.border-before-green-soft:before,
.border-after-green-soft:after {
  border-color: #3faba4 !important; }

.border-top-before-green-soft:before,
.border-top-after-green-soft:after {
  border-top-color: #3faba4 !important; }

.border-bottom-before-green-soft:before,
.border-bottom-after-green-soft:after {
  border-bottom-color: #3faba4 !important; }

.border-left-before-green-soft:before,
.border-left-after-green-soft:after {
  border-left-color: #3faba4 !important; }

.border-right-before-green-soft:before,
.border-right-after-green-soft:after {
  border-right-color: #3faba4 !important; }

.bg-green-dark {
  background: #4DB3A2 !important; }

.bg-green-dark-opacity {
  background: rgba(77, 179, 162, 0.8) !important; }

.bg-hover-green-dark:hover {
  background: #4DB3A2 !important; }

.font-green-dark {
  color: #4DB3A2 !important; }

.bg-font-green-dark {
  color: #FFFFFF !important; }

.border-green-dark {
  border-color: #4DB3A2 !important; }

.border-top-green-dark {
  border-top-color: #4DB3A2 !important; }

.border-bottom-green-dark {
  border-bottom-color: #4DB3A2 !important; }

.border-left-green-dark {
  border-left-color: #4DB3A2 !important; }

.border-right-green-dark {
  border-right-color: #4DB3A2 !important; }

.bg-before-green-dark:before,
.bg-after-green-dark:after {
  background: #4DB3A2 !important; }

.border-before-green-dark:before,
.border-after-green-dark:after {
  border-color: #4DB3A2 !important; }

.border-top-before-green-dark:before,
.border-top-after-green-dark:after {
  border-top-color: #4DB3A2 !important; }

.border-bottom-before-green-dark:before,
.border-bottom-after-green-dark:after {
  border-bottom-color: #4DB3A2 !important; }

.border-left-before-green-dark:before,
.border-left-after-green-dark:after {
  border-left-color: #4DB3A2 !important; }

.border-right-before-green-dark:before,
.border-right-after-green-dark:after {
  border-right-color: #4DB3A2 !important; }

.bg-green-sharp {
  background: #2ab4c0 !important; }

.bg-green-sharp-opacity {
  background: rgba(42, 180, 192, 0.8) !important; }

.bg-hover-green-sharp:hover {
  background: #2ab4c0 !important; }

.font-green-sharp {
  color: #2ab4c0 !important; }

.bg-font-green-sharp {
  color: #FFFFFF !important; }

.border-green-sharp {
  border-color: #2ab4c0 !important; }

.border-top-green-sharp {
  border-top-color: #2ab4c0 !important; }

.border-bottom-green-sharp {
  border-bottom-color: #2ab4c0 !important; }

.border-left-green-sharp {
  border-left-color: #2ab4c0 !important; }

.border-right-green-sharp {
  border-right-color: #2ab4c0 !important; }

.bg-before-green-sharp:before,
.bg-after-green-sharp:after {
  background: #2ab4c0 !important; }

.border-before-green-sharp:before,
.border-after-green-sharp:after {
  border-color: #2ab4c0 !important; }

.border-top-before-green-sharp:before,
.border-top-after-green-sharp:after {
  border-top-color: #2ab4c0 !important; }

.border-bottom-before-green-sharp:before,
.border-bottom-after-green-sharp:after {
  border-bottom-color: #2ab4c0 !important; }

.border-left-before-green-sharp:before,
.border-left-after-green-sharp:after {
  border-left-color: #2ab4c0 !important; }

.border-right-before-green-sharp:before,
.border-right-after-green-sharp:after {
  border-right-color: #2ab4c0 !important; }

.bg-green-steel {
  background: #29b4b6 !important; }

.bg-green-steel-opacity {
  background: rgba(41, 180, 182, 0.8) !important; }

.bg-hover-green-steel:hover {
  background: #29b4b6 !important; }

.font-green-steel {
  color: #29b4b6 !important; }

.bg-font-green-steel {
  color: #FFFFFF !important; }

.border-green-steel {
  border-color: #29b4b6 !important; }

.border-top-green-steel {
  border-top-color: #29b4b6 !important; }

.border-bottom-green-steel {
  border-bottom-color: #29b4b6 !important; }

.border-left-green-steel {
  border-left-color: #29b4b6 !important; }

.border-right-green-steel {
  border-right-color: #29b4b6 !important; }

.bg-before-green-steel:before,
.bg-after-green-steel:after {
  background: #29b4b6 !important; }

.border-before-green-steel:before,
.border-after-green-steel:after {
  border-color: #29b4b6 !important; }

.border-top-before-green-steel:before,
.border-top-after-green-steel:after {
  border-top-color: #29b4b6 !important; }

.border-bottom-before-green-steel:before,
.border-bottom-after-green-steel:after {
  border-bottom-color: #29b4b6 !important; }

.border-left-before-green-steel:before,
.border-left-after-green-steel:after {
  border-left-color: #29b4b6 !important; }

.border-right-before-green-steel:before,
.border-right-after-green-steel:after {
  border-right-color: #29b4b6 !important; }

.bg-grey {
  background: #E5E5E5 !important; }

.bg-grey-opacity {
  background: rgba(229, 229, 229, 0.8) !important; }

.bg-hover-grey:hover {
  background: #E5E5E5 !important; }

.font-grey {
  color: #E5E5E5 !important; }

.bg-font-grey {
  color: #333333 !important; }

.border-grey {
  border-color: #E5E5E5 !important; }

.border-top-grey {
  border-top-color: #E5E5E5 !important; }

.border-bottom-grey {
  border-bottom-color: #E5E5E5 !important; }

.border-left-grey {
  border-left-color: #E5E5E5 !important; }

.border-right-grey {
  border-right-color: #E5E5E5 !important; }

.bg-before-grey:before,
.bg-after-grey:after {
  background: #E5E5E5 !important; }

.border-before-grey:before,
.border-after-grey:after {
  border-color: #E5E5E5 !important; }

.border-top-before-grey:before,
.border-top-after-grey:after {
  border-top-color: #E5E5E5 !important; }

.border-bottom-before-grey:before,
.border-bottom-after-grey:after {
  border-bottom-color: #E5E5E5 !important; }

.border-left-before-grey:before,
.border-left-after-grey:after {
  border-left-color: #E5E5E5 !important; }

.border-right-before-grey:before,
.border-right-after-grey:after {
  border-right-color: #E5E5E5 !important; }

.bg-grey-steel {
  background: #e9edef !important; }

.bg-grey-steel-opacity {
  background: rgba(233, 237, 239, 0.8) !important; }

.bg-hover-grey-steel:hover {
  background: #e9edef !important; }

.font-grey-steel {
  color: #e9edef !important; }

.bg-font-grey-steel {
  color: #80898e !important; }

.border-grey-steel {
  border-color: #e9edef !important; }

.border-top-grey-steel {
  border-top-color: #e9edef !important; }

.border-bottom-grey-steel {
  border-bottom-color: #e9edef !important; }

.border-left-grey-steel {
  border-left-color: #e9edef !important; }

.border-right-grey-steel {
  border-right-color: #e9edef !important; }

.bg-before-grey-steel:before,
.bg-after-grey-steel:after {
  background: #e9edef !important; }

.border-before-grey-steel:before,
.border-after-grey-steel:after {
  border-color: #e9edef !important; }

.border-top-before-grey-steel:before,
.border-top-after-grey-steel:after {
  border-top-color: #e9edef !important; }

.border-bottom-before-grey-steel:before,
.border-bottom-after-grey-steel:after {
  border-bottom-color: #e9edef !important; }

.border-left-before-grey-steel:before,
.border-left-after-grey-steel:after {
  border-left-color: #e9edef !important; }

.border-right-before-grey-steel:before,
.border-right-after-grey-steel:after {
  border-right-color: #e9edef !important; }

.bg-grey-cararra {
  background: #fafafa !important; }

.bg-grey-cararra-opacity {
  background: rgba(250, 250, 250, 0.8) !important; }

.bg-hover-grey-cararra:hover {
  background: #fafafa !important; }

.font-grey-cararra {
  color: #fafafa !important; }

.bg-font-grey-cararra {
  color: #333333 !important; }

.border-grey-cararra {
  border-color: #fafafa !important; }

.border-top-grey-cararra {
  border-top-color: #fafafa !important; }

.border-bottom-grey-cararra {
  border-bottom-color: #fafafa !important; }

.border-left-grey-cararra {
  border-left-color: #fafafa !important; }

.border-right-grey-cararra {
  border-right-color: #fafafa !important; }

.bg-before-grey-cararra:before,
.bg-after-grey-cararra:after {
  background: #fafafa !important; }

.border-before-grey-cararra:before,
.border-after-grey-cararra:after {
  border-color: #fafafa !important; }

.border-top-before-grey-cararra:before,
.border-top-after-grey-cararra:after {
  border-top-color: #fafafa !important; }

.border-bottom-before-grey-cararra:before,
.border-bottom-after-grey-cararra:after {
  border-bottom-color: #fafafa !important; }

.border-left-before-grey-cararra:before,
.border-left-after-grey-cararra:after {
  border-left-color: #fafafa !important; }

.border-right-before-grey-cararra:before,
.border-right-after-grey-cararra:after {
  border-right-color: #fafafa !important; }

.bg-grey-gallery {
  background: #555555 !important; }

.bg-grey-gallery-opacity {
  background: rgba(85, 85, 85, 0.8) !important; }

.bg-hover-grey-gallery:hover {
  background: #555555 !important; }

.font-grey-gallery {
  color: #555555 !important; }

.bg-font-grey-gallery {
  color: #ffffff !important; }

.border-grey-gallery {
  border-color: #555555 !important; }

.border-top-grey-gallery {
  border-top-color: #555555 !important; }

.border-bottom-grey-gallery {
  border-bottom-color: #555555 !important; }

.border-left-grey-gallery {
  border-left-color: #555555 !important; }

.border-right-grey-gallery {
  border-right-color: #555555 !important; }

.bg-before-grey-gallery:before,
.bg-after-grey-gallery:after {
  background: #555555 !important; }

.border-before-grey-gallery:before,
.border-after-grey-gallery:after {
  border-color: #555555 !important; }

.border-top-before-grey-gallery:before,
.border-top-after-grey-gallery:after {
  border-top-color: #555555 !important; }

.border-bottom-before-grey-gallery:before,
.border-bottom-after-grey-gallery:after {
  border-bottom-color: #555555 !important; }

.border-left-before-grey-gallery:before,
.border-left-after-grey-gallery:after {
  border-left-color: #555555 !important; }

.border-right-before-grey-gallery:before,
.border-right-after-grey-gallery:after {
  border-right-color: #555555 !important; }

.bg-grey-cascade {
  background: #95A5A6 !important; }

.bg-grey-cascade-opacity {
  background: rgba(149, 165, 166, 0.8) !important; }

.bg-hover-grey-cascade:hover {
  background: #95A5A6 !important; }

.font-grey-cascade {
  color: #95A5A6 !important; }

.bg-font-grey-cascade {
  color: #FFFFFF !important; }

.border-grey-cascade {
  border-color: #95A5A6 !important; }

.border-top-grey-cascade {
  border-top-color: #95A5A6 !important; }

.border-bottom-grey-cascade {
  border-bottom-color: #95A5A6 !important; }

.border-left-grey-cascade {
  border-left-color: #95A5A6 !important; }

.border-right-grey-cascade {
  border-right-color: #95A5A6 !important; }

.bg-before-grey-cascade:before,
.bg-after-grey-cascade:after {
  background: #95A5A6 !important; }

.border-before-grey-cascade:before,
.border-after-grey-cascade:after {
  border-color: #95A5A6 !important; }

.border-top-before-grey-cascade:before,
.border-top-after-grey-cascade:after {
  border-top-color: #95A5A6 !important; }

.border-bottom-before-grey-cascade:before,
.border-bottom-after-grey-cascade:after {
  border-bottom-color: #95A5A6 !important; }

.border-left-before-grey-cascade:before,
.border-left-after-grey-cascade:after {
  border-left-color: #95A5A6 !important; }

.border-right-before-grey-cascade:before,
.border-right-after-grey-cascade:after {
  border-right-color: #95A5A6 !important; }

.bg-grey-silver {
  background: #BFBFBF !important; }

.bg-grey-silver-opacity {
  background: rgba(191, 191, 191, 0.8) !important; }

.bg-hover-grey-silver:hover {
  background: #BFBFBF !important; }

.font-grey-silver {
  color: #BFBFBF !important; }

.bg-font-grey-silver {
  color: #FAFCFB !important; }

.border-grey-silver {
  border-color: #BFBFBF !important; }

.border-top-grey-silver {
  border-top-color: #BFBFBF !important; }

.border-bottom-grey-silver {
  border-bottom-color: #BFBFBF !important; }

.border-left-grey-silver {
  border-left-color: #BFBFBF !important; }

.border-right-grey-silver {
  border-right-color: #BFBFBF !important; }

.bg-before-grey-silver:before,
.bg-after-grey-silver:after {
  background: #BFBFBF !important; }

.border-before-grey-silver:before,
.border-after-grey-silver:after {
  border-color: #BFBFBF !important; }

.border-top-before-grey-silver:before,
.border-top-after-grey-silver:after {
  border-top-color: #BFBFBF !important; }

.border-bottom-before-grey-silver:before,
.border-bottom-after-grey-silver:after {
  border-bottom-color: #BFBFBF !important; }

.border-left-before-grey-silver:before,
.border-left-after-grey-silver:after {
  border-left-color: #BFBFBF !important; }

.border-right-before-grey-silver:before,
.border-right-after-grey-silver:after {
  border-right-color: #BFBFBF !important; }

.bg-grey-salsa {
  background: #ACB5C3 !important; }

.bg-grey-salsa-opacity {
  background: rgba(172, 181, 195, 0.8) !important; }

.bg-hover-grey-salsa:hover {
  background: #ACB5C3 !important; }

.font-grey-salsa {
  color: #ACB5C3 !important; }

.bg-font-grey-salsa {
  color: #FAFCFB !important; }

.border-grey-salsa {
  border-color: #ACB5C3 !important; }

.border-top-grey-salsa {
  border-top-color: #ACB5C3 !important; }

.border-bottom-grey-salsa {
  border-bottom-color: #ACB5C3 !important; }

.border-left-grey-salsa {
  border-left-color: #ACB5C3 !important; }

.border-right-grey-salsa {
  border-right-color: #ACB5C3 !important; }

.bg-before-grey-salsa:before,
.bg-after-grey-salsa:after {
  background: #ACB5C3 !important; }

.border-before-grey-salsa:before,
.border-after-grey-salsa:after {
  border-color: #ACB5C3 !important; }

.border-top-before-grey-salsa:before,
.border-top-after-grey-salsa:after {
  border-top-color: #ACB5C3 !important; }

.border-bottom-before-grey-salsa:before,
.border-bottom-after-grey-salsa:after {
  border-bottom-color: #ACB5C3 !important; }

.border-left-before-grey-salsa:before,
.border-left-after-grey-salsa:after {
  border-left-color: #ACB5C3 !important; }

.border-right-before-grey-salsa:before,
.border-right-after-grey-salsa:after {
  border-right-color: #ACB5C3 !important; }

.bg-grey-salt {
  background: #bfcad1 !important; }

.bg-grey-salt-opacity {
  background: rgba(191, 202, 209, 0.8) !important; }

.bg-hover-grey-salt:hover {
  background: #bfcad1 !important; }

.font-grey-salt {
  color: #bfcad1 !important; }

.bg-font-grey-salt {
  color: #FAFCFB !important; }

.border-grey-salt {
  border-color: #bfcad1 !important; }

.border-top-grey-salt {
  border-top-color: #bfcad1 !important; }

.border-bottom-grey-salt {
  border-bottom-color: #bfcad1 !important; }

.border-left-grey-salt {
  border-left-color: #bfcad1 !important; }

.border-right-grey-salt {
  border-right-color: #bfcad1 !important; }

.bg-before-grey-salt:before,
.bg-after-grey-salt:after {
  background: #bfcad1 !important; }

.border-before-grey-salt:before,
.border-after-grey-salt:after {
  border-color: #bfcad1 !important; }

.border-top-before-grey-salt:before,
.border-top-after-grey-salt:after {
  border-top-color: #bfcad1 !important; }

.border-bottom-before-grey-salt:before,
.border-bottom-after-grey-salt:after {
  border-bottom-color: #bfcad1 !important; }

.border-left-before-grey-salt:before,
.border-left-after-grey-salt:after {
  border-left-color: #bfcad1 !important; }

.border-right-before-grey-salt:before,
.border-right-after-grey-salt:after {
  border-right-color: #bfcad1 !important; }

.bg-grey-mint {
  background: #525e64 !important; }

.bg-grey-mint-opacity {
  background: rgba(82, 94, 100, 0.8) !important; }

.bg-hover-grey-mint:hover {
  background: #525e64 !important; }

.font-grey-mint {
  color: #525e64 !important; }

.bg-font-grey-mint {
  color: #FFFFFF !important; }

.border-grey-mint {
  border-color: #525e64 !important; }

.border-top-grey-mint {
  border-top-color: #525e64 !important; }

.border-bottom-grey-mint {
  border-bottom-color: #525e64 !important; }

.border-left-grey-mint {
  border-left-color: #525e64 !important; }

.border-right-grey-mint {
  border-right-color: #525e64 !important; }

.bg-before-grey-mint:before,
.bg-after-grey-mint:after {
  background: #525e64 !important; }

.border-before-grey-mint:before,
.border-after-grey-mint:after {
  border-color: #525e64 !important; }

.border-top-before-grey-mint:before,
.border-top-after-grey-mint:after {
  border-top-color: #525e64 !important; }

.border-bottom-before-grey-mint:before,
.border-bottom-after-grey-mint:after {
  border-bottom-color: #525e64 !important; }

.border-left-before-grey-mint:before,
.border-left-after-grey-mint:after {
  border-left-color: #525e64 !important; }

.border-right-before-grey-mint:before,
.border-right-after-grey-mint:after {
  border-right-color: #525e64 !important; }

.bg-red {
  background: #e7505a !important; }

.bg-red-opacity {
  background: rgba(231, 80, 90, 0.8) !important; }

.bg-hover-red:hover {
  background: #e7505a !important; }

.font-red {
  color: #e7505a !important; }

.bg-font-red {
  color: #ffffff !important; }

.border-red {
  border-color: #e7505a !important; }

.border-top-red {
  border-top-color: #e7505a !important; }

.border-bottom-red {
  border-bottom-color: #e7505a !important; }

.border-left-red {
  border-left-color: #e7505a !important; }

.border-right-red {
  border-right-color: #e7505a !important; }

.bg-before-red:before,
.bg-after-red:after {
  background: #e7505a !important; }

.border-before-red:before,
.border-after-red:after {
  border-color: #e7505a !important; }

.border-top-before-red:before,
.border-top-after-red:after {
  border-top-color: #e7505a !important; }

.border-bottom-before-red:before,
.border-bottom-after-red:after {
  border-bottom-color: #e7505a !important; }

.border-left-before-red:before,
.border-left-after-red:after {
  border-left-color: #e7505a !important; }

.border-right-before-red:before,
.border-right-after-red:after {
  border-right-color: #e7505a !important; }

.bg-red-pink {
  background: #E08283 !important; }

.bg-red-pink-opacity {
  background: rgba(224, 130, 131, 0.8) !important; }

.bg-hover-red-pink:hover {
  background: #E08283 !important; }

.font-red-pink {
  color: #E08283 !important; }

.bg-font-red-pink {
  color: #ffffff !important; }

.border-red-pink {
  border-color: #E08283 !important; }

.border-top-red-pink {
  border-top-color: #E08283 !important; }

.border-bottom-red-pink {
  border-bottom-color: #E08283 !important; }

.border-left-red-pink {
  border-left-color: #E08283 !important; }

.border-right-red-pink {
  border-right-color: #E08283 !important; }

.bg-before-red-pink:before,
.bg-after-red-pink:after {
  background: #E08283 !important; }

.border-before-red-pink:before,
.border-after-red-pink:after {
  border-color: #E08283 !important; }

.border-top-before-red-pink:before,
.border-top-after-red-pink:after {
  border-top-color: #E08283 !important; }

.border-bottom-before-red-pink:before,
.border-bottom-after-red-pink:after {
  border-bottom-color: #E08283 !important; }

.border-left-before-red-pink:before,
.border-left-after-red-pink:after {
  border-left-color: #E08283 !important; }

.border-right-before-red-pink:before,
.border-right-after-red-pink:after {
  border-right-color: #E08283 !important; }

.bg-red-sunglo {
  background: #E26A6A !important; }

.bg-red-sunglo-opacity {
  background: rgba(226, 106, 106, 0.8) !important; }

.bg-hover-red-sunglo:hover {
  background: #E26A6A !important; }

.font-red-sunglo {
  color: #E26A6A !important; }

.bg-font-red-sunglo {
  color: #ffffff !important; }

.border-red-sunglo {
  border-color: #E26A6A !important; }

.border-top-red-sunglo {
  border-top-color: #E26A6A !important; }

.border-bottom-red-sunglo {
  border-bottom-color: #E26A6A !important; }

.border-left-red-sunglo {
  border-left-color: #E26A6A !important; }

.border-right-red-sunglo {
  border-right-color: #E26A6A !important; }

.bg-before-red-sunglo:before,
.bg-after-red-sunglo:after {
  background: #E26A6A !important; }

.border-before-red-sunglo:before,
.border-after-red-sunglo:after {
  border-color: #E26A6A !important; }

.border-top-before-red-sunglo:before,
.border-top-after-red-sunglo:after {
  border-top-color: #E26A6A !important; }

.border-bottom-before-red-sunglo:before,
.border-bottom-after-red-sunglo:after {
  border-bottom-color: #E26A6A !important; }

.border-left-before-red-sunglo:before,
.border-left-after-red-sunglo:after {
  border-left-color: #E26A6A !important; }

.border-right-before-red-sunglo:before,
.border-right-after-red-sunglo:after {
  border-right-color: #E26A6A !important; }

.bg-red-intense {
  background: #e35b5a !important; }

.bg-red-intense-opacity {
  background: rgba(227, 91, 90, 0.8) !important; }

.bg-hover-red-intense:hover {
  background: #e35b5a !important; }

.font-red-intense {
  color: #e35b5a !important; }

.bg-font-red-intense {
  color: #ffffff !important; }

.border-red-intense {
  border-color: #e35b5a !important; }

.border-top-red-intense {
  border-top-color: #e35b5a !important; }

.border-bottom-red-intense {
  border-bottom-color: #e35b5a !important; }

.border-left-red-intense {
  border-left-color: #e35b5a !important; }

.border-right-red-intense {
  border-right-color: #e35b5a !important; }

.bg-before-red-intense:before,
.bg-after-red-intense:after {
  background: #e35b5a !important; }

.border-before-red-intense:before,
.border-after-red-intense:after {
  border-color: #e35b5a !important; }

.border-top-before-red-intense:before,
.border-top-after-red-intense:after {
  border-top-color: #e35b5a !important; }

.border-bottom-before-red-intense:before,
.border-bottom-after-red-intense:after {
  border-bottom-color: #e35b5a !important; }

.border-left-before-red-intense:before,
.border-left-after-red-intense:after {
  border-left-color: #e35b5a !important; }

.border-right-before-red-intense:before,
.border-right-after-red-intense:after {
  border-right-color: #e35b5a !important; }

.bg-red-thunderbird {
  background: #D91E18 !important; }

.bg-red-thunderbird-opacity {
  background: rgba(217, 30, 24, 0.8) !important; }

.bg-hover-red-thunderbird:hover {
  background: #D91E18 !important; }

.font-red-thunderbird {
  color: #D91E18 !important; }

.bg-font-red-thunderbird {
  color: #ffffff !important; }

.border-red-thunderbird {
  border-color: #D91E18 !important; }

.border-top-red-thunderbird {
  border-top-color: #D91E18 !important; }

.border-bottom-red-thunderbird {
  border-bottom-color: #D91E18 !important; }

.border-left-red-thunderbird {
  border-left-color: #D91E18 !important; }

.border-right-red-thunderbird {
  border-right-color: #D91E18 !important; }

.bg-before-red-thunderbird:before,
.bg-after-red-thunderbird:after {
  background: #D91E18 !important; }

.border-before-red-thunderbird:before,
.border-after-red-thunderbird:after {
  border-color: #D91E18 !important; }

.border-top-before-red-thunderbird:before,
.border-top-after-red-thunderbird:after {
  border-top-color: #D91E18 !important; }

.border-bottom-before-red-thunderbird:before,
.border-bottom-after-red-thunderbird:after {
  border-bottom-color: #D91E18 !important; }

.border-left-before-red-thunderbird:before,
.border-left-after-red-thunderbird:after {
  border-left-color: #D91E18 !important; }

.border-right-before-red-thunderbird:before,
.border-right-after-red-thunderbird:after {
  border-right-color: #D91E18 !important; }

.bg-red-flamingo {
  background: #EF4836 !important; }

.bg-red-flamingo-opacity {
  background: rgba(239, 72, 54, 0.8) !important; }

.bg-hover-red-flamingo:hover {
  background: #EF4836 !important; }

.font-red-flamingo {
  color: #EF4836 !important; }

.bg-font-red-flamingo {
  color: #ffffff !important; }

.border-red-flamingo {
  border-color: #EF4836 !important; }

.border-top-red-flamingo {
  border-top-color: #EF4836 !important; }

.border-bottom-red-flamingo {
  border-bottom-color: #EF4836 !important; }

.border-left-red-flamingo {
  border-left-color: #EF4836 !important; }

.border-right-red-flamingo {
  border-right-color: #EF4836 !important; }

.bg-before-red-flamingo:before,
.bg-after-red-flamingo:after {
  background: #EF4836 !important; }

.border-before-red-flamingo:before,
.border-after-red-flamingo:after {
  border-color: #EF4836 !important; }

.border-top-before-red-flamingo:before,
.border-top-after-red-flamingo:after {
  border-top-color: #EF4836 !important; }

.border-bottom-before-red-flamingo:before,
.border-bottom-after-red-flamingo:after {
  border-bottom-color: #EF4836 !important; }

.border-left-before-red-flamingo:before,
.border-left-after-red-flamingo:after {
  border-left-color: #EF4836 !important; }

.border-right-before-red-flamingo:before,
.border-right-after-red-flamingo:after {
  border-right-color: #EF4836 !important; }

.bg-red-soft {
  background: #d05454 !important; }

.bg-red-soft-opacity {
  background: rgba(208, 84, 84, 0.8) !important; }

.bg-hover-red-soft:hover {
  background: #d05454 !important; }

.font-red-soft {
  color: #d05454 !important; }

.bg-font-red-soft {
  color: #ffffff !important; }

.border-red-soft {
  border-color: #d05454 !important; }

.border-top-red-soft {
  border-top-color: #d05454 !important; }

.border-bottom-red-soft {
  border-bottom-color: #d05454 !important; }

.border-left-red-soft {
  border-left-color: #d05454 !important; }

.border-right-red-soft {
  border-right-color: #d05454 !important; }

.bg-before-red-soft:before,
.bg-after-red-soft:after {
  background: #d05454 !important; }

.border-before-red-soft:before,
.border-after-red-soft:after {
  border-color: #d05454 !important; }

.border-top-before-red-soft:before,
.border-top-after-red-soft:after {
  border-top-color: #d05454 !important; }

.border-bottom-before-red-soft:before,
.border-bottom-after-red-soft:after {
  border-bottom-color: #d05454 !important; }

.border-left-before-red-soft:before,
.border-left-after-red-soft:after {
  border-left-color: #d05454 !important; }

.border-right-before-red-soft:before,
.border-right-after-red-soft:after {
  border-right-color: #d05454 !important; }

.bg-red-haze {
  background: #f36a5a !important; }

.bg-red-haze-opacity {
  background: rgba(243, 106, 90, 0.8) !important; }

.bg-hover-red-haze:hover {
  background: #f36a5a !important; }

.font-red-haze {
  color: #f36a5a !important; }

.bg-font-red-haze {
  color: #ffffff !important; }

.border-red-haze {
  border-color: #f36a5a !important; }

.border-top-red-haze {
  border-top-color: #f36a5a !important; }

.border-bottom-red-haze {
  border-bottom-color: #f36a5a !important; }

.border-left-red-haze {
  border-left-color: #f36a5a !important; }

.border-right-red-haze {
  border-right-color: #f36a5a !important; }

.bg-before-red-haze:before,
.bg-after-red-haze:after {
  background: #f36a5a !important; }

.border-before-red-haze:before,
.border-after-red-haze:after {
  border-color: #f36a5a !important; }

.border-top-before-red-haze:before,
.border-top-after-red-haze:after {
  border-top-color: #f36a5a !important; }

.border-bottom-before-red-haze:before,
.border-bottom-after-red-haze:after {
  border-bottom-color: #f36a5a !important; }

.border-left-before-red-haze:before,
.border-left-after-red-haze:after {
  border-left-color: #f36a5a !important; }

.border-right-before-red-haze:before,
.border-right-after-red-haze:after {
  border-right-color: #f36a5a !important; }

.bg-red-mint {
  background: #e43a45 !important; }

.bg-red-mint-opacity {
  background: rgba(228, 58, 69, 0.8) !important; }

.bg-hover-red-mint:hover {
  background: #e43a45 !important; }

.font-red-mint {
  color: #e43a45 !important; }

.bg-font-red-mint {
  color: #ffffff !important; }

.border-red-mint {
  border-color: #e43a45 !important; }

.border-top-red-mint {
  border-top-color: #e43a45 !important; }

.border-bottom-red-mint {
  border-bottom-color: #e43a45 !important; }

.border-left-red-mint {
  border-left-color: #e43a45 !important; }

.border-right-red-mint {
  border-right-color: #e43a45 !important; }

.bg-before-red-mint:before,
.bg-after-red-mint:after {
  background: #e43a45 !important; }

.border-before-red-mint:before,
.border-after-red-mint:after {
  border-color: #e43a45 !important; }

.border-top-before-red-mint:before,
.border-top-after-red-mint:after {
  border-top-color: #e43a45 !important; }

.border-bottom-before-red-mint:before,
.border-bottom-after-red-mint:after {
  border-bottom-color: #e43a45 !important; }

.border-left-before-red-mint:before,
.border-left-after-red-mint:after {
  border-left-color: #e43a45 !important; }

.border-right-before-red-mint:before,
.border-right-after-red-mint:after {
  border-right-color: #e43a45 !important; }

.bg-yellow {
  background: #c49f47 !important; }

.bg-yellow-opacity {
  background: rgba(196, 159, 71, 0.8) !important; }

.bg-hover-yellow:hover {
  background: #c49f47 !important; }

.font-yellow {
  color: #c49f47 !important; }

.bg-font-yellow {
  color: #ffffff !important; }

.border-yellow {
  border-color: #c49f47 !important; }

.border-top-yellow {
  border-top-color: #c49f47 !important; }

.border-bottom-yellow {
  border-bottom-color: #c49f47 !important; }

.border-left-yellow {
  border-left-color: #c49f47 !important; }

.border-right-yellow {
  border-right-color: #c49f47 !important; }

.bg-before-yellow:before,
.bg-after-yellow:after {
  background: #c49f47 !important; }

.border-before-yellow:before,
.border-after-yellow:after {
  border-color: #c49f47 !important; }

.border-top-before-yellow:before,
.border-top-after-yellow:after {
  border-top-color: #c49f47 !important; }

.border-bottom-before-yellow:before,
.border-bottom-after-yellow:after {
  border-bottom-color: #c49f47 !important; }

.border-left-before-yellow:before,
.border-left-after-yellow:after {
  border-left-color: #c49f47 !important; }

.border-right-before-yellow:before,
.border-right-after-yellow:after {
  border-right-color: #c49f47 !important; }

.bg-yellow-gold {
  background: #E87E04 !important; }

.bg-yellow-gold-opacity {
  background: rgba(232, 126, 4, 0.8) !important; }

.bg-hover-yellow-gold:hover {
  background: #E87E04 !important; }

.font-yellow-gold {
  color: #E87E04 !important; }

.bg-font-yellow-gold {
  color: #ffffff !important; }

.border-yellow-gold {
  border-color: #E87E04 !important; }

.border-top-yellow-gold {
  border-top-color: #E87E04 !important; }

.border-bottom-yellow-gold {
  border-bottom-color: #E87E04 !important; }

.border-left-yellow-gold {
  border-left-color: #E87E04 !important; }

.border-right-yellow-gold {
  border-right-color: #E87E04 !important; }

.bg-before-yellow-gold:before,
.bg-after-yellow-gold:after {
  background: #E87E04 !important; }

.border-before-yellow-gold:before,
.border-after-yellow-gold:after {
  border-color: #E87E04 !important; }

.border-top-before-yellow-gold:before,
.border-top-after-yellow-gold:after {
  border-top-color: #E87E04 !important; }

.border-bottom-before-yellow-gold:before,
.border-bottom-after-yellow-gold:after {
  border-bottom-color: #E87E04 !important; }

.border-left-before-yellow-gold:before,
.border-left-after-yellow-gold:after {
  border-left-color: #E87E04 !important; }

.border-right-before-yellow-gold:before,
.border-right-after-yellow-gold:after {
  border-right-color: #E87E04 !important; }

.bg-yellow-casablanca {
  background: #f2784b !important; }

.bg-yellow-casablanca-opacity {
  background: rgba(242, 120, 75, 0.8) !important; }

.bg-hover-yellow-casablanca:hover {
  background: #f2784b !important; }

.font-yellow-casablanca {
  color: #f2784b !important; }

.bg-font-yellow-casablanca {
  color: #ffffff !important; }

.border-yellow-casablanca {
  border-color: #f2784b !important; }

.border-top-yellow-casablanca {
  border-top-color: #f2784b !important; }

.border-bottom-yellow-casablanca {
  border-bottom-color: #f2784b !important; }

.border-left-yellow-casablanca {
  border-left-color: #f2784b !important; }

.border-right-yellow-casablanca {
  border-right-color: #f2784b !important; }

.bg-before-yellow-casablanca:before,
.bg-after-yellow-casablanca:after {
  background: #f2784b !important; }

.border-before-yellow-casablanca:before,
.border-after-yellow-casablanca:after {
  border-color: #f2784b !important; }

.border-top-before-yellow-casablanca:before,
.border-top-after-yellow-casablanca:after {
  border-top-color: #f2784b !important; }

.border-bottom-before-yellow-casablanca:before,
.border-bottom-after-yellow-casablanca:after {
  border-bottom-color: #f2784b !important; }

.border-left-before-yellow-casablanca:before,
.border-left-after-yellow-casablanca:after {
  border-left-color: #f2784b !important; }

.border-right-before-yellow-casablanca:before,
.border-right-after-yellow-casablanca:after {
  border-right-color: #f2784b !important; }

.bg-yellow-crusta {
  background: #f3c200 !important; }

.bg-yellow-crusta-opacity {
  background: rgba(243, 194, 0, 0.8) !important; }

.bg-hover-yellow-crusta:hover {
  background: #f3c200 !important; }

.font-yellow-crusta {
  color: #f3c200 !important; }

.bg-font-yellow-crusta {
  color: #ffffff !important; }

.border-yellow-crusta {
  border-color: #f3c200 !important; }

.border-top-yellow-crusta {
  border-top-color: #f3c200 !important; }

.border-bottom-yellow-crusta {
  border-bottom-color: #f3c200 !important; }

.border-left-yellow-crusta {
  border-left-color: #f3c200 !important; }

.border-right-yellow-crusta {
  border-right-color: #f3c200 !important; }

.bg-before-yellow-crusta:before,
.bg-after-yellow-crusta:after {
  background: #f3c200 !important; }

.border-before-yellow-crusta:before,
.border-after-yellow-crusta:after {
  border-color: #f3c200 !important; }

.border-top-before-yellow-crusta:before,
.border-top-after-yellow-crusta:after {
  border-top-color: #f3c200 !important; }

.border-bottom-before-yellow-crusta:before,
.border-bottom-after-yellow-crusta:after {
  border-bottom-color: #f3c200 !important; }

.border-left-before-yellow-crusta:before,
.border-left-after-yellow-crusta:after {
  border-left-color: #f3c200 !important; }

.border-right-before-yellow-crusta:before,
.border-right-after-yellow-crusta:after {
  border-right-color: #f3c200 !important; }

.bg-yellow-lemon {
  background: #F7CA18 !important; }

.bg-yellow-lemon-opacity {
  background: rgba(247, 202, 24, 0.8) !important; }

.bg-hover-yellow-lemon:hover {
  background: #F7CA18 !important; }

.font-yellow-lemon {
  color: #F7CA18 !important; }

.bg-font-yellow-lemon {
  color: #ffffff !important; }

.border-yellow-lemon {
  border-color: #F7CA18 !important; }

.border-top-yellow-lemon {
  border-top-color: #F7CA18 !important; }

.border-bottom-yellow-lemon {
  border-bottom-color: #F7CA18 !important; }

.border-left-yellow-lemon {
  border-left-color: #F7CA18 !important; }

.border-right-yellow-lemon {
  border-right-color: #F7CA18 !important; }

.bg-before-yellow-lemon:before,
.bg-after-yellow-lemon:after {
  background: #F7CA18 !important; }

.border-before-yellow-lemon:before,
.border-after-yellow-lemon:after {
  border-color: #F7CA18 !important; }

.border-top-before-yellow-lemon:before,
.border-top-after-yellow-lemon:after {
  border-top-color: #F7CA18 !important; }

.border-bottom-before-yellow-lemon:before,
.border-bottom-after-yellow-lemon:after {
  border-bottom-color: #F7CA18 !important; }

.border-left-before-yellow-lemon:before,
.border-left-after-yellow-lemon:after {
  border-left-color: #F7CA18 !important; }

.border-right-before-yellow-lemon:before,
.border-right-after-yellow-lemon:after {
  border-right-color: #F7CA18 !important; }

.bg-yellow-saffron {
  background: #F4D03F !important; }

.bg-yellow-saffron-opacity {
  background: rgba(244, 208, 63, 0.8) !important; }

.bg-hover-yellow-saffron:hover {
  background: #F4D03F !important; }

.font-yellow-saffron {
  color: #F4D03F !important; }

.bg-font-yellow-saffron {
  color: #ffffff !important; }

.border-yellow-saffron {
  border-color: #F4D03F !important; }

.border-top-yellow-saffron {
  border-top-color: #F4D03F !important; }

.border-bottom-yellow-saffron {
  border-bottom-color: #F4D03F !important; }

.border-left-yellow-saffron {
  border-left-color: #F4D03F !important; }

.border-right-yellow-saffron {
  border-right-color: #F4D03F !important; }

.bg-before-yellow-saffron:before,
.bg-after-yellow-saffron:after {
  background: #F4D03F !important; }

.border-before-yellow-saffron:before,
.border-after-yellow-saffron:after {
  border-color: #F4D03F !important; }

.border-top-before-yellow-saffron:before,
.border-top-after-yellow-saffron:after {
  border-top-color: #F4D03F !important; }

.border-bottom-before-yellow-saffron:before,
.border-bottom-after-yellow-saffron:after {
  border-bottom-color: #F4D03F !important; }

.border-left-before-yellow-saffron:before,
.border-left-after-yellow-saffron:after {
  border-left-color: #F4D03F !important; }

.border-right-before-yellow-saffron:before,
.border-right-after-yellow-saffron:after {
  border-right-color: #F4D03F !important; }

.bg-yellow-soft {
  background: #c8d046 !important; }

.bg-yellow-soft-opacity {
  background: rgba(200, 208, 70, 0.8) !important; }

.bg-hover-yellow-soft:hover {
  background: #c8d046 !important; }

.font-yellow-soft {
  color: #c8d046 !important; }

.bg-font-yellow-soft {
  color: #ffffff !important; }

.border-yellow-soft {
  border-color: #c8d046 !important; }

.border-top-yellow-soft {
  border-top-color: #c8d046 !important; }

.border-bottom-yellow-soft {
  border-bottom-color: #c8d046 !important; }

.border-left-yellow-soft {
  border-left-color: #c8d046 !important; }

.border-right-yellow-soft {
  border-right-color: #c8d046 !important; }

.bg-before-yellow-soft:before,
.bg-after-yellow-soft:after {
  background: #c8d046 !important; }

.border-before-yellow-soft:before,
.border-after-yellow-soft:after {
  border-color: #c8d046 !important; }

.border-top-before-yellow-soft:before,
.border-top-after-yellow-soft:after {
  border-top-color: #c8d046 !important; }

.border-bottom-before-yellow-soft:before,
.border-bottom-after-yellow-soft:after {
  border-bottom-color: #c8d046 !important; }

.border-left-before-yellow-soft:before,
.border-left-after-yellow-soft:after {
  border-left-color: #c8d046 !important; }

.border-right-before-yellow-soft:before,
.border-right-after-yellow-soft:after {
  border-right-color: #c8d046 !important; }

.bg-yellow-haze {
  background: #c5bf66 !important; }

.bg-yellow-haze-opacity {
  background: rgba(197, 191, 102, 0.8) !important; }

.bg-hover-yellow-haze:hover {
  background: #c5bf66 !important; }

.font-yellow-haze {
  color: #c5bf66 !important; }

.bg-font-yellow-haze {
  color: #ffffff !important; }

.border-yellow-haze {
  border-color: #c5bf66 !important; }

.border-top-yellow-haze {
  border-top-color: #c5bf66 !important; }

.border-bottom-yellow-haze {
  border-bottom-color: #c5bf66 !important; }

.border-left-yellow-haze {
  border-left-color: #c5bf66 !important; }

.border-right-yellow-haze {
  border-right-color: #c5bf66 !important; }

.bg-before-yellow-haze:before,
.bg-after-yellow-haze:after {
  background: #c5bf66 !important; }

.border-before-yellow-haze:before,
.border-after-yellow-haze:after {
  border-color: #c5bf66 !important; }

.border-top-before-yellow-haze:before,
.border-top-after-yellow-haze:after {
  border-top-color: #c5bf66 !important; }

.border-bottom-before-yellow-haze:before,
.border-bottom-after-yellow-haze:after {
  border-bottom-color: #c5bf66 !important; }

.border-left-before-yellow-haze:before,
.border-left-after-yellow-haze:after {
  border-left-color: #c5bf66 !important; }

.border-right-before-yellow-haze:before,
.border-right-after-yellow-haze:after {
  border-right-color: #c5bf66 !important; }

.bg-yellow-mint {
  background: #c5b96b !important; }

.bg-yellow-mint-opacity {
  background: rgba(197, 185, 107, 0.8) !important; }

.bg-hover-yellow-mint:hover {
  background: #c5b96b !important; }

.font-yellow-mint {
  color: #c5b96b !important; }

.bg-font-yellow-mint {
  color: #ffffff !important; }

.border-yellow-mint {
  border-color: #c5b96b !important; }

.border-top-yellow-mint {
  border-top-color: #c5b96b !important; }

.border-bottom-yellow-mint {
  border-bottom-color: #c5b96b !important; }

.border-left-yellow-mint {
  border-left-color: #c5b96b !important; }

.border-right-yellow-mint {
  border-right-color: #c5b96b !important; }

.bg-before-yellow-mint:before,
.bg-after-yellow-mint:after {
  background: #c5b96b !important; }

.border-before-yellow-mint:before,
.border-after-yellow-mint:after {
  border-color: #c5b96b !important; }

.border-top-before-yellow-mint:before,
.border-top-after-yellow-mint:after {
  border-top-color: #c5b96b !important; }

.border-bottom-before-yellow-mint:before,
.border-bottom-after-yellow-mint:after {
  border-bottom-color: #c5b96b !important; }

.border-left-before-yellow-mint:before,
.border-left-after-yellow-mint:after {
  border-left-color: #c5b96b !important; }

.border-right-before-yellow-mint:before,
.border-right-after-yellow-mint:after {
  border-right-color: #c5b96b !important; }

.bg-purple {
  background: #8E44AD !important; }

.bg-purple-opacity {
  background: rgba(142, 68, 173, 0.8) !important; }

.bg-hover-purple:hover {
  background: #8E44AD !important; }

.font-purple {
  color: #8E44AD !important; }

.bg-font-purple {
  color: #ffffff !important; }

.border-purple {
  border-color: #8E44AD !important; }

.border-top-purple {
  border-top-color: #8E44AD !important; }

.border-bottom-purple {
  border-bottom-color: #8E44AD !important; }

.border-left-purple {
  border-left-color: #8E44AD !important; }

.border-right-purple {
  border-right-color: #8E44AD !important; }

.bg-before-purple:before,
.bg-after-purple:after {
  background: #8E44AD !important; }

.border-before-purple:before,
.border-after-purple:after {
  border-color: #8E44AD !important; }

.border-top-before-purple:before,
.border-top-after-purple:after {
  border-top-color: #8E44AD !important; }

.border-bottom-before-purple:before,
.border-bottom-after-purple:after {
  border-bottom-color: #8E44AD !important; }

.border-left-before-purple:before,
.border-left-after-purple:after {
  border-left-color: #8E44AD !important; }

.border-right-before-purple:before,
.border-right-after-purple:after {
  border-right-color: #8E44AD !important; }

.bg-purple-plum {
  background: #8775a7 !important; }

.bg-purple-plum-opacity {
  background: rgba(135, 117, 167, 0.8) !important; }

.bg-hover-purple-plum:hover {
  background: #8775a7 !important; }

.font-purple-plum {
  color: #8775a7 !important; }

.bg-font-purple-plum {
  color: #ffffff !important; }

.border-purple-plum {
  border-color: #8775a7 !important; }

.border-top-purple-plum {
  border-top-color: #8775a7 !important; }

.border-bottom-purple-plum {
  border-bottom-color: #8775a7 !important; }

.border-left-purple-plum {
  border-left-color: #8775a7 !important; }

.border-right-purple-plum {
  border-right-color: #8775a7 !important; }

.bg-before-purple-plum:before,
.bg-after-purple-plum:after {
  background: #8775a7 !important; }

.border-before-purple-plum:before,
.border-after-purple-plum:after {
  border-color: #8775a7 !important; }

.border-top-before-purple-plum:before,
.border-top-after-purple-plum:after {
  border-top-color: #8775a7 !important; }

.border-bottom-before-purple-plum:before,
.border-bottom-after-purple-plum:after {
  border-bottom-color: #8775a7 !important; }

.border-left-before-purple-plum:before,
.border-left-after-purple-plum:after {
  border-left-color: #8775a7 !important; }

.border-right-before-purple-plum:before,
.border-right-after-purple-plum:after {
  border-right-color: #8775a7 !important; }

.bg-purple-medium {
  background: #BF55EC !important; }

.bg-purple-medium-opacity {
  background: rgba(191, 85, 236, 0.8) !important; }

.bg-hover-purple-medium:hover {
  background: #BF55EC !important; }

.font-purple-medium {
  color: #BF55EC !important; }

.bg-font-purple-medium {
  color: #ffffff !important; }

.border-purple-medium {
  border-color: #BF55EC !important; }

.border-top-purple-medium {
  border-top-color: #BF55EC !important; }

.border-bottom-purple-medium {
  border-bottom-color: #BF55EC !important; }

.border-left-purple-medium {
  border-left-color: #BF55EC !important; }

.border-right-purple-medium {
  border-right-color: #BF55EC !important; }

.bg-before-purple-medium:before,
.bg-after-purple-medium:after {
  background: #BF55EC !important; }

.border-before-purple-medium:before,
.border-after-purple-medium:after {
  border-color: #BF55EC !important; }

.border-top-before-purple-medium:before,
.border-top-after-purple-medium:after {
  border-top-color: #BF55EC !important; }

.border-bottom-before-purple-medium:before,
.border-bottom-after-purple-medium:after {
  border-bottom-color: #BF55EC !important; }

.border-left-before-purple-medium:before,
.border-left-after-purple-medium:after {
  border-left-color: #BF55EC !important; }

.border-right-before-purple-medium:before,
.border-right-after-purple-medium:after {
  border-right-color: #BF55EC !important; }

.bg-purple-studio {
  background: #8E44AD !important; }

.bg-purple-studio-opacity {
  background: rgba(142, 68, 173, 0.8) !important; }

.bg-hover-purple-studio:hover {
  background: #8E44AD !important; }

.font-purple-studio {
  color: #8E44AD !important; }

.bg-font-purple-studio {
  color: #ffffff !important; }

.border-purple-studio {
  border-color: #8E44AD !important; }

.border-top-purple-studio {
  border-top-color: #8E44AD !important; }

.border-bottom-purple-studio {
  border-bottom-color: #8E44AD !important; }

.border-left-purple-studio {
  border-left-color: #8E44AD !important; }

.border-right-purple-studio {
  border-right-color: #8E44AD !important; }

.bg-before-purple-studio:before,
.bg-after-purple-studio:after {
  background: #8E44AD !important; }

.border-before-purple-studio:before,
.border-after-purple-studio:after {
  border-color: #8E44AD !important; }

.border-top-before-purple-studio:before,
.border-top-after-purple-studio:after {
  border-top-color: #8E44AD !important; }

.border-bottom-before-purple-studio:before,
.border-bottom-after-purple-studio:after {
  border-bottom-color: #8E44AD !important; }

.border-left-before-purple-studio:before,
.border-left-after-purple-studio:after {
  border-left-color: #8E44AD !important; }

.border-right-before-purple-studio:before,
.border-right-after-purple-studio:after {
  border-right-color: #8E44AD !important; }

.bg-purple-wisteria {
  background: #9B59B6 !important; }

.bg-purple-wisteria-opacity {
  background: rgba(155, 89, 182, 0.8) !important; }

.bg-hover-purple-wisteria:hover {
  background: #9B59B6 !important; }

.font-purple-wisteria {
  color: #9B59B6 !important; }

.bg-font-purple-wisteria {
  color: #ffffff !important; }

.border-purple-wisteria {
  border-color: #9B59B6 !important; }

.border-top-purple-wisteria {
  border-top-color: #9B59B6 !important; }

.border-bottom-purple-wisteria {
  border-bottom-color: #9B59B6 !important; }

.border-left-purple-wisteria {
  border-left-color: #9B59B6 !important; }

.border-right-purple-wisteria {
  border-right-color: #9B59B6 !important; }

.bg-before-purple-wisteria:before,
.bg-after-purple-wisteria:after {
  background: #9B59B6 !important; }

.border-before-purple-wisteria:before,
.border-after-purple-wisteria:after {
  border-color: #9B59B6 !important; }

.border-top-before-purple-wisteria:before,
.border-top-after-purple-wisteria:after {
  border-top-color: #9B59B6 !important; }

.border-bottom-before-purple-wisteria:before,
.border-bottom-after-purple-wisteria:after {
  border-bottom-color: #9B59B6 !important; }

.border-left-before-purple-wisteria:before,
.border-left-after-purple-wisteria:after {
  border-left-color: #9B59B6 !important; }

.border-right-before-purple-wisteria:before,
.border-right-after-purple-wisteria:after {
  border-right-color: #9B59B6 !important; }

.bg-purple-seance {
  background: #9A12B3 !important; }

.bg-purple-seance-opacity {
  background: rgba(154, 18, 179, 0.8) !important; }

.bg-hover-purple-seance:hover {
  background: #9A12B3 !important; }

.font-purple-seance {
  color: #9A12B3 !important; }

.bg-font-purple-seance {
  color: #ffffff !important; }

.border-purple-seance {
  border-color: #9A12B3 !important; }

.border-top-purple-seance {
  border-top-color: #9A12B3 !important; }

.border-bottom-purple-seance {
  border-bottom-color: #9A12B3 !important; }

.border-left-purple-seance {
  border-left-color: #9A12B3 !important; }

.border-right-purple-seance {
  border-right-color: #9A12B3 !important; }

.bg-before-purple-seance:before,
.bg-after-purple-seance:after {
  background: #9A12B3 !important; }

.border-before-purple-seance:before,
.border-after-purple-seance:after {
  border-color: #9A12B3 !important; }

.border-top-before-purple-seance:before,
.border-top-after-purple-seance:after {
  border-top-color: #9A12B3 !important; }

.border-bottom-before-purple-seance:before,
.border-bottom-after-purple-seance:after {
  border-bottom-color: #9A12B3 !important; }

.border-left-before-purple-seance:before,
.border-left-after-purple-seance:after {
  border-left-color: #9A12B3 !important; }

.border-right-before-purple-seance:before,
.border-right-after-purple-seance:after {
  border-right-color: #9A12B3 !important; }

.bg-purple-intense {
  background: #8775a7 !important; }

.bg-purple-intense-opacity {
  background: rgba(135, 117, 167, 0.8) !important; }

.bg-hover-purple-intense:hover {
  background: #8775a7 !important; }

.font-purple-intense {
  color: #8775a7 !important; }

.bg-font-purple-intense {
  color: #ffffff !important; }

.border-purple-intense {
  border-color: #8775a7 !important; }

.border-top-purple-intense {
  border-top-color: #8775a7 !important; }

.border-bottom-purple-intense {
  border-bottom-color: #8775a7 !important; }

.border-left-purple-intense {
  border-left-color: #8775a7 !important; }

.border-right-purple-intense {
  border-right-color: #8775a7 !important; }

.bg-before-purple-intense:before,
.bg-after-purple-intense:after {
  background: #8775a7 !important; }

.border-before-purple-intense:before,
.border-after-purple-intense:after {
  border-color: #8775a7 !important; }

.border-top-before-purple-intense:before,
.border-top-after-purple-intense:after {
  border-top-color: #8775a7 !important; }

.border-bottom-before-purple-intense:before,
.border-bottom-after-purple-intense:after {
  border-bottom-color: #8775a7 !important; }

.border-left-before-purple-intense:before,
.border-left-after-purple-intense:after {
  border-left-color: #8775a7 !important; }

.border-right-before-purple-intense:before,
.border-right-after-purple-intense:after {
  border-right-color: #8775a7 !important; }

.bg-purple-sharp {
  background: #796799 !important; }

.bg-purple-sharp-opacity {
  background: rgba(121, 103, 153, 0.8) !important; }

.bg-hover-purple-sharp:hover {
  background: #796799 !important; }

.font-purple-sharp {
  color: #796799 !important; }

.bg-font-purple-sharp {
  color: #ffffff !important; }

.border-purple-sharp {
  border-color: #796799 !important; }

.border-top-purple-sharp {
  border-top-color: #796799 !important; }

.border-bottom-purple-sharp {
  border-bottom-color: #796799 !important; }

.border-left-purple-sharp {
  border-left-color: #796799 !important; }

.border-right-purple-sharp {
  border-right-color: #796799 !important; }

.bg-before-purple-sharp:before,
.bg-after-purple-sharp:after {
  background: #796799 !important; }

.border-before-purple-sharp:before,
.border-after-purple-sharp:after {
  border-color: #796799 !important; }

.border-top-before-purple-sharp:before,
.border-top-after-purple-sharp:after {
  border-top-color: #796799 !important; }

.border-bottom-before-purple-sharp:before,
.border-bottom-after-purple-sharp:after {
  border-bottom-color: #796799 !important; }

.border-left-before-purple-sharp:before,
.border-left-after-purple-sharp:after {
  border-left-color: #796799 !important; }

.border-right-before-purple-sharp:before,
.border-right-after-purple-sharp:after {
  border-right-color: #796799 !important; }

.bg-purple-soft {
  background: #8877a9 !important; }

.bg-purple-soft-opacity {
  background: rgba(136, 119, 169, 0.8) !important; }

.bg-hover-purple-soft:hover {
  background: #8877a9 !important; }

.font-purple-soft {
  color: #8877a9 !important; }

.bg-font-purple-soft {
  color: #ffffff !important; }

.border-purple-soft {
  border-color: #8877a9 !important; }

.border-top-purple-soft {
  border-top-color: #8877a9 !important; }

.border-bottom-purple-soft {
  border-bottom-color: #8877a9 !important; }

.border-left-purple-soft {
  border-left-color: #8877a9 !important; }

.border-right-purple-soft {
  border-right-color: #8877a9 !important; }

.bg-before-purple-soft:before,
.bg-after-purple-soft:after {
  background: #8877a9 !important; }

.border-before-purple-soft:before,
.border-after-purple-soft:after {
  border-color: #8877a9 !important; }

.border-top-before-purple-soft:before,
.border-top-after-purple-soft:after {
  border-top-color: #8877a9 !important; }

.border-bottom-before-purple-soft:before,
.border-bottom-after-purple-soft:after {
  border-bottom-color: #8877a9 !important; }

.border-left-before-purple-soft:before,
.border-left-after-purple-soft:after {
  border-left-color: #8877a9 !important; }

.border-right-before-purple-soft:before,
.border-right-after-purple-soft:after {
  border-right-color: #8877a9 !important; }

/***
Color library demo
***/
.color-demo {
  border: 1px solid #eee;
  margin: 0 0 20px 0;
  cursor: pointer; }
  .color-demo .color-view {
    padding: 35px 10px;
    text-align: center;
    font-size: 18px; }
  .color-demo .color-info {
    border-top: 1px solid #eee;
    padding: 10px 10px;
    text-align: center; }

.mt-cookie-consent-bar {
  position: fixed;
  bottom: 0;
  z-index: 10101;
  padding: 10px 25px;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  color: #ffffff;
  left: 0;
  right: 0; }
  .mt-cookie-consent-bar .mt-cookie-consent-bar-holder {
    display: table;
    width: 100%; }
    .mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-content {
      display: table-cell;
      text-align: left;
      vertical-align: middle; }
    .mt-cookie-consent-bar .mt-cookie-consent-bar-holder .mt-cookie-consent-bar-action {
      display: table-cell;
      text-align: right;
      vertical-align: middle; }
  .mt-cookie-consent-bar.mt-cookie-consent-bar-light {
    background: rgba(238, 238, 238, 0.9);
    color: #333; }

.mt-content-row {
  display: table;
  height: 100%;
  width: 100%; }
  .mt-content-row .mt-content-col-fluid {
    display: table-cell; }
    .mt-content-row .mt-content-col-fluid .mt-content-body {
      margin: 0;
      height: 100%;
      width: 100%;
      display: table; }
  .mt-content-row .mt-content-col-fixed {
    display: table-cell; }
    .mt-content-row .mt-content-col-fixed .mt-content-sidebar {
      height: 100%;
      width: 100%;
      display: table;
      margin-left: 20px;
      border: 1px solid red; }

@media (max-width: 767px) {
  /* 767px */
  .mt-content-row {
    display: block;
    width: 100%; }
    .mt-content-row .mt-content-col-fluid {
      display: block;
      width: 100%;
      margin-bottom: 20px; }
      .mt-content-row .mt-content-col-fluid .mt-content-body {
        margin: 0; }
    .mt-content-row .mt-content-col-fixed {
      display: block;
      width: 100%; }
      .mt-content-row .mt-content-col-fixed .mt-content-sidebar {
        margin-left: 0; } }

@media only screen and (max-width: 1098px) and (min-width:992px) {
  .table-group-action-input {
    margin-top: 2%;
  }
}
@media only screen and (max-width: 643px){
  .table-group-action-input {
    margin-top: 2%;
  }
}

@media only screen and (max-width: 640px){
  /*.table-group-action-input .form-control .input-inline .input-small .input-sm{*/
    /*width: 100% !important;*/
  /*}*/
  .input-inline {
    width: 100% !important;
  }
  .kyc-action {
    display: inline-block;
    margin-top: 10px;
  }
}

@media only screen and (max-width: 480px){
  .dashboard-stat2 .display .number {
    float: none !important;
    display: block !important;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }
    .dashboard-stat2 {
        border-right: none !important;
    }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
    .dashboard-stat2 {
        border-right: none !important;
        float: none !important;
        display: block !important;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }
}
.data-value{
    font-size: 22px;
    font-weight: 600;
}md.css


@charset "UTF-8";
/******************************
 3RD PARTY PLUGIN CUSTOMIZATION
******************************/
/* Cubic Bezier Transition */
/***
Bootstrap Colorpicker
***/
.input-group.color .input-group-btn i {
  position: absolute;
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  right: 6px; }

.colorpicker.dropdown-menu {
  padding: 5px; }

/* change z-index when opened in modal */
.modal-open .colorpicker {
  z-index: 10055 !important; }

/***
Bootstrap Datepaginator
***/
.datepaginator a {
  font-family: 'Open Sans';
  font-size: 13px;
  font-weight: 300; }

.datepicker .today {
  background-image: none !important;
  filter: none !important; }

#dp-calendar {
  right: 4px !important; }

.datepaginator .fa-angle-right:before {
  content: ""/*rtl:""*/; }

.datepaginator .fa-angle-left:before {
  content: ""/*rtl:""*/; }

/***
Bootstrap Datepicker
***/
.datepicker.dropdown-menu {
  padding: 5px; }

.datepicker .selected {
  background-color: #909090 !important;
  background-image: none !important;
  filter: none !important; }

.datepicker .active {
  background-color: #4b8df8 !important;
  background-image: none !important;
  filter: none !important; }

.datepicker .active:hover {
  background-color: #2678FC !important;
  background-image: none !important;
  filter: none !important; }

.datepicker .input-daterange input {
  text-align: left; }

/* change z-index when opened in modal */
.modal-open .datepicker {
  z-index: 10055 !important; }

.datepicker table td {
  color: #000;
  font-weight: 300  !important;
  font-family: 'Open Sans' !important; }

.datepicker table th {
  color: #333;
  font-family: 'Open Sans' !important;
  font-weight: 400  !important; }

.datepicker.dropdown-menu {
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef; }

.datepicker .fa-angle-left:before {
  content: ""/*rtl:""*/; }

.datepicker .fa-angle-right:before {
  content: ""/*rtl:""*/; }

/***
Bootstrap Daterangepicker
***/
.modal-open .daterangepicker {
  z-index: 10055 !important; }

.daterangepicker {
  margin-top: 4px; }
.daterangepicker .input-mini {
  width: 100% !important;
  outline: none !important; }

.daterangepicker td {
  text-shadow: none; }

.daterangepicker td.active {
  background-color: #4b8df8;
  background-image: none;
  filter: none; }

.daterangepicker th {
  font-weight: 400;
  font-size: 14px; }

.daterangepicker .ranges input[type="text"] {
  width: 70px !important;
  font-size: 11px;
  vertical-align: middle; }

.daterangepicker .ranges label {
  font-weight: 300;
  display: block; }

.daterangepicker .ranges {
  width: 170px; }
.daterangepicker .ranges ul > li.active {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.daterangepicker .ranges .btn {
  margin-top: 10px; }

.daterangepicker.dropdown-menu {
  padding: 5px; }

.daterangepicker .ranges li {
  color: #333; }

.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
  background: #4b8df8 !important;
  border: 1px solid #4b8df8 !important;
  color: #fff; }

.daterangepicker .range_inputs input {
  margin-bottom: 0 !important; }

.daterangepicker .fa-angle-right:before {
  content: ""/*rtl:""*/; }

.daterangepicker .fa-angle-left:before {
  content: ""/*rtl:""*/; }

/***
Bootstrap  Datetimepicker
***/
.datetimepicker table td {
  color: #000;
  font-weight: 300  !important;
  font-family: 'Open Sans' !important; }

.datetimepicker table th {
  font-family: 'Open Sans' !important;
  font-weight: 400  !important; }

.datetimepicker.dropdown-menu {
  padding: 5px; }

.datetimepicker .active {
  background-color: #4b8df8 !important;
  background-image: none !important;
  filter: none !important; }

.datetimepicker .active:hover {
  background-color: #2678FC !important;
  background-image: none !important;
  filter: none !important; }

.datetimepicker .fa-angle-left:before {
  content: ""/*rtl:""*/; }

.datetimepicker .fa-angle-right:before {
  content: ""/*rtl:""*/; }

/* change z-index when opened in modal */
.modal-open .datetimepicker {
  z-index: 10055; }

.bs-datetime .input-group-addon {
  background: none;
  padding: 0;
  border-left: 0; }
.bs-datetime .input-group-addon .btn {
  border: 0; }

/***
Bootstrap Editable
***/
.editable-input table,
.editable-input table th,
.editable-input table td,
.editable-input table tr {
  border: 0 !important; }

.editable-input .combodate select {
  margin-bottom: 5px; }

/***
Jansy File Input plugin css changes
***/
.fileinput {
  margin-bottom: 0; }
.fileinput .close {
  float: none; }
.fileinput .input-group {
  white-space: nowrap;
  overflow: hidden; }

/***
Bootstrap Markdown
***/
.md-input {
  padding: 5px !important;
  border-bottom: 0 !important;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px; }

.md-editor {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.md-editor .btn-toolbar {
  margin-left: 0px;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0; }
.md-editor .btn-toolbar .btn-group .btn-sm.btn {
  padding-bottom: 3px; }
.md-editor .btn-toolbar .btn-group .btn-primary {
  padding-top: 5px;
  padding-bottom: 7px; }

.md-editor.active {
  border: 1px solid #999999;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

/***
Error state for WYSIWYG Editors
***/
.has-error .md-editor {
  border: 1px solid #fbe1e3 !important; }

.has-success .md-editor {
  border: 1px solid #abe7ed !important; }

.has-warning .md-editor {
  border: 1px solid #f9e491 !important; }

/***
Bootstrap Modal
***/
/* fix: content shifting to the right on modal open */
.modal-open.page-overflow .page-container,
.modal-open.page-overflow .page-container .navbar-fixed-top,
.modal-open.page-overflow .page-container .navbar-fixed-bottom,
.modal-open.page-overflow .modal-scrollable {
  overflow-y: auto !important; }

.modal-scrollable {
  overflow: hidden !important; }

/* BS 3.3.1 fix */
.modal-backdrop {
  position: fixed;
  bottom: 0; }

.modal-scrollable {
  overflow: hidden !important;
  z-index: 10051;
  overflow-y: scroll !important; }

.modal {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0 !important; }
.modal .modal-body {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 0; }
.modal .modal-title {
  font-weight: 400; }
.modal .modal-footer {
  border: 0 !important; }

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.2 ;
  filter: alpha(opacity=20) ; }

/***
Bootstrap Select
***/
.bootstrap-select .btn {
  border-color: #c2cad8; }

.has-error .bootstrap-select .btn {
  border-color: #fbe1e3; }

.has-success .bootstrap-select .btn {
  border-color: #abe7ed; }

.has-warning .bootstrap-select .btn {
  border-color: #f9e491; }

.bootstrap-select.open .btn {
  border-color: #93a1bb; }

.bootstrap-select.open.dropup .btn {
  border-color: #93a1bb; }

.bootstrap-select .btn:focus {
  outline: none !important;
  outline-offset: 0; }

.bootstrap-select.btn-group .dropdown-menu {
  margin-top: 1px; }

.bootstrap-select.btn-group .dropdown-menu > li > dt > .text {
  font-weight: 600;
  font-family: 'Open Sans';
  font-size: 14px; }

.bootstrap-select.btn-group .dropdown-menu .text-muted {
  color: #999 !important; }

.bootstrap-select .caret {
  border: 0;
  width: auto;
  height: auto;
  margin-top: -10px !important; }

.bootstrap-select .caret:before {
  content: "\f107";
  display: inline-block;
  border: 0;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal; }

.bootstrap-select .selected i {
  color: #aaa; }

.bootstrap-select .dropdown-menu {
  z-index: 1000 !important; }

.modal-open .bootstrap-select .dropdown-menu {
  z-index: 10050 !important; }

/***
Bootstrap Switch
***/
.bootstrap-switch {
  border-color: #c2cad8; }
.bootstrap-switch.bootstrap-switch-focused {
  box-shadow: none;
  border-color: #c2cad8; }

/***
Color variants
***/
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #337ab7; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #659be0; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #36c6d3; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  color: #fff;
  background: #F1C40F; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #ed6b75; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #444;
  background: #e8eaef; }

/* Bootstrap switch on portlet headers */
.portlet:not(.light) > .portlet-title > .actions > .bootstrap-switch {
  border-color: transparent;
  margin-top: 0px; }

/***
Bootstrap Time Picker
***/
.bootstrap-timepicker-widget table td a {
  padding: 4px 0; }

.bootstrap-timepicker-widget input,
.bootstrap-timepicker-widget input:focus {
  outline: none !important;
  border: 0; }

.modal-open .bootstrap-timepicker-widget {
  z-index: 10055 !important; }

.bootstrap-timepicker-widget.timepicker-orient-bottom:before,
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  top: auto; }

/***
Toastr Notifications
***/
.toast {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

.toast {
  background-color: #030303; }

.toast-success {
  background-color: #51a351; }

.toast-error {
  background-color: #bd362f; }

.toast-info {
  background-color: #2f96b4; }

.toast-warning {
  background-color: #f89406; }

.toast .toast-close-button {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  text-indent: -100000px;
  width: 11px;
  height: 16px;
  background-repeat: no-repeat !important;
  background-image: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png") !important; }

.toast-top-center {
  top: 12px;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px; }
.toast-top-center .toast {
  margin: 0 !important; }

.toast-bottom-center {
  bottom: 12px;
  margin: 0 auto;
  left: 50%;
  margin-left: -150px; }
.toast-bottom-center .toast {
  margin: 0 !important; }

/***
Bootstrap Wizard
***/
.form-wizard .progress {
  margin-bottom: 30px; }

.form-wizard .steps {
  padding: 10px 0;
  margin-bottom: 15px;
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 0px;
  box-shadow: none; }
.form-wizard .steps > li > a.step {
  background-color: #fff;
  background-image: none;
  filter: none;
  border: 0px;
  box-shadow: none;
  display: flex;
}
.form-wizard .steps > li > a.step:hover {
  background: none; }
.form-wizard .steps > li > a.step > .number {
  background-color: #eee;
  display: inline-block;
  text-align: center !important;
  font-size: 16px;
  font-weight: 300;
  padding: 11px 15px 13px 15px;
  margin-right: 10px;
  height: 45px;
  width: 45px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important; }
.form-wizard .steps > li > a.step > .desc {
  display: inline-block;
  font-size: 16px;
  font-weight: 300; }
.form-wizard .steps > li > a.step > .desc > i {
  display: none; }
.form-wizard .steps > li.active > a.step .number {
  background-color: #36c6d3;
  color: #fff; }
.form-wizard .steps > li.active > a.step .desc {
  color: #333; }
.form-wizard .steps > li.done > a.step .number {
  background-color: #F1C40F;
  color: #fff; }
.form-wizard .steps > li.done > a.step .desc {
  color: #333; }
.form-wizard .steps > li.done > a.step .desc i {
  font-size: 12px;
  font-weight: normal;
  color: #999;
  display: inline-block; }

@media (min-width: 768px) and (max-width: 1200px) {
  /* 768px & 1200px */
  .form-wizard .step .desc {
    margin-top: 10px;
    display: block; } }

@media (max-width: 768px) {
  /* 768px */
  .form-wizard .steps > li > a {
    text-align: left; } }

/*!
 * Tab drop for Bootstrap
 */
.tabbable-tabdrop .nav-tabs,
.tabbable-tabdrop .nav-pills {
  position: relative; }
.tabbable-tabdrop .nav-tabs .caret,
.tabbable-tabdrop .nav-pills .caret {
  display: none; }
.tabbable-tabdrop .nav-tabs .tabdrop .dropdown-toggle i,
.tabbable-tabdrop .nav-pills .tabdrop .dropdown-toggle i {
  font-size: 14px; }

.tabbable-tabdrop .dropdown-menu:after {
  right: 10px;
  left: auto; }

.tabbable-tabdrop .dropdown-menu:before {
  right: 9px;
  left: auto; }

/***
wysihtml5
***/
.wysihtml5-sandbox {
  width: 100% !important; }

.wysihtml5-toolbar li {
  margin: 0px;
  height: 29px; }

.wysihtml5-toolbar li .dropdown-menu {
  margin-top: 5px; }

/***
Error state for WYSIWYG Editors
***/
.has-error .wysihtml5-sandbox {
  border: 1px solid #fbe1e3 !important; }

.has-success .wysihtml5-sandbox {
  border: 1px solid #abe7ed !important; }

.has-warning .wysihtml5-sandbox {
  border: 1px solid #f9e491 !important; }

/***
Error state for WYSIWYG Editors
***/
.note-editor {
  border: 1px solid #c2cad8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.note-editor .note-toolbar {
  border-bottom: 1px solid #c2cad8;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0; }
.note-editor .note-statusbar {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px; }
.note-editor .note-statusbar .note-resizebar {
  border-top: 1px solid #c2cad8; }
.note-editor.note-frame.fullscreen {
  z-index: 10050;
  width: 100% !important; }
.note-editor .dropdown-menu:before {
  left: 9px;
  right: auto; }
.note-editor .dropdown-menu:after {
  left: 10px;
  right: auto; }

.note-link-dialog .checkbox {
  margin-left: 20px; }

.has-error .note-editor {
  border: 1px solid #fbe1e3 !important; }

.has-success .note-editor {
  border: 1px solid #abe7ed !important; }

.has-warning .note-editor {
  border: 1px solid #f9e491 !important; }

/***
Bootstrap GtreeTable
***/
.gtreetable .dropdown-menu {
  margin-top: 0px; }
.gtreetable .dropdown-menu:after, .gtreetable .dropdown-menu:before {
  display: none !important; }

.gtreetable .node-action .form-control {
  position: relative;
  top: 2px;
  display: inline-block; }

.gtreetable .node-icon-selected,
.gtreetable .node-icon-handle,
.gtreetable .node-icon-ce,
.gtreetable .node-icon-type {
  opacity: 0.6 ;
  filter: alpha(opacity=60) ; }

/***
Modify bootstrap-tagsinput plugin's css
***/
.bootstrap-tagsinput {
  display: block;
  padding: 4px 4px 6px 4px;
  font-size: 14px;
  font-weight: normal;
  min-height: 34px;
  color: #555555;
  background-color: #fff;
  border: 1px solid #c2cad8;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.bootstrap-tagsinput .tag [data-role="remove"] {
  box-shadow: none;
  font-family: arial; }
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  font-family: arial; }
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  text-decoration: none;
  box-shadow: none; }
.bootstrap-tagsinput .tag {
  display: inline-block;
  margin-top: 2px;
  padding: 4px 6px 4px 6px; }
.bootstrap-tagsinput .tag input {
  width: 5em !important; }

.bootstrap-tagsinput-width-auto .bootstrap-tagsinput {
  display: inline-block; }

.mt-bootstrap-tables .mt-btm-transform .bars {
  height: auto; }

.fixed-table-toolbar .columns label {
  margin: 10px;
  padding: 0 0 0 30px; }

.fixed-table-header th.bs-checkbox {
  outline: none; }
.fixed-table-header th.bs-checkbox .th-inner {
  overflow: visible; }
.fixed-table-header th.bs-checkbox .th-inner .mt-checkbox {
  right: -5px; }

/***
Bootbox
***/
.bootbox .bootbox-close-button {
  margin-top: 0px !important; }

.tt-suggestion.tt-cursor {
  color: #999;
  background-color: #eee; }

.multiselect-container > li > a > label {
  padding: 3px 5px 3px 15px; }

/*--------------------------------------------------
    [CSS Animation Amchart]
----------------------------------------------------*/
.CSSAnimationChart {
  width: 100%;
  height: 500px; }
.CSSAnimationChart a {
  color: #bbb !important;
  font-size: 12px !important; }

.amcharts-graph-g2 .amcharts-graph-stroke {
  stroke-dasharray: 3px 3px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -31px; } }

.lastBullet {
  -webkit-animation: am-pulsating 1s ease-out infinite;
  animation: am-pulsating 1s ease-out infinite; }

@-webkit-keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px; } }

@keyframes am-pulsating {
  0% {
    stroke-opacity: 1;
    stroke-width: 0px; }
  100% {
    stroke-opacity: 0;
    stroke-width: 50px; } }

.amcharts-graph-column-front {
  -webkit-transition: all .3s .3s ease-out;
  transition: all .3s .3s ease-out; }

.amcharts-graph-column-front:hover {
  fill: #496375;
  stroke: #496375;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }

.amcharts-graph-g3 {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  stroke-dasharray: 0 \0;
  /* fixes IE prob */
  stroke-dashoffset: 0 \0;
  /* fixes IE prob */
  -webkit-animation: am-draw 40s;
  animation: am-draw 40s; }

@-webkit-keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0px; } }

@keyframes am-draw {
  0% {
    stroke-dashoffset: 500%; }
  100% {
    stroke-dashoffset: 0px; } }

/*--------------------------------------------------
    [Mao Amchart]
----------------------------------------------------*/
.mapChart {
  width: 100%;
  height: 500px; }
.mapChart a {
  color: #bbb !important;
  font-size: 12px !important; }

/*--------------------------------------------------
    [Column Line]
----------------------------------------------------*/
.columnLine {
  width: 100%;
  height: 350px;
  font-size: 11px; }

.amcharts-graph-graph2 .amcharts-graph-stroke {
  stroke-dasharray: 4px 5px;
  stroke-linejoin: round;
  stroke-linecap: round;
  -webkit-animation: am-moving-dashes 1s linear infinite;
  animation: am-moving-dashes 1s linear infinite; }

@-webkit-keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -28px; } }

@keyframes am-moving-dashes {
  100% {
    stroke-dashoffset: -28px; } }

/*--------------------------------------------------
    [Animated Pie Chart]
----------------------------------------------------*/
.animated-pie-chart {
  width: 100%;
  height: 350px;
  font-size: 11px; }

/***
CKEditor css changes
***/
.cke {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }
.cke .cke-top {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0; }
.cke .cke-bottom {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px; }

.cke_bottom,
.cke_inner,
.cke_top,
.cke_reset,
.cke_dialog_title,
.cke_dialog_footer,
.cke_dialog {
  background-image: none !important;
  filter: none;
  border-top: 0;
  border-bottom: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none; }

.cke_dialog_ui_button,
.cke_dialog_tab {
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important; }

.cke_dialog_ui_button:hover,
.cke_dialog_tab:hover {
  text-decoration: none;
  text-shadow: none; }

.cke_dialog_ui_input_text {
  background-image: none !important;
  filter: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

.cke_combo_button,
.cke_button,
.cke_toolbar,
.cke_toolgroup {
  background-image: none !important;
  filter: none !important;
  border: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important; }

.cke_button,
.cke_combo_button,
.cke_panel_grouptitle,
.cke_hc.cke_panel_listItem a {
  background-image: none !important;
  filter: none;
  text-shadow: none; }

.cke_button:hover,
.cke_combo_button:hover {
  background-color: #ddd; }

.cke_toolbar_break {
  background-image: none !important;
  filter: none !important;
  border: 0;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important; }

/***
Error state for WYSIWYG Editors
***/
.has-error .cke {
  border: 1px solid #fbe1e3 !important; }

.has-success .cke {
  border: 1px solid #abe7ed !important; }

.has-warning .cke {
  border: 1px solid #f9e491 !important; }

/***
Clockface
***/
.modal-open .clockface {
  z-index: 10055 !important; }

.clockface .cell .inner.active,
.clockface .cell .outer.active {
  background-color: #4b8df8 !important;
  background-image: none;
  filter: none; }

/***
Datatables general customization
***/
.table-checkable tr > th:first-child,
.table-checkable tr > td:first-child {
  text-align: center;
  max-width: 50px;
  min-width: 40px;
  padding-left: 0;
  padding-right: 0; }

table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 2px solid #e7ecf1;
  outline: none !important; }

table.dataTable.no-footer {
  border-bottom-color: #e7ecf1; }

table.dataTable tr.heading > th {
  background-color: #fbfcfd; }

table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3,
table.dataTable th.sorting_1,
table.dataTable th.sorting_2,
table.dataTable th.sorting_3 {
  background: #fbfcfd !important; }

/***
Extended pagination
***/
.paging_bootstrap_extended {
  margin: 5px 0 0 0 !important;
  padding: 0 !important;
  float: none !important;
  font-size: 13px; }

.dataTables_extended_wrapper {
  margin-top: 10px; }
.dataTables_extended_wrapper .seperator {
  padding: 0 2px; }
.dataTables_extended_wrapper .table.dataTable {
  margin: 20px 0 !important; }
.dataTables_extended_wrapper div.dataTables_paginate,
.dataTables_extended_wrapper div.dataTables_length,
.dataTables_extended_wrapper div.dataTables_info {
  display: inline-block;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
  position: static !important; }
.dataTables_extended_wrapper .table-group-actions > span {
  font-size: 13px; }
.dataTables_extended_wrapper.DTS .paging_bootstrap_extended {
  display: inline-block; }
.dataTables_extended_wrapper.DTS .dataTables_info {
  display: inline-block;
  padding-top: 8px !important; }
.dataTables_extended_wrapper.DTS .dataTables_info .seperator {
  display: none; }
.dataTables_extended_wrapper.DTS .dataTables_scrollHead {
  border-bottom: 0 !important; }
.dataTables_extended_wrapper.DTS .dataTables_scrollHead .dataTables_scrollHeadInner .table.dataTable {
  margin-bottom: 0 !important; }
.dataTables_extended_wrapper.DTS .dataTables_scrollBody {
  border-bottom: 0 !important; }
.dataTables_extended_wrapper.DTS .dataTables_scrollBody .table.dataTable {
  margin: 0 !important; }

@media (max-width: 480px) {
  .dataTables_extended_wrapper div.dataTables_paginate,
  .dataTables_extended_wrapper div.dataTables_length,
  .dataTables_extended_wrapper div.dataTables_info {
    display: block;
    margin-bottom: 10px !important; }
  .dataTables_extended_wrapper .seperator {
    display: none !important; } }

.dataTables_extended_wrapper div.dataTables_length label {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 13px;
  float: none !important;
  display: inline-block !important; }

.table-container .table-actions-wrapper {
  display: none; }

/***
Scroller Extension
***/
.dataTables_scroll {
  margin-bottom: 10px; }

.dataTables_scrollHead {
  border-bottom: 2px solid #e7ecf1 !important; }
.dataTables_scrollHead thead th {
  border-bottom: 0 !important; }

.dataTables_scrollBody {
  border-bottom: 1px solid #e7ecf1 !important; }

.table-both-scroll .dataTables_scrollBody {
  border-bottom: 0 !important; }

/***
Datatables processing
***/
.dataTables_wrapper .dataTables_processing {
  width: 200px;
  display: inline-block;
  padding: 7px;
  left: 50%;
  margin-left: -100px;
  margin-top: 10px;
  text-align: center;
  color: #3f444a;
  border: 1px solid #e7ecf1;
  background: #eef1f5;
  vertical-align: middle;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }

/***
Tool Buttons
***/
.dt-button-background {
  display: none !important; }

div.dt-button-collection {
  border: 1px solid #eee;
  background: #ffffff;
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  padding: 0; }
div.dt-button-collection > a.dt-button {
  background: none;
  padding: 8px 16px;
  font-weight: 300;
  margin: 1px 1px;
  box-shadow: none !important;
  border: 0 !important; }
div.dt-button-collection > a.dt-button > span {
  font-size: 14px;
  color: #333; }
div.dt-button-collection > a.dt-button.active {
  background: #f6f6f6 !important;
  box-shadow: none !important;
  border: 0 !important; }
div.dt-button-collection > a.dt-button.active > span {
  color: #333; }

button.dt-button,
div.dt-button,
a.dt-button {
  background-image: none !important;
  padding: 6px 12px !important; }
button.dt-button:last-child,
div.dt-button:last-child,
a.dt-button:last-child {
  margin-right: 0; }

.dataTables_wrapper .dt-buttons {
  float: right; }
.portlet.light .dataTables_wrapper .dt-buttons {
  margin-top: -64px; }
.portlet.box .dataTables_wrapper .dt-buttons {
  margin-top: -50px; }

/***
Rot Details
***/
.dataTable .row-details.row-details-close {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/datatable-row-openclose.png") no-repeat 0 0; }

.dataTable .row-details.row-details-open {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/datatable-row-openclose.png") no-repeat 0 -23px; }

/***
Sorting
***/
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer; }
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  display: none; }

table.dataTable thead .sorting {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/images/sort_both.png") no-repeat center right; }

table.dataTable thead .sorting_asc {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/images/sort_asc.png") no-repeat center right; }

table.dataTable thead .sorting_desc {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/images/sort_desc.png") no-repeat center right; }

table.dataTable thead .sorting_asc_disabled {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/images/sort_asc_disabled.png") no-repeat center right; }

table.dataTable thead .sorting_desc_disabled {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/datatables/images/sort_desc_disabled.png") no-repeat center right; }

table.dataTable th:active {
  outline: none; }

/***
Fixed Header
***/
table.dataTable.fixedHeader-floating {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 1px solid #dee5ec;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }

.table-header-fixed thead > tr > th {
  border-top: 0; }

.table > tfoot > tr > th,
.table > tfoot > tr > td {
  border-bottom: 0;
  padding: 10px 18px;
  border-top: 1px solid #e7ecf1;
  font-weight: 600; }

/***
Responsive Datatables
***/
.table.dataTable.dt-responsive .table.dataTable.responsive {
  width: 100%; }

table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  text-align: center;
  width: 14px; }

table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  margin-left: -8px;
  text-align: center;
  text-indent: 0;
  line-height: 0; }

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  box-shadow: none !important;
  background-color: #b0c1d2;
  font-weight: 300;
  vertical-align: middle;
  line-height: 16px;
  border: 0; }

table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  background-color: #36c6d3;
  font-weight: 300;
  vertical-align: middle;
  border: 0; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 10px; }

table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  text-align: center;
  margin-top: -8px; }

table.dataTable > tbody > tr.child ul li {
  border: 0; }

@-moz-document url-prefix() {
  .portlet-datatable .dataTables_wrapper .table-responsive {
    padding: 0 2px !important; } }

@media (max-width: 767px) {
  /* 767px */
  .portlet.box .dataTables_wrapper .dt-buttons,
  .portlet.light .dataTables_wrapper .dt-buttons {
    margin-top: 0;
    margin-bottom: 20px; }
  .portlet.box .dataTables_wrapper .dt-buttons > .dt-button,
  .portlet.light .dataTables_wrapper .dt-buttons > .dt-button {
    margin-top: 5px; } }

.table-scrollable .dataTable th > .btn-group,
.table-scrollable .dataTable td > .btn-group {
  position: absolute;
  margin-top: -2px; }

.dataTable td .popover-content .btn-group {
  position: static !important; }

.table .btn-group .btn {
  margin-left: 0;
  margin-right: -1px; }

/***
Dropzone css changes(new in v1.1.1)
***/
.dropzone {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.dropzone-file-area {
  border: 2px dashed #028AF4;
  background: white;
  padding: 20px;
  margin: 0 auto;
  text-align: center; }

.dz-hidden-input {
  left: 0; }

@media (max-width: 768px) {
  /* 768px */
  .dropzone-file-area {
    width: auto; } }

/***
Fancy box fix overlay fix
***/
.fancybox-overlay {
  z-index: 100000; }

.fancybox-opened {
  z-index: 100001; }

/***
FuelUX Spinners
***/
.spinner-buttons.btn-group-vertical .btn {
  text-align: center;
  margin: 0;
  height: 17px;
  width: 22px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px; }
.page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-up {
  border-radius: 0;
  border-top-right-radius: 2px !important; }
.page-style-rounded .spinner-buttons.btn-group-vertical .btn.spinner-down {
  border-radius: 0;
  border-bottom-right-radius: 2px; }

/***
Fullcalendar
***/
/* External events */
.external-event {
  display: inline-block;
  cursor: move;
  margin-bottom: 5px;
  margin-left: 5px; }

.fc-scroller {
  overflow-y: auto;
  overflow-x: hidden; }

.fc-month-view .fc-scroller {
  height: auto !important; }

.portlet .event-form-title {
  font-size: 16px;
  margin-top: 4px;
  font-weight: 400;
  margin-bottom: 10px; }

.portlet.calendar .fc-button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 0;
  height: 35px;
  padding: 5px 8px 8px 8px;
  margin-left: 2px;
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: solid;
  border-left-style: solid;
  border-color: #ddd;
  background: transparent;
  color: #fff;
  top: -48px;
  outline: none !important;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0; }

.portlet.calendar .fc-toolbar {
  margin-bottom: 0px; }
.portlet.calendar .fc-toolbar h2 {
  margin-top: 3px;
  font-size: 17px; }

.portlet.calendar .fc-header {
  margin-bottom: -21px; }

.portlet.calendar .fc-button-prev {
  padding-right: 10px;
  padding-left: 8px; }

.portlet.calendar .fc-button-next {
  padding-right: 8px;
  padding-left: 10px; }

.portlet.calendar .fc-button .fc-icon {
  height: 20px;
  top: -5px; }

.portlet.calendar .fc-button.fc-state-active, .portlet.calendar .fc-button.fc-state-hover {
  color: #666;
  background-color: #fff; }

.portlet.calendar .fc-button.fc-state-disabled {
  color: #ddd; }

.portlet.calendar .fc-button .fc-icon-left-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px; }
.portlet.calendar .fc-button .fc-icon-left-single-arrow:after {
  content: "";
  margin: 0; }
.portlet.calendar .fc-button .fc-icon-left-single-arrow:before {
  content: "\f104"; }

.portlet.calendar .fc-button .fc-icon-right-single-arrow {
  font-family: FontAwesome;
  display: inline-block;
  font-size: 16px; }
.portlet.calendar .fc-button .fc-icon-right-single-arrow:after {
  margin: 0;
  content: ""; }
.portlet.calendar .fc-button .fc-icon-right-single-arrow:before {
  content: "\f105"; }

.portlet.calendar .fc-text-arrow {
  font-size: 22px;
  font-family: "Courier New", Courier, monospace;
  vertical-align: baseline; }

.portlet.calendar .fc-event {
  border: 0px;
  background-color: #69a4e0;
  color: #fff; }
.portlet.calendar .fc-event .fc-content {
  border: 0px;
  padding: 5px 7px; }
.portlet.calendar .fc-event .fc-time {
  float: left;
  text-align: left;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  padding-right: 5px; }
.portlet.calendar .fc-event .fc-title {
  text-align: left;
  float: left;
  color: #fff;
  font-size: 14px;
  font-weight: 300; }

.portlet.calendar .fc-header-title h2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #111; }

.portlet.calendar .fc-widget-header {
  background-image: none;
  filter: none;
  background-color: #eee;
  text-transform: uppercase;
  font-weight: 300; }

.portlet.calendar.light .fc-button {
  top: -60px;
  color: #666;
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 35px; }
.portlet.calendar.light .fc-button .fc-text-arrow {
  margin-top: -6px;
  display: inline-block; }
.portlet.calendar.light .fc-button.fc-state-active, .portlet.calendar.light .fc-button.fc-state-hover {
  color: #333;
  border-bottom: 2px solid #36c6d3; }
.portlet.calendar.light .fc-button.fc-state-disabled {
  color: #aaa; }

.portlet.calendar .mobile .fc-button {
  padding: 0px 6px 20px 6px;
  margin-left: 2px;
  border: 0;
  background-color: #ddd;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000;
  text-shadow: none;
  text-align: center; }
.portlet.calendar .mobile .fc-button.fc-state-hover, .portlet.calendar .mobile .fc-button.fc-state-active {
  background-color: #eee; }
.portlet.calendar .mobile .fc-button.fc-state-disabled {
  color: #bbb; }

.portlet.calendar .mobile .fc-button-prev {
  margin-right: 5px;
  margin-top: -2px; }

.portlet.calendar .mobile .fc-button-next {
  margin-right: -0px;
  margin-top: -2px; }

.portlet.calendar .mobile .fc-header-space {
  margin: 0px;
  padding: 0px;
  width: 0px; }

.portlet.calendar .mobile .fc-header-left {
  position: absolute;
  z-index: 10; }
.portlet.calendar .mobile .fc-header-left .fc-button {
  top: -2px; }

.portlet.calendar .mobile .fc-header-right {
  position: relative;
  right: 0; }
.portlet.calendar .mobile .fc-header-right .fc-button {
  top: 35px; }

.portlet.calendar .mobile .fc-content {
  margin-top: 53px; }

.portlet.calendar.light .fc-button {
  top: -47px; }

/***
Google Maps
***/
.gmaps {
  height: 300px;
  width: 100%;
  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/ }
.gmaps img {
  max-width: none; }

#gmap_static div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 100%;
  display: block;
  height: 300px; }

#gmap_routes_instructions {
  margin-top: 10px;
  margin-bottom: 0px; }

/***
Gritter notification modify
***/
#gritter-notice-wrapper {
  right: 1px !important; }

.gritter-close {
  left: auto !important;
  right: 3px !important; }

.gritter-title {
  font-family: 'Open Sans';
  font-size: 18px;
  font-weight: 300; }

/***
Dashboard Charts(new in v1.2.1)
***/
.easy-pie-chart,
.sparkline-chart {
  text-align: center; }

.sparkline-chart {
  margin-top: 15px;
  position: relative; }

.easy-pie-chart .number {
  font-size: 14px !important;
  font-weight: 300;
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 75px;
  height: 75px;
  line-height: 75px; }
.easy-pie-chart .number canvas {
  position: absolute;
  top: 0;
  left: 0; }

.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px; }

.sparkline-chart .title,
.easy-pie-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px; }

.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none; }

.sparkline-chart .title > i,
.easy-pie-chart .title > i {
  margin-top: 5px; }

/***
jQuery File Upload
***/
.blueimp-gallery .close {
  background-image: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/portlet-remove-icon-white.png") !important;
  margin-top: -2px; }

.blueimp-gallery .prev,
.blueimp-gallery .next {
  border-radius: 23px !important; }

/***
jQuery Multi Select
***/
.ms-container .ms-list {
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-container .ms-optgroup-label {
  font-size: 14px; }

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection {
  font-size: 13px; }

.ms-container .ms-list.ms-focus {
  border-color: #999999;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  color: #333;
  background-color: #eee; }

.ms-container .form-control {
  margin-bottom: 5px; }

/***
jQuery Notific8 Plugin
***/
.jquery-notific8-message {
  font-size: 13px; }

[class*="jquery-notific8"],
[class*="jquery-notific8"]:after,
[class*="jquery-notific8"]:before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.right .jquery-notific8-close-sticky span,
.left .jquery-notific8-close-sticky span {
  font-size: 10px; }

.jquery-notific8-heading {
  font-weight: 300;
  font-size: 16px; }

/***
Password Strength(in v1.4)
***/
.password-strength .password-verdict {
  display: inline-block;
  margin-top: 6px;
  margin-left: 5px; }

.password-strength .progress {
  margin-top: 5px;
  margin-bottom: 0; }

.password-strength .progress-bar {
  padding: 2px; }

/***
jQuery Slimscroll
***/
.scroller {
  padding: 0px;
  margin: 0px;
  padding-right: 12px;
  overflow: hidden; }

.scroller-footer {
  margin-top: 10px; }
.scroller-footer:before, .scroller-footer:after {
  content: " ";
  display: table; }
.scroller-footer:after {
  clear: both; }

.portlet-body .slimScrollBar {
  margin-right: 0px; }

/***
jQuery Sparkline
***/
.jqstooltip {
  width: auto !important;
  height: auto !important; }

.easy-pie-chart,
.sparkline-chart {
  text-align: center; }

.sparkline-chart {
  margin-top: 15px;
  position: relative; }

.easy-pie-chart .number {
  font-size: 16px;
  font-weight: 300;
  width: 85px;
  margin: 0 auto; }

.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px; }

.sparkline-chart .title,
.easy-pie-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px; }

.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none; }

.sparkline-chart .title > i,
.easy-pie-chart .title > i {
  margin-top: 5px; }

/***
jQuery UI Sliders(new in v1.1.1)
***/
.slider {
  border: 0;
  padding: 0;
  display: block;
  margin: 12px 5px;
  min-height: 11px; }

.ui-slider-vertical {
  width: 11px; }

.ui-slider-horizontal .ui-slider-handle {
  top: -3px; }

.ui-slider-vertical .ui-slider-handle {
  left: -3px; }

.ui-slider-vertical,
.ui-slider-handle {
  filter: none !important;
  background-image: none !important; }

/***
JQVMAP Plugin
***/
.jqvmap-zoomout,
.jqvmap-zoomin {
  height: 16px;
  width: 16px;
  background-color: #666; }

.vmaps {
  position: relative;
  overflow: hidden;
  height: 300px; }

/***
Jstree
***/
.jstree-default .jstree-clicked {
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none; }

.jstree-default .jstree-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none; }

.jstree-default .jstree-wholerow-clicked,
.jstree-wholerow .jstree-wholerow-clicked {
  background: none;
  border: 0;
  background-color: #e1e1e1;
  box-shadow: none; }

.jstree-default .jstree-wholerow-hovered,
.jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #eee;
  box-shadow: none; }

.jstree-icon.icon-lg {
  margin-top: 1px; }

.jstree-open > .jstree-anchor > .fa-folder:before {
  margin-left: 2px;
  content: "\f07c"; }

.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
  background-repeat: no-repeat; }

.vakata-context,
.vakata-context ul {
  padding: 0;
  min-width: 125px;
  background-color: #ffffff;
  font-size: 14px;
  font-family: "Segoe UI",Helvetica, Arial, sans-serif;
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  border: 1px solid #efefef; }

.vakata-context li {
  border: 0; }
.vakata-context li a {
  padding: 0 10px;
  border: 0; }
.vakata-context li a i {
  display: none; }
.vakata-context li a .vakata-contextmenu-sep {
  display: none; }

.vakata-context .vakata-context-hover > a,
.vakata-context li a:hover {
  background-color: #eee;
  color: #333;
  box-shadow: none;
  margin: 0; }
.vakata-context .vakata-context-hover > a .span,
.vakata-context .vakata-context-hover > a .ins,
.vakata-context li a:hover .span,
.vakata-context li a:hover .ins {
  border: 0 !important; }

.vakata-context li a span,
.vakata-context li a ins {
  display: none;
  border: 0 !important; }

.vakata-context .vakata-context-separator a,
.vakata-context-rtl .vakata-context-separator a {
  margin: 0;
  border: 0; }

.jstree-rename-input {
  background-color: #ffffff !important;
  border: 1px solid #e5e5e5 !important;
  outline: none !important;
  padding: 2px 6px !important;
  margin-right: -4px !important; }

/***
NoUIRangeSlider
***/
.noUi-horizontal {
  margin: 9px 0; }

/***
Color variants
***/
.noUi-primary .noUi-connect {
  background: #337ab7; }

.noUi-info .noUi-connect {
  background: #659be0; }

.noUi-success .noUi-connect {
  background: #36c6d3; }

.noUi-warning .noUi-connect {
  background: #F1C40F; }

.noUi-danger .noUi-connect {
  background: #ed6b75; }

.noUi-default .noUi-connect {
  background: #bac3d0; }

/* Conect slider */
/* For this slider, disable the 'origin' size. */
.noui-connect .noUi-origin {
  right: auto;
  width: 0; }

/* Position the bar and color it. */
.noui-connect .connect {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #80C9F5;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45); }

/* When the slider is moved by tap,
   transition the connect bar like the handle. */
.noui-connect.noUi-state-tap .connect {
  -webkit-transition: left 300ms, right 300ms;
  transition: left 300ms, right 300ms; }

/**
noUI Tooltips
**/
.noUi-handle .noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  font-size: 12px;
  border-radius: 3px;
  background: #fff;
  top: -55px;
  padding: 5px;
  left: -10px;
  text-align: center;
  min-width: 50px; }
.noUi-handle .noUi-tooltip strong {
  display: block;
  padding: 2px; }

/***
Google reCaptcha
***/
.form-recaptcha-img {
  margin-bottom: 10px;
  clear: both;
  border: 1px solid #e5e5e5;
  padding: 5px; }

iframe[src="about:blank"] {
  display: none; }

.select2-container--bootstrap .select2-search--dropdown .select2-search__field,
.select2-container--bootstrap .select2-selection,
.select2-container--bootstrap.select2-container--focus .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: none;
  box-shadow: none; }

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 3px; }

.select2-container--bootstrap .select2-results__group {
  display: block;
  font-size: 12px;
  white-space: nowrap;
  font-weight: 600;
  font-family: "Open Sans", sans-serif; }

.select2-container--bootstrap .select2-selection {
  font-family: "Open Sans", sans-serif; }

.modal-open .select2-dropdown {
  z-index: 10060; }

.modal-open .select2-close-mask {
  z-index: 10055; }

.modal-open .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  width: auto !important; }

.select2-result-repository {
  padding-top: 4px;
  padding-bottom: 3px; }

.select2-result-repository__avatar {
  float: left;
  width: 60px;
  margin-right: 10px; }

.select2-result-repository__avatar img {
  width: 100%;
  height: auto;
  border-radius: 2px; }

.select2-result-repository__meta {
  margin-left: 70px; }

.select2-result-repository__title {
  color: black;
  font-weight: bold;
  word-wrap: break-word;
  line-height: 1.1;
  margin-bottom: 4px; }

.select2-result-repository__forks, .select2-result-repository__stargazers {
  margin-right: 1em; }

.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers {
  display: inline-block;
  color: #aaa;
  font-size: 11px; }

.select2-result-repository__description {
  font-size: 13px;
  color: #777;
  margin-top: 4px; }

.select2-results__option--highlighted .select2-result-repository__title {
  color: white; }

.select2-results__option--highlighted .select2-result-repository__forks, .select2-results__option--highlighted .select2-result-repository__stargazers, .select2-results__option--highlighted .select2-result-repository__description, .select2-results__option--highlighted .select2-result-repository__watchers {
  color: #c1d7e9; }

.select2-selection__choice {
  background-color: #eee !important;
  border: 1px solid #eee !important; }
.select2-selection__choice .select2-selection__choice__remove {
  font-weight: normal !important; }

/***
Morris Charts
***/
.portlet-body-morris-fit {
  margin-right: -20px;
  margin-left: -20px;
  margin-bottom: -15px; }
.portlet-body-morris-fit > svg {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  -ms-border-radius: 0 0 2px 2px;
  -o-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px; }

.morris-hover.morris-default-style .morris-hover-row-label {
  text-align: left;
  font-weight: 400;
  font-size: 15px;
  color: #7D8C9D;
  font-family: "Open Sans", sans-serif; }

.morris-hover.morris-default-style .morris-hover-point {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif; }

/***
iCheck
***/
.icheck-list > label {
  display: block;
  margin-bottom: 8px; }
.icheck-list > label:last-child {
  margin-bottom: 0; }

.form-horizontal .icheck-inline {
  margin-top: 8px; }

.icheck-inline > label {
  display: inline-block;
  margin-left: 15px; }
.icheck-inline > label:first-child {
  margin-left: 0; }

div[class*='icheckbox_'],
div[class*='iradio_'] {
  margin-right: 5px;
  top: -1px !important; }

.icheck-colors {
  padding: 0;
  margin: 0;
  list-style: none; }
.icheck-colors > li {
  padding: 0;
  margin: 4px;
  float: left;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #000000;
  opacity: 0.6 ;
  filter: alpha(opacity=60) ; }
.icheck-colors > li:first-child {
  margin-left: 0; }
.icheck-colors > li:hover {
  opacity: 1 ;
  filter: alpha(opacity=100) ;
  cursor: pointer; }
.icheck-colors > li.active {
  height: 26px;
  margin-top: 0;
  opacity: 0.6 ;
  filter: alpha(opacity=60) ; }
.icheck-colors > li.red {
  background: #d54e21; }
.icheck-colors > li.green {
  background: #78a300; }
.icheck-colors > li.blue {
  background: #0e76a8; }
.icheck-colors > li.aero {
  background: #9cc2cb; }
.icheck-colors > li.grey {
  background: #73716e; }
.icheck-colors > li.orange {
  background: #f70; }
.icheck-colors > li.yellow {
  background: #fc0; }
.icheck-colors > li.pink {
  background: #ff66b5; }
.icheck-colors > li.purple {
  background: #6a5a8c; }

/***
AngularJS UI-select
***/
.ui-select-match-close {
  margin-top: 5px !important;
  margin-left: 5px !important; }

.minicolors-swatch {
  border: 0; }

/***
Codemirror Plugin
***/
.CodeMirror {
  border: 1px solid #eee;
  height: auto; }

/***
Prism Plugin
***/
pre[class*="language-"] {
  padding: 10px;
  background: none !important;
  border: 1px solid #f1f4f7 !important;
  box-shadow: none !important;
  margin: 0; }
pre[class*="language-"] code {
  background: none !important;
  box-shadow: none !important;
  border: 0 !important; }

.socicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'socicon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.socicon-btn:empty .socicon:empty {
  width: 1em; }

.socicon-btn {
  position: relative;
  display: inline-block;
  font-family: 'socicon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  width: 44px;
  height: 44px;
  padding-top: 11px;
  font-size: 24px;
  border: 1px solid #e7ecf1;
  color: #3f444a;
  transition: background, color 0.3s; }
.socicon-btn.socicon-solid {
  border: 0;
  width: 46px;
  height: 46px;
  padding-top: 12px; }
.socicon-btn.socicon-btn-circle {
  border-radius: 44px !important; }
.socicon-btn:hover {
  transition: background, color 0.3s;
  text-decoration: none; }
.socicon-btn.socicon-lg {
  width: 54px;
  height: 54px;
  padding-top: 13px;
  font-size: 28px; }
.socicon-btn.socicon-lg.socicon-solid {
  border: 0;
  width: 55px;
  height: 55px;
  padding-top: 13px; }
.socicon-btn.socicon-sm {
  width: 30px;
  height: 30px;
  padding-top: 8px;
  font-size: 16px; }
.socicon-btn.socicon-sm.socicon-solid {
  border: 0;
  width: 30px;
  height: 30px;
  padding-top: 8px; }

.socicons .socicon-btn {
  margin-bottom: 5px; }

.socicon-twitter:before {
  content: "a"; }

.socicon-facebook:before {
  content: "b"; }

.socicon-google:before {
  content: "c"; }

.socicon-pinterest:before {
  content: "d"; }

.socicon-foursquare:before {
  content: "e"; }

.socicon-yahoo:before {
  content: "f"; }

.socicon-skype:before {
  content: "g"; }

.socicon-yelp:before {
  content: "h"; }

.socicon-feedburner:before {
  content: "i"; }

.socicon-linkedin:before {
  content: "j"; }

.socicon-viadeo:before {
  content: "k"; }

.socicon-xing:before {
  content: "l"; }

.socicon-myspace:before {
  content: "m"; }

.socicon-soundcloud:before {
  content: "n"; }

.socicon-spotify:before {
  content: "o"; }

.socicon-grooveshark:before {
  content: "p"; }

.socicon-lastfm:before {
  content: "q"; }

.socicon-youtube:before {
  content: "r"; }

.socicon-vimeo:before {
  content: "s"; }

.socicon-dailymotion:before {
  content: "t"; }

.socicon-vine:before {
  content: "u"; }

.socicon-flickr:before {
  content: "v"; }

.socicon-500px:before {
  content: "w"; }

.socicon-instagram:before {
  content: "x"; }

.socicon-wordpress:before {
  content: "y"; }

.socicon-tumblr:before {
  content: "z"; }

.socicon-blogger:before {
  content: "A"; }

.socicon-technorati:before {
  content: "B"; }

.socicon-reddit:before {
  content: "C"; }

.socicon-dribbble:before {
  content: "D"; }

.socicon-stumbleupon:before {
  content: "E"; }

.socicon-digg:before {
  content: "F"; }

.socicon-envato:before {
  content: "G"; }

.socicon-behance:before {
  content: "H"; }

.socicon-delicious:before {
  content: "I"; }

.socicon-deviantart:before {
  content: "J"; }

.socicon-forrst:before {
  content: "K"; }

.socicon-playstore:before {
  content: "L"; }

.socicon-zerply:before {
  content: "M"; }

.socicon-wikipedia:before {
  content: "N"; }

.socicon-apple:before {
  content: "O"; }

.socicon-flattr:before {
  content: "P"; }

.socicon-github:before {
  content: "Q"; }

.socicon-chimein:before {
  content: "R"; }

.socicon-friendfeed:before {
  content: "S"; }

.socicon-newsvine:before {
  content: "T"; }

.socicon-identica:before {
  content: "U"; }

.socicon-bebo:before {
  content: "V"; }

.socicon-zynga:before {
  content: "W"; }

.socicon-steam:before {
  content: "X"; }

.socicon-xbox:before {
  content: "Y"; }

.socicon-windows:before {
  content: "Z"; }

.socicon-outlook:before {
  content: "1"; }

.socicon-coderwall:before {
  content: "2"; }

.socicon-tripadvisor:before {
  content: "3"; }

.socicon-appnet:before {
  content: "4"; }

.socicon-goodreads:before {
  content: "5"; }

.socicon-tripit:before {
  content: "6"; }

.socicon-lanyrd:before {
  content: "7"; }

.socicon-slideshare:before {
  content: "8"; }

.socicon-buffer:before {
  content: "9"; }

.socicon-rss:before {
  content: ","; }

.socicon-vkontakte:before {
  content: ";"; }

.socicon-disqus:before {
  content: ":"; }

.socicon-houzz:before {
  content: "+"; }

.socicon-mail:before {
  content: "@"; }

.socicon-patreon:before {
  content: "="; }

.socicon-paypal:before {
  content: "-"; }

.socicon-playstation:before {
  content: "^"; }

.socicon-smugmug:before {
  content: "¨"; }

.socicon-swarm:before {
  content: "$"; }

.socicon-triplej:before {
  content: "*"; }

.socicon-yammer:before {
  content: "&"; }

.socicon-stackoverflow:before {
  content: "("; }

.socicon-drupal:before {
  content: "#"; }

.socicon-odnoklassniki:before {
  content: "."; }

.socicon-android:before {
  content: "_"; }

.socicon-meetup:before {
  content: "]"; }

.socicon-persona:before {
  content: ")"; }
@charset "UTF-8";
/* Cubic Bezier Transition */
@media print {
  body {
    background-color: #fff !important; }
  .page-header {
    display: none; }
  .theme-panel {
    display: none; }
  .hidden-print {
    display: none; }
  .page-prefooter {
    display: none; }
  .page-footer {
    display: none; }
  .page-head {
    display: none; }
  .page-breadcrumb {
    display: none; }
  .no-page-break {
    page-break-after: avoid; }
  .page-container {
    margin: 0px !important;
    padding: 0px !important; }
    .page-container .page-content {
      padding: 0 !important;
      margin: 0 !important; }
      .page-container .page-content > .container {
        width: 100%;
        max-width: none !important;
        margin: 0 !important; }
      .page-container .page-content > .container > .portlet,
      .page-container .page-content > .container-fluid > .portlet {
        padding: 0;
        margin: 0; }
        .page-container .page-content > .container > .portlet > .portlet-body,
        .page-container .page-content > .container-fluid > .portlet > .portlet-body {
          padding: 0;
          margin: 0; } }

/***
Page Header
***/
.page-header {
  opacity: 1 ;
  filter: alpha(opacity=100) ;
  width: 100%;
  margin: 0;
  border: 0;
  padding: 0;
  box-shadow: none;
  /*height: 126px;*/
  height: auto;
  background-image: none;
  /* Header container */
  /* Fixed header */
  /* Static header */
  /* Page Header Top */
  /* Page Header Menu */ }
  .page-header:before, .page-header:after {
    content: " ";
    display: table; }
  .page-header:after {
    clear: both; }
  .page-header .container,
  .page-header .container-fluid {
    position: relative; }
  .page-header.navbar-fixed-top {
    z-index: 9995; }
  .page-header.navbar-static-top {
    z-index: 9995; }
  .page-header .page-header-top {
    height: 75px;
    /* Header logo */
    /* Top menu */
    /* Menu Toggler */ }
    .page-header .page-header-top.fixed {
      width: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9995; }
    .page-header .page-header-top .page-logo {
      float: left;
      display: block;
      width: 250px;
      /*height: 75px; */
      height: auto;
    }
      .page-header .page-header-top .page-logo .logo-default {
        margin: 5.5px 0 0 0; }
    .page-header .page-header-top .top-menu {
      margin: 13px 0 0;
      padding: 0;
      float: right; }
      .page-header .page-header-top .top-menu .navbar-nav {
        padding: 0;
        margin-right: 0;
        display: block;
        /* Top Links */
        /* Separator */
        /* Extended Dropdowns */
        /* Notification */
        /* Inbox */
        /* Tasks */
        /* User */
        /* Quick Sidebar Toggler */
        /* Language */
        /* Dark version */ }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown {
          margin: 0;
          padding: 0 4px;
          height: 50px;
          display: inline-block;
          /* 1st level */
          /* 2nd level */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
            margin: 0 0 0 1px;
            padding: 17px 10px 8px 10px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:last-child {
              padding-right: 0; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
              font-size: 19px; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
                font-size: 18px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
              font-family: "Open Sans", sans-serif;
              position: absolute;
              top: 9px;
              right: 24px;
              font-weight: 300;
              padding: 3px 6px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
              background: none; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
            z-index: 9996;
            margin-top: 5px;
            margin-right: 7px;
            font-family: "Open Sans", sans-serif;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu:before {
              position: absolute;
              top: -8px;
              right: 9px;
              display: inline-block !important;
              border-right: 8px solid transparent;
              border-bottom: 8px solid #efefef;
              border-left: 8px solid transparent;
              content: ''; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu:after {
              position: absolute;
              top: -7px;
              right: 10px;
              display: inline-block !important;
              border-right: 7px solid transparent;
              border-bottom: 7px solid #fff;
              border-left: 7px solid transparent;
              content: ''; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator {
          padding-left: 0px;
          padding-right: 6px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator .separator {
            float: left;
            display: inline-block;
            width: 1px;
            height: 18px;
            margin-left: 5px;
            margin-top: 17px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
          min-width: 160px;
          max-width: 300px;
          width: 300px;
          z-index: 9996;
          /* header notifications dropdowns */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
            display: block;
            overflow: hidden;
            padding: 15px 15px;
            letter-spacing: 0.5px;
            -webkit-border-radius: 4px 4px 0 0;
            -moz-border-radius: 4px 4px 0 0;
            -ms-border-radius: 4px 4px 0 0;
            -o-border-radius: 4px 4px 0 0;
            border-radius: 4px 4px 0 0; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
              margin: 0;
              padding: 0;
              float: left;
              font-size: 13px;
              display: inline-block; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
              display: inline-block;
              padding: 0;
              background: none;
              clear: inherit;
              font-size: 12px;
              font-weight: 400;
              position: absolute;
              right: 10px;
              border: 0;
              margin-top: -2px; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
                text-decoration: none; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
            padding-right: 0 !important;
            padding-left: 0;
            list-style: none; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
              display: block;
              clear: both;
              font-weight: 300;
              line-height: 20px;
              white-space: normal;
              font-size: 13px;
              padding: 16px 15px 18px;
              text-shadow: none; }
              .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
                opacity: 1 ;
                filter: alpha(opacity=100) ;
                text-decoration: none; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
              border-top: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
          overflow: hidden; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
            margin-right: 10px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            -ms-border-radius: 50%;
            -o-border-radius: 50%;
            border-radius: 50%; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
              margin-right: 2px;
              margin-left: 1px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
              right: 15px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
          float: right;
          max-width: 75px;
          font-size: 11px;
          font-weight: 400;
          opacity: 0.7 ;
          filter: alpha(opacity=70) ;
          text-align: right;
          padding: 1px 5px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle {
          padding: 17px 0px 8px 8px;
          /* safari only hack */ }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
            float: left;
            margin-top: -5px;
            padding: 3px 10px 4px 10px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            -o-border-radius: 50% !important;
            border-radius: 50% !important;
            font-family: "Open Sans", sans-serif;
            font-weight: 300; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
            float: left;
            margin-left: -4px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 0 9px 9px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner:not(:root:root) {
            margin-left: -5px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
          float: left;
          margin: 0 6px 6px 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
            height: 40px;
            width: 40px;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            -ms-border-radius: 50% !important;
            -o-border-radius: 50% !important;
            border-radius: 50% !important; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li a:hover {
          text-decoration: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
          display: block;
          margin-left: 46px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
            font-size: 14px;
            font-weight: 600; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
            font-size: 12px;
            font-weight: 400;
            opacity: 0.5 ;
            filter: alpha(opacity=50) ;
            float: right; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
          display: block !important;
          font-size: 12px;
          line-height: 1.3;
          margin-left: 46px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
          margin-bottom: 5px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
            font-size: 13px;
            font-weight: 300; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
            color: #36c6d3;
            float: right;
            font-weight: 600;
            display: inline-block; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
          display: block;
          height: 8px;
          margin: 8px 0 2px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
            box-shadow: none; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
          padding: 12px 6px 7px 6px;
          padding-left: 0;
          padding-right: 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
            margin-top: -8px;
            margin-right: 8px;
            height: 40px;
            float: left; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
            float: left;
            font-size: 400;
            font-size: 14px;
            margin-top: 4px;
            margin-right: 2px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
            float: left;
            font-size: 14px;
            margin-top: 7px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
          width: 210px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
            font-size: 14px;
            font-weight: 300;
            font-size: 13px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
              width: 15px;
              display: inline-block;
              margin-right: 9px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
              margin-right: 10px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler {
          cursor: pointer;
          padding: 17px 10px 8px 10px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i {
            color: #c1ccd1;
            font-size: 19px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
              content: ""/*rtl:""*/; }
            .page-quick-sidebar-open .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:before {
              content: ""/*rtl:""*/; }
            .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:hover {
              color: #a4b4bb; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language {
          padding-left: 0;
          padding-right: 0;
          margin: 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
            padding: 16px 10px 9px 2px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
              margin-bottom: 2px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
              font-size: 14px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
            font-size: 13px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
              margin-bottom: 2px;
              margin-right: 5px; }
        .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
          border: 0; }
          .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu:before {
            border-left: none;
            border-right: none; }
          .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
            background: none !important;
            border: none !important; }
    .page-header .page-header-top .menu-toggler {
      float: right;
      display: none;
      margin: 23px 3px 0 13px;
      width: 40px;
      height: 30px;
      background: url(../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/img/menu-toggler1.png) center center;
      background-repeat: no-repeat;
      opacity: 0.7 ;
      filter: alpha(opacity=70) ; }
      .page-header .page-header-top .menu-toggler:hover {
        opacity: 1 ;
        filter: alpha(opacity=100) ; }
  .page-header .page-header-menu {
    display: block;
    height: 51px;
    clear: both;
    /* Mega menu */
    /* Search box */ }
    .page-header .page-header-menu .hor-menu {
      margin: 0 0 0 -17px;
      margin: 0;
      float: left; }
      .page-header .page-header-menu .hor-menu .navbar-nav {
        position: static;
        /* Mega menu */
        /* Mega Menu Dropdown */
        /* Classic menu */ }
        .page-header .page-header-menu .hor-menu .navbar-nav.navbar-right .dropdown-menu {
          left: auto;
          right: 0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown {
          position: static; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
            left: auto;
            width: auto; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
              font-family: "Open Sans", sans-serif;
              padding: 15px;
              margin: 0; }
              .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content {
                padding: 10px 18px 10px 45px; }
              .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
                padding: 0;
                margin: 0; }
                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu:last-child {
                  border-right: 0; }
                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li {
                  padding: 1px !important;
                  margin: 0 !important;
                  list-style: none; }
                  .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
                    margin-top: 5px;
                    padding-left: 5px;
                    font-size: 15px;
                    font-weight: normal; }
                  .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
                    display: block;
                    white-space: normal;
                    font-family: "Open Sans", sans-serif;
                    padding: 7px;
                    margin: 0;
                    font-size: 14px;
                    font-weight: 300; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:focus, .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:hover {
                      text-decoration: none; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify {
                      padding: 7px 7px 7px 30px; }
                      .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i {
                        position: absolute;
                        top: auto !important;
                        margin-left: -24px;
                        font-size: 15px;
                        margin-top: 3px !important; }
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge,
                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label {
                      margin-left: 5px; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
            left: 15px;
            right: 15px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:after, .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu:before {
          display: none !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
          font-size: 14px;
          font-weight: normal;
          padding: 16px 18px 15px 18px; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus {
            background: none !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.current .selected, .page-header .page-header-menu .hor-menu .navbar-nav > li.active .selected {
          left: 50%;
          bottom: 0;
          position: absolute;
          border-left: 6px solid transparent;
          border-right: 6px solid transparent;
          border-top: 6px solid transparent;
          display: inline-block;
          margin: 0;
          width: 0;
          height: 0px;
          margin-left: -7px;
          margin-bottom: -6px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
          margin-top: 0;
          border: none; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
            font-family: "Open Sans", sans-serif;
            font-size: 14px;
            font-weight: 300;
            padding: 10px 12px;
            white-space: normal;
          letter-spacing: 1px;}
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .label,
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .badge {
              font-weight: 300; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu {
          min-width: 195px;
          max-width: 235px; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu {
          top: 0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
          top: 9px;
          right: 10px; }
    .page-header .page-header-menu .search-form {
      position: relative;
      display: inline-block;
      float: right;
      width: 176px;
      transition: width 0.4s;
      margin-top: 8px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
      .page-header .page-header-menu .search-form .input-group {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px; }
        .page-header .page-header-menu .search-form .input-group .form-control {
          border: 0;
          font-size: 13px;
          padding-right: 20px;
          font-weight: 300; }
          .page-header .page-header-menu .search-form .input-group .form-control:hover {
            cursor: pointer; }
        .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
          padding: 0;
          height: 34px;
          z-index: 3;
          position: relative;
          top: 10px;
          right: 11px; }
          .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
            font-size: 15px; }
      .page-header .page-header-menu .search-form.open {
        width: 300px !important;
        transition: width 0.4s; }
        .page-header .page-header-menu .search-form.open .input-group .form-control {
          text-indent: 0; }
          .page-header .page-header-menu .search-form.open .input-group .form-control:hover {
            cursor: text; }
        .page-header .page-header-menu .search-form.open .input-group .input-group-btn .btn.submit {
          margin-left: 0; }

@media (min-width: 992px) {
  /* 992px */
  .page-header {
    /* Page Header Menu */ }
    .page-header .page-header-menu.fixed {
      width: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9995; }
    .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown:hover > .dropdown-menu {
      display: block; }
    .page-header .page-header-menu .container-fluid .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
      left: 60px;
      right: 60px; } }

@media (max-width: 991px) {
  /* 991px */
  /* Page header */
  .page-header {
    padding: 0;
    clear: both;
    height: auto; }
    .page-header .page-header-top {
      height: auto;
      /* Page logo */
      /* Top Menu */
      /* Menu Toggler */ }
      .page-header .page-header-top > .container {
        width: 100%;
        max-width: none !important;
        margin: 0 !important; }
      .page-header .page-header-top .page-logo {
        /*width: auto;*/
        padding: 0;
        margin-right: 10px;
        margin-left: 4px;
        padding-left: 0; }
      .page-header .page-header-top .top-menu .navbar-nav {
        display: inline-block;
        margin: 0 10px 0 0; }
        .page-header .page-header-top .top-menu .navbar-nav > li {
          float: left; }
      .page-header .page-header-top .menu-toggler {
        display: block; }
    .page-header .page-header-menu {
      background: #eff3f8;
      padding: 20px 0 0 0;
      height: auto;
      display: none; }
      .page-header .page-header-menu > .container {
        width: 100%;
        max-width: none !important;
        margin: 0 !important; }
      .page-header .page-header-menu .hor-menu {
        float: none;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px; }
        .page-header .page-header-menu .hor-menu .navbar-nav {
          float: none;
          -webkit-border-radius: 4px;
          -moz-border-radius: 4px;
          -ms-border-radius: 4px;
          -o-border-radius: 4px;
          border-radius: 4px; }
          .page-header .page-header-menu .hor-menu .navbar-nav li > a > .arrow:after {
            position: absolute;
            display: inline-block;
            font-size: 14px;
            right: 15px;
            top: 11px;
            font-family: FontAwesome;
            height: auto;
            content: "\f104";
            font-weight: 300; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.opened > a > .arrow:after {
            content: "\f107";
            right: 12px; }
          .page-header .page-header-menu .hor-menu .navbar-nav .dropdown-submenu > a:after {
            display: none !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li {
            float: none; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
              padding: 10px; }
              .page-header .page-header-menu .hor-menu .navbar-nav > li > a .fa-angle-down {
                float: right; }
                .page-header .page-header-menu .hor-menu .navbar-nav > li > a .fa-angle-down:before {
                  content: "\f104"; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li:first-child > a {
              -webkit-border-radius: 4px 4px 0 0;
              -moz-border-radius: 4px 4px 0 0;
              -ms-border-radius: 4px 4px 0 0;
              -o-border-radius: 4px 4px 0 0;
              border-radius: 4px 4px 0 0; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li:last-child > a {
              -webkit-border-radius: 0 0 4px 4px;
              -moz-border-radius: 0 0 4px 4px;
              -ms-border-radius: 0 0 4px 4px;
              -o-border-radius: 0 0 4px 4px;
              border-radius: 0 0 4px 4px; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a .fa-angle-down:before {
              content: "\f107"; }
          .page-header .page-header-menu .hor-menu .navbar-nav .dropdown-menu {
            position: static;
            float: none !important;
            width: auto;
            background: #fff;
            display: none; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown.opened > .dropdown-menu {
            display: block;
            width: 100%;
            min-width: inherit !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
            padding-top: 0; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown.opened > .dropdown-menu {
            display: block; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown li.opened > .dropdown-menu {
            display: block; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > a {
            padding-left: 20px; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > .dropdown-menu > li > a {
            padding-left: 40px; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
            padding-left: 60px; }
          .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu {
            max-width: none;
            width: auto; }
            .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.divider {
              background: none;
              margin: 5px 12px; }
            .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu > a:after {
              content: "\f104";
              font-size: 14px;
              margin-right: 7px; }
            .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > a:after {
              content: "\f107";
              margin-right: 5px; }
            .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > .dropdown-menu {
              display: block; }
      .page-header .page-header-menu .search-form {
        float: none !important;
        width: auto;
        margin: 0 0 20px 0; }
        .page-header .page-header-menu .search-form.open {
          width: auto !important; }
        .page-header .page-header-menu .search-form .input-group .form-control {
          height: 38px; }
          .page-header .page-header-menu .search-form .input-group .form-control:hover {
            cursor: text; }
        .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
          height: 38px;
          width: 44px;
          top: 0;
          right: 0; }
          .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit i {
            position: relative;
            top: 13px; } }

@media (max-width: 767px) {
  /* 767px */
  .page-header {
    /* Header Top */ }
    .page-header .page-header-top .page-logo {
      /*width: auto !important; */
    }
    .page-header .page-header-top .top-menu {
      display: block; }
      .page-header .page-header-top .top-menu:before, .page-header .page-header-top .top-menu:after {
        content: " ";
        display: table; }
      .page-header .page-header-top .top-menu:after {
        clear: both; }
      .page-header .page-header-top .top-menu .navbar-nav {
        margin-right: 0px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
          padding: 17px 6px 8px 6px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
            right: 18px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
          max-width: 255px;
          width: 255px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu {
          margin-right: -160px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu:before {
            margin-right: 160px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox {
          margin-right: 0;
          padding-right: 2px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu {
            margin-right: -40px; }
            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu:before {
              margin-right: 40px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-toggle {
            padding: 17px 0px 8px 2px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu {
          margin-right: -115px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu:before {
            margin-right: 115px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu {
          margin-right: -20px; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu:after, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu:before {
            margin-right: 20px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-toggle {
          padding: 16px 6px 9px 2px; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user {
          padding-left: 0;
          margin-right: 0; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user > .dropdown-toggle {
            padding: 12px 0px 7px 4px; } }

@media (max-width: 480px) {
  /* 480px */
  .page-header {
    /* Top navigation menu*/ }
    .page-header .page-header-top .top-menu {
      display: block;
      clear: both;
      margin-top: -10px; }
      .page-header .page-header-top .top-menu:before, .page-header .page-header-top .top-menu:after {
        content: " ";
        display: table; }
      .page-header .page-header-top .top-menu:after {
        clear: both; }
      .page-header .page-header-top .top-menu .username-hide-mobile {
        display: none; } }

/***  
Pace - Page Progress
***/
.pace .pace-progress {
  z-index: 10000;
  top: 126px !important;
  height: 3px !important; }

.pace .pace-progress-inner {
  box-shadow: none; }

.pace .pace-activity {
  top: 128px;
  right: 22px;
  border-radius: 10px !important; }

@media (max-width: 480px) {
  .page-header-fixed .pace .pace-progress {
    top: 252px; }
  .page-header-fixed .pace .pace-activity {
    top: 508px;
    right: 15px; } }

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px; }

.page-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed; }
  .page-wrapper .page-wrapper-row {
    width: 100%;
    /*display: table-row;*/
    display: grid;
  }
    .page-wrapper .page-wrapper-row.full-height {
      height: 100%; }
  .page-wrapper .page-wrapper-top {
    width: 100%;
    display: table-cell; }
  .page-wrapper .page-wrapper-middle {
    background: #eff3f8;
    width: 100%;
    display: table-cell;
    height: 100%; }
  .page-wrapper .page-wrapper-bottom {
    width: 100%;
    display: table-cell; }

/* Page Container */
.page-container {
  clear: both; }

.page-head {
  background: #fff; }
  .page-head .container {
    position: relative; }
  .page-head .page-title {
    display: inline-block;
    float: left;
    padding: 19px 0; }
    .page-head .page-title > h1 {
      color: #697882;
      font-size: 22px;
      font-weight: 400;
      margin: 0; }
      .page-head .page-title > h1 > small {
        color: #9eacb4;
        font-size: 13px;
        font-weight: 400; }
  .page-head .page-toolbar {
    display: inline-block;
    float: right; }

.breadcrumb {
  background: none;
  padding: 0 0 15px 0;
  margin: 0;
  color: #a7b2c0; }

.breadcrumb > li + li:before {
  display: none; }

.breadcrumb .fa {
  font-size: 6px;
  margin: 0 2px 0 4px;
  position: relative;
  top: -1px; }

.breadcrumb > .active {
  color: #9eacb4; }

/*.page-content {*/
  /*padding: 15px 0 15px; }*/

@media (min-width: 992px) {
  /* 992px */
  .container-fluid {
    padding-left: 60px;
    padding-right: 60px; } }

@media (max-width: 991px) {
  /* 991px */
  .page-head {
    background: #EFF3F8; }
    .page-head > .container {
      width: 100%;
      max-width: none !important;
      margin: 0 !important; }
  .page-content {
    padding-top: 0px; }
    .page-content > .container {
      width: 100%;
      max-width: none !important;
      margin: 0 !important; } }

/*  admin 3 portlet styles */
.portlet .portlet-input .form-control {
  background: #F1F3F8;
  border-radius: 0 !important;
  border-color: #F1F3F8; }
  .portlet .portlet-input .form-control:focus {
    border-color: #cfd6e7; }

/* Pre-footer */
.page-prefooter {
  padding: 30px 0;
  clear: both; }
  .page-prefooter h2 {
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 12px; }
  .page-prefooter .subscribe-form {
    padding-top: 5px; }
    .page-prefooter .subscribe-form .form-control {
      font-size: 12px;
      padding: 0 14px;
      height: 36px; }
    .page-prefooter .subscribe-form .btn {
      height: 34px;
      text-transform: uppercase;
      padding: 7px 16px; }
  .page-prefooter .social-icons {
    padding-top: 9px; }
    .page-prefooter .social-icons li {
      opacity: 0.35 ;
      filter: alpha(opacity=35) ; }
      .page-prefooter .social-icons li:hover {
        opacity: 1 ;
        filter: alpha(opacity=100) ; }
  .page-prefooter p,
  .page-prefooter address {
    margin: 0; }

/* Footer */
.page-footer {
  font-size: 13px;
  font-weight: 300;
  padding: 17px 0; }
  .page-footer a {
    color: #e6e6e6; }
    .page-footer a:hover {
      color: #f2f2f2; }

@media (max-width: 991px) {
  /* 991px */
  .page-prefooter {
    padding-bottom: 10px; }
    .page-prefooter .footer-block {
      margin-bottom: 20px; }
    .page-prefooter > .container {
      width: 100%;
      max-width: none !important;
      margin: 0 !important; }
  .page-footer > .container {
    width: 100%;
    max-width: none !important;
    margin: 0 !important; } }

/* Scroll Top */
.scroll-to-top {
  padding: 2px;
  text-align: center;
  position: fixed;
  z-index: 10001;
  bottom: 5px;
  display: none;
  right: 20px; }
  .scroll-to-top > i {
    display: inline-block;
    font-size: 32px;
    opacity: 0.7 ;
    filter: alpha(opacity=70) ; }
  .scroll-to-top:hover {
    cursor: pointer; }
    .scroll-to-top:hover > i {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }

@media (max-width: 991px) {
  /* 991px */
  .scroll-to-top {
    right: 10px; }
    .scroll-to-top > i {
      font-size: 28px; } }

/***
Theme Panel
***/
.btn-theme-panel {
  margin-top: 25px; }
  .btn-theme-panel .btn {
    opacity: 0.6 ;
    filter: alpha(opacity=60) ;
    padding: 0 6px; }
    .btn-theme-panel .btn > i {
      font-size: 24px;
      color: #acbac6; }
    .btn-theme-panel .btn:hover {
      opacity: 1 ;
      filter: alpha(opacity=100) ; }
  .btn-theme-panel.open .btn {
    opacity: 1 ;
    filter: alpha(opacity=100) ; }

.theme-panel {
  z-index: 1000;
  min-width: 675px;
  padding: 20px 10px;
  font-family: "Open Sans", sans-serif; }
  .theme-panel h3 {
    margin: 8px 0 8px 0;
    font-size: 15px;
    padding-left: 12px; }
  .theme-panel .seperator {
    border-left: 1px solid #EFF2F4; }
  .theme-panel .theme-colors {
    list-style: none;
    padding: 0;
    margin: 0; }
    .theme-panel .theme-colors > li.theme-color {
      padding: 8px 12px; }
      .theme-panel .theme-colors > li.theme-color:hover, .theme-panel .theme-colors > li.theme-color.active {
        background: #f5f7f8; }
      .theme-panel .theme-colors > li.theme-color:hover {
        cursor: pointer; }
      .theme-panel .theme-colors > li.theme-color > .theme-color-view {
        float: left;
        margin-top: 0px;
        margin-right: 8px;
        display: inline-block;
        border-radius: 10px !important;
        height: 20px;
        width: 20px; }
      .theme-panel .theme-colors > li.theme-color > .theme-color-name {
        display: inline-block;
        color: #777;
        font-size: 14px;
        font-weight: 300;
        padding-top: -4px; }
      .theme-panel .theme-colors > li.theme-color.theme-color-default .theme-color-view {
        background: #32c5d2; }
      .theme-panel .theme-colors > li.theme-color.theme-color-red-sunglo .theme-color-view {
        background: #E26A6A; }
      .theme-panel .theme-colors > li.theme-color.theme-color-red-intense .theme-color-view {
        background: #E35B5A; }
      .theme-panel .theme-colors > li.theme-color.theme-color-blue-hoki .theme-color-view {
        background: #67809F; }
      .theme-panel .theme-colors > li.theme-color.theme-color-blue-steel .theme-color-view {
        background: #4B77BE; }
      .theme-panel .theme-colors > li.theme-color.theme-color-green-haze .theme-color-view {
        background: #44B6AE; }
      .theme-panel .theme-colors > li.theme-color.theme-color-purple-plum .theme-color-view {
        background: #8775A7; }
      .theme-panel .theme-colors > li.theme-color.theme-color-purple-studio .theme-color-view {
        background: #8E44AD; }
      .theme-panel .theme-colors > li.theme-color.theme-color-yellow-orange .theme-color-view {
        background: #F2784B; }
      .theme-panel .theme-colors > li.theme-color.theme-color-yellow-crusta .theme-color-view {
        background: #F3C200; }
  .theme-panel .theme-settings {
    list-style: none;
    padding: 0;
    margin: 0; }
    .theme-panel .theme-settings > li {
      padding: 8px 12px;
      font-size: 14px;
      font-weight: 300;
      color: #777; }
      .theme-panel .theme-settings > li .form-control {
        color: #777;
        margin-top: -3px;
        float: right; }

@media (max-width: 767px) {
  /* 767px */
  .theme-panel {
    left: 20px;
    right: 20px;
    min-width: 285px; }
    .theme-panel .seperator {
      border: 0; }
    .theme-panel .theme-settings .form-control {
      width: 105px !important; } }

/* Page Portlet Fullscreen */
.page-portlet-fullscreen .page-quick-sidebar-wrapper,
.page-portlet-fullscreen .page-quick-sidebar-toggler {
  z-index: -1; }

/* Quick sidebar toggler */
.page-quick-sidebar-toggler {
  overflow: hidden;
  z-index: 99999;
  display: none;
  width: 28px;
  height: 27px;
  position: fixed;
  top: 10px;
  right: 15px;
  text-align: center;
  padding-top: 6px; }
  .page-quick-sidebar-toggler:hover {
    background: #303a43; }
  .page-quick-sidebar-open .page-quick-sidebar-toggler {
    display: inline-block; }
    .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
      background: none; }
  .page-quick-sidebar-toggler > i {
    color: #99a8b5;
    font-size: 17px; }
    .page-quick-sidebar-toggler > i:hover {
      color: #fff !important; }
    .page-quick-sidebar-open .page-quick-sidebar-toggler > i:before {
      content: ""/*rtl:""*/; }

/* Quick sidebar wrapper */
.page-quick-sidebar-wrapper {
  transition: right 0.3s;
  z-index: 9999;
  position: fixed;
  top: 0;
  bottom: 0;
  width: 320px;
  right: -320px;
  overflow: hidden;
  color: #99a8b5;
  background: #21282e; }
  .page-quick-sidebar-open .page-quick-sidebar-wrapper {
    transition: right 0.3s;
    right: 0; }
  .page-quick-sidebar-wrapper .page-quick-sidebar {
    background: #21282e;
    /* Quick sidebar tabs content */
    /* Quick sidebar general list heading */
    /* Quick sidebar general list-items */
    /* Inner content */
    /* Quick sidebar list */
    /* Quick sidebar list item */
    /* Quick sidebar list item shown */
    /* Quick sidebar chat */
    /* Quick sidebar alerts */
    /* Quick sidebar settings */ }
    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
      margin: 0;
      padding: 0;
      border: 0; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
        display: table-cell !important;
        width: 1%  !important;
        padding: 0;
        margin: 0;
        float: none; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
          position: relative;
          display: block;
          text-align: center;
          border: 0;
          height: auto;
          font-size: 14px;
          padding: 45px 15px 8px;
          text-transform: uppercase;
          background: none;
          margin-right: 0;
          color: #90a1af;
          border: 0;
          border-bottom: 3px solid rgba(243, 86, 93, 0.3);
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          outline: none !important; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
            position: absolute;
            top: 45px;
            right: 3px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
          border: 0;
          border-bottom: 3px solid #f3565d;
          background: none;
          color: #fff;
          text-decoration: none; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
          border: 0;
          background: #36424c;
          box-shadow: 5px 5px rgba(97, 117, 135, 0.1);
          margin-top: 8px;
          margin-right: 20px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:before {
            position: absolute;
            top: -7px;
            right: 19px;
            display: inline-block !important;
            border-right: 7px solid transparent;
            border-left: 7px solid transparent;
            border-bottom: 7px solid #36424c;
            content: ''; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu:after {
            position: absolute;
            top: -6px;
            right: 20px;
            display: inline-block !important;
            border-right: 6px solid transparent;
            border-left: 6px solid transparent;
            border-bottom: 7px solid #36424c;
            content: ''; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
            padding: 10px 15px;
            color: #99a8b5; }
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
              color: #93a3b1; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
            background: #3d4a55;
            color: #99a8b5; }
            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
              color: #9babb8; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
            background: #38444f;
            color: #99a8b5; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
            background-color: #3d4a55; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
          border-bottom: 3px solid #f3565d;
          background: none;
          text-decoration: none;
          color: #90a1af; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
      margin: 0;
      padding: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
      font-size: 16px;
      margin: 10px 10px;
      color: #6c8296; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
      margin: 0;
      padding: 0;
      list-style: none; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
        margin: 0;
        padding: 15px;
        background: none;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #273037; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
          background: #273037; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
          border-bottom: 0; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
        border: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
      margin: 10px 10px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
      position: absolute !important;
      width: 320px !important;
      transition: margin 0.3s; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
      width: 320px;
      position: absolute !important;
      width: 320px !important;
      transition: margin 0.3s;
      margin-left: 320px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
        padding: 15px 10px 0px 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
          vertical-align: middle;
          display: inline-block;
          font-size: 14px;
          color: #90a1af; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
            text-decoration: none; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
            font-size: 17px;
            line-height: 17px;
            vertical-align: top;
            margin-right: 3px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
      transition: margin 0.3s;
      margin-left: -320px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar,
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
        display: none !important; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
      transition: margin 0.3s;
      margin-left: 0; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
        padding: 15px 15px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
          border-radius: 50% !important;
          width: 45.71429px;
          opacity: 0.8;
          filter: alpha(opacity=80);
          float: left;
          margin-right: 10px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:before, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
            content: " ";
            display: table; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object:after {
            clear: both; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
          cursor: pointer; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
            opacity: 1;
            filter: alpha(opacity=100); }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
          margin: 5px 0 0 0;
          font-size: 14px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
          font-size: 11px;
          text-transform: uppercase;
          color: #657b8d; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
          font-size: 10px;
          color: #5d7081; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
          margin-top: 10px;
          right: 10px;
          position: absolute;
          display: inline-block; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
      padding: 0px 10px;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
        transition: display 0.3s;
        padding: 5px 0;
        margin: 10px auto;
        font-size: 13px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
          color: #c3c3c3;
          display: block; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
          width: 45.71429px;
          border-radius: 50% !important; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
          float: left;
          margin-right: 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
          float: right;
          margin-left: 10px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
          font-size: 12px;
          font-weight: 300;
          color: #8496a7; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
          font-size: 12px;
          font-weight: 300;
          color: #8496a7; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
          display: block;
          padding: 5px;
          position: relative;
          color: #90a1af;
          background: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
          text-align: left;
          margin-left: 55px; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
            display: block;
            position: absolute;
            top: 9px;
            left: -6px;
            width: 0;
            height: 0;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-right-width: 6px;
            border-right-style: solid;
            border-right-color: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
          margin-right: 55px;
          text-align: right; }
          .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
            display: block;
            position: absolute;
            top: 9px;
            right: -6px;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-left-width: 6px;
            border-left-style: solid;
            border-left-color: #36424c; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name,
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
          text-align: right; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
      padding: 20px 10px 15px 10px; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
        color: #7e91a2; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
          margin-top: 5px; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
          text-decoration: underline;
          padding: 0;
          color: #788c9e; }
        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
          color: #5d7081; }
    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
      padding: 10px 0;
      position: relative; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
        margin-top: -3px;
        float: right;
        border: 0;
        min-width: 59px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
        width: 75px !important;
        padding: 4px 4px !important;
        float: right;
        border: 0;
        margin-top: -4px; }
      .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
        padding: 4px 0px !important; }

.quick-nav {
  position: fixed;
  z-index: 10103;
  top: 50%;
  right: 10px;
  margin-top: -230px;
  pointer-events: none; }
  .quick-nav .quick-nav-bg {
    /* this is the stretching navigation background */
    position: absolute;
    z-index: 10102;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    border-radius: 30px !important;
    background: #36C6D3;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    webkit-transition: height .2s, box-shadow .2s;
    -moz-transition: height .2s, box-shadow .2s;
    -ms-transition: height .2s, box-shadow .2s;
    -o-transition: height .2s, box-shadow .2s;
    transition: height .2s, box-shadow .2s; }
  .quick-nav.nav-is-visible {
    pointer-events: auto; }
  .quick-nav.nav-is-visible .quick-nav-bg {
    height: 100%;
    box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2); }

.quick-nav-trigger {
  position: absolute;
  z-index: 10103;
  top: 0;
  right: 0;
  height: 60px;
  width: 60px;
  border-radius: 50% !important;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  pointer-events: auto; }
  .quick-nav-trigger span,
  .quick-nav-trigger span::after,
  .quick-nav-trigger span::before {
    /* this is the hamburger icon */
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #ffffff; }
  .quick-nav-trigger span {
    /* middle line of the hamburger icon */
    webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    -ms-transition: background-color 0.2s;
    -o-transition: background-color 0.2s;
    transition: background-color 0.2s;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  .quick-nav-trigger span::after,
  .quick-nav-trigger span::before {
    /* top and bottom lines of the hamburger icon */
    content: '';
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    webkit-transition: transform 0.2s;
    -moz-transition: transform 0.2s;
    -ms-transition: transform 0.2s;
    -o-transition: transform 0.2s;
    transition: transform 0.2s; }
  .quick-nav-trigger span::before {
    webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px); }
  .quick-nav-trigger span::after {
    webkit-transform: translateY(6px);
    -moz-transform: translateY(6px);
    -ms-transform: translateY(6px);
    -o-transform: translateY(6px);
    transform: translateY(6px); }
  .no-touch .quick-nav-trigger:hover ~ .quick-nav-bg {
    box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2); }
  .nav-is-visible .quick-nav-trigger span {
    background-color: transparent; }
  .nav-is-visible .quick-nav-trigger span::before {
    webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  .nav-is-visible .quick-nav-trigger span::after {
    webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

.quick-nav ul {
  position: relative;
  z-index: 10103;
  padding: 60px 0 0;
  visibility: hidden;
  webkit-transition: visibility 0.3s;
  -moz-transition: visibility 0.3s;
  -ms-transition: visibility 0.3s;
  -o-transition: visibility 0.3s;
  transition: visibility 0.3s;
  text-align: right;
  list-style: none; }
  .quick-nav ul > li a {
    position: relative;
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 calc(1em + 60px) 0 1em;
    font-size: 1.4rem;
    webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    -ms-transition: color 0.2s;
    -o-transition: color 0.2s;
    transition: color 0.2s; }
    .quick-nav ul > li a:hover {
      text-decoration: none; }
      .quick-nav ul > li a:hover > span {
        text-decoration: none; }
    .quick-nav ul > li a > i {
      /* navigation item icons */
      content: '';
      position: absolute;
      height: 16px;
      width: 16px;
      font-size: 18px;
      right: 24px;
      top: 16px;
      color: #ebebeb; }
    .quick-nav ul > li a::before {
      /* line visible next to the active navigation item */
      content: '';
      position: absolute;
      width: 3px;
      height: 16px;
      top: 50%;
      right: 60px;
      webkit-transform: translateX(3px) translateY(-50%) scaleY(0);
      -moz-transform: translateX(3px) translateY(-50%) scaleY(0);
      -ms-transform: translateX(3px) translateY(-50%) scaleY(0);
      -o-transform: translateX(3px) translateY(-50%) scaleY(0);
      transform: translateX(3px) translateY(-50%) scaleY(0);
      background-color: #FF3F3F; }
  .quick-nav ul > li span {
    /* navigation item labels */
    color: #ebebeb;
    font-weight: 400;
    display: block;
    opacity: 0;
    webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px); }
  .quick-nav ul > li:last-child {
    padding-bottom: 10px; }

.quick-nav.nav-is-visible ul {
  visibility: visible; }
  .quick-nav.nav-is-visible ul a::after {
    /* navigation item icons */
    webkit-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
    -webkit-animation: scaleIn 0.15s backwards;
    -o-animation: scaleIn 0.15s backwards;
    animation: scaleIn 0.15s backwards;
    webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s; }
  .quick-nav.nav-is-visible ul a:hover::after {
    opacity: 1; }
  .quick-nav.nav-is-visible ul a:hover::before {
    webkit-transform: translateX(3px) translateY(-50%) scaleY(2);
    -moz-transform: translateX(3px) translateY(-50%) scaleY(2);
    -ms-transform: translateX(3px) translateY(-50%) scaleY(2);
    -o-transform: translateX(3px) translateY(-50%) scaleY(2);
    transform: translateX(3px) translateY(-50%) scaleY(2);
    webkit-transition: transform 0.15s 0.3s;
    -moz-transition: transform 0.15s 0.3s;
    -ms-transition: transform 0.15s 0.3s;
    -o-transition: transform 0.15s 0.3s;
    transition: transform 0.15s 0.3s; }
  .quick-nav.nav-is-visible ul a:hover > span {
    color: white; }
  .quick-nav.nav-is-visible ul a:hover > i {
    color: #fafafa; }
  .quick-nav.nav-is-visible ul span {
    opacity: 1;
    webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-animation: slideIn 0.15s backwards;
    -o-animation: slideIn 0.15s backwards;
    animation: slideIn 0.15s backwards;
    webkit-transition: transform 0.2s;
    -moz-transition: transform 0.2s;
    -ms-transition: transform 0.2s;
    -o-transition: transform 0.2s;
    transition: transform 0.2s; }
  .no-touch .quick-nav.nav-is-visible ul a:hover::after {
    opacity: 1; }
  .no-touch .quick-nav.nav-is-visible ul a:hover span {
    webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px); }

.quick-nav-overlay {
  display: none;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  position: fixed;
  z-index: 10101;
  background: transparent; }

.quick-nav.nav-is-visible + .quick-nav-overlay {
  background: rgba(0, 0, 0, 0.8);
  display: block;
  -webkit-transition: background .7s ease-out;
  -moz-transition: background .7s ease-out;
  -o-transition: background .7s ease-out;
  transition: background .7s ease-out; }

@media (max-width: 991px) {
  /* 991px */
  .quick-nav {
    top: 120px;
    margin-top: 0; } }

/***  
Page Loading      
***/
.page-on-load {
  background: #fefefe; }
  .page-on-load .page-header,
  .page-on-load .page-container,
  .page-on-load .page-prefooter,
  .page-on-load .page-footer,
  .page-on-load > .clearfix {
    display: none;
    transition: all 2s; }
/* Cubic Bezier Transition */
/****
Boby
****/
body {
  background-color: #fff; }
  body.page-md {
    background: white; }

/******
General 
******/
/* Theme Font Color */
.theme-font {
  color: #F2784B !important; }

/* Pace - Page Progress */
.pace .pace-progress {
  background: #F2784B; }

/* Theme Light Portlet */
.portlet.light .btn.btn-circle.btn-icon-only.btn-default {
  border-color: #bbc2ce; }
  .portlet.light .btn.btn-circle.btn-icon-only.btn-default > i {
    font-size: 13px;
    color: #a6b0bf; }
  .portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover, .portlet.light .btn.btn-circle.btn-icon-only.btn-default.active {
    color: #fff;
    background: #F2784B;
    border-color: #F2784B; }
    .portlet.light .btn.btn-circle.btn-icon-only.btn-default:hover > i, .portlet.light .btn.btn-circle.btn-icon-only.btn-default.active > i {
      color: #fff; }

/******
Page Header 
******/
.page-header {
  background-color: #fff;
  /* Page Header Top */
  /* Page Header Menu */ }
  .page-header .page-header-top {
    /* Top menu */ }
    .page-header .page-header-top.fixed {
      background: #fff !important;
      box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2); }
    .page-header .page-header-top .top-menu .navbar-nav {
      /* Top Links */
      /* Separator */
      /* Extended Dropdowns */
      /* Notification */
      /* Inbox */
      /* Tasks */
      /* User */
      /* Language */
      /* Dark version */ }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown .separator {
        border-left: 1px solid #E3E8EC; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
        color: #C1CCD1; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:active, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
        background-color: #fff; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:active > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover > i {
          color: #a4b4bb; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle .badge.badge-default {
        background-color: #f36a5a;
        color: #ffffff; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:active .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:focus .dropdown-toggle, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
        background-color: #fff; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:active .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown:focus .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {
          color: #a4b4bb; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator .separator {
        border-left: 1px solid #E3E8EC; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
        border-bottom-color: #f7f8fa; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
        background: #f7f8fa; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
          color: #6f949c; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
          color: #337ab7; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
            color: #23527c;
            text-decoration: none; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
        border-bottom: 1px solid #EFF2F6 !important;
        color: #222222; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
          background: #f8f9fa; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
        background: #f1f1f1; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
        background: #e4e4e4; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
        background-color: #F2784B;
        color: #ffffff; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
        border-color: transparent transparent transparent #F2784B; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
        color: #5b9bd1; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
        background-color: #dfe2e9; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
        color: #8ea3b6; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
        color: #8ea3b6; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
        width: 195px; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > .username,
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user:hover > .dropdown-toggle > i, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > .username,
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > i {
        color: #7089a2; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname {
        color: #8ea3b6; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language:hover > .dropdown-toggle > .langname, .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language.open > .dropdown-toggle > .langname {
        color: #7089a2; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
        background: #2e343b;
        border: 0; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
          border-bottom-color: #2e343b; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
          background: #272c33; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
            color: #a2abb7; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
            color: #5496cf; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a,
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a {
          color: #aaafb7;
          border-bottom: 1px solid #3b434c !important; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i,
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i {
            color: #6FA7D7; }
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover,
          .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover {
            background: #373e47; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
          border-bottom: 0 !important; }
        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
          background: #3b434c; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
        background: #23272d; }
      .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
        background: #181b1e; }
  .page-header .page-header-menu {
    background: #444d58;
    /* Default Mega Menu */
    /* Light Mega Menu */
    /* Header seaech box */ }
    .page-header .page-header-menu.fixed {
      box-shadow: 0px 1px 10px 0px rgba(68, 77, 88, 0.2); }
    .page-header .page-header-menu .hor-menu .navbar-nav {
      /* Mega menu content */
      /* Classic menu */ }
      .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
        box-shadow: 5px 5px rgba(85, 97, 111, 0.2); }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
          color: #ced5de; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
        color: #BCC2CB; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
          color: #BCC2CB; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:active {
        color: #ffffff;
        background: #55616f !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a:active > i {
          color: #ffffff; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
        color: #f1f1f1;
        background: #4E5966; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a > i,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover > i {
          color: #BCC2CB; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
        box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
        background: #55616f; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
          color: #ced5de; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
          color: #ced5de;
          background: #5d6b7a; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
          color: #ced5de;
          background: #5d6b7a; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i,
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i,
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.divider {
          background-color: #606d7d; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
        color: #6fa7d7; }
    .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav {
      /* Mega menu content */
      /* Classic menu */ }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
        box-shadow: 5px 5px rgba(85, 97, 111, 0.2); }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
          color: #555; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a {
        color: #BCC2CB; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a > i {
          color: #BCC2CB; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover {
        color: #ffffff;
        background: #55616f; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i {
          color: #ffffff; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a,
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a {
        color: #333 !important;
        background: #fafafc !important; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li:hover > a > i,
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.open > a > i {
          color: #333 !important; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a,
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a,
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
        color: #f1f1f1;
        background: #4E5966; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a > i,
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a > i,
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i {
          color: #BCC2CB; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
        box-shadow: 5px 5px rgba(85, 97, 111, 0.2);
        background: #fafafc; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a {
          color: #000; }
          .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a {
          color: #000;
          background: #eaeaf2; }
          .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a,
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a,
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover {
          color: #000;
          background: #eaeaf2; }
          .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i,
          .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i,
          .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i {
            color: #6fa7d7; }
        .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider {
          background-color: #ededf4; }
      .page-header .page-header-menu .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu {
        border: 1px solid #eaeaf2;
        border-top: 0; }
    .page-header .page-header-menu .search-form {
      background: #38414c; }
      .page-header .page-header-menu .search-form .input-group {
        background: #38414c; }
        .page-header .page-header-menu .search-form .input-group .form-control {
          color: #616d7d;
          background: #38414c; }
          .page-header .page-header-menu .search-form .input-group .form-control::-moz-placeholder {
            color: #5f6a7a;
            opacity: 1; }
          .page-header .page-header-menu .search-form .input-group .form-control:-ms-input-placeholder {
            color: #5f6a7a; }
          .page-header .page-header-menu .search-form .input-group .form-control::-webkit-input-placeholder {
            color: #5f6a7a; }
        .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
          color: #616d7d; }

/******
Page Footer 
******/
.page-prefooter {
  background: #48525e;
  color: #a2abb7; }
  .page-prefooter h2 {
    color: #F2784B; }
  .page-prefooter a {
    color: #F2784B; }
  .page-prefooter .subscribe-form .form-control {
    background: #343b44;
    border-color: #343b44;
    color: #a2abb7; }
    .page-prefooter .subscribe-form .form-control::-moz-placeholder {
      color: #939eac;
      opacity: 1; }
    .page-prefooter .subscribe-form .form-control:-ms-input-placeholder {
      color: #939eac; }
    .page-prefooter .subscribe-form .form-control::-webkit-input-placeholder {
      color: #939eac; }
  .page-prefooter .subscribe-form .btn {
    color: #fff;
    background-color: #f38359;
    border-color: #f38359; }
    .page-prefooter .subscribe-form .btn:focus, .page-prefooter .subscribe-form .btn.focus {
      color: #fff;
      background-color: #f05f2a;
      border-color: #bf3e0e; }
    .page-prefooter .subscribe-form .btn:hover {
      color: #fff;
      background-color: #f05f2a;
      border-color: #ef5820; }
    .page-prefooter .subscribe-form .btn:active, .page-prefooter .subscribe-form .btn.active,
    .open > .page-prefooter .subscribe-form .btn.dropdown-toggle {
      color: #fff;
      background-color: #f05f2a;
      border-color: #ef5820; }
      .page-prefooter .subscribe-form .btn:active:hover, .page-prefooter .subscribe-form .btn:active:focus, .page-prefooter .subscribe-form .btn:active.focus, .page-prefooter .subscribe-form .btn.active:hover, .page-prefooter .subscribe-form .btn.active:focus, .page-prefooter .subscribe-form .btn.active.focus,
      .open > .page-prefooter .subscribe-form .btn.dropdown-toggle:hover,
      .open > .page-prefooter .subscribe-form .btn.dropdown-toggle:focus,
      .open > .page-prefooter .subscribe-form .btn.dropdown-toggle.focus {
        color: #fff;
        background-color: #e54a11;
        border-color: #bf3e0e; }
    .page-prefooter .subscribe-form .btn:active, .page-prefooter .subscribe-form .btn.active,
    .open > .page-prefooter .subscribe-form .btn.dropdown-toggle {
      background-image: none; }
    .page-prefooter .subscribe-form .btn.disabled:hover, .page-prefooter .subscribe-form .btn.disabled:focus, .page-prefooter .subscribe-form .btn.disabled.focus, .page-prefooter .subscribe-form .btn[disabled]:hover, .page-prefooter .subscribe-form .btn[disabled]:focus, .page-prefooter .subscribe-form .btn[disabled].focus,
    fieldset[disabled] .page-prefooter .subscribe-form .btn:hover,
    fieldset[disabled] .page-prefooter .subscribe-form .btn:focus,
    fieldset[disabled] .page-prefooter .subscribe-form .btn.focus {
      background-color: #f38359;
      border-color: #f38359; }
    .page-prefooter .subscribe-form .btn .badge {
      color: #f38359;
      background-color: #fff; }

.page-footer {
  background: #3b434c;
  color: #a2abb7; }

/* Scroll Top */
.scroll-to-top > i {
  color: #657383;
  font-size: 32px;
  opacity: 0.7 ;
  filter: alpha(opacity=70) ; }

@media (min-width: 992px) {
  /* 992px */
  .page-header {
    /* Page Header Menu */ }
    .page-header .page-header-menu.fixed {
      width: 100%;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9995; } }

@media (max-width: 991px) {
  /* 991px */
  .page-header .page-header-menu {
    background: #eff3f8;
    /* Horizontal mega menu */ }
    .page-header .page-header-menu .hor-menu .navbar-nav {
      background: #fff !important;
      /* Mega menu content */
      /* Classic menu */ }
      .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
        box-shadow: none; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
          border-right: none !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
            color: #72808a; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li {
        border-bottom: 1px solid #F0F0F0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li:last-child {
          border-bottom: 0; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
          background: none !important;
          color: #666 !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
            color: #666 !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:active, .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover {
            background: none !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a {
          background: none !important;
          color: #F2784B !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i {
            color: #F2784B !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
        .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
          color: #fff !important;
          background: #F2784B !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a > i,
          .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a > i,
          .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a > i,
          .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover > i {
            color: #fff !important; }
        .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
          border: 0 !important;
          border-top: 1px solid #eee;
          box-shadow: none !important;
          background: #fff !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.divider {
            border-bottom: 1px solid #F0F0F0; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:first-child {
            margin-top: 1px; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
            color: #666 !important; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
              color: #666 !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
            background: none !important;
            color: #F2784B !important; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
              color: #F2784B !important; }
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a,
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a,
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a,
          .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
            color: #fff !important;
            background: #F2784B !important; }
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a > i,
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.open > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i,
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i,
            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i {
              color: #fff !important; }
      .page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.active > a:after,
      .page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > a:after {
        color: #fff !important; }
    .page-header .page-header-menu .hor-menu .nav {
      border: 0 !important;
      margin: 0 !important; }
      .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open > a,
      .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open > a:hover {
        border: 0 !important;
        margin: 0 !important;
        color: #fff !important;
        background: #f48a63 !important; }
        .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open > a > i,
        .page-header .page-header-menu .hor-menu .nav .dropdown-submenu.open > a:hover > i {
          color: #fff !important; }
  .page-header .search-form {
    background: #fff !important; }
    .page-header .search-form .input-group {
      background: #fff !important; }
      .page-header .search-form .input-group .form-control {
        background: #fff !important; }
      .page-header .search-form .input-group .input-group-btn .btn.submit {
        background: #F2784B; }
        .page-header .search-form .input-group .input-group-btn .btn.submit i {
          color: #fff !important; }
        .page-header .search-form .input-group .input-group-btn .btn.submit:hover, .page-header .search-form .input-group .input-group-btn .btn.submit:focus, .page-header .search-form .input-group .input-group-btn .btn.submit:active, .page-header .search-form .input-group .input-group-btn .btn.submit.active {
          background: #ef5b25; } }

@media (max-width: 480px) {
  /* 480px */
  .page-header {
    /* Top menu */ }
    .page-header .top-menu {
      background-color: #fff; }
      .page-header-fixed-mobile .page-header .top-menu {
        background-color: #fff; }
      .page-header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
        background-color: white; }
        .page-header-fixed-mobile .page-header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
          background: none; }
        .page-header .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle:hover {
          background-color: #fff; } }

/****
 CSS3 Spinner Bar
****/
.page-spinner-bar > div,
.block-spinner-bar > div {
  background: #f48a63; }
/* here you can put your own css to customize and override the theme */
.page-wrapper-row.full-height{
height: auto !important;
}
.font-green {
    color: #E87E04 !important;
}

.page-wrapper{
    table-layout: unset;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
    letter-spacing: 1px;
    color: #ddd !important;
}

.page-content-inner{
    background: #fff;
    padding: 20px;
}
.merchant-dashboard-index .portlet{
    margin-bottom: 10px;
}
.merchant-dashboard-index .page-content-inner{
    background: unset;
    padding: 0px;
}
.page-title
{
    padding-bottom: 10px;
    font-weight: 600;
    display: none;
}
.portlet{
    box-shadow : unset;
}
.message.info {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative;
}
.message.info a {
    color: #006bb4;
}
.message.info a:hover {
    color: #006bb4;
}
.message.info a:active {
    color: #006bb4;
}
.message.info > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\f058';
    font-family: 'FontAwesome';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}
.message.error {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fae5e5;
    color: #e02b27;
    padding-left: 45px;
    position: relative;
}
.message.error a {
    color: #006bb4;
}
.message.error a:hover {
    color: #006bb4;
}
.message.error a:active {
    color: #006bb4;
}
.message.error > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #b30000;
    content: '\f058';
    font-family: 'FontAwesome';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}
.message.warning {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative;
}
.message.warning a {
    color: #006bb4;
}
.message.warning a:hover {
    color: #006bb4;
}
.message.warning a:active {
    color: #006bb4;
}
.message.warning > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\f058';
    font-family: 'FontAwesome';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}
.message.notice {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative;
}
.message.notice a {
    color: #006bb4;
}
.message.notice a:hover {
    color: #006bb4;
}
.message.notice a:active {
    color: #006bb4;
}
.message.notice > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\f058';
    font-family: 'FontAwesome';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}
.message.success {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    font-size: 1.3rem;
    background: #e5efe5;
    color: #006400;
    padding-left: 45px;
    position: relative;
}
.message.success a {
    color: #006bb4;
}
.message.success a:hover {
    color: #006bb4;
}
.message.success a:active {
    color: #006bb4;
}
.message.success > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #006400;
    content: "\f058";
    font-family: 'FontAwesome';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,.col-md-2,
.col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4,
.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6,
.col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9,
.col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
    position: relative;
    min-height: 1px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.dashboard-stat {
    margin-bottom: 16px !important;
}

/*Merchant nav mobile responsive*/
@media (max-width: 991px)
{
    .page-header .page-header-top .menu-toggler {
        display: block;
    }
}
/*Merchant side width*/
.container-fluid {
    max-width: 1600px;
}

.dataTables_wrapper {
    padding: 8px;
}

.table.table-light > thead > tr.table-heading > th {
    color: #454e58 !important;
    font-weight: 900;
}
body {
    color: #000 !important;
}

.table-responsive {
    overflow-x: visible !important;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #e7ecf1 !important;
}

@media (max-width: 767px){
    .page-header .page-header-top .top-menu{
        margin-top: 15px;
    }
}

/*Newly added on 17-7-19*/
/*.login .merchant-account-login .page-layout-sbadmin .page-title-wrapper .page-title{*/
    /*display:none !important;*/
/*}*/
@media (max-width: 640px) {
    /*.dataTables_wrapper .mp_table tbody > tr > td {*/
        /*display: block !important;*/
    /*}*/
    .dataTables_wrapper .divider {
        display: none !important;
    }
    .new-product-form{
        display: block !important;
    }
}
.tabbable-bordered .tab-content {
    padding: 30px 20px 20px 20px;
    border: 1px solid #ddd;
    background: #ffffff;
    overflow-x: auto;
}

.page-header .page-header-top .top-menu {
    display: contents !important;
    clear: both;
    margin-top: 0px !important;
}
.richText {
    margin-top: 20px !important;
    -webkit-box-shadow: 0 0 20px 0 #999;
    -moz-box-shadow: 0 0 20px 0 #999;
    box-shadow: 0 0 0px 0 #99999991 !important;
}
.page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user {
    padding-left: 0;
    margin-right: 0;
    margin-top: 10px;
}
.merchant-name{
    color: #777;
    margin: 10px;
}
.username .username-hide-on-mobile{
    color: #999898 !important;
    margin-bottom: 10px !important;
}
.hor-line{
    border-bottom: 1px solid #d7d7d7;
}
.merchant-button{
    margin-bottom: 10px;
    background: #47cf73;
    border-radius: 5px;
    color: #fff;
    border: none !important;
    width: auto;
    height: auto;
}

#dataTable_wrapper{
    overflow-x: auto !important;
}

.plan-desc{
    color: #000 !important;
    font-size: 14px;
    font-weight: normal;
}

.plan-heading{
    color: #000 !important;
    font-size: 14px;
    font-weight: bold;
    display: contents;
}
.plan-data{
    font-size: 14px;
    font-weight: normal !important;
    margin-left: 5px;
}
.listing-btn{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px !important;
}


/* Product Edit Page */

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    margin-left: -9px;
}

.template .cell-image .place-holder {
    width: 100px;
    height: 100px;
    text-align: center;
    padding: 20px;
    font-size: 12px;
    border: 1px solid #ddd;
}

.template .cell-image img{
    max-width: 100px;
}

#media_gallery_content_grid tr.new-image{
    background: #fffbf0;
    border-top: 2px solid #ffd967 !important;
}

#media_gallery_content_grid tr.remove-image{
    background: #fcf6f5;
    border-top: 2px solid #ffd967 !important;
}

#media_gallery_content_grid tr.disable-image{
    background: #fafafa;
    border-top: 2px solid #ffd967 !important;
}/* Cubic Bezier Transition */
/***
New Overview Page
***/
.profile-sidebar {
    float: left;
    width: 300px;
    margin-right: 20px; }

.profile-content {
    overflow: hidden; }

/* PROFILE SIDEBAR */
.profile-sidebar-portlet {
    padding: 30px 0 0 0 !important; }

.profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: 50%;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    border-radius: 50% !important; }

.profile-usertitle {
    text-align: center;
    margin-top: 20px; }

.profile-usertitle-name {
    color: #5a7391;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 7px; }

.profile-usertitle-job {
    text-transform: uppercase;
    color: #5b9bd1;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 7px; }

.profile-userbuttons {
    text-align: center;
    margin-top: 10px; }

.profile-userbuttons .btn {
    margin-right: 5px; }
.profile-userbuttons .btn:last-child {
    margin-right: 0; }

.profile-userbuttons button {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 600;
    padding: 6px 15px; }

.profile-usermenu {
    margin-top: 30px;
    padding-bottom: 20px; }

.profile-usermenu ul li {
    border-bottom: 1px solid #f0f4f7; }

.profile-usermenu ul li:last-child {
    border-bottom: none; }

.profile-usermenu ul li a {
    color: #93a3b5;
    font-size: 16px;
    font-weight: 400; }

.profile-usermenu ul li a i {
    margin-right: 8px;
    font-size: 16px; }

.profile-usermenu ul li a:hover {
    background-color: #fafcfd;
    color: #5b9bd1; }

.profile-usermenu ul li.active a {
    color: #5b9bd1;
    background-color: #f6f9fb;
    border-left: 2px solid #5b9bd1;
    margin-left: -2px; }

.profile-stat {
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f4f7; }

.profile-stat-title {
    color: #7f90a4;
    font-size: 25px;
    text-align: center; }

.profile-stat-text {
    color: #5b9bd1;
    font-size: 11px;
    font-weight: 800;
    text-align: center; }

.profile-desc-title {
    color: #7f90a4;
    font-size: 17px;
    font-weight: 600; }

.profile-desc-text {
    color: #7e8c9e;
    font-size: 14px; }

.profile-desc-link i {
    width: 22px;
    font-size: 19px;
    color: #abb6c4;
    margin-right: 5px; }

.profile-desc-link a {
    font-size: 14px;
    font-weight: 600;
    color: #5b9bd1; }

/* END PROFILE SIDEBAR */
/* RESPONSIVE MODE */
@media (max-width: 991px) {
    /* 991px */
    /* 991px */
    .profile-sidebar {
        float: none;
        width: 100% !important;
        margin: 0; }
    .profile-sidebar > .portlet {
        margin-bottom: 20px; }
    .profile-content {
        overflow: visible; } }
/* Cubic Bezier Transition */
/***
Invoice page
***/
.invoice {
  margin: 0;  }
  .invoice table {
    margin: 30px 0 30px 0; }

.invoice .invoice-logo {
  margin-bottom: 20px; }

.invoice .invoice-logo p {
  padding: 5px 0;
  font-size: 26px;
  line-height: 28px;
  text-align: right; }

.invoice .invoice-logo p span {
  display: block;
  font-size: 14px; }

.invoice .invoice-logo-space {
  margin-bottom: 15px;
    float: left;
}

.invoice .invoice-payment strong {
  margin-right: 5px; }

.invoice .invoice-block {
  text-align: right; }

.invoice .invoice-block .amounts {
  margin-top: 20px;
  font-size: 14px; }
.invoice .invoice-img {
    margin-left: 30px;
}
.invoice .invoice-client{
    padding-left: 40px;
}
@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.5);
  }
}
@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}
@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}
@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}
.showSweetAlert {
  animation: showSweetAlert 0.3s;
}
.showSweetAlert[data-animation=none] {
  animation: none;
}
.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s;
}
.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s;
}
.hideSweetAlert {
  animation: hideSweetAlert 0.3s;
}
.hideSweetAlert[data-animation=none] {
  animation: none;
}
.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.3s;
}
.hideSweetAlert[data-animation=slide-from-bottom] {
  animation: slideToBottom 0.3s;
}
@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
.animateSuccessTip {
  animation: animateSuccessTip 0.75s;
}
.animateSuccessLong {
  animation: animateSuccessLong 0.75s;
}
.sa-icon.sa-success.animate::after {
  animation: rotatePlaceholder 4.25s ease-in;
}
@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
.animateErrorIcon {
  animation: animateErrorIcon 0.5s;
}
@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
.animateXMark {
  animation: animateXMark 0.5s;
}
@keyframes pulseWarning {
  0% {
    border-color: #F8D486;
  }
  100% {
    border-color: #F8BB86;
  }
}
.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate;
}
@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486;
  }
  100% {
    background-color: #F8BB86;
  }
}
.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate;
}
@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.stop-scrolling {
  height: 100%;
  overflow: hidden;
}
.sweet-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 1040;
}
.sweet-alert {
  background-color: #ffffff;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 2000;
}
@media all and (max-width: 767px) {
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}
.sweet-alert .form-group {
  display: none;
}
.sweet-alert .form-group .sa-input-error {
  display: none;
}
.sweet-alert.show-input .form-group {
  display: block;
}
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: -9px;
  opacity: 0;
  visibility: hidden;
}
.sweet-alert button[disabled] {
  opacity: .6;
  cursor: default;
}
.sweet-alert button.confirm[disabled] {
  color: transparent;
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid gray;
  border-radius: 50%;
  margin: 20px auto;
  position: relative;
  box-sizing: content-box;
}
.sweet-alert .sa-icon.sa-error {
  border-color: #d43f3a;
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #d9534f;
  display: block;
  top: 37px;
  border-radius: 2px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  transform: rotate(45deg);
  left: 17px;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  transform: rotate(-45deg);
  right: 16px;
}
.sweet-alert .sa-icon.sa-warning {
  border-color: #eea236;
}
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f0ad4e;
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f0ad4e;
}
.sweet-alert .sa-icon.sa-info {
  border-color: #46b8da;
}
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #5bc0de;
}
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #5bc0de;
}
.sweet-alert .sa-icon.sa-success {
  border-color: #4cae4c;
}
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
  content: '';
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  background: #ffffff;
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  transform: rotate(-45deg);
  transform-origin: 60px 60px;
}
.sweet-alert .sa-icon.sa-success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  transform: rotate(-45deg);
  transform-origin: 0px 60px;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(92, 184, 92, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  background-color: #ffffff;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #5cb85c;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
}
.sweet-alert .btn-default:focus {
  border-color: #cccccc;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);
}
.sweet-alert .btn-success:focus {
  border-color: #4cae4c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);
}
.sweet-alert .btn-info:focus {
  border-color: #46b8da;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);
}
.sweet-alert .btn-danger:focus {
  border-color: #d43f3a;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);
}
.sweet-alert .btn-warning:focus {
  border-color: #eea236;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);
}
.sweet-alert button::-moz-focus-inner {
  border: 0;
}
/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-ball-fall,
.la-ball-fall > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-ball-fall {
  display: block;
  font-size: 0;
  color: #fff;
}
.la-ball-fall.la-dark {
  color: #333;
}
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-ball-fall {
  width: 54px;
  height: 18px;
}
.la-ball-fall > div {
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  -webkit-animation: ball-fall 1s ease-in-out infinite;
  -moz-animation: ball-fall 1s ease-in-out infinite;
  -o-animation: ball-fall 1s ease-in-out infinite;
  animation: ball-fall 1s ease-in-out infinite;
}
.la-ball-fall > div:nth-child(1) {
  -webkit-animation-delay: -200ms;
  -moz-animation-delay: -200ms;
  -o-animation-delay: -200ms;
  animation-delay: -200ms;
}
.la-ball-fall > div:nth-child(2) {
  -webkit-animation-delay: -100ms;
  -moz-animation-delay: -100ms;
  -o-animation-delay: -100ms;
  animation-delay: -100ms;
}
.la-ball-fall > div:nth-child(3) {
  -webkit-animation-delay: 0ms;
  -moz-animation-delay: 0ms;
  -o-animation-delay: 0ms;
  animation-delay: 0ms;
}
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}
/*
 * Animation
 */
@-webkit-keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-moz-keyframes ball-fall {
  0% {
    opacity: 0;
    -moz-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -moz-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@-o-keyframes ball-fall {
  0% {
    opacity: 0;
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@keyframes ball-fall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-145%);
    -moz-transform: translateY(-145%);
    -o-transform: translateY(-145%);
    transform: translateY(-145%);
  }
  10% {
    opacity: .5;
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  90% {
    opacity: .5;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(145%);
    -moz-transform: translateY(145%);
    -o-transform: translateY(145%);
    transform: translateY(145%);
  }
}
@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
@charset "UTF-8";
/*
 * jQuery File Upload UI Plugin CSS
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2010, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}
.progress-animated .progress-bar,
.progress-animated .bar {
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/jquery-file-upload/img/progressbar.gif") !important;
  filter: none;
}
.fileupload-process {
  float: right;
  display: none;
}
.fileupload-processing .fileupload-process,
.files .processing .preview {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../frontend/Sm/Adol/en_US/Adolmedia_Merchant/plugins/jquery-file-upload/img/loading.gif") center no-repeat;
  background-size: contain;
}
.files audio,
.files video {
  max-width: 300px;
}

@media (max-width: 767px) {
  .fileupload-buttonbar .toggle,
  .files .toggle,
  .files .btn span {
    display: none;
  }
  .files .name {
    width: 80px;
    word-wrap: break-word;
  }
  .files audio,
  .files video {
    max-width: 80px;
  }
  .files img,
  .files canvas {
    max-width: 100%;
  }
}
.user-login-5{min-height:100vh}.user-login-5 .bs-reset{margin:0;padding:0}.user-login-5 .text-right{text-align:right}.user-login-5 .login-bg{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100vh}.user-login-5 .login-logo{position:absolute;top:2.5em;left:2.5em}.user-login-5 .login-logo.login-6{top:80px;left:80px}.user-login-5 .login-container{position:relative;min-height:100vh}.user-login-5 .login-container .login-copyright,.user-login-5 .login-container .login-social,.user-login-5 .login-container>.login-content{padding:0 80px}.user-login-5 .login-container>.login-content{margin-top:25%}.user-login-5 .login-container>.login-content>h1{font-size:30px;font-weight:300;color:#4e5a64}.user-login-5 .login-container>.login-content p{color:#a0a9b4;font-size:15px;line-height:22px}.user-login-5 .login-container>.login-content>.login-form{margin-top:80px;color:#a4aab2;font-size:13px}.user-login-5 .login-container>.login-content>.login-form .form-control{width:100%;padding:10px 0;border:#a0a9b4;border-bottom:1px solid;color:#868e97;font-size:14px;margin-bottom:30px;border-radius:0!important}.user-login-5 .login-container>.login-content>.login-form .form-control:focus{outline:0}.user-login-5 .login-container>.login-content>.login-form .forgot-password,.user-login-5 .login-container>.login-content>.login-form .login-button{display:inline-block}.user-login-5 .login-container>.login-content>.login-form .rem-password{margin-top:10px}.user-login-5 .login-container>.login-content>.login-form .rem-password>p{margin:0}.user-login-5 .login-container>.login-content>.login-form .rem-password>.rem-checkbox{border-color:#a4aab2}.user-login-5 .login-container>.login-content>.login-form .forgot-password{margin-right:1em}.user-login-5 .login-container>.login-content>.login-form .forgot-password>a{color:#a4aab2}.user-login-5 .login-container>.login-content>.login-form .forgot-password>a:hover{color:#337ab7;text-decoration:none}.user-login-5 .login-container>.login-content>.login-form .forgot-password>a:focus{color:#a4aab2;text-decoration:none}.user-login-5 .login-container>.login-footer{position:absolute;bottom:0;width:100%;padding-bottom:10px}.user-login-5 .login-container>.login-footer .login-social{padding-right:0}.user-login-5 .login-container>.login-footer .login-social li{display:inline-block;list-style:none;margin-right:1em}.user-login-5 .login-container>.login-footer .login-social a{color:#a9b5be;font-size:18px}.user-login-5 .login-container>.login-footer .login-social a:hover{color:#337ab7;text-decoration:none}.user-login-5 .login-container>.login-footer .login-social a:focus{color:#a9b5be}.user-login-5 .login-container>.login-footer .login-copyright{padding-left:0;margin-top:6px}.user-login-5 .login-container>.login-footer .login-copyright>p{margin:0;font-size:13px;color:#a9b5be}.user-login-5 .alert{margin-top:-60px}.user-login-5 .form-group.has-error{border-bottom:2px solid #ed6b75!important}.user-login-5 .form-group.valid{border-bottom:1px solid #a0a9b4!important}@media (max-width:1365px){.user-login-5 .login-logo.login-6{top:40px;left:40px}.user-login-5 .login-container .login-copyright,.user-login-5 .login-container .login-social,.user-login-5 .login-container>.login-content{padding:0 40px}.user-login-5 .login-container .login-social{padding-right:0}.user-login-5 .login-container .login-copyright{padding-left:0}}@media (max-width:1023px){.user-login-5,.user-login-5 .login-bg,.user-login-5 .login-container{min-height:50vh}.user-login-5 .mt-login-5-bsfix{width:100%}.user-login-5 .login-logo.login-6{position:relative;margin:0 0 40px}.user-login-5 .login-container>.login-content{margin-top:60px}.user-login-5 .login-container>.login-content .login-form{margin-top:40px}.user-login-5 .login-container .rem-password{margin-bottom:1em}.user-login-5 .login-container>.login-footer{position:relative;margin-top:40px;padding-bottom:0}.user-login-5 .login-container>.login-footer .login-social li{margin-right:.5em}.user-login-5 .alert{margin-top:-20px}}@media (max-width:640px){.user-login-5 .login-container>.login-content .text-right{text-align:left}}/**
 * Button
 */
/**
 * Remove color name product
 */
/**
 * Icomoon mixin
 */
/**
 * Header 2 style
 */
/**
 * Customer links
 */
.header-top {
  height: 50px;
  background-color: #313131;
  color: #ffffff;
}
.header-top .customer-action {
  line-height: 50px;
  font-size: 92.85%;
}
/**
 * Language currency
 */
.language-currency {
  float: right;
}
.language-currency .switcher {
  margin-right: 18px;
  padding-right: 19px;
}
.language-currency .switcher:before {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #e1e1e1;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -6px;
}
.language-currency .switcher {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  position: relative;
}
.language-currency .switcher .switcher-label {
  display: none;
}
.language-currency .switcher .switcher-content .action-switcher {
  height: 50px;
  line-height: 50px;
  font-size: 85.714%;
  color: #fff;
  text-transform: capitalize;
}
.language-currency .switcher .switcher-content .action-switcher .heading-switcher span {
  position: relative;
  top: -1px;
}
.language-currency .switcher .switcher-content .action-switcher .heading-switcher span:after {
  margin-left: 5px;
  content: '\f107';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 12px;
}
.language-currency .switcher .switcher-content .dropdown-switcher {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 0px;
  background: #fff;
  padding: 10px;
  white-space: nowrap;
  min-width: 170px;
  z-index: 200;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.language-currency .switcher .switcher-content .dropdown-switcher .list-item {
  margin: 0;
  padding: 0;
  list-style: none;
  text-transform: capitalize;
}
.language-currency .switcher .switcher-content .dropdown-switcher .list-item li {
  padding: 0 10px;
  border: 1px solid transparent;
  background-color: #f5f5f5;
}
.language-currency .switcher .switcher-content .dropdown-switcher .list-item li:not(:last-child) {
  margin-bottom: 10px;
}
.language-currency .switcher .switcher-content .dropdown-switcher .list-item li:hover {
  border-color: #222;
  background-color: #fff;
}
.language-currency .switcher .switcher-content .dropdown-switcher .list-item a {
  padding: 13px 0;
  display: block;
  color: #222;
  font-weight: 600;
}
.language-currency .switcher .switcher-content:hover .dropdown-switcher {
  display: block;
}
.language-currency .switcher.switcher-language .switcher-content .action-switcher .heading-switcher {
  padding-left: 28px;
  background-position: left center;
  background-size: 21px auto;
}
.language-currency .switcher.switcher-language .switcher-content .dropdown-switcher .list-item a span {
  display: block;
  padding-left: 40px;
  background-position: left center;
}
.language-currency .switcher.switcher-currency .switcher-content .dropdown-switcher {
  right: 0;
  left: auto;
}
.right-content div.login {
  line-height: 50px;
}
.right-content div.login span {
  margin: 0 5px;
}
.right-content div.login a {
  color: #fff;
  font-size: 85.71%;
}
.customer-links {
  margin-left: 18px;
  padding-left: 19px;
  position: relative;
}
.customer-links:before {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #e1e1e1;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
}
.customer-links h3 {
  font-size: 85.71%;
  color: #fff;
  line-height: 50px;
  margin: 0px;
}
.customer-links h3:before {
  content: '\f007';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 12px;
  margin-right: 5px;
  color: #fff;
}
.customer-links h3:after {
  content: '\f107';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 12px;
  margin-left: 5px;
}
.customer-links .toplinks-wrapper {
  background: #fff;
  width: 200px;
  padding: 15px 20px;
  font-size: 92.85%;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 0;
  z-index: 2;
  top: 60px;
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}
.customer-links:hover .toplinks-wrapper {
  opacity: 1;
  visibility: visible;
  top: 50px;
}
.header-contact {
  margin: 0;
  padding: 0;
  font-size: 100%;
  padding-left: 65px;
  position: relative;
  margin: 0 0px 0 80px;
  white-space: nowrap;
}
.header-contact h4 {
  color: #1f1f1f;
}
.header-contact p {
  font-size: 15px;
  color: #545454;
  margin: 0px;
}
.header-contact:before {
  content: '\f095';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  border: 1px solid #e0e0e0;
  position: absolute;
  top: 0;
  left: 0;
}
.right-content {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
/**
 * Search core
 */
.search-wrapper {
  width: 100%;
}
.block-search .form.minisearch {
  display: table;
  width: 100%;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  overflow: hidden;
  background: transparent;
  border: 0;
}
.block-search .form.minisearch .field.search {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  border-right: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.block-search .form.minisearch .field.search .label {
  display: none !important;
}
.block-search .form.minisearch .field.search .control {
  margin: 0;
  padding: 0;
  border: none;
}
.block-search .form.minisearch .field.search .control .nested {
  display: none !important;
}
.block-search .form.minisearch .field.search .input-text {
  background: none;
  position: static;
  border: 1px solid #e1e1e1 !important;
  border-left: 0px !important;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 93%;
  width: 100%;
  height: 50px;
  padding-right: 10px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.block-search .form.minisearch .field.search .input-text::-webkit-input-placeholder {
  color: #999999;
  opacity: 1;
}
.block-search .form.minisearch .field.search .input-text:-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.block-search .form.minisearch .field.search .input-text::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.block-search .form.minisearch .field.search .input-text:-ms-input-placeholder {
  color: #999999;
  opacity: 1;
}
.block-search .form.minisearch .actions {
  display: table-cell;
  vertical-align: top;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.block-search .form.minisearch .actions button {
  border: none !important;
  position: static;
  margin: 0;
  padding: 0;
  height: 50px;
  width: 64px;
  text-align: center;
  line-height: 50px;
  opacity: 1 !important;
  background: transparent;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.block-search .form.minisearch .actions button:after {
  content: '\f002';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
  color: #666666;
}
.block-search .form.minisearch .actions button:before,
.block-search .form.minisearch .actions button span {
  display: none;
}
/**
 * SearchBox Pro
 */
.block-search {
  display: block;
  vertical-align: top;
  float: none !important;
  padding-right: 0px !important;
  padding-left: 0 !important;
  width: 100% !important;
  margin-right: auto;
}
.block-search .block-title {
  display: none !important;
}
.block-search.search-pro .form.minisearch .field.search .control {
  position: relative;
}
.block-search.search-pro .form.minisearch .field.search .searchbox-cat {
  position: absolute;
  left: 0;
  top: 0;
  height: 50px;
  background-color: #ebebeb;
  border: none;
  width: 195px;
  padding-left: 30px;
  color: #444444;
  font-weight: 500;
  border-radius: 0px;
}
.block-search.search-pro .form.minisearch .field.search .input-text {
  margin-left: 195px;
  border: 0;
  width: calc(100% - 195px);
}
/**
 * Header cart
 */
.header-container .minicart-header {
  display: table-cell;
  vertical-align: top;
}
.header-container .minicart-wrapper {
  margin: 0;
  padding: 0;
  float: none;
}
.header-container .minicart-wrapper .action.showcart {
  padding-left: 65px;
  padding-right: 0px;
  position: relative;
  line-height: 20px;
  margin-left: 55px;
}
.header-container .minicart-wrapper .action.showcart:before {
  display: none !important;
}
.header-container .minicart-wrapper .action.showcart:after {
  content: '\f07a';
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #e0e0e0;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
}
.header-container .minicart-wrapper .action.showcart .text {
  display: inline-block;
  vertical-align: top;
  position: static !important;
  width: auto;
  height: auto;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  color: #1f1f1f;
  line-height: 50px;
  font-weight: 500;
}
.header-container .minicart-wrapper .action.showcart .counter.qty {
  display: inline-block;
  margin: 0px;
  height: 20px;
  width: 20px;
  line-height: 20px;
  position: absolute;
  left: 40px;
  top: -6px;
  z-index: 1;
  border-radius: 50%;
  font-size: 92.85%;
}
.header-container .minicart-wrapper .action.showcart .counter.qty.empty {
  display: inline-block;
}
.header-container .minicart-wrapper .action.showcart .counter.qty .counter-label {
  display: none;
}
.header-container .minicart-wrapper .action.showcart .price-minicart {
  display: none;
}
.header-container .minicart-wrapper .mage-dropdown-dialog {
  display: none !important;
}
.header-container .minicart-wrapper .mage-dropdown-dialog .block-minicart {
  margin-top: 20px;
}
.header-container .minicart-wrapper:hover .mage-dropdown-dialog {
  display: block !important;
}
.logo-container {
  float: left;
  width: 270px;
}
.logo-content {
  margin: 15px 0 0 0;
}
/**
 * Dropdown megamenu
 */
.sm_megamenu_menu > li > div {
  border: none !important;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  text-align: left;
}
.desktop-menu:after {
  content: "";
  display: block;
  clear: both;
}
.right-container {
  margin-left: 30px;
  float: left;
  width: calc(100% - 300px);
}
.cms-index-index .right-container {
  margin-left: 300px;
}
/**
 * Vertical menu
 */
.header-bottom {
  margin-bottom: 20px;
}
.cms-index-index .header-bottom {
  margin-bottom: 0px;
}
.header-bottom .content {
  display: flex;
}
.header-bottom .content .vertical-block {
  width: 270px;
}
.col-left .vertical-block {
  margin-top: -50px;
  margin-bottom: 30px;
}
.cms-index-index .vertical-menu-block .vertical-menu-content {
  display: block;
  position: initial;
}
.vertical-menu-block .block-title-menu {
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
  font-size: 108%;
}
.vertical-menu-block .block-title-menu:before {
  height: 50px;
  line-height: 50px !important;
  margin-right: 15px;
  content: '\f0c9';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 16px;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li > div {
  margin-left: 1px !important;
  border-top-width: 1px !important;
  border-top-style: 1px !important;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li > a.sm_megamenu_head {
  padding: 14px 0px;
  color: #1c1c1c;
  background-color: #fff;
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  font-weight: 500;
  margin: 0 18px;
  border-bottom: 1px solid #ecf0f1;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.bg-menu-parent > div {
  background: url(../../frontend/Sm/Adol/en_US/images/bg-megamenu.jpg) right top;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.parent-item > a:after {
  float: right;
  margin-right: 0px;
  margin-top: 4px;
  content: '\f105';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li.sm_megamenu_actived > a.sm_megamenu_head,
.vertical-menu-block .sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu > li:hover > a.sm_megamenu_head {
  padding-left: 8px;
}
.vertical-menu-block .more-w .more-view {
  padding: 16px 20px ;
  color: #1c1c1c;
  font-weight: 500;
}
.vertical-menu-block .more-w .more-view:after {
  float: right;
  content: '\f067';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  border: 1px solid #cdcdcd;
  color: #616161;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  text-align: center;
  line-height: 18px;
}
.vertical-menu-block .more-w .more-view.open:after {
  content: '\f068';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 10px;
}
.vertical-menu-block .more-w .more-view:hover {
  color: #fff;
}
.vertical-menu-block .more-w .more-view:hover:after {
  color: #fff;
}
/**
 * Horizontal menu
 */
.horizontal-block {
  float: left;
  width: calc(100% - 270px);
  padding-left: 30px;
}
.horizontal-megamenu-block .sm_megamenu_menu {
  display: inline-block;
  position: relative;
}
.horizontal-megamenu-block .sm_megamenu_menu > li {
  display: inline-block;
}
.horizontal-megamenu-block .sm_megamenu_menu > li:not(:last-child) {
  margin-right: 1px;
}
.horizontal-megamenu-block .sm_megamenu_menu > li > a {
  display: block;
  height: 92px;
  line-height: 92px;
  font-weight: 600;
  font-size: 100%;
  text-transform: capitalize;
  color: #222;
  padding: 0 40px 0 0;
}
.horizontal-megamenu-block .sm_megamenu_menu > li > a .icon_items {
  position: absolute;
  top: 25px;
  right: 0px;
  line-height: 0;
}
.horizontal-megamenu-block .sm_megamenu_menu > li.parent-item > a .sm_megamenu_title:after {
  margin-left: 5px;
  content: '\f107';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.horizontal-megamenu-block .sm_megamenu_menu > li.parent-item > a .icon_items {
  right: 25px;
}
.ontop-element.menu-on-top .icon_items {
  display: none;
  visibility: hidden;
  opacity: 0;
}
/**
 * Responsive header 2
 */
@media (min-width: 1200px) and (max-width: 1440px) {
  .header-contact,
  .header-container .minicart-wrapper .action.showcart {
    margin: 0 0px 0 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .horizontal-megamenu-block .sm_megamenu_menu > li > a {
    padding: 0 10px;
  }
}
/**
 * Button
 */
/**
 * Remove color name product
 */
/**
 * Icomoon mixin
 */
.products-grid:not(.wishlist) .product-item-info {
  width: 100% !important;
  margin-bottom: 40px;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.products-grid:not(.wishlist) .product-item-info .reviews-actions {
  display: none !important;
}
.products-grid:not(.wishlist) .product-item-info .image-product {
  position: relative;
  text-align: center;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50%;
  margin-top: -20px;
  z-index: 1;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action {
  background-color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  margin: 0 2px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action span {
  display: none !important;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action:before {
  display: none;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.towishlist {
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.towishlist:after {
  content: '\f004';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.tocompare {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.tocompare:after {
  content: '\f074';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.quickview-handler {
  transition: 0.4s;
  -moz-transition: 0.4s;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
}
.products-grid:not(.wishlist) .product-item-info .image-product .actions-secondary .action.quickview-handler:before {
  content: '\f002';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.products-grid:not(.wishlist) .product-item-info .product-item-photo {
  display: block;
  padding: 5px;
  border: 1px solid #ebebeb;
  line-height: 0;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details {
  padding-top: 10px;
  text-align: center;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-name {
  margin: 0 0 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 114.28%;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-name a {
  padding: 6px 0;
  font-weight: 500;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .swatch-attribute {
  text-align: center;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .swatch-attribute .swatch-option {
  display: inline-block;
  float: none;
  margin-bottom: 0px;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .price-box {
  margin: 5px 0 15px;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .price-box .price {
  font-size: 128.571%;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details div[class^="swatch-opt-"] {
  margin-bottom: 30px;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-actions {
  margin: 0;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-actions .actions-primary {
  vertical-align: top;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
  height: 40px;
  padding: 0 35px;
  background-color: #f2f2f2;
  color: #aaaaaa;
  font-size: 85.71%;
  text-transform: uppercase;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-weight: 600;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .product-item-actions .actions-primary .sm_quickview_handler {
  display: none;
}
.products-grid:not(.wishlist) .product-item-info .product-item-details .swatch-option.color {
  margin: 0 10px 0 3px;
}
.products-grid:not(.wishlist) .product-item-info:hover .image-product .actions-secondary .action {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  visibility: visible;
}
/**
 * Button
 */
/**
 * Remove color name product
 */
/**
 * Icomoon mixin
 */
/**
 * Home page
 */
/**
 * Set index full width
 */
body.cms-index-index .page-main {
  padding: 0;
  width: 100%;
  max-width: 100%;
}
/**
 * Messages
 */
.cms-index-index .page.messages {
  text-align: center;
  position: relative;
  z-index: 2;
}
/**
 * Home page 1 style
 */
.cms-index-index.header-1-style .vertical-menu-block .vertical-menu-content {
  display: block;
}
/**
 * Title page style 1
 */
.title-style-1 .block {
  margin-bottom: 65px !important;
}
.title-style-1 .block .block-title {
  padding-bottom: 10px;
  margin-bottom: 30px !important;
  position: relative;
  text-align: center;
}
.title-style-1 .block .block-title strong {
  font-size: 214.28% !important;
  color: #222;
  font-weight: 600;
  font-style: italic;
  line-height: 20px;
}
.title-style-1 .block .block-title p {
  color: #898989;
  margin-top: 5px;
}
.title-style-1 .block.block-filterproducts {
  margin-bottom: 30px;
}
.title-style-1 .block.block-filterproducts .products {
  margin-top: 0px;
  margin-bottom: 0px;
}
.block-categories2 {
  position: relative;
}
.block-categories2 .content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.block-categories2 .content .item {
  padding: 0 15px;
  text-align: center;
  width: 16.6667%;
}
.block-categories2 .content .item a {
  display: block;
}
.block-categories2 .content .item a.image {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  overflow: hidden;
}
.block-categories2 .content .item a.image img {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.block-categories2 .content .item:hover a.image img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.block-categories2 .content .item:hover a.button {
  color: #fff;
}
.block-categories2 .content .item .info {
  text-align: center;
}
.block-categories2 .content .item .info h3 {
  font-size: 108%;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 10px;
}
.block-categories2 .content .item .info p {
  color: #898989;
  font-size: 100%;
  white-space: nowrap;
}
.policy-shop {
  margin: 0 -4px;
}
.policy-shop [class*='col-'] {
  padding: 0 4px;
}
.policy-shop .item {
  text-align: center;
  color: #fff;
  padding: 40px 0 30px;
}
.policy-shop .item .icon {
  margin-bottom: 25px;
  height: 48px;
}
.policy-shop .item .icon img {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.policy-shop .item h3 {
  font-size: 142.85%;
  text-transform: uppercase;
  font-weight: bold;
  margin: 10px 0;
}
.policy-shop .item p {
  font-size: 114%;
  font-weight: 500;
}
.policy-shop .item:hover .icon img {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.block-gird-post .block-content .item {
  max-width: 32%;
  float: right;
  border: 1px solid #dedede;
  padding: 40px;
}
.block-gird-post .block-content .item img:hover {
  opacity: 0.8;
}
.block-gird-post .block-content .item .info-post .post-date {
  color: #545454;
  font-size: 114%;
  font-weight: 500;
}
.block-gird-post .block-content .item .info-post .post-title {
  font-size: 142.85%;
  margin: 20px 0;
}
.block-gird-post .block-content .item .info-post .post-short-description {
  margin-bottom: 30px;
}
.block-gird-post .block-content .item:first-child {
  max-width: 65%;
  border: 0px;
  padding: 0px;
  float: left;
}
.block-gird-post .block-content .item:first-child .info-post {
  border: 1px solid #dedede;
  border-top: 0px;
  padding: 40px;
}
.block-gird-post .block-content .item:first-child .info-post .post-title {
  font-size: 187.57%;
  margin: 5px 0 20px;
}
.block-gird-post .block-content .item:nth-child(2) {
  border-bottom: 0px;
}
.block-gird-post .block-content .item:nth-child(2) .info-post {
  position: relative;
}
.block-gird-post .block-content .item:nth-child(2) .info-post:after {
  background: #dedede;
  width: 100%;
  content: "";
  display: inline-block;
  height: 1px;
  position: absolute;
  bottom: -40px;
  left: 0;
}
.block-gird-post .block-content .item:nth-child(3) {
  border-top: 0px;
}
.block-gird-post .block-content .item .post-read-more a span {
  margin-left: 8px;
  top: 2px;
  position: relative;
}
.block-gird-post .block-content .item .post-read-more a:hover {
  text-decoration: underline;
}
.block-testimonals-slider {
  background: url('../../frontend/Sm/Adol/en_US/images/bg-testimonals.jpg') no-repeat 0 0;
  color: #fff;
  text-align: center;
  padding: 83px 0 70px ;
}
.block-testimonals-slider .block {
  margin-bottom: 0px !important;
}
.block-testimonals-slider .block .block-title {
  padding-bottom: 0px !important;
  margin-bottom: 15px !important;
}
.block-testimonals-slider .block .block-title strong {
  color: #fff !important;
  font-size: 257.14% !important;
}
.block-testimonals-slider .block .item {
  padding: 0;
  margin: 0;
}
.block-testimonals-slider .block .item div.img {
  margin-bottom: 15px;
}
.block-testimonals-slider .block .item div.img img {
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 0;
  width: 75px;
  margin: 0 auto;
}
.block-testimonals-slider .block .item div.text {
  margin-bottom: 50px;
  position: relative;
  font-size: 128.57%;
  font-style: italic;
  font-weight: normal !important;
  line-height: 30px;
  margin-top: 10px;
}
.block-testimonals-slider .block .item div.name {
  font-weight: 500;
  font-size: 100%;
  text-transform: uppercase;
  margin: 0;
}
.block-testimonals-slider .block .item div.job {
  font-weight: 500;
  font-size: 92.85%;
}
.block-testimonals-slider .owl-nav [class*="owl-"] {
  position: absolute;
  top: 40%;
  background: transparent;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  line-height: 25px;
}
.block-testimonals-slider .owl-nav [class*="owl-"]:before {
  font-size: 40px !important;
}
.block-testimonals-slider .owl-nav [class*="owl-"].owl-prev {
  left: 0px;
}
.block-testimonals-slider .owl-nav [class*="owl-"].owl-next {
  right: 0px;
}
.block-testimonals-slider .owl-nav [class*="owl-"]:hover {
  background: transparent;
}
.block-testimonals-slider .owl-nav [class*="owl-"]:hover:before {
  opacity: 0.7;
}
.block-brands-1 {
  margin: 40px 0 !important;
}
.block-brands-1 .item img {
  width: auto;
}
.block-brands-1 .item img:hover {
  opacity: 0.8;
}
.timer-bannerhome .bannerhome .content {
  text-align: center;
  color: #fff;
  position: absolute;
  top: 30%;
  left: 0;
  width: 100%;
}
.layout-boxed .timer-bannerhome .bannerhome .content {
  top: 40px;
}
.timer-bannerhome .bannerhome .content h4 {
  font-size: 128.57%;
  font-weight: 500;
}
.timer-bannerhome .bannerhome .content h2 {
  font-size: 285.57%;
  font-weight: bold;
  font-style: italic;
  margin: 15px 0 50px;
}
.timer-bannerhome .bannerhome .content a {
  display: inline-block;
  font-size: 85.71%;
  text-transform: uppercase;
  padding: 8px 30px;
  border-radius: 25px;
}
.timer-bannerhome .bannerhome .content a:hover {
  color: #fff;
  opacity: 0.8;
}
/*CountDown*/
.countdown-timer .content {
  position: absolute;
  top: 20%;
  width: 100%;
  text-align: center;
  color: #fff;
}
.layout-boxed .countdown-timer .content {
  top: 10px;
}
.countdown-timer .content h5 {
  font-size: 128.57%;
  font-weight: 500;
  letter-spacing: 30px;
}
.countdown-timer .content h2 {
  font-size: 285.57%;
  font-weight: bold;
  font-style: italic;
  margin: 15px 0 ;
}
.countdown-timer .content #DateCountdown {
  display: table;
  margin: 0 auto;
  max-width: 460px;
}
.countdown-timer .content #DateCountdown .time_circles {
  position: relative;
  width: 100%;
  height: 100%;
}
.countdown-timer .content #DateCountdown .time_circles > div {
  position: absolute;
  text-align: center;
}
.countdown-timer .content #DateCountdown .time_circles > div > span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 28px !important;
  margin-bottom: 10px;
  font-weight: bold;
}
.countdown-timer .content #DateCountdown .time_circles > div h4 {
  margin: 0px;
  padding: 0px;
  text-align: center;
  text-transform: capitalize;
  font-size: 12px !important;
  font-weight: normal;
}
.col-left .block {
  border: 1px solid #d7d7d7;
  margin-bottom: 30px;
}
.col-left .block .block-title {
  background: #ebebeb;
  border-bottom: 1px solid #d7d7d7;
  padding: 13px 15px;
  margin: 0px !important;
}
.col-left .block .block-title strong {
  color: #363636;
  font-weight: 500 !important;
  font-size: 114% !important;
}
.col-left .block .products-grid .products {
  margin: 0px;
}
.col-left .block .products-grid .products .product-item {
  margin-bottom: 0px;
}
.col-left .block .owl-nav {
  position: absolute;
  top: -50px;
  right: 10px;
  z-index: 1;
  background: transparent;
}
.col-left .block .owl-nav [class*="owl-"] {
  position: static;
  width: auto;
  margin: 0 6px;
}
.col-left .block .owl-nav [class*="owl-"]:before {
  color: #1c1c1c;
}
.col-left .block .owl-nav [class*="owl-"].owl-prev {
  left: 0;
}
.col-left .block .owl-nav [class*="owl-"].owl-next {
  right: 0;
}
.col-left .block .owl-nav [class*="owl-"]:hover:before {
  color: #bfbfbf;
}
.col-left .block.block-list-products .block-content {
  padding: 0 15px;
}
.col-left .block.block-brand .item-row {
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
}
.col-left .block.block-brand .item-row .item {
  width: 50%;
  margin-bottom: 10px;
}
.col-left .block.block-brand .item-row .item img {
  width: auto;
}
.col-left .block.block-brand .item-row .item img:hover {
  opacity: 0.8;
}
.col-left .block.block-testimonals .item {
  padding: 30px 15px ;
  text-align: center;
}
.col-left .block.block-testimonals .item .image img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  margin: 0 auto 10px;
}
.col-left .block.block-testimonals .item .image h4 {
  color: #1d1d1d;
  font-size: 92.85%;
  text-transform: uppercase;
}
.col-left .block.block-testimonals .item h3 {
  margin: 20px 0 10px;
  font-size: 128.57%;
  font-weight: 500;
}
.col-left .block.block-testimonals .item p {
  color: #2e2e2e;
  font-size: 92.85%;
}
/*Home page 2*/
/*Deals*/
.deals-products .products-grid .product-item-info {
  margin-bottom: 20px;
  padding-top: 20px;
}
.deals-products .products-grid .product-item-info .product-item-photo {
  border: 0px;
}
.deals-products .products-grid .product-item-info .product-item-details {
  border: 0px;
  border-top: 1px solid #d7d7d7;
  text-align: center;
}
.deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time {
  border: 0px;
  padding: 0px;
}
.deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:after {
  display: inline-block;
  content: ":";
  margin: 0 3px;
}
.deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time .num-time {
  color: #3c3c3c;
  font-size: 114%;
  font-weight: 500;
  min-width: 45px;
  min-height: 35px;
  line-height: 35px;
  border: 1px solid #dcdde1;
  background: #f7f8fa;
  border-radius: 3px;
  display: inline-block;
}
.deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time .title-time {
  display: none;
}
.deals-products .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:last-child:after {
  display: none;
}
.deals-products .products-grid .product-item-info .product-item-details h3.title-deal {
  font-style: italic;
  font-size: 85.71%;
  font-weight: normal;
  margin-bottom: 15px;
}
.deals-products .products-grid .product-item-info:hover {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.deals-products .sm_quickview_handler {
  display: none !important;
  visibility: hidden !important;
}
.col-right .block {
  margin-bottom: 50px;
}
.col-right .block .block-title {
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 30px !important;
  padding-bottom: 15px;
}
.col-right .block .block-title strong {
  color: #363636;
  font-weight: 500 !important;
  font-size: 157.14% !important;
  line-height: 18px;
}
.col-right .block .products-grid {
  margin: 0 -10px;
}
.col-right .block .products-grid .owl-stage-outer {
  padding-top: 10px;
  padding-bottom: 10px;
}
.col-right .block .owl-nav {
  position: absolute;
  top: -73px;
  right: 0;
  z-index: 1;
  background: transparent;
}
.col-right .block .owl-nav [class*="owl-"] {
  position: static;
  width: auto;
  margin: 0 6px;
}
.col-right .block .owl-nav [class*="owl-"]:before {
  color: #1c1c1c;
}
.col-right .block .owl-nav [class*="owl-"].owl-prev {
  left: 0;
}
.col-right .block .owl-nav [class*="owl-"].owl-next {
  right: 0;
}
.col-right .block .owl-nav [class*="owl-"]:hover:before {
  color: #bfbfbf;
}
.col-right .block.block-filterproducts {
  margin-bottom: 40px;
}
.col-right .block.block-filterproducts .products-grid .products {
  margin: 0px;
}
.col-right .block.block-filterproducts .products-grid .products .product-item {
  margin: 0px;
}
.col-right .block.block-filterproducts .products-grid .products .product-item .product-item-info {
  margin-bottom: 0px;
}
.col-right .block.sm-listing-tabs {
  margin-bottom: 40px;
}
.col-right .block.block-list-products {
  margin-bottom: 20px !important;
}
.col-right .block.block-list-products .product-item .product-item-info {
  padding: 0;
  margin-bottom: 30px;
  border: 1px solid #d7d7d7;
}
.col-right .block.block-list-products .product-item .product-item-info .image-product {
  width: 130px;
}
.col-right .block.block-list-products .product-item .product-item-info .product-item-details {
  padding: 15px 0 0 10px;
}
.col-right .block.block-list-products .product-item .product-item-info .product-item-details .product-item-name {
  font-size: 107.14%;
}
.col-right .slideshow-banner .row {
  margin: 0 -9px;
}
.col-right .slideshow-banner .row [class*='col-'] {
  padding: 0 9px;
}
.col-right .slideshow-banner .row [class*='col-'] .banner-top {
  margin-bottom: 20px;
}
.service-top .item {
  background: #ebebeb;
  display: flex;
  padding: 13px 35px;
  justify-content: center;
  margin-bottom: 10px;
}
.service-top .item .sv-icon {
  font-size: 30px;
  height: 35px;
}
.service-top .item .sv-icon.icon-truck,
.service-top .item .sv-icon.icon-umbrella {
  font-size: 35px;
}
.service-top .item .sv-title {
  color: #444444;
  font-size: 100%;
  font-weight: 500;
  text-transform: uppercase;
  padding: 7px 0 0 20px;
  white-space: nowrap;
}
.service-top .item:hover .sv-icon,
.service-top .item:hover .sv-title {
  color: #fff;
}
.col-right .sm-listing-tabs .block-title {
  margin-bottom: 20px !important;
}
.col-right .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
  position: absolute;
  top: -58px;
  right: 45px;
  margin: 0;
  padding: 0;
}
.col-right .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li {
  color: #1c1c1c;
  font-size: 100%;
  font-weight: 500;
}
.col-right .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li.tab-sel,
.col-right .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs li:hover {
  border: 0;
}
.col-right .sm-listing-tabs .ltabs-wrap .ltabs-items-container .products-grid .product-item-info:last-child {
  margin-bottom: 0px;
}
.block-categories2 .item {
  position: relative;
  overflow: hidden;
}
.block-categories2 .item img {
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
}
.block-categories2 .item h2 {
  font-size: 171.82%;
  font-weight: bold;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 0;
  width: 100%;
  text-align: center;
}
.block-categories2 .item h2 a {
  color: #fff;
}
.block-categories2 .item:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.block-slider-post .item .image-post:hover img {
  opacity: 0.8;
}
.block-slider-post .item .info-post .post-date {
  font-size: 92.85%;
  color: #545454;
  margin: 25px 0 5px;
}
.block-slider-post .item .info-post .post-title {
  font-size: 128.57%;
  font-weight: 500;
  margin-bottom: 10px;
}
.block-slider-post .item .info-post .post-read-mores a {
  font-weight: 500;
}
.block-slider-post .item .info-post .post-read-mores a:hover {
  text-decoration: underline;
}
/*Home page 3*/
.block.block-categories-v3 {
  position: relative;
  margin-top: -75px;
  background: #FFF;
  z-index: 1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.11);
  padding: 0 40px;
  margin-bottom: 30px !important;
}
.block.block-categories-v3 .item img {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.block.block-categories-v3 .item img:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
.block.block-categories-v3 .item h3 {
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  font-size: 100%;
  margin-bottom: 10px;
}
.block.block-categories-v3 .owl-nav [class*="owl-"] {
  position: absolute;
  top: 40%;
  background: transparent;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  line-height: 25px;
  border: 0px;
  display: none;
}
.block.block-categories-v3 .owl-nav [class*="owl-"]:before {
  font-size: 40px !important;
}
.block.block-categories-v3 .owl-nav [class*="owl-"].owl-prev {
  left: -20px;
}
.block.block-categories-v3 .owl-nav [class*="owl-"].owl-next {
  right: -20px;
}
.block.block-categories-v3 .owl-nav [class*="owl-"]:hover {
  background: transparent;
}
.block.block-categories-v3:hover .owl-nav [class*="owl-"] {
  display: block;
}
.group-product-slider-1 {
  margin-bottom: -15px;
}
.group-product-slider-1 .products-grid .product-item {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  display: none;
}
.group-product-slider-1 .products-grid .product-item.active {
  display: block;
}
.group-product-slider-1 .block-content:after {
  content: "";
  display: block;
  clear: both;
}
.group-product-slider-1 .block-content .slider-thumbs {
  width: 110px;
  margin-top: -7px;
  position: absolute;
  left: 50%;
  z-index: 2;
  margin-left: -140px;
}
.group-product-slider-1 .block-content .slider-thumbs .item-thumb {
  border: 1px dashed #d7d7d7;
  padding: 1px;
  cursor: pointer;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.group-product-slider-1 .block-content .slider-thumbs .slick-current .item-thumb {
  border-width: 1px;
  padding: 0;
}
.group-product-slider-1 .block-content .filterproducts {
  float: none;
  margin: 0;
  width: 100%;
}
.group-product-slider-1 .block-content .products-grid .product-item-info {
  margin: 0;
  border: 0px;
  padding: 0px;
  display: flex;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .image-product {
  width: 50%;
  padding: 0 140px 0 0px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .image-product .product-item-photo {
  border: none;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  position: relative;
  text-align: center;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .image-product .product-item-photo .product-image-container {
  display: block;
  width: 100% !important;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .image-product .product-item-photo img {
  width: 100%;
  height: auto;
  max-height: unset;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details {
  padding: 0;
  text-align: left;
  width: 50%;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-name a {
  font-size: 157.14%;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .short-description {
  color: #484848;
  margin-bottom: 15px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .price-box {
  margin: 10px 0;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .price-box .price {
  font-size: 235.71%;
  font-weight: 500 !important;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .price-box .old-price .price {
  font-size: 142.85% !important;
  font-weight: 500 !important;
  margin-top: 8px;
  display: inline-block;
  color: #a9a9a9;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown {
  margin-bottom: 20px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time {
  margin: 0 40px 0 0px;
  padding: 10px 0;
  line-height: 25px;
  position: relative;
  border: 0px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:after {
  display: inline-block;
  content: ":";
  position: absolute;
  right: -22px;
  top: 20px;
  font-style: initial;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time .num-time {
  font-weight: 700;
  color: #f26522;
  font-size: 214.28%;
  margin-bottom: 5px;
  font-style: italic;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time .title-time {
  font-size: 107.14%;
  color: #7a7a7a;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:last-child:after {
  display: none;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions {
  visibility: visible;
  opacity: 1;
  position: static;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary {
  vertical-align: top;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
  height: 50px;
  padding: 0 30px;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 107.14%;
  position: relative;
  text-transform: capitalize;
  width: auto;
  margin: 0px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:before {
  content: '\f291';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
  margin-right: 5px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover {
  opacity: 0.8;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary {
  float: none !important;
  vertical-align: top;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action {
  display: inline-block;
  margin-left: 10px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: none !important;
  padding: 0px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action:before {
  display: none;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action:hover {
  color: #fff !important;
  opacity: 0.8;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action.tocompare {
  display: inline-block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action.tocompare:after {
  content: '\f0ec';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action.towishlist:after {
  content: '\f004';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .action.sm_quickview_handler {
  display: none;
}
.group-product-slider-1 .block-filterproducts {
  margin: 0;
}
.group-product-slider-1 .slick-vertical .slick-slide {
  padding: 5px 0;
}
.group-product-slider-1 .slick-prev,
.group-product-slider-1 .slick-next {
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-color: #d7d7d7;
  color: #fff;
  text-align: center;
  border: 0;
  z-index: 100;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.group-product-slider-1 .slick-prev:before,
.group-product-slider-1 .slick-next:before {
  color: inherit;
  line-height: unset;
  opacity: 1 !important;
}
.group-product-slider-1 .slick-prev span,
.group-product-slider-1 .slick-next span {
  display: none;
}
.group-product-slider-1 .slick-next:before {
  content: '\f107';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 20px;
}
.group-product-slider-1 .slick-prev:before {
  content: '\f106';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 20px;
}
.group-product-slider-1 .thumb-slider .slick-arrow {
  display: none !important;
}
.group-product-slider-1 .thumb-slider .slick-next {
  position: absolute;
  bottom: -11px;
  left: 40px;
  top: auto;
}
.group-product-slider-1 .thumb-slider .slick-prev {
  position: absolute;
  bottom: auto;
  left: 40px;
  top: 23px;
}
.group-product-slider-1 .thumb-slider:hover .slick-arrow {
  display: block !important;
}
.group-product-slider-1 .slider-group .slick-prev,
.group-product-slider-1 .slider-group .slick-next {
  display: none !important;
}
.banner-img {
  overflow: hidden;
}
.banner-img img {
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.banner-img .content {
  color: #282828;
  position: absolute;
  top: 60px;
  left: 60px;
}
.banner-img .content h2 {
  font-size: 357.14%;
  font-style: italic;
  font-weight: bold;
}
.banner-img .content h4 {
  font-size: 128.57%;
}
.banner-img .content h3 {
  font-size: 214.28%;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 25px;
}
.banner-img .content a {
  font-weight: bold;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: underline;
  font-size: 114%;
}
.banner-img:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.listingtab-style-3 .sm-listing-tabs {
  margin-bottom: 20px !important;
}
.listingtab-style-3 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs {
  display: table;
  margin: -20px auto 0;
}
.listingtab-style-3 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
  color: #aaaaaa;
  font-size: 107.14%;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 18px;
}
.listingtab-style-3 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover,
.listingtab-style-3 .sm-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel {
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.service-shop .item {
  background: #e1e1e1;
  padding: 13px 35px;
  justify-content: center;
  margin-bottom: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.service-shop .item .sv-icon {
  font-size: 35px;
  height: 35px;
  display: block;
  text-align: center;
  margin-bottom: 8px;
  transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.service-shop .item .sv-icon.icon-truck,
.service-shop .item .sv-icon.icon-umbrella {
  font-size: 40px;
}
.service-shop .item .sv-title {
  color: #444444;
  font-size: 100%;
  font-weight: 500;
  text-transform: uppercase;
  padding: 7px 0 0 20px;
  white-space: nowrap;
  display: block;
}
.service-shop .item:hover .sv-icon,
.service-shop .item:hover .sv-title {
  color: #fff;
}
.post-slider-3 .block-slider-post .item {
  display: flex;
}
.post-slider-3 .block-slider-post .item .date-month {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
  text-align: center;
  border-width: 3px;
  border-style: solid;
  margin-right: 15px;
  line-height: 28px;
  padding: 8px 0;
}
.post-slider-3 .block-slider-post .item .date-month .day {
  color: #1c1c1c;
  font-size: 235.71%;
}
.post-slider-3 .block-slider-post .item .date-month .month {
  font-size: 85.71%;
  color: #898989;
  text-transform: uppercase;
}
.post-slider-3 .block-slider-post .item .info-post .post-title {
  margin-top: -5px;
}
.post-slider-3 .block-slider-post .item .info-post .post-date {
  color: #898989;
  font-size: 100%;
  margin: 12px 0 20px;
}
.post-slider-3 .block-slider-post .item .info-post .post-read-mores a {
  text-transform: uppercase;
  margin-top: 20px;
  display: block;
  font-size: 85.71%;
}
.post-slider-3 .block-slider-post .item .info-post .post-read-mores a:after {
  content: '\f101';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
  margin-left: 8px;
}
.block-instagrams {
  position: relative;
}
.block-instagrams .block-title {
  position: absolute;
  width: 100%;
  text-align: center;
  font-style: italic;
  left: 0;
  z-index: 2;
  top: 50%;
  margin-top: -35px;
  line-height: 40px;
}
.block-instagrams .block-title a {
  display: inline-block;
  color: #fff;
  border-bottom: 2px solid #fff;
  font-weight: normal;
  font-size: 328.57%;
}
@media (min-width: 1200px) {
  .banner-home-v3 {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1024px) {
  .product-2-style .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary form {
    margin: 0 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .timer-bannerhome .bannerhome .content {
    top: 50px;
  }
  .timer-bannerhome .bannerhome .content h2 {
    font-size: 200%;
    margin: 15px 0 30px;
  }
  .countdown-timer .content {
    top: 30px;
  }
  .countdown-timer .content h2 {
    font-size: 200%;
    margin: 15px 0 0px;
  }
  /**
     * Home page 2
     */
  .service-top .item {
    flex-wrap: wrap;
    text-align: center;
  }
  .service-top .item .sv-title {
    padding: 7px 0 0 0px;
  }
  .col-right .slideshow-banner .row {
    margin: 0 -7px;
  }
  .col-right .slideshow-banner .row [class*='col-'] {
    padding: 0 7px;
  }
  .col-right .slideshow-banner .row [class*='col-'] .banner-top {
    margin-bottom: 13px;
  }
  /*home 3*/
  .group-product-slider-1 {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) and (max-width: 1024px) {
  .vertical-block {
    display: none;
  }
}
@media (min-width: 992px) {
  /**
     * Home page 2
     */
  .col-left {
    width: 270px;
    float: left;
  }
  .col-right {
    padding-left: 30px;
    float: left;
    width: calc(100% - 270px);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .timer-bannerhome .bannerhome .content {
    top: 30px;
  }
  .timer-bannerhome .bannerhome .content h2 {
    font-size: 150%;
    margin: 15px 0;
  }
  .countdown-timer .content {
    top: 30px;
  }
  .countdown-timer .content h2 {
    font-size: 150%;
    margin: 15px 0 0;
  }
  /**
     * Home page 2
     */
}
@media (max-width: 991px) {
  .block-categories2 .content .item {
    width: 33.333%;
  }
  .wrapper-content {
    display: flex;
    flex-wrap: wrap;
  }
  .wrapper-content .col-right {
    order: -1;
    float: none;
    width: 100%;
  }
  .wrapper-content .col-left {
    width: 100%;
  }
  /*home 3*/
  .banner-img .content {
    top: 15px;
  }
  .banner-img .content h2 {
    font-size: 200%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .block-gird-post .block-content .item {
    max-width: 100% !important;
    width: 100% !important;
  }
  .block-gird-post .block-content .item:first-child {
    max-width: 100% !important;
    margin-bottom: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .block-gird-post .block-content .item {
    max-width: 47%;
  }
  .block-gird-post .block-content .item:first-child {
    max-width: 50%;
  }
  .timer-bannerhome .bannerhome .content {
    top: 70px;
  }
  .timer-bannerhome .bannerhome .content h2 {
    font-size: 150%;
    margin: 15px 0;
  }
  .countdown-timer .content {
    top: 40px;
  }
  .countdown-timer .content h2 {
    font-size: 150%;
    margin: 15px 0 0;
  }
}
@media (min-width: 900px) and (max-width: 1199px) {
  .group-product-slider-1 {
    margin-bottom: 110px;
  }
}
@media (max-width: 899px) {
  .group-product-slider-1 {
    margin-bottom: 0px;
  }
  .group-product-slider-1 .block-content .products-grid .product-item-info .image-product {
    padding: 0 30px 0 0px;
  }
  .group-product-slider-1 .block-content .slider-thumbs {
    display: none;
  }
}
@media (max-width: 767px) {
  .block-testimonals-slider {
    padding: 20px 0;
  }
  .block-testimonals-slider .block .block-title strong {
    font-size: 200% !important;
  }
  .block-testimonals-slider .block .item div.text {
    font-size: 100%;
    margin-bottom: 15px;
  }
  .policy-shop .item {
    margin-bottom: 10px;
  }
  .col-right .sm-listing-tabs .ltabs-wrap .ltabs-tabs-container {
    top: -70px;
  }
}
@media (max-width: 575px) {
  .block-categories2 .content .item {
    width: 50%;
  }
  .block-gird-post .block-content .item {
    max-width: 100%;
    float: none;
    margin-bottom: 30px;
  }
  .block-gird-post .block-content .item:first-child {
    float: none;
    max-width: 100%;
    margin-bottom: 30px;
  }
  .timer-bannerhome .bannerhome .content,
  .countdown-timer .content {
    top: 20px;
  }
  .timer-bannerhome .bannerhome .content h2,
  .countdown-timer .content h2 {
    font-size: 150%;
    margin: 15px 0;
  }
  .countdown-timer .content {
    top: 0px;
  }
  /*home 3*/
  .group-product-slider-1 .block-content .products-grid .product-item-info {
    flex-wrap: wrap;
  }
  .group-product-slider-1 .block-content .products-grid .product-item-info .image-product,
  .group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details {
    padding: 0px;
    width: 100%;
    float: none;
  }
}
@media (max-width: 480px) {
  .countdown-timer .content h5,
  .countdown-timer .content h2 {
    display: none;
  }
  .countdown-timer .content .countdown-container {
    width: 100% !important;
  }
  .countdown-timer .content .countdown-container .text {
    line-height: 10px;
  }
  .countdown-timer .content .countdown-container .text .val {
    font-size: 100%;
  }
  .countdown-timer .content .countdown-container .text .type-time {
    font-size: 65%;
  }
  .banner-img .content {
    top: 10px;
  }
  .banner-img .content h3 {
    margin-bottom: 0;
  }
}
@media (max-width: 320px) {
  .banner-img .content {
    top: 0px;
  }
  .group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
    padding: 0 15px;
  }
  .group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time {
    margin: 0 25px 0 0px;
  }
  .group-product-slider-1 .block-content .products-grid .product-item-info .product-item-details .deals-countdown .deals-time:after {
    right: -15px;
  }
}
/**
 * Listing page
 */
/**
 * Sidebar
 */
.sidebar {
  /**
     * Block compare
     */
}
.sidebar .block {
  margin-bottom: 30px !important;
  border: 1px solid #e1e1e1;
  /**
         * Block title
         */
  /**
         * Block content
         */
  /**
         * Filter block
         */
}
.sidebar .block .block-title {
  margin: 0;
  padding: 15px 20px 13px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background: #f2f2f2;
}
.sidebar .block .block-title strong {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 114.285%;
  color: #1c1c1c;
}
.sidebar .block .block-title .counter {
  display: none !important;
}
.sidebar .block .block-content,
.sidebar .block .empty {
  border-top: none;
  padding: 20px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.sidebar .block.filter .block-subtitle {
  display: none;
}
.sidebar .block.filter .filter-actions .action.clear {
  text-decoration: none;
  background-color: #444444;
  padding: 7px 20px;
  color: #ffffff;
  border-radius: 4px;
}
.sidebar .block.filter .filter-actions .action.clear:hover {
  background-color: #333333;
}
.sidebar .block.filter .filter-current .action.remove {
  text-decoration: none;
}
.sidebar .block.filter .filter-current .action.remove:before {
  content: '\e616';
  font-family: 'icons-blank-theme';
  color: #333;
  font-size: 26px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.sidebar .block.filter .filter-current .action.remove span {
  display: none;
}
.sidebar .block.filter .filter-options .filter-options-title {
  text-transform: uppercase;
  color: #222;
  font-weight: 600;
}
.sidebar .block.filter .filter-options .filter-options-content {
  padding: 0 20px 20px;
  margin: 0 -20px 30px;
  border-bottom: 1px solid #e8e8e8;
  display: block !important;
}
.sidebar .block.filter .filter-options .filter-options-content ol li {
  margin: 5px 0;
}
.sidebar .block.filter .filter-options .filter-options-content ol li a {
  display: table;
  padding: 3px 0;
  text-decoration: none;
  color: #666;
  font-size: 92.857%;
}
.sidebar .block.filter .filter-options .filter-options-item:last-child .filter-options-content {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.sidebar .swatch-attribute-options {
  margin-top: 20px;
}
.sidebar .swatch-option.color {
  margin-left: 4px;
  margin-right: 11px;
}
.sidebar .block-compare .product-item .product-item-name {
  margin: 0;
}
.sidebar .block-compare .action.delete {
  right: 0;
  left: auto;
}
.category-view .category-image {
  display: block;
}
/**
 * Toolbar
 */
.toolbar {
  margin-bottom: 40px;
}
.modes .modes-label {
  display: none;
}
.modes .modes-mode {
  height: 40px;
  width: 40px;
  background-color: #3b3b3b;
  margin-right: 0;
  text-align: center;
  line-height: 40px;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  color: #fff;
  border: 0px;
}
.modes .modes-mode.mode-grid:after {
  content: '\f009';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.modes .modes-mode.mode-list:after {
  content: '\f0c9';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 16px;
}
.modes .modes-mode:hover,
.modes .modes-mode.active {
  color: #fff;
}
.modes .modes-mode:before,
.modes .modes-mode span {
  display: none;
}
.sorter {
  padding: 0;
}
.sorter .sorter-action {
  top: auto;
}
.sorter .sorter-action:before {
  line-height: 36px;
}
.toolbar-amount {
  padding-top: 5px;
}
.toolbar-amount,
.sorter-label,
.sorter-options,
.field.limiter .label,
.limiter-options,
.limiter-text {
  color: #222;
}
.pages {
  line-height: 0;
}
.pages .pages-label {
  display: inline-block;
  position: inherit;
  width: auto;
  height: auto;
  overflow: inherit;
  font-weight: normal;
  line-height: 40px;
}
.pages .pages-label:after {
  display: inline-block;
  content: ":";
  margin: 0 8px 0 4px;
}
.pages .items {
  font-weight: normal;
  font-size: unset;
}
.pages .item {
  float: left;
  margin: 0 12px 0 0;
  height: 40px;
  min-width: auto;
  text-align: center;
  line-height: 40px;
  background-color: transparent;
  font-size: unset;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
.pages .item .action.next span,
.pages .item .action.previous span,
.pages .item .label {
  display: none;
}
.pages .item:last-child {
  margin: 0;
}
.pages .item strong,
.pages .item a {
  display: block !important;
  padding: 0;
  font-weight: normal;
  margin: 0 !important;
  border: none !important;
  font-size: 92.587%;
  line-height: 40px;
}
.pages .item a {
  color: #6b6b6b;
}
.pages .item .action.next:before {
  content: '\f0da';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 16px;
}
.pages .item .action.previous:before {
  content: '\f0d9';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 16px;
}
.pages .action {
  width: auto;
}
.pages .action:before {
  display: block !important;
  margin: 0 !important;
  color: #222 !important;
}
.products.wrapper ~ .toolbar .limiter {
  float: left;
  margin: 0 5px;
}
.products.wrapper ~ .toolbar {
  border-top: 1px solid #ebebeb;
  padding-top: 20px;
}
.products.wrapper ~ .toolbar .pages {
  float: right;
  display: flex !important;
}
/**
 * Product label
 */
.product-labels .product-label {
  position: absolute;
  top: 10px;
  text-transform: uppercase;
  font-size: 85.714%;
  text-align: center;
  z-index: 100;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.product-labels .product-label.new-label {
  left: 10px;
  color: #fff;
}
.product-labels .product-label.sale-label {
  right: 10px;
  background-color: #d32b1e;
  color: #fff;
}
/**
 * Product grid style
 */
.products.wrapper {
  margin: 0;
}
/**
 * Product list style
 */
.products-list .product-item:last-child .product-item-info {
  margin-bottom: 0px !important;
}
.products-list .product-item .product-item-info {
  width: unset !important;
  margin-bottom: 40px;
  display: block;
}
.products-list .product-item .product-item-info:after {
  content: "";
  display: block;
  clear: both;
}
.products-list .product-item .product-item-info .image-product-list {
  position: relative;
  width: 270px;
  float: left;
  text-align: center;
}
.products-list .product-item .product-item-info .image-product-list .quickview-handler {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
  background-color: #f3f3f3;
  z-index: 120;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  transition: 0.2s;
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
}
.products-list .product-item .product-item-info .image-product-list .quickview-handler span {
  display: none;
}
.products-list .product-item .product-item-info .image-product-list .quickview-handler:before {
  content: '\f002';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
  color: #aaa;
}
.products-list .product-item .product-item-info .image-product-list .quickview-handler:hover:before {
  color: #fff;
}
.products-list .product-item .product-item-info .image-product-list:hover .quickview-handler {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.products-list .product-item .product-item-info .product-item-photo {
  display: block;
  padding: 5px;
  border: 1px solid #ebebeb;
  line-height: 0;
  width: unset;
}
.products-list .product-item .product-item-info .product-item-details {
  margin-left: 300px;
  display: block;
}
.products-list .product-item .product-item-info .product-item-details .product-item-name {
  margin: 0 0 10px;
  font-size: 128.571%;
}
.products-list .product-item .product-item-info .product-item-details .product-item-name a {
  padding: 6px 0;
  font-weight: 500;
}
.products-list .product-item .product-item-info .product-item-details .product-reviews-summary {
  margin-bottom: 10px !important;
  margin-left: unset !important;
  margin-right: unset !important;
}
.products-list .product-item .product-item-info .product-item-details .product-reviews-summary .reviews-actions {
  display: none;
  font-size: unset;
  padding: 0 5px;
}
.products-list .product-item .product-item-info .product-item-details .price-box {
  margin: 5px 0 15px;
}
.products-list .product-item .product-item-info .product-item-details .price-box .price {
  font-size: 157.14%;
}
.products-list .product-item .product-item-info .product-item-details .price-box .old-price .price {
  font-size: 114.28% !important;
  position: relative;
  top: 5px;
}
.products-list .product-item .product-item-info .product-item-details div[class^="swatch-opt-"] {
  display: table;
  margin-bottom: 35px;
}
.products-list .product-item .product-item-info .product-item-details .product-item-description {
  margin: 15px 0 30px;
}
.products-list .product-item .product-item-info .product-item-details .product-item-description .action.more {
  display: none;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions {
  margin: 0;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-primary {
  vertical-align: top;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
  height: 40px;
  padding: 0 26px;
  background-color: #f3f3f3;
  color: #aaaaaa;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-weight: 600;
  font-size: 85.14%;
  text-transform: uppercase;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-primary .tocart:hover {
  color: #fff;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-primary .quickview-handler {
  display: none !important;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary {
  vertical-align: top;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action {
  background-color: #f3f3f3;
  display: block;
  float: left;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #aaaaaa;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action:before {
  display: none;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.towishlist:after {
  content: '\f004';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action.tocompare:after {
  content: '\f074';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.products-list .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .action:hover {
  color: #fff;
}
.products-list .product-item .product-item-info .product-item-details .swatch-option.color {
  margin: 0 10px 0 3px;
}
.block-sidebar-products .product-items .product-item-info {
  border: 0px;
}
.block-sidebar-products .product-items .product-item-info .image-product {
  width: 100px;
}
.block-sidebar-products .product-items .product-item-info .image-product img {
  border: 1px solid #ebebeb;
}
.block-sidebar-products .product-items .product-item-info .product-item-details {
  padding-top: 0px !important;
  margin-left: 110px;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-name {
  font-size: 92.85%;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .price-box .price {
  font-size: 114% !important;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .old-price .price {
  font-size: 85.71% !important;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-actions {
  margin: 0;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-actions .actions-primary {
  vertical-align: top;
}
.block-sidebar-products .product-items .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
  height: 35px;
  padding: 0 20px;
  background-color: #f2f2f2;
  color: #aaaaaa;
  font-size: 85.71%;
  text-transform: uppercase;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  font-weight: 600;
  margin: 10px 0 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .products-grid .product-item-info .product-item-details .product-item-actions .actions-primary .tocart {
    padding: 0 20px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  .products-list .product-item-info .image-product {
    width: 200px;
  }
  .products-list .product-item-info .product-item-details {
    margin-left: 220px;
  }
}
@media (max-width: 767px) {
  .toolbar-amount {
    display: none;
  }
}
@media (max-width: 480px) {
  .products-list .product-item-info .image-product {
    width: 100%;
    float: none;
  }
  .products-list .product-item-info .product-item-details {
    margin: 0;
    float: none;
    padding-top: 15px;
  }
}
/**
 * Detail page
 */
/**
 * Compare, wishlist, email to friend
 */
.product-info-main .product-options-wrapper .fieldset .label {
  color: #222;
}
.product-info-main .product-social-links .action,
.product-info-main .product-addto-links .action {
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
  margin-left: 5px;
  padding: 0;
  color: #aaaaaa;
  background-color: #f2f2f2;
  border: none !important;
  text-align: center;
  line-height: 40px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.product-info-main .product-social-links .action span,
.product-info-main .product-addto-links .action span {
  display: none;
}
.product-info-main .stock.available:before {
  margin-right: 2px;
  vertical-align: middle;
  top: -1px;
  position: relative;
  content: '\f00c';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.product-info-main .box-tocart,
.product-options-bottom .box-tocart {
  float: left;
  display: inline-block;
}
.product-info-main .product-social-links {
  float: left;
  display: inline-block;
  width: 140px;
  vertical-align: top;
  padding-top: 0;
}
.product-info-main .box-tocart .field.qty,
.product-options-bottom .box-tocart .field.qty {
  padding-right: 20px;
  float: left;
}
.product-info-main .box-tocart .actions,
.product-options-bottom .box-tocart .actions {
  float: left;
  padding-top: 0 !important;
}
.magnifier-preview {
  left: 100% !important;
  top: 0 !important;
  margin-left: 20px;
}
/**
 * Table attributes product
 */
.default-style .resp-tabs-list li {
  float: left;
}
/**
 * Related upsell crossell product slider
 */
.bottom-product-slider {
  margin-bottom: 68px;
}
.bottom-product-slider:last-child {
  margin-bottom: 80px;
}
.bottom-product-slider .block-title {
  margin-bottom: 30px !important;
  position: relative;
  text-align: center;
}
.bottom-product-slider .block-title strong {
  font-size: 214.28%;
  color: #262626;
  font-weight: 600;
}
.bottom-product-slider .block-title p {
  color: #898989;
}
.bottom-product-slider .products-grid {
  margin: 0 -10px;
}
.bottom-product-slider .products-grid .owl-stage-outer {
  padding-top: 10px;
  padding-bottom: 10px;
}
.bottom-product-slider .products-grid .product-item,
.bottom-product-slider .products-grid .product-item-info {
  margin-bottom: 0;
}
.bottom-product-slider .nav-style-1 .owl-theme .owl-nav [class*="owl-"] {
  top: 32%;
}
.catalog-product-view .table-wrapper {
  border: 1px solid #e1e1e1;
  clear: both;
  margin: 0 0 25px;
}
.catalog-product-view .table-wrapper .table {
  margin: 0px;
}
.catalog-product-view .table-wrapper .table tr {
  background: #fff;
}
.catalog-product-view .table-wrapper .table tr th {
  width: 30%;
  border-right: 1px solid #e1e1e1 !important;
}
.catalog-product-view .table-wrapper .table tr th,
.catalog-product-view .table-wrapper .table tr td {
  padding: 8px 20px !important;
}
.catalog-product-view .table-wrapper .table tr:nth-child(even) {
  background: #f7f7f7;
}
.catalog-product-view .table-wrapper .table-caption {
  position: inherit;
  height: auto;
  width: 100%;
  caption-side: top;
  color: #222222;
  font-weight: bold;
  text-transform: uppercase;
  padding: 15px 20px;
  border-bottom: 1px solid #e1e1e1;
  background: #f2f2f2;
  white-space: nowrap;
}
.product-options-bottom .product-social-links .action {
  display: inline-block;
  width: 40px;
  height: 40px;
  float: left;
  margin-left: 5px;
  padding: 0;
  color: #aaaaaa;
  background-color: #f2f2f2;
  border: none !important;
  text-align: center;
  line-height: 40px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
.product-options-bottom .product-social-links .action span {
  display: none;
}
.product-options-bottom .product-social-links .action.towishlist:before {
  content: '\f004';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.product-options-bottom .product-social-links .action.tocompare:before {
  content: '\f074';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 14px;
}
.product-options-bottom .product-social-links .action.mailto {
  display: none !important;
}
.page-product-downloadable .product-options-wrapper,
.page-product-downloadable .product-options-bottom {
  float: none !important;
  width: 100% !important;
}
.bundle-summary {
  clear: both;
}
.page-product-bundle .fieldset-bundle-options {
  margin-bottom: 0;
}
.page-product-bundle .field.option .control .qty {
  width: 35px;
  text-align: center;
}
.page-product-bundle .block-bundle-summary .bundle-summary,
.page-product-bundle .block-bundle-summary .product-image-container,
.page-product-bundle .block-bundle-summary .title {
  display: none;
}
.page-product-bundle .product-info-main .bundle-actions,
.page-product-bundle .product-info-main .product-social-links,
.page-product-bundle .product-info-main .action.customization,
.page-product-bundle .product-info-main #customizeTitle {
  display: none;
}
.page-product-bundle .product-add-form {
  display: block !important;
}
.page-product-bundle .product-add-form .bundle-info .control.control-qty-cart {
  width: 70px !important;
  float: left !important;
  margin-top: 5px;
}
.page-product-bundle .product-details .price-box.price-configured_price {
  display: block;
}
.bundle-options-wrapper {
  clear: both;
}
@media (max-width: 767px) {
  .default-style .resp-tabs-list li {
    float: none !important;
    margin: 0 0 15px !important;
  }
}
@media (max-width: 480px) {
  .product-info-main .product.attribute.overview {
    padding-top: 30px;
  }
}
@media (max-width: 375px) {
  .product-info-main .product-social-links {
    padding-top: 0;
  }
  .product-info-main .product-social-links .action,
  .product-info-main .product-addto-links .action {
    margin-right: 0;
    margin-left: 5px;
  }
}
/**
 * Button
 */
/**
 * Remove color name product
 */
/**
 * Icomoon mixin
 */
/**
 * Footer 1 style
 */
.footer-style-2 {
  background: #eeeeee;
}
.footer-top {
  padding: 42px 0 0;
}
.social-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.social-footer ul:after {
  content: "";
  display: block;
  clear: both;
}
.social-footer ul li {
  float: left;
  margin: 0 10px 0 0;
}
.social-footer ul li a {
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  background-color: #252525;
  display: block;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.social-app {
  margin: 0 auto;
  position: relative;
  max-width: 640px;
}
.social-app .box {
  text-align: center;
  padding: 0 22px;
}
.social-app .box .box-title {
  font-size: 114%;
  font-weight: bold;
  color: #333333;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.social-app .box ul {
  display: flex;
  justify-content: center;
}
.social-app .box ul li {
  margin: 0 10px 0 0;
}
.social-newsletter-content {
  padding: 28px 30px 0;
  background-color: #f5f5f5;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.subcribe-footer-content {
  display: table;
  margin-bottom: 28px;
  width: 100%;
}
.subcribe-footer-content .subcribe-footer-title {
  display: table-cell;
  vertical-align: top;
  padding-right: 45px;
  font-size: 128.571%;
  font-weight: 600;
  padding-top: 10px;
  color: #222;
  position: relative;
  left: -9px;
}
.subcribe-footer-content .block-subscribe-footer {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}
.subcribe-footer-content .block-subscribe-footer .newsletter-content {
  display: block;
  width: 100%;
}
.subcribe-footer-content .block-subscribe-footer .input-box {
  display: block;
  vertical-align: top;
  width: 100%;
  margin-bottom: 20px;
}
.subcribe-footer-content .block-subscribe-footer .input-box #newsletter-footer {
  height: 50px;
  border: none;
  padding-left: 25px;
  color: #747474;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 1px solid #959595;
}
.subcribe-footer-content .block-subscribe-footer .action-button {
  display: table-cell;
  vertical-align: top;
}
.subcribe-footer-content .block-subscribe-footer .action-button button {
  text-transform: uppercase;
  height: 45px;
  line-height: 45px;
  padding: 0 25px 0 23px;
  font-weight: 600;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  color: #fff;
}
.subcribe-footer-content .block-subscribe-footer .action-button button:hover {
  opacity: 0.8;
}
.footer-middle {
  padding-top: 50px;
  padding-bottom: 5px;
}
.block-footer {
  margin-bottom: 40px;
}
.block-footer .block-footer-title {
  font-size: 128.571%;
  color: #222;
  font-weight: 600;
  margin-bottom: 17px;
  text-transform: uppercase;
}
.block-footer .block-footer-content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.block-footer .block-footer-content ul li a {
  padding-left: 0;
  color: #545454;
}
.block-footer .footer-contact ul li {
  min-height: 33px;
  color: #545454;
  position: relative;
  padding-left: 30px;
}
.block-footer .footer-contact ul li:before {
  position: absolute;
  left: 0;
  top: -2px;
  color: #545454;
}
.block-footer .footer-contact ul li.address:before {
  content: '\f015';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 18px;
}
.block-footer .footer-contact ul li.phone:before {
  content: '\f095';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 18px;
}
.block-footer .footer-contact ul li.email:before {
  content: '\f0e0';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 15px;
}
.block-footer .footer-contact ul li.time:before {
  content: '\f0fb';
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  font-size: 18px;
}
.footer-bottom {
  background: #d9d9d9;
  padding: 10px 0;
}
.footer-bottom address {
  color: #545454;
  margin: 7px 0 0;
  font-size: 100%;
}
.footer-bottom .footer-payments {
  text-align: right;
  margin-top: 8px;
}
.footer-bottom .footer-payments img {
  width: auto;
}
/**
 * Responsive footer 2
 */
@media (min-width: 576px) {
  .social-app:after {
    content: "";
    display: inline-block;
    height: 100%;
    width: 1px;
    background: #707070;
    position: absolute;
    left: 50%;
    top: 0;
  }
}
