.well
{
    position: relative !important;
    background-color: #fff !important;
    border-radius: .35rem !important;
    background-clip: border-box !important;
    box-shadow: 0 1px 15px 1px rgba(62,57,107,.07) !important;
    border: none !important;
    margin-top: 20px !important;
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
}
.sl-item .fa-exclamation {
    color: orange !important;
    font-size: 30px !important;
}
.sl-item .fa-check {
    color: green;
    font-size: 30px;
}
.sl-item .fa-times {
    color: red;
    font-size: 30px;
}
.fa {
    cursor: pointer;
    letter-spacing: 2px !important;
}
.sl-item h4 {
    display: inline;
    margin-left: 10px;
}
.font-medium {
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
}
.tox .tox-tinymce
{
    height:500px !important;
}
#servicesModal.modal {
    padding: 0 !important;
}
#servicesModal.modal .modal-dialog {
    float: right;
    width: 250px;
    margin: 0;
}
#servicesModal.modal .modal-body nav, #servicesModal.modal .modal-body nav span, #servicesModal.modal .modal-body nav a {
    display: block;
}
#servicesModal.modal .modal-body nav span {
    font-weight: bold;
}
#servicesModal.modal .modal-body nav a {
    font-size: 13px;
    color: #596882;
}
@media (min-width: 576px) {
    #servicesModal.modal .modal-dialog-scrollable .modal-content {
        max-height: 100vh !important;
        min-height: 100vh;
    }
    #servicesModal.modal .modal-dialog-scrollable {
        max-height: 100vh !important;
    }
}

.az-iconbar, .az-iconbar-aside {
    background-color: #082662;
}
.az-iconbar .nav-link, .az-iconbar-toggle-menu, .az-iconbar-text  {
    color: #a0bff1 !important;
}
.az-iconbar-title, .az-logo, .az-iconbar .nav-link.active, .az-iconbar-body .nav-link {
    color: #fff !important;
}
.az-iconbar-toggle-menu::before {
    border-color: #a0bff1;
}
.az-content-dashboard-six {
    position: static;
}
.az-iconbar-logo::after {
    display: none;
}
.az-signin-wrapper {
    justify-content: space-around;
}
.az-content-body-dashboard-six .card-campaign .card-header {
    /*padding: 9px 20px;
    padding-left: 50px;*/
    border-bottom: 1px solid rgb(245 245 245);
}
.business-finder .panel .card .card-header
{
    border-bottom: 1px solid rgb(245 245 245);
}
/*.card-campaign .check {*/
/*    position: absolute;*/
/*    top: 22px;*/
/*    left: 20px;*/
/*}*/
.card-campaign .btn-icon {
    border-radius: 50%;
}
/*.card-campaign .btn-icon.btn-edit-l {*/
/*    right: 70px;*/
/*}*/
/*.card-campaign .btn-icon.btn-check {*/
/*    right: 120px;*/
/*}*/
.card-campaign .meta-info {
}
.card-campaign .meta-info .media {
    align-items: flex-start;
    margin: 10px 0;
}
.card-campaign .meta-info .media > div:first-child {
    line-height: 0;
    font-size: 16px;
    margin-right: 5px;
    color: #97a3b9;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 34px;
    /*background-color: #97a3b9;*/
}
@media (min-width: 576px){
    .card-campaign .meta-info .media > div:first-child {
        width: 34px;
        font-size: 24px;
        margin-right: 8px;
    }
}
.card-campaign .meta-info .media-body {
    margin-top: 3px;
}
.card-campaign .meta-info label {
    margin-bottom: 0;
    display: block;
    line-height: 1;
    font-size: 11px;
    color: #97a3b9;
}
.card-campaign .meta-info .date {
    font-weight: 500;
    display: flex;
    align-items: center;
    margin-top: 5px;
}
.card-campaign .meta-info .date span {
    display: block;
    line-height: 1;
    width:100%;
}
.card-campaign .card-footer {
    background-color: #fff;
}
.card-campaign .az-profile-social-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.card-campaign .az-profile-social-list .btn-block {
    width: 38px;
    padding: 0;
    border-radius: 50%;
}
.card-campaign .az-profile-social-list .btn-block i {
    margin-right: 0;
}
.card-campaign .az-profile-social-list .btn-block + .btn-block {
    margin: 0;
}
.pagination {
    display: inline-flex;
}
#website-mini-icon {
    width: 32px;
    height: 32px;
    font-size: 15px;
    line-height: 32px;
    background: none;
    border: 2px solid #a0bff1;
    color: #a0bff1;;
}
.az-profile-menu {
    margin-left: 0;
}
@media (min-width: 576px) {
    .az-profile-menu .dropdown-menu {
        top: auto;
        bottom: -5px;
        left: 48px;
        right: auto;
        border: 0;
    }
}
.az-profile-menu > .az-img-user::before {
    margin-left: 9px;
    bottom: 5px;
    left: 100%;
    transform: rotate(-45deg);
}
.az-iconbar-help {
    color: #a0bff1 !important;
    font-size: 28px;
}
.az-iconbar-aside {
    z-index: 499;
}
.az-header-profile {
    padding: 0;
    flex-direction: row;
    margin-top: -30px;
}
@media (min-width: 576px) {
    .az-header-profile .az-img-user {
        width: 60px;
        height: 60px;
        margin: 0;
        margin-right: 15px;
    }
    .az-header-profile h6 {
        font-size: 14px;
    }
    .az-header {
        display:none;
    }
}
#website-icon-profile {
    margin: 0;
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    border-radius: 50%;
    background: #cdd4e0;
    color: #fff;
    text-align: center;
}
.map-bg {
    background: url(/assets/images/map.jpg) no-repeat center;
    background-size: cover;
}
.az-content-body-dashboard-six {
    padding: 0;
}
.select2-container {
    width: 100% !important;
    display: block;
}
@media (min-width: 480px) {
    .az-card-signin {
        margin: 0 auto;
        border: 0;
        width: 490px;
    }
}
.bootstrap-tagsinput input {
    display: inline-block;
}
@media (max-width:767px) {
    .media-body{
        width: auto !important;
    }
}
.login-bg {
    background: #082662 url(/assets/images/bg.png) no-repeat center;
    background-size: cover;
    min-height: 100vh;
}
.login-bg .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*.login-bg .col-md-6 {*/
/*    -ms-flex-preferred-size: 0;*/
/*    flex-basis: 0;*/
/*    -ms-flex-positive: 1;*/
/*    flex-grow: 1;*/
/*    max-width: 100%;*/
/*}*/
.login-bg .testimonial h1, .login-bg .testimonial h2, .login-bg .testimonial h4{color:#fff;font-weight:700;}
.login-bg .testimonial h4{margin-bottom:30px;}
.login-bg .az-card-signin {
    background: #fff;
    height: auto !important;
}
@media(min-width:992px){
    .login-bg .az-card-signin {
        min-height: 100vh;
    }
}
@media (max-width:991px){
    .login-bg .az-card-signin{margin:15px auto;}
    .az-signin-header{margin-top:20px !important;}
}
.card-tabs {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
}
.card-tabs > li + li {
    margin-top: 15px;
}
.card-tabs > li > .card-tab-item {
    /*border: 1px solid #082662;*/
    /*padding: 6px 12px;*/
    /*color: #082662;*/
    /*background-color: #fff;*/
    /*border-radius: 3px;*/
    /*outline: 0;*/
    display:block;
    width:100%;
    
    color: #333;
    background-color: #fff;
    text-align: center;
    padding: 10px 15px;
    margin: 0 9px 5px 0;
    border-radius: 0;
    border: none;
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.card-tabs > li > .card-tab-item:hover,
.card-tabs > li.active > .card-tab-item {
    /*color: #fff;*/
    /*background-color: #082662;*/
    
    color: #fff;
    background-color: transparent;
    border: none;
    text-shadow: 0 0 5px #555;
}
.card-tabs > li .card-tab-item:before,
.card-tabs > li .card-tab-item:after{
    content: "";
    background: #082662;
    width: 80%;
    height: 80%;
    transform: skewX(-15deg);
    position: absolute;
    top: 0;
    left: 150%;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.card-tabs > li .card-tab-item:after{
    background: #082662;
    left: auto;
    right: 150%;
    top: auto;
    bottom: 0;
}
.card-tabs > li .card-tab-item:hover:before,
.card-tabs > li.active .card-tab-item:before{
    left: 7px;
}
.card-tabs > li .card-tab-item:hover:after,
.card-tabs > li.active .card-tab-item:after{
    right: 7px;
}
.tab-cards .card {
    display: none;
}
.tab-cards .card.active {
    display: block;
}

html[data-placement=vertical][data-behaviour=unpinned][data-menu-animate=hidden] .nav-container .nav-content .logo a span, html[data-placement=vertical][data-behaviour=unpinned][data-menu-animate=hidden] .nav-container .nav-content .menu-container .menu ul {
    display: none;
}
html[data-placement=vertical][data-behaviour=unpinned]:not([data-menu-animate=show]) .nav-container .nav-content .logo a{font-size: 14px;}
.az-content-dashboard-six {
    padding-left: 100px;
    background : #f9f9f9;
}

@media (max-width:767px){
    html[data-placement=horizontal] .nav-container .dropdown-menu, html[data-placement=vertical] .nav-container .dropdown-menu {
        transform: translate3d(64px, 166px, 0px) !important;
    }
}
.tx-inverse {
    color: #1c273c;
    font-weight: 700;
}
.mobile-wrap {
    border: 10px solid #000;
    border-radius: 15px;
    background-color:#000;
    position: relative;
}
.mobile-wrap:before {
    content:"";
    position: absolute;
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    width: 38%;
    height: 22px;
    background-color:#000;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.mobile-wrap img {
    border-radius: 15px;
}
.mobile-wrap .preview {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color:#ff492c ;
    color:#fff;
    width: 100px;
    height: 100px;
    /*border: 6px solid #fff;*/
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
    border-radius: 50%;
    display:flex;
    flex-direction: column;
    align-items:center;
    justify-content:center;
    text-align:center;
    font-size:12px;
    line-height:1.5;
    font-weight:700;
    text-transform:uppercase;
}
.mobile-wrap .preview:before {
    content: '';
    /*background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);*/
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 1;
    transition: opacity .3s ease-in-out;
    border-radius: 50%;
}
.mobile-wrap .preview:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ff492c ;
    border: 6px solid #000;
    left: 0;
    top: 0;
    border-radius: 50%;
    animation: pulseAnim 2s infinite;
}
.mobile-wrap .preview svg
{
    font-size:22px;
}
@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}
/*.mobile-wrap:hover img{filter: grayscale(1);}*/
.mobile-wrap .preview:hover:after{border:4px solid rgba(255,255,255,0.9);}



/*.table thead th
{
    background:#082662;
    color:#fff;
}
table.dataTable thead th, table.dataTable thead td {
    border-top-width: 0;
    border-bottom-width: 0;
    padding: 20px 20px;
    font-weight: 700;
    font-size: 12px;
}*/
.dataTables_empty {
    display: block;
    width: 100% !important;
}
.dataTables_wrapper .dataTables_length label {
    font-size: 0;
}
.dataTables_wrapper .dataTables_length label select {
    font-size: 15px;
    border:1px solid #fff;
    border-radius: 10px;
    outline: 0;
    padding: 8px 10px;
}

.dataTables_wrapper .dataTables_filter input {
    border:1px solid #fff !important;
    border-radius: 10px !important;
    outline: 0;
    padding: 6px 10px;
    min-width: 260px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgaWQ9InN2ZzQ0ODUiICAgdmlld0JveD0iMCAwIDIxLjk5OTk5OSAyMS45OTk5OTkiICAgaGVpZ2h0PSIyMiIgICB3aWR0aD0iMjIiPiAgPGRlZnMgICAgIGlkPSJkZWZzNDQ4NyIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNDQ5MCI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xMDMwLjM2MjIpIiAgICAgaWQ9ImxheWVyMSI+ICAgIDxnICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuNSIgICAgICAgaWQ9ImcxNyIgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAuNCw4NjYuMjQxMzQpIj4gICAgICA8cGF0aCAgICAgICAgIGlkPSJwYXRoMTkiICAgICAgICAgZD0ibSAtNTAuNSwxNzkuMSBjIC0yLjcsMCAtNC45LC0yLjIgLTQuOSwtNC45IDAsLTIuNyAyLjIsLTQuOSA0LjksLTQuOSAyLjcsMCA0LjksMi4yIDQuOSw0LjkgMCwyLjcgLTIuMiw0LjkgLTQuOSw0LjkgeiBtIDAsLTguOCBjIC0yLjIsMCAtMy45LDEuNyAtMy45LDMuOSAwLDIuMiAxLjcsMy45IDMuOSwzLjkgMi4yLDAgMy45LC0xLjcgMy45LC0zLjkgMCwtMi4yIC0xLjcsLTMuOSAtMy45LC0zLjkgeiIgICAgICAgICBjbGFzcz0ic3Q0IiAvPiAgICAgIDxyZWN0ICAgICAgICAgaWQ9InJlY3QyMSIgICAgICAgICBoZWlnaHQ9IjUiICAgICAgICAgd2lkdGg9IjAuODk5OTk5OTgiICAgICAgICAgY2xhc3M9InN0NCIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5NjQsLTAuNzE3NiwwLjcxNzYsMC42OTY0LC0xNDIuMzkzOCwyMS41MDE1KSIgICAgICAgICB5PSIxNzYuNjAwMDEiICAgICAgICAgeD0iLTQ2LjIwMDAwMSIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center right 25px !important;
}

.dataTables_wrapper .dataTables_filter {
    float: left !important;
}
.dataTables_wrapper .dataTables_length {
    float: right !important;
}
.az-content-dashboard-six {
    padding-top: 0;
}
.animated-btn{
    position: relative;
}
.animated-btn:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ff492c ;
    border: 6px solid #000;
    left: 0;
    top: 0;
    border-radius: 15px;
    animation: pulseAnim 2s infinite;
}
@-webkit-keyframes pulseAnim{0%{-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.4}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}
.az-content-dashboard-six .container
{
    width:50%;
}