
@-webkit-keyframes draw {
    0% {
        stroke-dasharray: 20, 282.6;
    }
    50% {
        stroke-dasharray: 200, 282.6;
    }
    100% {
        stroke-dasharray: 20, 282.6;
    }
}
@keyframes draw {
    0% {
        stroke-dasharray: 20, 282.6;
    }
    50% {
        stroke-dasharray: 200, 282.6;
    }
    100% {
        stroke-dasharray: 20, 282.6;
    }
}
@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.preloader3 {
    width: auto;
    height: 130px;
    text-align: center;
    font-size: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.preloader3 > div {
    margin: 2px;
    background-color: #01a9ac;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
    -webkit-animation: stretchdelay 0.7s infinite ease-in-out;
    animation: stretchdelay 0.7s infinite ease-in-out;
}
.preloader3 .circ2 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.preloader3 .circ3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.preloader3 .circ4 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
.preloader3 .circ5 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.preloader3 .loader-md {
    height: 13px;
    width: 13px;
}
.preloader3 .loader-lg {
    height: 18px;
    width: 18px;
}
@-webkit-keyframes stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: translateY(-10px);
    }
    20% {
        -webkit-transform: translateY(-20px);
    }
}
@keyframes stretchdelay {
    0%,
    40%,
    100% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    }
    20% {
        transform: translateY(-20px);
        -webkit-transform: translateY(-20px);
    }
}
@-webkit-keyframes rotateColor {
    0% {
        border-top-color: #1b8bf9;
    }
    12.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8);
    }
    25% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    37.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4);
    }
    50% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    50.00001% {
        border-bottom-color: #1b8bf9;
    }
    62.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8);
    }
    75% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    87.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4);
    }
}
@keyframes rotateColor {
    0% {
        border-top-color: #1b8bf9;
    }
    12.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8);
    }
    25% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    37.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4);
    }
    50% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    50.00001% {
        border-bottom-color: #1b8bf9;
    }
    62.5% {
        border-bottom-color: rgba(27, 139, 249, 0.8);
    }
    75% {
        border-bottom-color: rgba(27, 139, 249, 0.6);
    }
    87.5% {
        border-bottom-color: rgba(27, 139, 249, 0.4);
    }
}
.preloader4 {
    width: 30px;
    height: 30px;
    position: relative;
    margin: 55px auto;
}
.double-bounce1,
.double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #01a9ac;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2s infinite ease-in-out;
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}
@-webkit-keyframes bounce {
    0%,
    100% {
        -webkit-transform: scale(0);
    }
    50% {
        -webkit-transform: scale(1);
    }
}
@keyframes bounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.preloader5 {
    margin: 55px 0;
    text-align: center;
}
.preloader5 .circle-5 {
    display: inline-block;
    padding: 11px;
    margin: 0 0.6em;
    background: #01a9ac;
    border-radius: 100%;
}
.preloader5 .l {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
}
.preloader5 .m {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.preloader5 .r {
    -webkit-animation: pulse 2s infinite linear;
    animation: pulse 2s infinite linear;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
@-webkit-keyframes pulse {
    10% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    50% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    70% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes pulse {
    10% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    50% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    70% {
        -webkit-transform: scale(1.7);
        transform: scale(1.7);
    }
    80% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.preloader6 {
    border-radius: 100%;
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background: inherit;
    margin: 18px 0;
}
.preloader6 hr {
    border: 0;
    background: inherit;
    width: 80%;
    height: 80%;
    margin: 10%;
    border-radius: 100%;
}
.preloader6::before,
.preloader6::after,
.preloader6 hr::before,
.preloader6 hr::after {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    left: 33px;
    border: 17px solid transparent;
    border-bottom: 50px solid #01a9ac;
    border-top: 50px solid #01a9ac;
    -webkit-animation: rotateColor 1000ms infinite;
    animation: rotateColor 1000ms infinite;
}
.preloader6::after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation-delay: 125ms;
    animation-delay: 125ms;
}
.preloader6 hr::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-animation-delay: 250ms;
    animation-delay: 250ms;
}
.preloader6 hr::after {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    -webkit-animation-delay: 375ms;
    animation-delay: 375ms;
}
.loader-block,
.loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@keyframes rotateColor {
    0% {
        border-top-color: #1abc9c;
    }
    12.5% {
        border-bottom-color: rgba(26, 188, 156, 0.8);
    }
    25% {
        border-bottom-color: rgba(26, 188, 156, 0.6);
    }
    37.5% {
        border-bottom-color: rgba(26, 188, 156, 0.4);
    }
    50% {
        border-bottom-color: rgba(26, 188, 156, 0.6);
    }
    50.00001% {
        border-bottom-color: #1abc9c;
    }
    62.5% {
        border-bottom-color: rgba(26, 188, 156, 0.8);
    }
    75% {
        border-bottom-color: rgba(26, 188, 156, 0.6);
    }
    87.5% {
        border-bottom-color: rgba(26, 188, 156, 0.4);
    }
}
.range-slider {
    min-height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 15px;
}
.range-slider b {
    margin-top: -10px;
}
#RGB {
    height: 10px;
    background: gray;
}
#RC .slider-selection {
    background: #ff8282;
}
#RC .slider-handle {
    background: red;
}
#GC .slider-selection {
    background: #428041;
}
#GC .slider-handle {
    background: green;
}
#BC .slider-selection {
    background: #8283ff;
}
#BC .slider-handle {
    border-bottom-color: blue;
}
#R,
#G,
#B {
    width: 300px;
}
.range-slider-contain {
    position: absolute;
    bottom: 15px;
}
.slider-handle {
    top: -5px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#01a9ac), to(#01a9ac));
    background-image: linear-gradient(to bottom, #01a9ac 0%, #01a9ac 100%);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.slider-tick,
.slider-track {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bdc3c7), to(#bdc3c7));
    background-image: linear-gradient(to bottom, #bdc3c7 0%, #bdc3c7 100%);
}
.slider-handle.custom::before {
    line-height: 15px;
    font-size: 35px;
    color: #01a9ac;
}
#slider12a .slider-track-high,
#slider12c .slider-track-high {
    background: green;
}
#slider12b .slider-track-low,
#slider12c .slider-track-low {
    background: red;
}
#slider12c .slider-selection {
    background: yellow;
}
.slider-selection.tick-slider-selection {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));
    background-image: linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%);
}
.slider-tick.in-selection {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#01dbdf), to(#01dbdf));
    background-image: linear-gradient(to bottom, #01dbdf 0%, #01dbdf 100%);
}
.slider.slider-horizontal .slider-track {
    height: 2px;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
    top: -5px;
    cursor: pointer;
}
.slider.slider-horizontal .slider-track {
    width: 90%;
    margin-top: -5px;
    top: 50%;
    left: 10px;
}
.br-wrapper {
    margin: 20px 0 50px;
}
.br-theme-bars-1to10 .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    font-size: 13px;
    color: #757575;
    font-weight: 400;
}
.br-theme-bars-reversed .br-widget .br-current-rating {
    clear: both;
    padding: 0;
    line-height: 2;
    font-size: 13px;
}
.br-theme-bars-movie .br-widget .br-current-rating {
    color: #757575;
    font-weight: 400;
    text-align: left;
}
.br-theme-bars-horizontal .br-widget .br-current-rating,
.br-theme-bars-reversed .br-widget .br-current-rating {
    color: #757575;
    font-weight: 400;
    font-size: 13px;
}
span.value {
    display: inline;
}
.current-rating {
    position: relative;
    top: -50px;
}
.current-rating.hidden {
    display: none;
}
.your-rating {
    position: relative;
    top: -50px;
}
.your-rating.hidden {
    display: none;
}
.br-theme-bars-1to10 .br-widget a,
.br-theme-bars-movie .br-widget a,
.br-theme-bars-reversed .br-widget a,
.br-theme-bars-horizontal .br-widget a {
    background-color: #01d1d5;
}
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected,
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected,
.br-theme-bars-reversed .br-widget a.br-active,
.br-theme-bars-reversed .br-widget a.br-selected,
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
    background-color: #01a9ac;
}
.br-theme-bars-pill .br-widget a {
    background-color: #01d1d5;
    color: #01a9ac;
}
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
    background-color: #01a9ac;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
    color: #01a9ac;
}
.br-theme-css-stars .br-widget a.br-active:after,
.br-theme-css-stars .br-widget a.br-selected:after {
    color: #01a9ac;
}
.br-theme-bars-square .br-widget a {
    border: 2px solid #01d1d5;
    color: #01d1d5;
}
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
    border: 2px solid #01a9ac;
    color: #01a9ac;
}
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,
.br-theme-fontawesome-stars-o .br-widget a:after,
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    color: #01a9ac;
}
#task-container ul {
    overflow: hidden;
}
#task-container .task-headline {
    display: none;
    color: #666666;
    border-bottom: 1px solid #c8c7bb;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 1.6em;
    position: relative;
}
#task-container .task-headline:before {
    height: 1px;
    width: 100%;
    background: #fff;
    position: absolute;
    content: " ";
    bottom: 0;
    left: 0;
}
#task-container .nothing-message {
    height: 160px;
    color: #666;
    background-size: 15%;
}
#task-container li {
    float: left;
    width: 49%;
    overflow: auto;
    height: auto;
    min-height: 10px;
    background: #fff;
    display: inline-block;
    padding: 20px;
    border: 1px solid #ccc;
    color: #666;
    border-top: 9px solid #01a9ac;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 2%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
}
#task-container li:nth-child(even) {
    margin-right: 0;
}
#task-container li:hover {
    opacity: 1;
    border-top: 9px solid #e0e0e0;
}
#task-container li.complete {
    opacity: 1;
    border-top: 9px solid #fe5d70;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}
#task-container li.complete:before {
    background: url("../images/complete.png") no-repeat;
    position: absolute;
    top: 5px;
    right: 5px;
    content: "";
    width: 55px;
    height: 55px;
    background-size: 100%;
}
#task-container li.complete:hover {
    border-top: 9px solid #e0e0e0;
    opacity: 1;
}
#task-container li.complete p {
    text-decoration: line-through;
}
#task-container p {
    line-height: 1.6em;
    text-align: left;
}
.add-line.complete {
    text-decoration: line-through;
}
.task-panel .to-do-label {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.task-panel .to-do-label:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
}
.to-do-list {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.to-do-list i {
    color: #ccc;
    font-size: 17px;
    opacity: 0;
}
.to-do-list:last-child {
    border: none;
    padding: 0;
    margin: 0;
}
.to-do-list:hover i {
    opacity: 1;
    -webkit-transition: opacity ease-in 0.3s;
    transition: opacity ease-in 0.3s;
}
.to-do-list p {
    display: inline-block;
}
.to-do-label .checkbox-fade {
    display: block;
}
.to-do-label .checkbox-fade .delete_todo {
    float: right;
    font-size: 24px;
    color: #ccc;
}
.to-do-label .check-task {
    display: block;
}
.to-do-label i {
    cursor: pointer;
}
.done-task span,
.done-task .captions {
    color: #919aa3;
    text-decoration: line-through;
}
@media only screen and (min-width: 1367px) and (max-width: 1700px) {
    .timeline-dot:before,
    .timeline-dot:after {
        left: 34px;
    }
    .timeline-dot .social-timelines:before {
        left: 37px;
    }
    .timeline-dot .social-timelines-left:after {
        right: -30px;
    }
    .timeline-dot .timeline-right .card {
        margin-left: 30px;
    }
}
@media only screen and (max-width: 1366px) {
    .to-do-list {
        margin-bottom: 15px;
    }
    .img-tabs img {
        width: 75px;
    }
    .card .card-block .sub-title {
        font-size: 12px;
    }
}
@media only screen and (min-width: 1279px) and (max-width: 1500px) {
    .cd-horizontal-timeline {
        margin: 0 auto;
    }
    #chartdiv {
        height: 440px;
    }
    .social-card-1 .card-block-big {
        padding: 1.3em;
    }
    #morris-extra-area {
        height: 400px !important;
    }
    .widget-chat-box .send-chat,
    .widget-chat-box .receive-chat {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .similar-job .media {
        display: inline-block;
    }
    .similar-job .media .media-body {
        margin-top: 20px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1258px) {
    .user-head {
        text-align: center;
    }
    .user-head .user-face {
        margin: 0 auto;
    }
    .user-head .user-name {
        display: none;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .timeline-dot .card {
        margin-left: 50px;
    }
    .timeline-dot:after,
    .timeline-dot:before {
        left: 35px;
    }
    .timeline-dot .social-timelines:before {
        left: 38px;
    }
    .timeline-dot .social-timelines-left:after {
        right: -50px;
    }
}
@media only screen and (max-width: 1199px) {
    .pagination {
        float: inherit;
        text-align: center;
        display: inline-block;
        margin-top: 10px !important;
    }
    .pagination li {
        float: left;
        margin-bottom: 10px;
    }
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 14px;
    }
    #design-wizard .steps li a {
        padding: 1em 0.5em;
    }
    .blog-page-card {
        margin-bottom: 30px;
    }
    .blog-page-card:last-child {
        margin-bottom: 0;
    }
    #draggablePanelList [class*="col-"] .card-sub {
        margin-bottom: 30px;
    }
    #draggablePanelList [class*="col-"]:last-child .card-sub {
        margin-bottom: 0px;
    }
    .user-head {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .user-body {
        min-height: auto !important;
    }
    .mail-box-head {
        text-align: center;
    }
    .mail-box-head form {
        float: inherit;
    }
    #external-events h6 {
        margin-top: 0;
        margin-bottom: 20px;
    }
    .just_edit .input-group {
        width: 100% !important;
    }
    .dotted-line-theme .ibtn_container {
        top: 10px;
        position: inherit;
    }
    .users-card [class*="col-"] {
        margin-bottom: 20px;
    }
    .users-card [class*="col-"]:last-child {
        margin-bottom: 0;
    }
    .timeline-btn {
        text-align: center;
        width: 100%;
        right: 0;
    }
    .social-timeline-left {
        position: inherit;
        top: 0;
        margin-right: 0;
    }
    .timeline-icon {
        position: absolute;
        margin-left: 0;
    }
    .social-timelines:before {
        left: 35px;
    }
    .timeline-dot:after,
    .timeline-dot:before {
        left: 32px;
    }
    .user-box .social-client-description {
        border-bottom: 1px solid #ddd;
    }
    .user-box .f-right {
        float: none;
        display: block;
    }
    .main-timeline {
        padding: 10px;
    }
    .main-timeline:before,
    .main-timeline:after {
        margin-left: -94px;
        margin-top: 25px;
        display: none;
    }
    .cd-timeline-content::before {
        top: 15px;
    }
    .cd-date,
    .cd-details {
        display: block;
        padding-left: 20px !important;
        padding-top: 0 !important;
    }
    .cd-details {
        margin-bottom: 20px;
    }
    .cd-timeline-content p {
        margin-bottom: 0;
    }
    .clock-widget .basic-alarm {
        display: none;
    }
    .weather-card-2 .weather-card-temp {
        padding: 0;
    }
    .weather-card-2 .card-footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .user-activity-card .card-block-big {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .note-card .note-box-aside {
        border: none;
    }
}
@media only screen and (max-width: 992px) {
    .navbar,
    .navbar .navbar-logo {
        width: 100% !important;
    }
    .card-block [class*="col-"]:nth-last-child(-n + 3) .card.user-card,
    .card-block [class*="col-"]:last-child .basic-list {
        margin-bottom: 0;
    }
    .common-img-bg {
        background: #f3f3f3 !important;
    }
    .auth-body .text-center img {
        display: none;
    }
    #footer-search tfoot .form-control,
    #footer-select tfoot .form-control,
    #form-input-table .form-control,
    .search-api .form-control,
    #dt-live-dom .form-control {
        width: 80%;
    }
    .card-title {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 5px;
    }
    .header-navbar {
        position: fixed !important;
        z-index: 1209;
        top: 0;
    }
    .header-navbar[pcoded-header-position="relative"] {
        position: fixed !important;
        top: 0;
    }
    .header-navbar .navbar-wrapper .navbar-container {
        margin-left: 0;
    }
    .header-navbar .navbar-wrapper .navbar-logo {
        width: 100% !important;
    }
    .header-navbar .navbar-wrapper .navbar-logo a img {
        display: block !important;
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-menu {
        display: block;
        position: absolute;
        left: 10px;
        top: 10px;
        right: auto;
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-search {
        display: block;
        position: absolute;
        left: 70px;
        top: 20px;
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-options {
        display: block;
        position: absolute;
        right: 30px;
    }
    .header-navbar .navbar-container .nav-left,
    .header-navbar .navbar-wrapper .navbar-container .nav-right {
        display: none;
    }
    .btn-blog {
        text-align: center;
    }
    .animation-image img {
        margin: 20px auto 0;
    }
    .animation-type {
        text-align: center;
    }
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 16px;
    }
    .widget-card-user .card-user {
        text-align: center;
    }
    .pcoded-main-container {
        margin-top: 56px !important;
    }
}
@media only screen and (min-width: 992px) {
    .btn-blog {
        text-align: right;
    }
    .basic-list,
    .card-block [class*="col-"]:nth-last-child(-n + 3) .card.user-card {
        margin-bottom: 0;
    }
    .menu-rtl .breadcrumb-item + .breadcrumb-item::after {
        display: inline-block;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        color: #868e96;
        content: "/";
    }
    .menu-rtl .breadcrumb-item + .breadcrumb-item::before {
        content: none;
    }
}
@media only screen and (max-width: 991px) {
    .main-body .page-wrapper .align-items-end .page-header-title {
        text-align: center;
        display: block;
    }
    .main-body .page-wrapper .align-items-end .page-header-title i {
        float: none;
        margin-bottom: 10px;
        margin-right: 0;
    }
    .main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body {
        direction: ltr;
    }
    .main-body .page-wrapper .align-items-end .page-header-breadcrumb {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block;
    }
    .page-header-breadcrumb .breadcrumb-item {
        display: inline-block;
        float: none;
    }
    .messages-content {
        border-right: none;
    }
}
@media only screen and (min-width: 801px) and (max-width: 915px) {
    .grid figure {
        min-width: auto;
    }
}
@media only screen and (min-width: 768px) {
    #draggableWithoutImg [class*="col-"]:last-child .m-t-20 {
        margin-top: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 872px) {
    .author-details .header-right li {
        margin-right: 40px;
    }
    .recent-candidate-card .recent-contain {
        margin-left: 0;
    }
    .author-details img ~ .dot1,
    .author-details img ~ .dot2 {
        top: 30%;
    }
}
@media only screen and (max-width: 768px) {
    .card-block.list-tag ul li:last-child {
        margin-bottom: 20px;
    }
    .inline-order-list {
        margin-top: 0;
    }
    h4 {
        font-size: 1rem;
        font-weight: 600;
    }
    .recent-candidate-card .recent-contain {
        margin-left: 0;
    }
    .mail-body-content .form-group:nth-child(2) .form-control {
        margin-bottom: 20px;
    }
    .mail-body-content .form-group:nth-child(2) .col-md-6:last-child .form-control {
        margin-bottom: 0;
    }
    .card h5 {
        font-size: 16px;
    }
    .header-navbar .navbar-wrapper .navbar-logo {
        display: inherit;
    }
    .header-navbar .navbar-wrapper .navbar-logo a {
        display: inline-block;
    }
    .header-navbar .navbar-wrapper .navbar-logo .mobile-options {
        top: 20px;
    }
    body.header-fixed .main-body .page-wrapper {
        padding-bottom: 0;
        padding-top: 15px;
    }
    .card-header-right i:nth-child(n + 2) {
        display: none;
    }
    .dataTables_paginate .pagination {
        float: inherit;
        text-align: center;
        display: inline-block;
        margin-top: 10px !important;
    }
    div.dataTables_wrapper div.dataTables_info {
        display: inherit;
    }
    .wizard > .steps > ul > li {
        float: inherit;
        width: 100%;
    }
    .gallery-page .grid {
        padding: 0;
    }
    figure.effect-steve h2 {
        margin-top: 0;
    }
    .cover-profile .profile-bg-img {
        margin-bottom: 0;
    }
    .card-block.user-info {
        position: inherit;
        text-align: center;
        background-color: #e0e0e0;
        margin-bottom: 20px;
    }
    .user-info .media-left,
    .user-info .media-body {
        display: block;
    }
    .cover-btn {
        position: inherit;
        float: none;
    }
    .cover-btn .btn:first-child {
        margin-right: 10px;
    }
    .user-info .user-title {
        position: initial;
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .nav-tabs.md-tabs.tab-timeline li a {
        font-size: 14px;
    }
    .user-content h4 {
        font-size: 1rem;
    }
    .user-content h5 {
        margin-right: 0;
        font-size: 14px;
    }
    .top-cap-text p {
        padding: 0;
    }
    .top-cap-text p:last-child {
        margin-bottom: 0;
    }
    .user-card .btn span {
        font-size: 13px;
    }
    .toolbar-page [class*="col-"] {
        margin-bottom: 30px;
    }
    .toolbar-page [class*="col-"]:last-child {
        margin-bottom: 0;
    }
    .offline-404 h1 {
        font-size: 80px;
    }
    .offline-404 h2 {
        font-size: 25px;
    }
    .invoice-contact {
        margin-top: 20px;
        margin-bottom: 0;
    }
    .lng-dropdown {
        display: none;
    }
    .group-widget .card-block-big {
        height: 110px;
    }
    .whether-card .card-footer {
        text-align: center;
    }
    .client-blocks ul li {
        font-size: 30px;
    }
    .widget-profile-card-1 ~ .card-footer [class*="col-"] {
        border: none;
        margin: 0 auto;
    }
    .large-widget-card i {
        top: 15px;
    }
    .user-activity-card .user-number {
        padding: 15px 0;
    }
    .user-activity-card .m-b-40 {
        margin-bottom: 10px;
    }
    .blur-user-card .blur-footer [class*="col-"] {
        margin: 0 auto;
        border: none;
    }
    .switchery {
        margin-bottom: 20px;
    }
    .switchery-large,
    .switchery-large ~ .switchery-default,
    .switchery-small {
        margin-bottom: 0;
    }
    .js-dynamic-disable,
    .js-dynamic-enable {
        display: block;
        width: 100%;
    }
    .js-dynamic-disable {
        margin-bottom: 20px;
    }
    .radio-inline,
    .border-checkbox-section .border-checkbox-group,
    .checkbox-color {
        display: block;
    }
    .checkbox-fade {
        display: inline-block;
    }
    body.horizontal-icon .page-header,
    body.horizontal-icon-fixed .page-header {
        margin-top: 0;
    }
    body.horizontal-icon .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon,
    body.horizontal-icon-fixed .pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
        display: inline-block !important;
        margin-right: 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    .signup-card {
        position: inherit;
    }
    .auth-box {
        margin: 0;
    }
    .login h3 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .login .m-b-20 {
        margin-bottom: 10px;
    }
    .login .m-t-30 {
        margin-top: 10px;
    }
    .similar-job .media {
        display: inline-block;
    }
    .similar-job .media .media-body {
        margin-top: 20px;
    }
    .cal-event .inverse-card p:after {
        width: 100%;
    }
    .login-card.auth-body,
    .signin-card.auth-body,
    .signup-card.auth-body {
        width: 100%;
    }
    .recent-candidate-card .recent-contain {
        margin-left: 10px;
    }
    .author-details .header-right {
        text-align: left;
        margin-top: 20px;
    }
    .post-new-contain textarea:focus {
        border: none;
    }
    .wizard.vertical > .content,
    .wizard.vertical > .steps {
        width: 100%;
    }
    .wizard {
        overflow: visible;
    }
    .comment-input .input-group {
        display: block;
    }
    .comment-input .input-group i {
        text-align: center;
        width: 100%;
    }
    .comment-input .input-group input {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 640px) {
    .dt-button {
        margin-bottom: 5px;
    }
    .email-read .card-header h6 {
        float: none;
        margin-top: 10px;
    }
    .email-read .media {
        display: inline-block;
    }
    .email-read .media.m-b-20 {
        margin-bottom: 0;
    }
    .email-read .mail-img [class*="col-"] {
        margin-bottom: 30px;
    }
    .email-read .mail-img [class*="col-"]:last-child {
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 991px) {
    .main-body .page-wrapper .align-items-end .page-header-title {
        text-align: center;
        display: block;
    }
    .main-body .page-wrapper .align-items-end .page-header-title i {
        float: none;
        margin-bottom: 10px;
    }
    .main-body .page-wrapper .align-items-end body .pcoded[vertical-placement="right"] .main-body {
        direction: ltr;
    }
    .main-body .page-wrapper .align-items-end .page-header-breadcrumb {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block;
    }
    .page-header-breadcrumb .breadcrumb-item {
        display: inline-block;
        float: none;
    }
    .messages-content {
        border-right: none;
    }
}
@media only screen and (max-width: 993px) {
    .navbar,
    .navbar .navbar-logo {
        width: 100% !important;
    }
    .error-500,
    .error-503,
    .error-404,
    .error-400,
    .error-403,
    .login {
        display: block !important;
        position: relative !important;
    }
    .header .login-card {
        margin-top: 80px;
        margin-bottom: 60px;
    }
}
@media only screen and (max-width: 573px) {
    .author-details .header-right li {
        margin-right: 20px;
        display: block;
        margin-top: 20px;
    }
    .md-tabs {
        display: initial;
    }
    .md-tabs .nav-item {
        width: calc(100% / 1);
        position: relative;
    }
    .nav-tabs .slide {
        width: calc(100% / 1) !important;
    }
    .toolbar-page [class*="col-"] .sub-title {
        text-align: center;
    }
    #task-container li {
        width: 100%;
    }
    .nav-tabs.tabs {
        display: inherit;
    }
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        border: none;
    }
    .nav-tabs .nav-link {
        text-align: center;
    }
    .email-card .nav-tabs .nav-link {
        text-align: left;
    }
    .search-content {
        display: block;
        text-align: center;
    }
    .search-content img {
        margin-top: 20px;
    }
    .seacrh-header {
        margin-top: 0;
    }
    .seacrh-header .input-group {
        margin-bottom: 0;
    }
    .payment-card .text-right {
        text-align: left !important;
    }
    .payment-tabs .md-tabs .nav-item + .nav-item,
    .payment-tabs .md-tabs .nav-item .nav-item,
    .payment-tabs .md-tabs .nav-item {
        width: calc(100% / 1) !important;
    }
    .jp-card {
        min-width: 225px !important;
    }
    .payment-form {
        padding: 0;
        padding-top: 20px;
    }
    .modal-mob-btn [class*="col-"]:first-child {
        margin-bottom: 20px;
    }
    .location-mob-btn .btn {
        margin-bottom: 10px;
        margin-right: 0;
    }
    .job-cards .media {
        display: inline-block;
        text-align: center;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .job-cards .media p {
        margin-bottom: 0;
    }
    .invoice-btn-group .m-r-20 {
        margin-right: 0;
    }
    .table-card .row-table {
        display: block;
        text-align: center;
    }
    .table-card .row-table i {
        font-size: 28px;
        margin-bottom: 10px;
        display: inline-block;
    }
    .table-card .row-table .br {
        border: none;
        border-bottom: 1px solid #ccc;
    }
    .table-card .row-table > [class*="col-"] {
        display: block;
    }
    .card-block-big {
        padding: 1em;
    }
    .card-block-big #barchart,
    .card-block-big #barchart2 {
        display: inline-block;
        margin-bottom: 10px;
    }
    .widget-primary-card [class*="col-"] {
        padding: 1em;
    }
    .widget-primary-card [class*="col-"] h6 {
        margin-bottom: 0;
    }
    .cd-horizontal-timeline .events-content em {
        text-align: left;
    }
    .events-content h2 {
        font-size: 20px;
    }
    .cd-horizontal-timeline {
        margin: 0 auto;
    }
    .social-widget-card i {
        top: 25px;
        font-size: 38px;
    }
    .widget-chat-box .card-header i {
        display: none;
    }
    .mobile-inputs [class*="col-"]:first-child {
        margin-bottom: 20px;
    }
    .pagination-lg .page-link {
        padding: 0.75rem 0.65rem;
    }
    .mobtn {
        padding: 10px;
    }
    .task-sale-card {
        text-align: center;
    }
}
@media only screen and (max-width: 460px) {
    .fc-toolbar .fc-right .fc-button-group {
        margin-right: 0;
    }
    .social-msg a {
        margin-bottom: 10px;
    }
    .social-msg a:last-child {
        margin-bottom: 0;
    }
    .bd-example-modal .modal-footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .bd-example-modal .modal-footer button {
        margin-right: 0;
    }
    .invoice-total tbody {
        float: none;
    }
    .timeline-right .card {
        margin-left: 20px;
    }
    .user-box .media-left {
        padding-right: 10px;
    }
    figure.effect-moses h2 {
        width: 60%;
        height: 70%;
        padding: 10px;
        font-size: 25px;
    }
    figure.effect-moses p {
        padding: 5px;
    }
}
@media only screen and (max-width: 480px) {
    .j-pro .j-checkbox-toggle {
        padding-bottom: 30px;
    }
    .main-body .page-wrapper {
        padding: 10px;
    }
    .blog-page hr {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .blog-big-user {
        text-align: center;
    }
    .blog-big-user img {
        margin-bottom: 20px;
    }
    .blog-s-reply .media .media-left {
        padding-right: 10px;
    }
    .j-forms .divider-text span {
        white-space: pre-line;
        display: block;
        line-height: 1.8;
    }
    .j-forms .divider-text {
        height: auto;
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .j-forms .content {
        padding: 0px 10px 0;
    }
    .comment-block .media-left {
        padding-right: 10px;
    }
    .breadcrumb-page .card {
        text-align: center;
    }
    div.dataTables_wrapper div.dataTables_filter input {
        width: 150px;
    }
    #footer-search tfoot .form-control,
    #footer-select tfoot .form-control,
    #form-input-table .form-control,
    .search-api .form-control,
    #dt-live-dom .form-control {
        width: 65%;
        padding: 0.5rem 6px;
    }
    .grid figure {
        min-width: auto;
    }
    .mytooltip .tooltip-content {
        width: 310px;
        margin: 0 0 20px -90px;
    }
    .mytooltip .tooltip-content:after {
        margin-left: -90px;
    }
    .cd-timeline-content .media {
        display: inherit !important;
        padding-left: 20px;
    }
    .cd-timeline-content .media .media-left {
        text-align: center;
        margin: 10px auto;
    }
    .summernote-page .modal-footer {
        display: inline-block;
        text-align: center;
    }
    .summernote-page .modal-footer > :not(:first-child) {
        margin-top: 10px;
        margin-left: 0;
    }
    .product-detail .txt-muted.d-inline-block {
        margin-top: 10px;
    }
    .product-detail .txt-muted.d-inline-block ~ .f-right {
        float: none;
        display: block;
        margin-top: 10px;
    }
    .mob-product-btn {
        text-align: center;
    }
    .mob-product-btn .btn-primary,
    .mob-product-btn .sweet-alert button.confirm,
    .sweet-alert .mob-product-btn button.confirm,
    .mob-product-btn .wizard > .actions a,
    .wizard > .actions .mob-product-btn a {
        margin-right: 0;
        display: block;
        margin: 10px auto;
    }
}
@media only screen and (max-width: 420px) {
    #msform {
        width: 320px;
        margin: 20px auto;
    }
    .ms-container {
        width: 240px;
    }
    .ms-container .ms-selectable,
    .ms-container .ms-selection {
        width: 40%;
    }
    .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}
@media only screen and (min-width: 576px) and (max-width: 1366px) {
    .job-card.card-columns {
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media only screen and (max-width: 576px) {
    .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
    .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        min-width: 280px;
        left: 0;
        right: auto;
        width: auto;
    }
    .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification {
        left: auto;
        right: 0;
    }
    .nav-tabs .nav-link.active {
        margin-bottom: 0;
    }
    .md-tabs .nav-item a {
        margin-bottom: 5px;
    }
    .add-task-card .to-do-list h6 span {
        display: inline-block;
    }
}
.pcoded[layout-type="dark"],
body.dark {
    color: #fff;
}
.pcoded[layout-type="dark"] a,
body.dark a {
    color: #fff;
}
.pcoded[layout-type="dark"] text,
body.dark text {
    fill: #fff;
}
.pcoded[layout-type="dark"] .card,
body.dark .card {
    background-color: #4a5a77;
}
.pcoded[layout-type="dark"] .card code,
body.dark .card code {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .card .card-header h5,
body.dark .card .card-header h5 {
    color: #fff;
}
.pcoded[layout-type="dark"] .card .card-header .card-header-right i,
body.dark .card .card-header .card-header-right i {
    color: #fff;
}
.pcoded[layout-type="dark"] .card .card-block code,
body.dark .card .card-block code {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .card .card-block .dropdown-menu,
body.dark .card .card-block .dropdown-menu {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .card .card-footer,
body.dark .card .card-footer {
    background-color: #465570;
}
.pcoded[layout-type="dark"] .dropdown-menu,
body.dark .dropdown-menu {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item .dropdown-divider,
body.dark .dropdown-menu .dropdown-item .dropdown-divider {
    border-top: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:focus,
.pcoded[layout-type="dark"] .dropdown-menu .dropdown-item:hover,
body.dark .dropdown-menu .dropdown-item:focus,
body.dark .dropdown-menu .dropdown-item:hover {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .sub-title,
body.dark .sub-title {
    color: #6a7fa3;
}
.pcoded[layout-type="dark"] .table td,
.pcoded[layout-type="dark"] .table th,
body.dark .table td,
body.dark .table th {
    border-top: 1px solid #546686;
}
.pcoded[layout-type="dark"] .table thead th,
body.dark .table thead th {
    border-bottom: 2px solid #546686;
}
.pcoded[layout-type="dark"] .thumb-block,
body.dark .thumb-block {
    border: 1px solid #546686;
}
.pcoded[layout-type="dark"] .b-t-default,
.pcoded[layout-type="dark"] .b-t-theme,
.pcoded[layout-type="dark"] .post-new-footer,
.pcoded[layout-type="dark"] .version .nav li:first-child,
body.dark .b-t-default,
body.dark .b-t-theme,
body.dark .post-new-footer,
body.dark .version .nav li:first-child {
    border-top: 1px solid #546686;
}
.pcoded[layout-type="dark"] .b-b-default,
.pcoded[layout-type="dark"] .b-b-theme,
.pcoded[layout-type="dark"] .job-cards .media,
.pcoded[layout-type="dark"] .search-content,
body.dark .b-b-default,
body.dark .b-b-theme,
body.dark .job-cards .media,
body.dark .search-content {
    border-bottom: 1px solid #546686;
}
.pcoded[layout-type="dark"] .b-l-default,
.pcoded[layout-type="dark"] .b-l-theme,
body.dark .b-l-default,
body.dark .b-l-theme {
    border-left: 1px solid #546686;
}
.pcoded[layout-type="dark"] .b-r-default,
.pcoded[layout-type="dark"] .b-r-theme,
.pcoded[layout-type="dark"] .messages-content,
body.dark .b-r-default,
body.dark .b-r-theme,
body.dark .messages-content {
    border-right: 1px solid #546686;
}
.pcoded[layout-type="dark"] .progress,
body.dark .progress {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .btn-default,
body.dark .btn-default {
    background-color: #546686;
    color: #fff;
}
.pcoded[layout-type="dark"] .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
body.dark .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #546686 !important;
}
.pcoded[layout-type="dark"] .pcoded-main-container,
body.dark .pcoded-main-container {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .show-notification li:first-child:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .profile-notification li:first-child:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .show-notification li:first-child:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .nav-right > .header-notification:nth-child(2) .profile-notification li:first-child:hover {
    background-color: #404e67 !important;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .profile-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .profile-notification a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .profile-notification a {
    color: #fff;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover {
    background-color: transparent;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification.row li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .show-notification.row li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .mega-menu-top .header-notification .row.profile-notification li:hover .mega-menu-links > li:hover a,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .mega-menu-top .row.profile-notification li:hover .mega-menu-links > li:hover a {
    color: #01a9ac;
}
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,
.pcoded[layout-type="dark"] .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .show-notification li:hover,
body.dark .header-navbar .navbar-wrapper .navbar-container .header-notification .profile-notification li:hover {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .header-navbar .morphsearch.open,
body.dark .header-navbar .morphsearch.open {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-form,
body.dark .header-navbar .morphsearch.open .morphsearch-form {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content,
body.dark .header-navbar .morphsearch.open .morphsearch-content {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object,
body.dark .header-navbar .morphsearch.open .morphsearch-content .dummy-media-object {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .p-chat-user,
body.dark .p-chat-user {
    border-left: 1px solid #2c3648;
}
.pcoded[layout-type="dark"] .p-chat-user .userlist-box,
body.dark .p-chat-user .userlist-box {
    border-bottom: 1px solid #2c3648;
}
.pcoded[layout-type="dark"] .p-chat-user .userlist-box .chat-header,
body.dark .p-chat-user .userlist-box .chat-header {
    color: #fff;
}
.pcoded[layout-type="dark"] .showChat_inner,
body.dark .showChat_inner {
    background-color: #546686;
    border-left: 1px solid #2c3648;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content,
body.dark .showChat_inner .chat-menu-content {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-menu-content:before,
body.dark .showChat_inner .chat-menu-content:before {
    border-right-color: #404e67;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-inner-header,
body.dark .showChat_inner .chat-inner-header {
    border-bottom: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply,
body.dark .showChat_inner .chat-menu-reply {
    background-color: #2c3648;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-menu-reply:before,
body.dark .showChat_inner .chat-menu-reply:before {
    border-left-color: #2c3648;
}
.pcoded[layout-type="dark"] .showChat_inner .chat-reply-box,
body.dark .showChat_inner .chat-reply-box {
    background-color: #546686;
    border-top: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .form-control,
body.dark .form-control {
    background-color: #546686;
    color: #fff;
}
.pcoded[layout-type="dark"] .main-body .page-wrapper .page-header-title h4,
body.dark .main-body .page-wrapper .page-header-title h4 {
    color: #fff;
}
.pcoded[layout-type="dark"] .profile-comp-block input.dial,
.pcoded[layout-type="dark"] .view-card input.dial,
body.dark .profile-comp-block input.dial,
body.dark .view-card input.dial {
    color: #fff !important;
}
.pcoded[layout-type="dark"] .line-example,
body.dark .line-example {
    border-right: 1px solid #546686;
}
.pcoded[layout-type="dark"] .marketing-card .table tbody .marketing-header,
body.dark .marketing-card .table tbody .marketing-header {
    background: #2c3648;
}
.pcoded[layout-type="dark"] .unique-visitor-card .footer-card,
body.dark .unique-visitor-card .footer-card {
    background-color: #2c3648;
}
.pcoded[layout-type="dark"] .user-detail-card .user-detail > div,
body.dark .user-detail-card .user-detail > div {
    border-bottom: 1px solid #546686;
}
.pcoded[layout-type="dark"] .user-detail-card .user-detail > div:last-child,
body.dark .user-detail-card .user-detail > div:last-child {
    border-bottom: none;
}
.pcoded[layout-type="dark"] .client-map .client-contain h5,
body.dark .client-map .client-contain h5 {
    color: #fff;
}
.pcoded[layout-type="dark"] .client-map .client-card-box,
body.dark .client-map .client-card-box {
    border: 1px solid #546686;
}
.pcoded[layout-type="dark"] .client-map .client-card-box .client-border,
body.dark .client-map .client-card-box .client-border {
    border-right: 1px solid #546686;
}
.pcoded[layout-type="dark"] .client-map .client-card-box .client-border-card,
body.dark .client-map .client-card-box .client-border-card {
    border-top: 1px solid #546686;
}
.pcoded[layout-type="dark"] .widget-card-user .card-footer,
body.dark .widget-card-user .card-footer {
    background-color: #2c3648;
}
.pcoded[layout-type="dark"] .widget-card-user .card-footer .footer-menu + .footer-menu,
body.dark .widget-card-user .card-footer .footer-menu + .footer-menu {
    border-left: 2px solid #546686;
}
.pcoded[layout-type="dark"] .card-contact-box .f-btn:hover,
body.dark .card-contact-box .f-btn:hover {
    background-color: #4a5a77;
}
.pcoded[layout-type="dark"] .to-do-list,
body.dark .to-do-list {
    border-bottom: 1px solid #546686;
}
.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat,
body.dark .widget-chat-box .media .send-chat {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .widget-chat-box .media .send-chat:before,
body.dark .widget-chat-box .media .send-chat:before {
    border-right: 15px solid #546686;
}
.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat,
body.dark .widget-chat-box .media .receive-chat {
    background-color: #2c3648;
}
.pcoded[layout-type="dark"] .widget-chat-box .media .receive-chat:before,
body.dark .widget-chat-box .media .receive-chat:before {
    border-left: 15px solid #2c3648;
}
.pcoded[layout-type="dark"] .card-comment .card-block-small,
body.dark .card-comment .card-block-small {
    border-bottom: 1px solid #4a5a77;
}
.pcoded[layout-type="dark"] .card-comment .card-block-small:hover,
body.dark .card-comment .card-block-small:hover {
    background-color: #4a5a77;
}
.pcoded[layout-type="dark"] .alert.alert-danger,
.pcoded[layout-type="dark"] .alert.alert-default,
.pcoded[layout-type="dark"] .alert.alert-info,
.pcoded[layout-type="dark"] .alert.alert-primary,
.pcoded[layout-type="dark"] .alert.alert-success,
.pcoded[layout-type="dark"] .alert.alert-warning,
body.dark .alert.alert-danger,
body.dark .alert.alert-default,
body.dark .alert.alert-info,
body.dark .alert.alert-primary,
body.dark .alert.alert-success,
body.dark .alert.alert-warning {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .alert.background-default,
body.dark .alert.background-default {
    background-color: #e0e0e0;
    color: #fff;
}
.pcoded[layout-type="dark"] .alert.background-primary,
body.dark .alert.background-primary {
    background-color: #01a9ac;
    color: #fff;
}
.pcoded[layout-type="dark"] .alert.background-success,
body.dark .alert.background-success {
    background-color: #0ac282;
    color: #fff;
}
.pcoded[layout-type="dark"] .alert.background-info,
body.dark .alert.background-info {
    background-color: #2dcee3;
    color: #fff;
}
.pcoded[layout-type="dark"] .alert.background-warning,
body.dark .alert.background-warning {
    background-color: #fe9365;
    color: #fff;
}
.pcoded[layout-type="dark"] .alert.background-danger,
body.dark .alert.background-danger {
    background-color: #fe5d70;
    color: #fff;
}
.pcoded[layout-type="dark"] .accordion-msg,
body.dark .accordion-msg {
    color: #fff;
    border-top: 1px solid #546686;
}
.pcoded[layout-type="dark"] .accordion-desc,
body.dark .accordion-desc {
    color: #fff;
}
.pcoded[layout-type="dark"] .md-tabs .nav-item a,
body.dark .md-tabs .nav-item a {
    color: #fff;
}
.pcoded[layout-type="dark"] .md-tabs .nav-item a.active,
.pcoded[layout-type="dark"] .md-tabs .nav-item a:focus,
.pcoded[layout-type="dark"] .md-tabs .nav-item a:hover,
body.dark .md-tabs .nav-item a.active,
body.dark .md-tabs .nav-item a:focus,
body.dark .md-tabs .nav-item a:hover {
    color: #01a9ac;
}
.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:focus,
.pcoded[layout-type="dark"] .md-tabs .nav-item a.active:hover,
body.dark .md-tabs .nav-item a.active:focus,
body.dark .md-tabs .nav-item a.active:hover {
    color: #01a9ac;
}
.pcoded[layout-type="dark"] .nav-tabs,
body.dark .nav-tabs {
    border-bottom: 1px solid #546686;
}
.pcoded[layout-type="dark"] .nav-tabs .nav-link:focus,
.pcoded[layout-type="dark"] .nav-tabs .nav-link:hover,
body.dark .nav-tabs .nav-link:focus,
body.dark .nav-tabs .nav-link:hover {
    border-color: #546686;
}
.pcoded[layout-type="dark"] .tab-below,
body.dark .tab-below {
    border-top: 1px solid #546686;
    border-bottom: none;
}
.pcoded[layout-type="dark"] .tab-below .nav-link,
body.dark .tab-below .nav-link {
    margin-top: 1px;
}
.pcoded[layout-type="dark"] .scroll-list li,
body.dark .scroll-list li {
    background-color: #4e5f7d;
    color: #fff;
}
.pcoded[layout-type="dark"] .scroll-list li:nth-child(even),
body.dark .scroll-list li:nth-child(even) {
    background-color: #576b8d;
}
.pcoded[layout-type="dark"] .panel,
body.dark .panel {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .panel .panel-footer,
body.dark .panel .panel-footer {
    background-color: #4e5f7d;
    border-top: 1px solid #323d51;
}
.pcoded[layout-type="dark"] .well,
body.dark .well {
    background-color: #323d51;
    border: 1px solid #546686;
}
.pcoded[layout-type="dark"] .page-link,
body.dark .page-link {
    background-color: #546686;
    border-color: #323d51;
}
.pcoded[layout-type="dark"] .jqpagination input,
body.dark .jqpagination input {
    margin: 0;
    height: 30px;
}
.pcoded[layout-type="dark"] .nav-tabs .nav-item.show .nav-link,
.pcoded[layout-type="dark"] .nav-tabs .nav-link.active,
body.dark .nav-tabs .nav-item.show .nav-link,
body.dark .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #4a5a77;
    border-color: #ddd #ddd #4a5a77;
}
.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-item.show .nav-link,
.pcoded[layout-type="dark"] .nav-tabs.tab-below .nav-link.active,
body.dark .nav-tabs.tab-below .nav-item.show .nav-link,
body.dark .nav-tabs.tab-below .nav-link.active {
    border-color: #4a5a77 #ddd #ddd;
}
.pcoded[layout-type="dark"] .modal-content,
body.dark .modal-content {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .modal-content .modal-header,
body.dark .modal-content .modal-header {
    border-bottom: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .modal-content .modal-footer,
body.dark .modal-content .modal-footer {
    border-top: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .br-theme-bars-square .br-widget a,
body.dark .br-theme-bars-square .br-widget a {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .jstree-anchor.jstree-hovered,
body.dark .jstree-anchor.jstree-hovered {
    background-color: #546686;
}
.pcoded[layout-type="dark"] .dd-handle,
body.dark .dd-handle {
    color: #fff;
}
.pcoded[layout-type="dark"] .dd3-content,
body.dark .dd3-content {
    color: #fff;
    border: 1px solid #404e67;
    background-color: #546686;
}
.pcoded[layout-type="dark"] .img-thumbnail,
body.dark .img-thumbnail {
    background-color: #404e67;
    border: 1px solid #323d51;
}
.pcoded[layout-type="dark"] .dotted-line-theme .no_edit:hover,
body.dark .dotted-line-theme .no_edit:hover {
    background-color: #546686;
    border-bottom: 1px solid #404e67;
}
.pcoded[layout-type="dark"] .icon-list-demo i,
body.dark .icon-list-demo i {
    color: #fff;
}
.pcoded[layout-type="dark"] .form-radio label,
body.dark .form-radio label {
    color: #fff;
}
.pcoded[layout-type="dark"] .bootstrap-tagsinput,
body.dark .bootstrap-tagsinput {
    background-color: #546686;
}
.pcoded[layout-type="dark"] #reportrange,
body.dark #reportrange {
    background-color: #546686 !important;
}
.pcoded[layout-type="dark"] .select2-container--default .select2-selection--multiple,
.pcoded[layout-type="dark"] .select2-dropdown,
body.dark .select2-container--default .select2-selection--multiple,
body.dark .select2-dropdown {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .ms-container .ms-selectable,
.pcoded[layout-type="dark"] .ms-container .ms-selection,
body.dark .ms-container .ms-selectable,
body.dark .ms-container .ms-selection {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .ms-container .ms-selectable li.ms-elem-selectable,
.pcoded[layout-type="dark"] .ms-container .ms-selection li.ms-elem-selectable,
body.dark .ms-container .ms-selectable li.ms-elem-selectable,
body.dark .ms-container .ms-selection li.ms-elem-selectable {
    color: #fff;
}
.pcoded[layout-type="dark"] .ms-container .ms-selectable li.disabled,
.pcoded[layout-type="dark"] .ms-container .ms-selection li.disabled,
body.dark .ms-container .ms-selectable li.disabled,
body.dark .ms-container .ms-selection li.disabled {
    background-color: #4e5f7d;
    opacity: 0.5;
}
.pcoded[layout-type="dark"] .wizard > .content,
body.dark .wizard > .content {
    background-color: #4a5a77;
}
.pcoded[layout-type="dark"] .wizard > .steps .disabled a,
.pcoded[layout-type="dark"] .wizard > .steps .disabled a:active,
.pcoded[layout-type="dark"] .wizard > .steps .disabled a:hover,
body.dark .wizard > .steps .disabled a,
body.dark .wizard > .steps .disabled a:active,
body.dark .wizard > .steps .disabled a:hover {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .wizard > .steps .done a,
body.dark .wizard > .steps .done a {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] .table-bordered,
body.dark .table-bordered {
    border: 1px solid #546686;
}
.pcoded[layout-type="dark"] .table-bordered td,
.pcoded[layout-type="dark"] .table-bordered th,
body.dark .table-bordered td,
body.dark .table-bordered th {
    border: 1px solid #546686;
}
.pcoded[layout-type="dark"] a.dt-button.disabled,
.pcoded[layout-type="dark"] button.dt-button.disabled,
.pcoded[layout-type="dark"] div.dt-button.disabled,
body.dark a.dt-button.disabled,
body.dark button.dt-button.disabled,
body.dark div.dt-button.disabled {
    background-image: none;
    opacity: 0.5;
}
.pcoded[layout-type="dark"] .fixedHeader-floating,
body.dark .fixedHeader-floating {
    background-color: #546686;
}
.pcoded[layout-type="dark"] table.DTFC_Cloned tfoot,
.pcoded[layout-type="dark"] table.DTFC_Cloned thead,
body.dark table.DTFC_Cloned tfoot,
body.dark table.DTFC_Cloned thead {
    background-color: #4e5f7d;
}
.pcoded[layout-type="dark"] .dt-responsive input,
body.dark .dt-responsive input {
    background-color: #546686;
    border: 1px solid #4a5a77;
}
.pcoded[layout-type="dark"] .footable-details.table-striped > tbody > tr:nth-child(odd),
.pcoded[layout-type="dark"] .footable.table-striped > tbody > tr:nth-child(odd),
body.dark .footable-details.table-striped > tbody > tr:nth-child(odd),
body.dark .footable.table-striped > tbody > tr:nth-child(odd) {
    background: #4a5a77;
}
.pcoded[layout-type="dark"] .footable-details.table > thead > tr > td,
.pcoded[layout-type="dark"] .footable-details.table > thead > tr > th,
.pcoded[layout-type="dark"] .footable.table > thead > tr > td,
.pcoded[layout-type="dark"] .footable.table > thead > tr > th,
body.dark .footable-details.table > thead > tr > td,
body.dark .footable-details.table > thead > tr > th,
body.dark .footable.table > thead > tr > td,
body.dark .footable.table > thead > tr > th {
    border-bottom: 2px solid #404e67;
}
.pcoded[layout-type="dark"] .c3-tooltip td,
.pcoded[layout-type="dark"] .morris-hover,
body.dark .c3-tooltip td,
body.dark .morris-hover {
    background-color: #404e67;
}
.pcoded[layout-type="dark"] #chart_Candlestick rect,
.pcoded[layout-type="dark"] #chart_Combo rect,
.pcoded[layout-type="dark"] #chart_Donut rect,
.pcoded[layout-type="dark"] #chart_Exploading rect,
.pcoded[layout-type="dark"] #chart_Threshold rect,
.pcoded[layout-type="dark"] #chart_Waterfall rect,
.pcoded[layout-type="dark"] #chart_area rect,
.pcoded[layout-type="dark"] #chart_bar rect,
.pcoded[layout-type="dark"] #chart_bubble rect,
.pcoded[layout-type="dark"] #chart_stacking rect,
body.dark #chart_Candlestick rect,
body.dark #chart_Combo rect,
body.dark #chart_Donut rect,
body.dark #chart_Exploading rect,
body.dark #chart_Threshold rect,
body.dark #chart_Waterfall rect,
body.dark #chart_area rect,
body.dark #chart_bar rect,
body.dark #chart_bubble rect,
body.dark #chart_stacking rect {
    fill: #4a5a77 !important;
}
.pcoded[layout-type="dark"] .auth-box .form-control,
body.dark .auth-box .form-control {
    background-color: #fff;
}
.pcoded[layout-type="dark"] .chat-header,
body.dark .chat-header {
    color: #fff;
}
.pcoded[layout-type="dark"] .social-msg a span,
body.dark .social-msg a span {
    color: #f2f2f2;
}
.pcoded[layout-type="dark"] .bg-white,
body.dark .bg-white {
    background: #4a5a77 !important;
}
.pcoded[layout-type="dark"] .list-group-item,
body.dark .list-group-item {
    background: #4a5a77;
}
.pcoded[layout-type="dark"] ul.list-contacts a,
body.dark ul.list-contacts a {
    color: #fff;
}
.pcoded[layout-type="dark"] .card-header-img h5,
.pcoded[layout-type="dark"] .card-header-img h6,
body.dark .card-header-img h5,
body.dark .card-header-img h6 {
    color: #fff;
}
.pcoded[layout-type="dark"] .prod-item .prod-info,
body.dark .prod-item .prod-info {
    background: #4a5a77;
}
.pcoded[layout-type="dark"] .email-card .user-body,
body.dark .email-card .user-body {
    background: #4a5a77;
}
.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a,
body.dark .email-card .user-body .page-list li.mail-section a {
    color: #fff;
}

.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a.active,
.pcoded[layout-type="dark"] .email-card .user-body .page-list li.mail-section a:hover,
body.dark .email-card .user-body .page-list li.mail-section a.active,
body.dark .email-card .user-body .page-list li.mail-section a:hover {
    background: rgba(255, 255, 255, 0.2);
}

.pcoded[layout-type="dark"] .email-card .user-body .label-list a,
body.dark .email-card .user-body .label-list a {
    color: #fff;
}

.pcoded[layout-type="dark"] .email-card .mail-body-content tr:hover,
body.dark .email-card .mail-body-content tr:hover {
    background: rgba(255, 255, 255, 0.2);
}

.pcoded[layout-type="dark"] .email-card .mail-body-content .unread a,
body.dark .email-card .mail-body-content .unread a {
    color: #fff;
}

.pcoded[layout-type="dark"] .email-card .mail-body-content .read a,
body.dark .email-card .mail-body-content .read a {
    color: #e6e6e6;
}

.pcoded[layout-type="dark"] .email-card .user-mail h6,
body.dark .email-card .user-mail h6 {
    color: #fff;
}

.pcoded[layout-type="dark"] .wall-img-preview .wall-item,
body.dark .wall-img-preview .wall-item {
    border: 2px solid #4a5a77;
}

.pcoded[layout-type="dark"] .msg-send,
body.dark .msg-send {
    background: #506180;
}

.pcoded[layout-type="dark"] .filter-bar > .navbar,
body.dark .filter-bar > .navbar {
    background: #4a5a77;
}

.pcoded[layout-type="dark"] .navbar-light .navbar-nav .active > .nav-link,
.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link,
.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.active,
.pcoded[layout-type="dark"] .navbar-light .navbar-nav .nav-link.show,
.pcoded[layout-type="dark"] .navbar-light .navbar-nav .show > .nav-link,
body.dark .navbar-light .navbar-nav .active > .nav-link,
body.dark .navbar-light .navbar-nav .nav-link,
body.dark .navbar-light .navbar-nav .nav-link.active,
body.dark .navbar-light .navbar-nav .nav-link.show,
body.dark .navbar-light .navbar-nav .show > .nav-link {
    color: #fff;
}

.pcoded[layout-type="dark"] #task-container li,
body.dark #task-container li {
    background: #546686;
    color: #fff;
}

.pcoded[layout-type="dark"] .text-inverse,
body.dark .text-inverse {
    color: #fff !important;
}

.pcoded[layout-type="dark"] .note-card .note-write,
body.dark .note-card .note-write {
    background: -webkit-linear-gradient(top, #6a7fa3 0%, #8a9ab6 5%) 0 0;
    background-size: 100% 35px;
}

.pcoded[layout-type="dark"] .note-card .note-box-aside,
body.dark .note-card .note-box-aside {
    border-right: 1px solid #546686;
}

.pcoded[layout-type="dark"] .invoice-table,
body.dark .invoice-table {
    border-left: none;
}

.pcoded[layout-type="dark"] .invoice-total,
.pcoded[layout-type="dark"] .thead-default th,
body.dark .invoice-total,
body.dark .thead-default th {
    background: #404e67;
}

.pcoded[layout-type="dark"] #external-events .fc-event,
.pcoded[layout-type="dark"] .danger-nav,
.pcoded[layout-type="dark"] .fc-state-default,
.pcoded[layout-type="dark"] .info-nav,
.pcoded[layout-type="dark"] .light-nav-border,
.pcoded[layout-type="dark"] .primary-nav,
.pcoded[layout-type="dark"] .warning-nav,
.pcoded[layout-type="dark"] .success-nav,
.pcoded[layout-type="dark"] .info-nav,
.pcoded[layout-type="dark"] .danger-nav,
.pcoded[layout-type="dark"] .primary-nav,
.pcoded[layout-type="dark"] .success-nav,
.pcoded[layout-type="dark"] .warning-nav,
body.dark #external-events .fc-event,
body.dark .danger-nav,
body.dark .fc-state-default,
body.dark .info-nav,
body.dark .light-nav-border,
body.dark .primary-nav,
body.dark .warning-nav,
body.dark .success-nav,
body.dark .info-nav,
body.dark .danger-nav,
body.dark .primary-nav,
body.dark .success-nav,
body.dark .warning-nav {
    background-color: #546686;
    color: #fff;
}

.pcoded[layout-type="dark"] .jFiler-input-dragDrop,
.pcoded[layout-type="dark"] .jFiler-theme-default .jFiler-input,
body.dark .jFiler-input-dragDrop,
body.dark .jFiler-theme-default .jFiler-input {
    background-color: #465570;
}

.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu,
.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu,
.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu,
body.dark .danger-nav .navbar-varient-submenu,
body.dark .info-nav .navbar-varient-submenu,
body.dark .light-nav-border .navbar-varient-submenu,
body.dark .primary-nav .navbar-varient-submenu,
body.dark .warning-nav .navbar-varient-submenu,
body.dark .success-nav .navbar-varient-submenu,
body.dark .info-nav .navbar-varient-submenu,
body.dark .danger-nav .navbar-varient-submenu,
body.dark .primary-nav .navbar-varient-submenu,
body.dark .success-nav .navbar-varient-submenu,
body.dark .warning-nav .navbar-varient-submenu {
    background-color: #4e5f7d;
    color: #fff;
}

.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .light-nav-border .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .info-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .danger-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .primary-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .success-nav .navbar-varient-submenu a:hover,
.pcoded[layout-type="dark"] .warning-nav .navbar-varient-submenu a:hover,
body.dark .danger-nav .navbar-varient-submenu a:hover,
body.dark .info-nav .navbar-varient-submenu a:hover,
body.dark .light-nav-border .navbar-varient-submenu a:hover,
body.dark .primary-nav .navbar-varient-submenu a:hover,
body.dark .warning-nav .navbar-varient-submenu a:hover,
body.dark .success-nav .navbar-varient-submenu a:hover,
body.dark .info-nav .navbar-varient-submenu a:hover,
body.dark .danger-nav .navbar-varient-submenu a:hover,
body.dark .primary-nav .navbar-varient-submenu a:hover,
body.dark .success-nav .navbar-varient-submenu a:hover,
body.dark .warning-nav .navbar-varient-submenu a:hover {
    background-color: #546686;
}

.pcoded[layout-type="dark"] .card.version .card-header .card-header-right,
body.dark .card.version .card-header .card-header-right {
    background-color: #4a5a77;
    color: #fff;
}

.pcoded[layout-type="dark"] .version .nav li:first-child,
body.dark .version .nav li:first-child {
    color: #fff;
}

.pcoded[layout-type="dark"] .version .nav li:hover,
body.dark .version .nav li:hover {
    background-color: #546686;
}

.pcoded[layout-type="dark"] .version .nav li a,
body.dark .version .nav li a {
    color: #fff;
}

.pcoded[layout-type="dark"] .main-timeline,
body.dark .main-timeline {
    background-color: #4a5a77;
}

.pcoded[layout-type="dark"] .main-timeline .bg-white,
body.dark .main-timeline .bg-white {
    background-color: #546686 !important;
}

.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content,
body.dark .main-timeline .cd-timeline-content {
    background-color: #546686;
}

.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content h6,
.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content i,
.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content p,
.pcoded[layout-type="dark"] .main-timeline .cd-timeline-content span,
body.dark .main-timeline .cd-timeline-content h6,
body.dark .main-timeline .cd-timeline-content i,
body.dark .main-timeline .cd-timeline-content p,
body.dark .main-timeline .cd-timeline-content span {
    color: #fff;
}

.pcoded[layout-type="dark"] #styleSelector,
body.dark #styleSelector {
    color: #404e67;
}

.pcoded[layout-type="dark"] #styleSelector .form-control,
body.dark #styleSelector .form-control {
    color: #404e67;
}

.input-group-text {
    background-color: #01a9ac;
}

.setting-header {
  padding: 21px 35px 17px 17px !important;
  font-size: 17px;
  border-bottom: 1px solid #ccc !important;
}

.profile-header { padding-right: 5px; }
.profile-photo  {text-align: center;}
.profile-photo img {
	width: 170px;
	opacity: 0.5;
}

.profile-decoration {text-decoration: underline;}
.profile-undecoration {text-decoration: line-through;}

.profile-login {
	background: #aaf3ed;
	color: #5e7a7f;
	font-weight: 600;
}

.main-warning  {
  background: #faec06;
  color: #523710;
  border-radius: 5px;
  padding: 1px 13px 2px 12px;
  font-weight: 700;
  margin: 20px 0;
  font-size: 27px;
}

.main-warning-2 {
  background: #c60199;
  color: white;
  border-radius: 5px;
  padding: 1px 7px 2px 4px;
  font-weight: 700;
}

.main-danger {
  background: red;
  color: white;
  border-radius: 5px;
  padding: 1px 7px 2px 4px;
  font-weight: 700;
}

.main-field {
  background: #aaf3ed;
  color: #5e7a7f;
  font-weight: 600;
}













