

.page-sidebar
{
    background-color: #ffffff !important;
}

.page-sidebar .page-sidebar-wrapper > ul > li > a
{
    color: #929fa5;
}

.menu-title.sm {
    padding-left: 20px;
}

.page-sidebar .page-sidebar-wrapper > ul > li > a
{
    padding: 0px 0px 5px 5px;
}
.page-sidebar .page-sidebar-wrapper > ul > li {
    line-height: 10px;
}
.img-circle
{
    border-radius: 50%;    border: 1px solid #ccc;
}


@font-face {
    font-family: 'centurygothic';
    src: url("../fonts/CenturyGothic.ttf") format("truetype"); }
  


    body, .grid.simple .grid-body h3 {
   
        font-family: "centurygothic" ,"Helvetica Neue","Segoe UI","Roboto",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        /* font-family: "Helvetica Neue","Segoe UI","Roboto",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; */
   color: #5b6f79 !important;
    }

    .uneditable-input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]
    {
        
        font-family: "centurygothic" ,"Helvetica Neue","Segoe UI","Roboto",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
        color: #5b6f79 !important;

    }

    h1, h2 , h3 , h4 , h5 ,h6{
   color: #5b6f79 !important;

    }

    .page-content
    {
        background-color: #f2f2f2;
    }


    .page-content .content {
        padding-left: 26px;
        padding-right: 26px;
        padding-top: 83px;
    }

    .table-op {
        background:none !important;
        border-top: none !important;
        border-bottom: none !important;

    }

    .image-status
    {
        width: 10px;
        height: 10px;
        font-size: 16px !important;
        position: absolute;
        margin-left: 28px; 
        margin-top: 32px;
    }

    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 16px 12px;
    }



.w-100, .w-100> .select2-container
{
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
}

.grid.simple
{
    background-color: #ffffff;
    padding: 15px !important;
}

.table-op .img-btn
{
    background-color: #ffffff !important;
    line-height: 10px;
    border: 1px solid #e5e9ec;
}
.grid-table .table-footer {
    background-color: none !important;
}
.v-align
{
    vertical-align: middle !important;
}

.page-sidebar .page-sidebar-wrapper > ul > li a i
{
    font-size: 24px;
}

/* .app-color, .page-sidebar .page-sidebar-wrapper > ul > li a i, .page-sidebar .page-sidebar-wrapper > ul > li.active > a, .page-sidebar .page-sidebar-wrapper > ul > li.active > a i
{
    vertical-align: middle;
} */

/* .app-color, .page-sidebar .page-sidebar-wrapper > ul > li a i, .page-sidebar .page-sidebar-wrapper > ul > li.active > a, .page-sidebar .page-sidebar-wrapper > ul > li.active > a i
{
    font-size: 38px;
} */

.page-sidebar .page-sidebar-wrapper > ul > li a i {
    font-size: 38px;
}

.page-sidebar .page-sidebar-wrapper > ul > li a .title {
    position: absolute;
    padding-left: 25px;
    padding-top: 16px;
}

.header .nav > li.quicklinks > a i
{
    font-size: 30px;
}

.page-sidebar.mini
{
    background-color: #ffffff !important;
}
.page-sidebar.mini .profile-wrapperc {
    display: none;
}
.page-sidebar.mini .user-infoc{
    display: none;
}
.checkbox.check-success input[type=checkbox]:checked + label:before
{
    border-width: 1px;
    border-style: solid;
}
.radio.radio-primary input[type=radio]:checked + label:before
{
    border-width: 1px;
    border-style: solid;
}
.radio.radio-primary label:after
{
    border-width: 1px;
    border-style: solid;
}
.input-group-addon.app-bg 
{
    border-width: 1px;
    border-style: solid;
}
.ng2-file-input .ng2-file-input-drop-container.file-is-over{
    border-width: 2px;
    border-style: solid;
}

.btn-danger
{
    background-color: #ffffff;
    color: #f35958;
    border: 1px solid #f35958;
}

.p-10
{
    padding: 10px;
}


.c-green
{
    color:#5cba42 !important;
}
.bg-green
{
    background-color:#5cba42 !important;
}

.c-lime
{
    color:#afdc08 !important;
}
.bg-lime
{
    background-color:#afdc08 !important;
}

.c-lightblue
{
    color:#75bce3 !important;
}
.bg-lightblue
{
    background-color:#75bce3 !important;
}
.c-blue
{
    color:#008fb9 !important;
}
.bg-blue
{
    color:#008fb9 !important;
}

.c-yellow
{
    color:#f9d102 !important;
}
.bg-yellow
{
    background-color:#f9d102 !important;
}

.c-orange
{
    color:#ff8400 !important;
}
.bg-orange
{
    background-color:#ff8400 !important;
}


.f-s-30
{
    font-size: 30px;
}

.bg-reportitem2
{
    background-color: #ffffff !important;
}

.reportitem {
    padding: 20px 20px;
}


.reportitems>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    font-weight: bold;
    text-decoration: underline;
}

.no-border
{
    border:0px !important;
}

.page-sidebar .page-sidebar-wrapper > ul > li.active > a {
    color: #ffffff !important;
    font-weight: bold;
}
.page-sidebar .page-sidebar-wrapper > ul > li.active > a i
{
    color: #ffffff !important;

}


 .page-sidebar .page-sidebar-wrapper > ul > li a i, .page-sidebar .page-sidebar-wrapper > ul > li.active > a, .page-sidebar .page-sidebar-wrapper > ul > li.active > a i
{
    color: #5b6f79;
}
.header .quick-section
{
    margin-top: 10px;
}

label{
    text-transform: uppercase;
}

.page-sidebar.mini .page-sidebar-wrapper > ul > li > a {
    padding:  0px 0px 5px 5px
}
.page-sidebar.mini .page-sidebar-wrapper > ul > li a i {
    color: #617580;
}
.page-sidebar {
    padding-bottom: 60px;
}

.table-no-border > tbody > tr > td, .table > tfoot > tr > td
{
    border-width: 0px;
}

.page-sidebar.mini .page-sidebar-wrapper > ul
{

    padding: 0px 0 0;
}

.page-sidebar.mini .page-sidebar-wrapper .menustart 
{
    padding-top: 60px;
}
@media (max-width: 1024px) and (min-width: 768px)
{
.page-sidebar .page-sidebar-wrapper > ul {
    width: 50px;
    margin: 0;
    padding-top: 00px;
}
.page-sidebar .page-sidebar-wrapper .menustart 
{
    padding-top: 60px;
}
}

.ranges li
{
    color: #59bc39 !important;
}

.ranges li.active, .ranges li:hover
{
    background: #59bc39 !important;
    border: 1px solid #59bc39 !important;
    color: #ffffff  !important;

}

.daterangepicker td.active, .daterangepicker td.active:hover
{
    background-color: #59bc39 !important;

}

.btn-success {
    color: #ffffff;
    background-color: #59bc39 !important;
}
.form-control {
    border-radius: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset;
}
label {
    text-transform: initial;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 0.5em;
    white-space: nowrap;
}
.pagination>li>a, .pagination>li>span {
    border: unset;
}
@-webkit-keyframes swal2-show {
         0% {
         -webkit-transform: scale(0.7);
         transform: scale(0.7); }
         45% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05); }
         80% {
         -webkit-transform: scale(0.95);
         transform: scale(0.95); }
         100% {
         -webkit-transform: scale(1);
         transform: scale(1); } }
         @keyframes swal2-show {
         0% {
         -webkit-transform: scale(0.7);
         transform: scale(0.7); }
         45% {
         -webkit-transform: scale(1.05);
         transform: scale(1.05); }
         80% {
         -webkit-transform: scale(0.95);
         transform: scale(0.95); }
         100% {
         -webkit-transform: scale(1);
         transform: scale(1); } }
         @-webkit-keyframes swal2-hide {
         0% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1; }
         100% {
         -webkit-transform: scale(0.5);
         transform: scale(0.5);
         opacity: 0; } }
         @keyframes swal2-hide {
         0% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1; }
         100% {
         -webkit-transform: scale(0.5);
         transform: scale(0.5);
         opacity: 0; } }
         @-webkit-keyframes swal2-animate-success-line-tip {
         0% {
         top: 1.1875em;
         left: .0625em;
         width: 0; }
         54% {
         top: 1.0625em;
         left: .125em;
         width: 0; }
         70% {
         top: 2.1875em;
         left: -.375em;
         width: 3.125em; }
         84% {
         top: 3em;
         left: 1.3125em;
         width: 1.0625em; }
         100% {
         top: 2.8125em;
         left: .875em;
         width: 1.5625em; } }
         @keyframes swal2-animate-success-line-tip {
         0% {
         top: 1.1875em;
         left: .0625em;
         width: 0; }
         54% {
         top: 1.0625em;
         left: .125em;
         width: 0; }
         70% {
         top: 2.1875em;
         left: -.375em;
         width: 3.125em; }
         84% {
         top: 3em;
         left: 1.3125em;
         width: 1.0625em; }
         100% {
         top: 2.8125em;
         left: .875em;
         width: 1.5625em; } }
         @-webkit-keyframes swal2-animate-success-line-long {
         0% {
         top: 3.375em;
         right: 2.875em;
         width: 0; }
         65% {
         top: 3.375em;
         right: 2.875em;
         width: 0; }
         84% {
         top: 2.1875em;
         right: 0;
         width: 3.4375em; }
         100% {
         top: 2.375em;
         right: .5em;
         width: 2.9375em; } }
         @keyframes swal2-animate-success-line-long {
         0% {
         top: 3.375em;
         right: 2.875em;
         width: 0; }
         65% {
         top: 3.375em;
         right: 2.875em;
         width: 0; }
         84% {
         top: 2.1875em;
         right: 0;
         width: 3.4375em; }
         100% {
         top: 2.375em;
         right: .5em;
         width: 2.9375em; } }
         @-webkit-keyframes swal2-rotate-success-circular-line {
         0% {
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         5% {
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         12% {
         -webkit-transform: rotate(-405deg);
         transform: rotate(-405deg); }
         100% {
         -webkit-transform: rotate(-405deg);
         transform: rotate(-405deg); } }
         @keyframes swal2-rotate-success-circular-line {
         0% {
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         5% {
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         12% {
         -webkit-transform: rotate(-405deg);
         transform: rotate(-405deg); }
         100% {
         -webkit-transform: rotate(-405deg);
         transform: rotate(-405deg); } }
         @-webkit-keyframes swal2-animate-error-x-mark {
         0% {
         margin-top: 1.625em;
         -webkit-transform: scale(0.4);
         transform: scale(0.4);
         opacity: 0; }
         50% {
         margin-top: 1.625em;
         -webkit-transform: scale(0.4);
         transform: scale(0.4);
         opacity: 0; }
         80% {
         margin-top: -.375em;
         -webkit-transform: scale(1.15);
         transform: scale(1.15); }
         100% {
         margin-top: 0;
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1; } }
         @keyframes swal2-animate-error-x-mark {
         0% {
         margin-top: 1.625em;
         -webkit-transform: scale(0.4);
         transform: scale(0.4);
         opacity: 0; }
         50% {
         margin-top: 1.625em;
         -webkit-transform: scale(0.4);
         transform: scale(0.4);
         opacity: 0; }
         80% {
         margin-top: -.375em;
         -webkit-transform: scale(1.15);
         transform: scale(1.15); }
         100% {
         margin-top: 0;
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1; } }
         @-webkit-keyframes swal2-animate-error-icon {
         0% {
         -webkit-transform: rotateX(100deg);
         transform: rotateX(100deg);
         opacity: 0; }
         100% {
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg);
         opacity: 1; } }
         @keyframes swal2-animate-error-icon {
         0% {
         -webkit-transform: rotateX(100deg);
         transform: rotateX(100deg);
         opacity: 0; }
         100% {
         -webkit-transform: rotateX(0deg);
         transform: rotateX(0deg);
         opacity: 1; } }
         body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast {
         flex-direction: column;
         align-items: stretch; }
         body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-actions {
         flex: 1;
         align-self: stretch;
         justify-content: flex-end;
         height: 2.2em; }
         body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-loading {
         justify-content: center; }
         body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-input {
         height: 2em;
         margin: .3125em auto;
         font-size: 1em; }
         body.swal2-toast-shown.swal2-has-input > .swal2-container > .swal2-toast .swal2-validationerror {
         font-size: 1em; }
         body.swal2-toast-shown > .swal2-container {
         position: fixed;
         background-color: transparent; }
         body.swal2-toast-shown > .swal2-container.swal2-shown {
         background-color: transparent; }
         body.swal2-toast-shown > .swal2-container.swal2-top {
         top: 0;
         right: auto;
         bottom: auto;
         left: 50%;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%); }
         body.swal2-toast-shown > .swal2-container.swal2-top-end, body.swal2-toast-shown > .swal2-container.swal2-top-right {
         top: 0;
         right: 0;
         bottom: auto;
         left: auto; }
         body.swal2-toast-shown > .swal2-container.swal2-top-start, body.swal2-toast-shown > .swal2-container.swal2-top-left {
         top: 0;
         right: auto;
         bottom: auto;
         left: 0; }
         body.swal2-toast-shown > .swal2-container.swal2-center-start, body.swal2-toast-shown > .swal2-container.swal2-center-left {
         top: 50%;
         right: auto;
         bottom: auto;
         left: 0;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%); }
         body.swal2-toast-shown > .swal2-container.swal2-center {
         top: 50%;
         right: auto;
         bottom: auto;
         left: 50%;
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%); }
         body.swal2-toast-shown > .swal2-container.swal2-center-end, body.swal2-toast-shown > .swal2-container.swal2-center-right {
         top: 50%;
         right: 0;
         bottom: auto;
         left: auto;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%); }
         body.swal2-toast-shown > .swal2-container.swal2-bottom-start, body.swal2-toast-shown > .swal2-container.swal2-bottom-left {
         top: auto;
         right: auto;
         bottom: 0;
         left: 0; }
         body.swal2-toast-shown > .swal2-container.swal2-bottom {
         top: auto;
         right: auto;
         bottom: 0;
         left: 50%;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%); }
         body.swal2-toast-shown > .swal2-container.swal2-bottom-end, body.swal2-toast-shown > .swal2-container.swal2-bottom-right {
         top: auto;
         right: 0;
         bottom: 0;
         left: auto; }
         .swal2-popup.swal2-toast {
         flex-direction: row;
         align-items: center;
         width: auto;
         padding: 0.625em;
         box-shadow: 0 0 0.625em #d9d9d9;
         overflow-y: hidden; }
         .swal2-popup.swal2-toast .swal2-header {
         flex-direction: row; }
         .swal2-popup.swal2-toast .swal2-title {
         justify-content: flex-start;
         margin: 0 .6em;
         font-size: 1em; }
         .swal2-popup.swal2-toast .swal2-close {
         position: initial; }
         .swal2-popup.swal2-toast .swal2-content {
         justify-content: flex-start;
         font-size: 1em; }
         .swal2-popup.swal2-toast .swal2-icon {
         width: 2em;
         min-width: 2em;
         height: 2em;
         margin: 0; }
         .swal2-popup.swal2-toast .swal2-icon-text {
         font-size: 2em;
         font-weight: bold;
         line-height: 1em; }
         .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
         width: 2em;
         height: 2em; }
         .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
         top: .875em;
         width: 1.375em; }
         .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
         left: .3125em; }
         .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
         right: .3125em; }
         .swal2-popup.swal2-toast .swal2-actions {
         height: auto;
         margin: 0 .3125em; }
         .swal2-popup.swal2-toast .swal2-styled {
         margin: 0 .3125em;
         padding: .3125em .625em;
         font-size: 1em; }
         .swal2-popup.swal2-toast .swal2-styled:focus {
         box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(50, 100, 150, 0.4); }
         .swal2-popup.swal2-toast .swal2-success {
         border-color: #a5dc86; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {
         position: absolute;
         width: 2em;
         height: 2.8125em;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         border-radius: 50%; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {
         top: -.25em;
         left: -.9375em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         -webkit-transform-origin: 2em 2em;
         transform-origin: 2em 2em;
         border-radius: 4em 0 0 4em; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {
         top: -.25em;
         left: .9375em;
         -webkit-transform-origin: 0 2em;
         transform-origin: 0 2em;
         border-radius: 0 4em 4em 0; }
         .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
         width: 2em;
         height: 2em; }
         .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
         top: 0;
         left: .4375em;
         width: .4375em;
         height: 2.6875em; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {
         height: .3125em; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {
         top: 1.125em;
         left: .1875em;
         width: .75em; }
         .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {
         top: .9375em;
         right: .1875em;
         width: 1.375em; }
         .swal2-popup.swal2-toast.swal2-show {
         -webkit-animation: showSweetToast .5s;
         animation: showSweetToast .5s; }
         .swal2-popup.swal2-toast.swal2-hide {
         -webkit-animation: hideSweetToast .2s forwards;
         animation: hideSweetToast .2s forwards; }
         .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
         -webkit-animation: animate-toast-success-tip .75s;
         animation: animate-toast-success-tip .75s; }
         .swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
         -webkit-animation: animate-toast-success-long .75s;
         animation: animate-toast-success-long .75s; }
         @-webkit-keyframes showSweetToast {
         0% {
         -webkit-transform: translateY(-0.625em) rotateZ(2deg);
         transform: translateY(-0.625em) rotateZ(2deg);
         opacity: 0; }
         33% {
         -webkit-transform: translateY(0) rotateZ(-2deg);
         transform: translateY(0) rotateZ(-2deg);
         opacity: .5; }
         66% {
         -webkit-transform: translateY(0.3125em) rotateZ(2deg);
         transform: translateY(0.3125em) rotateZ(2deg);
         opacity: .7; }
         100% {
         -webkit-transform: translateY(0) rotateZ(0);
         transform: translateY(0) rotateZ(0);
         opacity: 1; } }
         @keyframes showSweetToast {
         0% {
         -webkit-transform: translateY(-0.625em) rotateZ(2deg);
         transform: translateY(-0.625em) rotateZ(2deg);
         opacity: 0; }
         33% {
         -webkit-transform: translateY(0) rotateZ(-2deg);
         transform: translateY(0) rotateZ(-2deg);
         opacity: .5; }
         66% {
         -webkit-transform: translateY(0.3125em) rotateZ(2deg);
         transform: translateY(0.3125em) rotateZ(2deg);
         opacity: .7; }
         100% {
         -webkit-transform: translateY(0) rotateZ(0);
         transform: translateY(0) rotateZ(0);
         opacity: 1; } }
         @-webkit-keyframes hideSweetToast {
         0% {
         opacity: 1; }
         33% {
         opacity: .5; }
         100% {
         -webkit-transform: rotateZ(1deg);
         transform: rotateZ(1deg);
         opacity: 0; } }
         @keyframes hideSweetToast {
         0% {
         opacity: 1; }
         33% {
         opacity: .5; }
         100% {
         -webkit-transform: rotateZ(1deg);
         transform: rotateZ(1deg);
         opacity: 0; } }
         @-webkit-keyframes animate-toast-success-tip {
         0% {
         top: .5625em;
         left: .0625em;
         width: 0; }
         54% {
         top: .125em;
         left: .125em;
         width: 0; }
         70% {
         top: .625em;
         left: -.25em;
         width: 1.625em; }
         84% {
         top: 1.0625em;
         left: .75em;
         width: .5em; }
         100% {
         top: 1.125em;
         left: .1875em;
         width: .75em; } }
         @keyframes animate-toast-success-tip {
         0% {
         top: .5625em;
         left: .0625em;
         width: 0; }
         54% {
         top: .125em;
         left: .125em;
         width: 0; }
         70% {
         top: .625em;
         left: -.25em;
         width: 1.625em; }
         84% {
         top: 1.0625em;
         left: .75em;
         width: .5em; }
         100% {
         top: 1.125em;
         left: .1875em;
         width: .75em; } }
         @-webkit-keyframes animate-toast-success-long {
         0% {
         top: 1.625em;
         right: 1.375em;
         width: 0; }
         65% {
         top: 1.25em;
         right: .9375em;
         width: 0; }
         84% {
         top: .9375em;
         right: 0;
         width: 1.125em; }
         100% {
         top: .9375em;
         right: .1875em;
         width: 1.375em; } }
         @keyframes animate-toast-success-long {
         0% {
         top: 1.625em;
         right: 1.375em;
         width: 0; }
         65% {
         top: 1.25em;
         right: .9375em;
         width: 0; }
         84% {
         top: .9375em;
         right: 0;
         width: 1.125em; }
         100% {
         top: .9375em;
         right: .1875em;
         width: 1.375em; } }
         body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
         overflow-y: hidden; }
         body.swal2-height-auto {
         height: auto !important; }
         body.swal2-no-backdrop .swal2-shown {
         top: auto;
         right: auto;
         bottom: auto;
         left: auto;
         background-color: transparent; }
         body.swal2-no-backdrop .swal2-shown > .swal2-modal {
         box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
         body.swal2-no-backdrop .swal2-shown.swal2-top {
         top: 0;
         left: 50%;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%); }
         body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
         top: 0;
         left: 0; }
         body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
         top: 0;
         right: 0; }
         body.swal2-no-backdrop .swal2-shown.swal2-center {
         top: 50%;
         left: 50%;
         -webkit-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%); }
         body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
         top: 50%;
         left: 0;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%); }
         body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
         top: 50%;
         right: 0;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%); }
         body.swal2-no-backdrop .swal2-shown.swal2-bottom {
         bottom: 0;
         left: 50%;
         -webkit-transform: translateX(-50%);
         transform: translateX(-50%); }
         body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
         bottom: 0;
         left: 0; }
         body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
         right: 0;
         bottom: 0; }
         .swal2-container {
         display: flex;
         position: fixed;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         flex-direction: row;
         align-items: center;
         justify-content: center;
         padding: 10px;
         background-color: transparent;
         z-index: 1060;
         overflow-x: hidden;
         -webkit-overflow-scrolling: touch; }
         .swal2-container.swal2-top {
         align-items: flex-start; }
         .swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
         align-items: flex-start;
         justify-content: flex-start; }
         .swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
         align-items: flex-start;
         justify-content: flex-end; }
         .swal2-container.swal2-center {
         align-items: center; }
         .swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
         align-items: center;
         justify-content: flex-start; }
         .swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
         align-items: center;
         justify-content: flex-end; }
         .swal2-container.swal2-bottom {
         align-items: flex-end; }
         .swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
         align-items: flex-end;
         justify-content: flex-start; }
         .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
         align-items: flex-end;
         justify-content: flex-end; }
         .swal2-container.swal2-grow-fullscreen > .swal2-modal {
         display: flex !important;
         flex: 1;
         align-self: stretch;
         justify-content: center; }
         .swal2-container.swal2-grow-row > .swal2-modal {
         display: flex !important;
         flex: 1;
         align-content: center;
         justify-content: center; }
         .swal2-container.swal2-grow-column {
         flex: 1;
         flex-direction: column; }
         .swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
         align-items: center; }
         .swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
         align-items: flex-start; }
         .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
         align-items: flex-end; }
         .swal2-container.swal2-grow-column > .swal2-modal {
         display: flex !important;
         flex: 1;
         align-content: center;
         justify-content: center; }
         .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right) > .swal2-modal {
         margin: auto; }
         @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
         .swal2-container .swal2-modal {
         margin: 0 !important; } }
         .swal2-container.swal2-fade {
         transition: background-color .1s; }
         .swal2-container.swal2-shown {
         background-color: rgba(0, 0, 0, 0.4); }
         .swal2-popup {
         display: none;
         position: relative;
         flex-direction: column;
         justify-content: center;
         width: 32em;
         max-width: 100%;
         padding: 1.25em;
         border-radius: 0.3125em;
         background: #fff;
         font-family: inherit;
         font-size: 1rem;
         box-sizing: border-box; }
         .swal2-popup:focus {
         outline: none; }
         .swal2-popup.swal2-loading {
         overflow-y: hidden; }
         .swal2-popup .swal2-header {
         display: flex;
         flex-direction: column;
         align-items: center; }
         .swal2-popup .swal2-title {
         display: block;
         position: relative;
         max-width: 100%;
         margin: 0 0 0.4em;
         padding: 0;
         color: #595959;
         font-size: 1.875em;
         font-weight: 600;
         text-align: center;
         text-transform: none;
         word-wrap: break-word; }
         .swal2-popup .swal2-actions {
         align-items: center;
         justify-content: center;
         margin: 1.25em auto 0; }
         .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
         opacity: .4; }
         .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
         background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
         .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
         background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
         .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
         width: 2.5em;
         height: 2.5em;
         margin: .46875em;
         padding: 0;
         border: .25em solid transparent;
         border-radius: 100%;
         border-color: transparent;
         background-color: transparent !important;
         color: transparent;
         cursor: default;
         box-sizing: border-box;
         -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
         animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none; }
         .swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
         margin-right: 30px;
         margin-left: 30px; }
         .swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
         display: inline-block;
         width: 15px;
         height: 15px;
         margin-left: 5px;
         border: 3px solid #999999;
         border-radius: 50%;
         border-right-color: transparent;
         box-shadow: 1px 1px 1px #fff;
         content: '';
         -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
         animation: swal2-rotate-loading 1.5s linear 0s infinite normal; }
         .swal2-popup .swal2-styled {
         margin: 0 .3125em;
         padding: .625em 2em;
         font-weight: 500;
         box-shadow: none; }
         .swal2-popup .swal2-styled:not([disabled]) {
         cursor: pointer; }
         .swal2-popup .swal2-styled.swal2-confirm {
         border: 0;
         border-radius: 0.25em;
         background: initial;
         background-color: #3085d6;
         color: #fff;
         font-size: 1.0625em; }
         .swal2-popup .swal2-styled.swal2-cancel {
         border: 0;
         border-radius: 0.25em;
         background: initial;
         background-color: #aaa;
         color: #fff;
         font-size: 1.0625em; }
         .swal2-popup .swal2-styled:focus {
         outline: none;
         box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }
         .swal2-popup .swal2-styled::-moz-focus-inner {
         border: 0; }
         .swal2-popup .swal2-footer {
         justify-content: center;
         margin: 1.25em 0 0;
         padding-top: 1em;
         border-top: 1px solid #eee;
         color: #545454;
         font-size: 1em; }
         .swal2-popup .swal2-image {
         max-width: 100%;
         margin: 1.25em auto; }
         .swal2-popup .swal2-close {
         position: absolute;
         top: 0;
         right: 0;
         justify-content: center;
         width: 1.2em;
         height: 1.2em;
         padding: 0;
         transition: color 0.1s ease-out;
         border: none;
         border-radius: 0;
         background: transparent;
         color: #cccccc;
         font-family: serif;
         font-size: 2.5em;
         line-height: 1.2;
         cursor: pointer;
         overflow: hidden; }
         .swal2-popup .swal2-close:hover {
         -webkit-transform: none;
         transform: none;
         color: #f27474; }
         .swal2-popup > .swal2-input,
         .swal2-popup > .swal2-file,
         .swal2-popup > .swal2-textarea,
         .swal2-popup > .swal2-select,
         .swal2-popup > .swal2-radio,
         .swal2-popup > .swal2-checkbox {
         display: none; }
         .swal2-popup .swal2-content {
         justify-content: center;
         margin: 0;
         padding: 0;
         color: #545454;
         font-size: 1.125em;
         font-weight: 300;
         line-height: normal;
         word-wrap: break-word; }
         .swal2-popup #swal2-content {
         text-align: center; }
         .swal2-popup .swal2-input,
         .swal2-popup .swal2-file,
         .swal2-popup .swal2-textarea,
         .swal2-popup .swal2-select,
         .swal2-popup .swal2-radio,
         .swal2-popup .swal2-checkbox {
         margin: 1em auto; }
         .swal2-popup .swal2-input,
         .swal2-popup .swal2-file,
         .swal2-popup .swal2-textarea {
         width: 100%;
         transition: border-color .3s, box-shadow .3s;
         border: 1px solid #d9d9d9;
         border-radius: 0.1875em;
         font-size: 1.125em;
         box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
         box-sizing: border-box; }
         .swal2-popup .swal2-input.swal2-inputerror,
         .swal2-popup .swal2-file.swal2-inputerror,
         .swal2-popup .swal2-textarea.swal2-inputerror {
         border-color: #f27474 !important;
         box-shadow: 0 0 2px #f27474 !important; }
         .swal2-popup .swal2-input:focus,
         .swal2-popup .swal2-file:focus,
         .swal2-popup .swal2-textarea:focus {
         border: 1px solid #b4dbed;
         outline: none;
         box-shadow: 0 0 3px #c4e6f5; }
         .swal2-popup .swal2-input::-webkit-input-placeholder,
         .swal2-popup .swal2-file::-webkit-input-placeholder,
         .swal2-popup .swal2-textarea::-webkit-input-placeholder {
         color: #cccccc; }
         .swal2-popup .swal2-input:-ms-input-placeholder,
         .swal2-popup .swal2-file:-ms-input-placeholder,
         .swal2-popup .swal2-textarea:-ms-input-placeholder {
         color: #cccccc; }
         .swal2-popup .swal2-input::-ms-input-placeholder,
         .swal2-popup .swal2-file::-ms-input-placeholder,
         .swal2-popup .swal2-textarea::-ms-input-placeholder {
         color: #cccccc; }
         .swal2-popup .swal2-input::placeholder,
         .swal2-popup .swal2-file::placeholder,
         .swal2-popup .swal2-textarea::placeholder {
         color: #cccccc; }
         .swal2-popup .swal2-range input {
         width: 80%; }
         .swal2-popup .swal2-range output {
         width: 20%;
         font-weight: 600;
         text-align: center; }
         .swal2-popup .swal2-range input,
         .swal2-popup .swal2-range output {
         height: 2.625em;
         margin: 1em auto;
         padding: 0;
         font-size: 1.125em;
         line-height: 2.625em; }
         .swal2-popup .swal2-input {
         height: 2.625em;
         padding: 0.75em; }
         .swal2-popup .swal2-input[type='number'] {
         max-width: 10em; }
         .swal2-popup .swal2-file {
         font-size: 1.125em; }
         .swal2-popup .swal2-textarea {
         height: 6.75em;
         padding: 0.75em; }
         .swal2-popup .swal2-select {
         min-width: 50%;
         max-width: 100%;
         padding: .375em .625em;
         color: #545454;
         font-size: 1.125em; }
         .swal2-popup .swal2-radio,
         .swal2-popup .swal2-checkbox {
         align-items: center;
         justify-content: center; }
         .swal2-popup .swal2-radio label,
         .swal2-popup .swal2-checkbox label {
         margin: 0 .6em;
         font-size: 1.125em; }
         .swal2-popup .swal2-radio input,
         .swal2-popup .swal2-checkbox input {
         margin: 0 .4em; }
         .swal2-popup .swal2-validationerror {
         display: none;
         align-items: center;
         justify-content: center;
         padding: 0.625em;
         background: #f0f0f0;
         color: #666666;
         font-size: 1em;
         font-weight: 300;
         overflow: hidden; }
         .swal2-popup .swal2-validationerror::before {
         display: inline-block;
         width: 1.5em;
         min-width: 1.5em;
         height: 1.5em;
         margin: 0 .625em;
         border-radius: 50%;
         background-color: #f27474;
         color: #fff;
         font-weight: 600;
         line-height: 1.5em;
         text-align: center;
         content: '!';
         zoom: normal; }
         @supports (-ms-accelerator: true) {
         .swal2-range input {
         width: 100% !important; }
         .swal2-range output {
         display: none; } }
         @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
         .swal2-range input {
         width: 100% !important; }
         .swal2-range output {
         display: none; } }
         @-moz-document url-prefix() {
         .swal2-close:focus {
         outline: 2px solid rgba(50, 100, 150, 0.4); } }
         .swal2-icon {
         position: relative;
         justify-content: center;
         width: 5em;
         height: 5em;
         margin: 1.25em auto 1.875em;
         border: .25em solid transparent;
         border-radius: 50%;
         line-height: 5em;
         cursor: default;
         box-sizing: content-box;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         zoom: normal; }
         .swal2-icon-text {
         font-size: 3.75em; }
         .swal2-icon.swal2-error {
         border-color: #f27474; }
         .swal2-icon.swal2-error .swal2-x-mark {
         position: relative;
         flex-grow: 1; }
         .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
         display: block;
         position: absolute;
         top: 2.3125em;
         width: 2.9375em;
         height: .3125em;
         border-radius: .125em;
         background-color: #f27474; }
         .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
         left: 1.0625em;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg); }
         .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
         right: 1em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         .swal2-icon.swal2-warning {
         border-color: #facea8;
         color: #f8bb86; }
         .swal2-icon.swal2-info {
         border-color: #9de0f6;
         color: #3fc3ee; }
         .swal2-icon.swal2-question {
         border-color: #c9dae1;
         color: #87adbd; }
         .swal2-icon.swal2-success {
         border-color: #a5dc86; }
         .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
         position: absolute;
         width: 3.75em;
         height: 7.5em;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         border-radius: 50%; }
         .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
         top: -.4375em;
         left: -2.0635em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         -webkit-transform-origin: 3.75em 3.75em;
         transform-origin: 3.75em 3.75em;
         border-radius: 7.5em 0 0 7.5em; }
         .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
         top: -.6875em;
         left: 1.875em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         -webkit-transform-origin: 0 3.75em;
         transform-origin: 0 3.75em;
         border-radius: 0 7.5em 7.5em 0; }
         .swal2-icon.swal2-success .swal2-success-ring {
         position: absolute;
         top: -.25em;
         left: -.25em;
         width: 100%;
         height: 100%;
         border: 0.25em solid rgba(165, 220, 134, 0.3);
         border-radius: 50%;
         z-index: 2;
         box-sizing: content-box; }
         .swal2-icon.swal2-success .swal2-success-fix {
         position: absolute;
         top: .5em;
         left: 1.625em;
         width: .4375em;
         height: 5.625em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         z-index: 1; }
         .swal2-icon.swal2-success [class^='swal2-success-line'] {
         display: block;
         position: absolute;
         height: .3125em;
         border-radius: .125em;
         background-color: #a5dc86;
         z-index: 2; }
         .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
         top: 2.875em;
         left: .875em;
         width: 1.5625em;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg); }
         .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
         top: 2.375em;
         right: .5em;
         width: 2.9375em;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg); }
         .swal2-progresssteps {
         align-items: center;
         margin: 0 0 1.25em;
         padding: 0;
         font-weight: 600; }
         .swal2-progresssteps li {
         display: inline-block;
         position: relative; }
         .swal2-progresssteps .swal2-progresscircle {
         width: 2em;
         height: 2em;
         border-radius: 2em;
         background: #3085d6;
         color: #fff;
         line-height: 2em;
         text-align: center;
         z-index: 20; }
         .swal2-progresssteps .swal2-progresscircle:first-child {
         margin-left: 0; }
         .swal2-progresssteps .swal2-progresscircle:last-child {
         margin-right: 0; }
         .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
         background: #3085d6; }
         .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
         background: #add8e6; }
         .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
         background: #add8e6; }
         .swal2-progresssteps .swal2-progressline {
         width: 2.5em;
         height: .4em;
         margin: 0 -1px;
         background: #3085d6;
         z-index: 10; }
         [class^='swal2'] {
         -webkit-tap-highlight-color: transparent; }
         .swal2-show {
         -webkit-animation: swal2-show 0.3s;
         animation: swal2-show 0.3s; }
         .swal2-show.swal2-noanimation {
         -webkit-animation: none;
         animation: none; }
         .swal2-hide {
         -webkit-animation: swal2-hide 0.15s forwards;
         animation: swal2-hide 0.15s forwards; }
         .swal2-hide.swal2-noanimation {
         -webkit-animation: none;
         animation: none; }
         [dir='rtl'] .swal2-close {
         right: auto;
         left: 0; }
         .swal2-animate-success-icon .swal2-success-line-tip {
         -webkit-animation: swal2-animate-success-line-tip 0.75s;
         animation: swal2-animate-success-line-tip 0.75s; }
         .swal2-animate-success-icon .swal2-success-line-long {
         -webkit-animation: swal2-animate-success-line-long 0.75s;
         animation: swal2-animate-success-line-long 0.75s; }
         .swal2-animate-success-icon .swal2-success-circular-line-right {
         -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
         animation: swal2-rotate-success-circular-line 4.25s ease-in; }
         .swal2-animate-error-icon {
         -webkit-animation: swal2-animate-error-icon 0.5s;
         animation: swal2-animate-error-icon 0.5s; }
         .swal2-animate-error-icon .swal2-x-mark {
         -webkit-animation: swal2-animate-error-x-mark 0.5s;
         animation: swal2-animate-error-x-mark 0.5s; }
         @-webkit-keyframes swal2-rotate-loading {
         0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg); }
         100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg); } }
         @keyframes swal2-rotate-loading {
         0% {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg); }
         100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg); } } .app-color , .page-sidebar .page-sidebar-wrapper > ul > li a i, .page-sidebar .page-sidebar-wrapper > ul > li.active > a, .page-sidebar .page-sidebar-wrapper > ul > li.active > a i,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.input-group-addon.primary .arrow ,.page-sidebar.mini .page-sidebar-wrapper > ul > li a i ,.ng2-file-input .ng2-file-input-drop-container.file-is-over,.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover ,.input-append.primary .add-on .arrow ,.success-control.input-with-icon .select2-container .select2-choice .select2-arrow b:before,.success-control i,.tiles-chart .tiles-body .heading,.text-success,.input-append.primary .add-on .arrow ,.success-control.input-with-icon .select2-container .select2-choice .select2-arrow b:before,.success-control i ,.tiles-chart .tiles-body .heading {color:  #0177b6;}.checkbox.check-success input[type=checkbox]:checked + label:before,.radio.radio-primary input[type=radio]:checked + label:before,.radio.radio-primary label:after,.input-group-addon.app-bg ,.ng2-file-input .ng2-file-input-drop-container.file-is-over,.radio.radio-primary label:after ,.radio.radio-primary input[type=radio]:checked + label:before ,.checkbox.check-primary input[type=checkbox]:checked + label:before ,.success-control input,.success-control input,.success-control select,.success-control textarea ,.success-control .select2-container .select2-choice,.grid.box.green,.grid.simple.vertical.green,.grid.simple.horizontal.green .grid-title {border-color: #0177b6;}.page-sidebar.mini .page-sidebar-wrapper > ul > li > a:hover, .page-sidebar.mini .page-sidebar-wrapper > ul > li:hover > a,.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary.active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover,.app-bg, .page-sidebar .page-sidebar-wrapper > ul > li.open > a, .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .page-sidebar .page-sidebar-wrapper > ul > li:hover > a, .btn-primary,.checkbox.check-success input[type=checkbox]:checked + label:before,.radio.radio-primary label:after,.input-group-addon.app-bg,.page-sidebar .page-sidebar-wrapper > ul > li.open > a, .page-sidebar .page-sidebar-wrapper > ul > li > a:hover, .page-sidebar .page-sidebar-wrapper > ul > li:hover > a,.grid-body.green,.grid.green,.green .slider-selection,.inner-menu-always-open .page-sidebar .page-sidebar-wrapper,.page-sidebar .outer-tab-nav-section ,.header .chat-toggler .profile-pic .availability-bubble.online,.chat-messages-header .status.away,.user-info-wrapper .profile-wrapper .availability-bubble.online,.user-info-wrapper .profile-wrapper .availability-bubble.online ,.bg-green,.color-bands.green,.well.green,.radio.radio-primary label:after,.checkbox.check-primary input[type=checkbox]:checked + label:before,.wizard-steps li.complete .step,.pace .pace-progress,.chat-messages-header .status.online,.user-info-wrapper .profile-wrapper .availability-bubble.online,.color-bands.green,.well.green,.radio.radio-primary label:after,.checkbox.check-primary input[type=checkbox]:checked + label:before,.wizard-steps li.complete .step,.slide-primary .ios-switch .on-background ,.input-append.primary .add-on,.input-prepend .add-on,.grid.box.green .grid-title ,.progress-bar-success ,.label-success,.badge-success,.tiles.green ,.widget .widget-title.green,.btn-group.open .btn-primary.dropdown-toggle,.single-colored-widget .content-wrapper.green,.user-status.available,.inner-menu-always-open .page-sidebar .page-sidebar-wrapper ul,.slider.primary .slider-track,.green .slider-selection ,.cbp_tmtimeline > li .cbp_tmicon.primary ,.inner-menu-always-open .page-sidebar .page-sidebar-wrapper,.bg-green,.grid-body.green,.grid.green,.page-sidebar .page-sidebar-wrapper > ul > li.active > a{background-color: SystemColor  !important;  background:#0177b6;}
      
      
         .pagination {
         margin-left: 0;
         margin-bottom: 1rem; }
         .pagination::before, .pagination::after {
         content: ' ';
         display: table; }
         .pagination::after {
         clear: both; }
         .pagination li {
         -moz-user-select: none;
         -webkit-user-select: none;
         -ms-user-select: none;
         margin-right: 0.0625rem;
         border-radius: 0; }
         .pagination li {
         display: inline-block; }
         .pagination a,
         .pagination button {
         color: #0a0a0a; 
         display: block;
         padding: 0.1875rem 0.625rem;
         border-radius: 0; }
         .pagination a:hover,
         .pagination button:hover {
         background: #e6e6e6; }
         .pagination .current {
         padding: 0.1875rem 0.625rem;
         background: #2199e8;
         color: #fefefe;
         cursor: default; }
         .pagination .disabled {
         padding: 0.1875rem 0.625rem;
         color: #cacaca;
         cursor: default; } 
         .pagination .disabled:hover {
         background: transparent; }
         .pagination .ellipsis::after {
         content: '…';
         padding: 0.1875rem 0.625rem;
         color: #0a0a0a; }
         .pagination a, .pagination button {
         cursor: pointer; }
         .pagination .pagination-previous a::before,
         .pagination .pagination-previous.disabled::before { 
         content: '«';
         display: inline-block;
         margin-right: 0.5rem; }
         .pagination .pagination-next a::after,
         .pagination .pagination-next.disabled::after {
         content: '»';
         display: inline-block;
         margin-left: 0.5rem; }
         .pagination .show-for-sr {
         position: absolute !important;
         width: 1px;
         height: 1px;
         overflow: hidden;
         clip: rect(0, 0, 0, 0); }
      
      .daterangepicker.single .calendar,.daterangepicker.single .ranges,.ranges{float:none}.daterangepicker{position:absolute;color:#111;background:#fff;border-radius:4px;width:278px;padding:4px;margin-top:1px;top:100px;left:20px}.daterangepicker:after,.daterangepicker:before{position:absolute;display:inline-block;content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.dropdown-menu{max-width:none;z-index:3001}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar{display:none;max-width:270px;margin:4px}.daterangepicker .calendar.single .calendar-table{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .calendar-table{border:1px solid #fff;padding:4px;border-radius:4px;background:#fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:50px;margin-bottom:0}.daterangepicker .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;height:30px;line-height:30px;display:block;vertical-align:middle;margin:0 0 5px;padding:0 6px 0 28px;width:100%}.daterangepicker .input-mini.active{border:1px solid #08c;border-radius:4px}.daterangepicker .daterangepicker_input{position:relative}.daterangepicker .daterangepicker_input i{position:absolute;left:8px;top:8px}.daterangepicker.rtl .input-mini{padding-right:28px;padding-left:6px}.daterangepicker.rtl .daterangepicker_input i{left:auto;right:8px}.daterangepicker .calendar-time{text-align:center;margin:5px auto;line-height:30px;position:relative;padding-left:28px}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.ranges{font-size:11px;margin:4px;text-align:left}.ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;color:#08c;padding:3px 12px;margin-bottom:8px;cursor:pointer}.ranges li.active,.ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}@media (min-width:564px){.daterangepicker.ltr .calendar.right .calendar-table,.daterangepicker.rtl .calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.rtl .calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker{width:auto}.daterangepicker .ranges ul{width:160px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .calendar.left{clear:none}.daterangepicker.single.ltr .calendar,.daterangepicker.single.ltr .ranges{float:left}.daterangepicker.single.rtl .calendar,.daterangepicker.single.rtl .ranges{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .calendar.right{margin-left:0}.daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.ltr .left .daterangepicker_input{padding-right:12px}.daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .calendar.right{margin-right:0}.daterangepicker.rtl .calendar.left .calendar-table,.daterangepicker.rtl .left .daterangepicker_input{padding-left:12px}.daterangepicker.rtl .calendar,.daterangepicker.rtl .ranges{text-align:right;float:right}}@media (min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .calendar.left{clear:none!important}}
	  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
             border-right: unset; 
       }
	   .select2-container--default .select2-selection--multiple .select2-selection__choice {
			background-color: #f9f9f9;
			border: 1px solid #e6e9ec;
			border-radius: 2px;
	    }
		.select2-container--default.select2-container--focus .select2-selection--multiple {
			border: solid #e5e9ec 1px;
			border-radius: 1px;
			outline: 0;
		}
		.select2-container--default .select2-selection--multiple {
			background-color: white;
			border: 1px solid #e5e9ec;
			border-radius: 1px;
		}
	   