﻿* {
    /*-webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;*/
    text-decoration: none;
    text-shadow: none;
}

html {
    position: relative;
    min-height: 100%;
}

.fc {
    color: #a6daff !important;
}

.bg {
    background: #230306 !important;
}

.bgc {
    color: #230306 !important;
}

.detailsHeight {
    height: 80px;
}

body {
    /*font-family: verdana, Helvetica, sans-serif;
    font-family: 'Open Sans', sans-serif;*/
    /*color: #000000;*/
    /*font-size: 0.8rem;*/
    /*background-color: #e2eff8 !important;
    background-color: rgb(244, 240, 255);*/
    /*background-color: #f8f9fa;
    height: 100%;*/
}

.smaller {
    font-size: 0.7rem;
}

.o-hidden {
    overflow: hidden !important;
}

.z-0 {
    z-index: 0;
}

.z-1 {
    z-index: 1;
}

.overflow-auto {
    overflow: auto !important;
}

.table .thead-light th {
    color: inherit !important;
    font-weight: 700;
    font-size: 0.8rem;
    /*background-color: #efedfb;*/
    background-color: #f3f3fa;
    border-bottom-width: 1px;
}

label {
    display: flex;
    align-items: baseline;
    margin-left: .5rem !important;
}

.form-control-sm, .form-control, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn {
    font-size: 0.8rem;
    background-color: rgb(241, 243, 244);
    /*border: none;*/
    padding: 0.5rem;
}

/*.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
    height: calc(2.225rem + 2px) !important;
}*/

#modalDiv > .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), #modalDiv > .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), #saveDiv > .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), #modalDiv > .input-group-sm > select.form-control:not([size]):not([multiple]), #modalDiv select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.75rem + 2px) !important;
}
/*.form-control {
    padding: .375rem .5rem;
}*/

/*.form-control:focus {
        box-shadow: -3px 0 0 0.15rem rgba(0,123,255,.25);
    }*/

/*.form-control:focus + div > div {
            box-shadow: 3px 0 0 0.15rem rgba(0,123,255,.25);
            transition: all 0.2s;
        }*/

/*.custom-radio .custom-control-input:checked ~ .custom-control-label::before, .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #23166d !important;
}*/

.input-group-text {
    background-color: #f1f3f4;
    font-size: 0.8rem !important;
}

.form-group {
    margin-bottom: 0rem;
}

#sidebar {
    /*background: #0b3c5f !important;
    background: rgba(255,255,255,0.5) !important;
    background: rgba(6, 76, 123,0.75) !important;*/
    top: 0;
    width: 31px;
    height: 38px;
    z-index: 999;
    position: fixed;
    max-height: 100%;
    overflow: hidden;
    /*background: rgb(6, 76, 123);*/
    background: #100e17;
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
    /*box-shadow: 4px 0px 4px #022f5c;
    box-shadow: 0px 0px 8px #673AB7;*/
}

/*#sidebar::after {
        content: "";
        position: absolute;
        bottom: 0;
        right: 0;
        border-style: solid;
        border-width: 8px;
        border-color: transparent #002a47 #002a47 transparent;
    }*/

#pageTitle {
    /*padding-left: 44px;*/
    margin-top: 0.125rem;
    /*font-weight: 700;*/
    margin-bottom: 0rem !important;
    /*margin-top: .5rem !important;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.card-title, .modal-title {
    margin-bottom: 0px !important;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 6px;
}

.modal-body {
    padding: 1.25rem;
}

/*#sidebar:after {
        content: '';
        position: absolute;
        left: 60px;
        top: 15px;
        border: solid 10px;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }*/

.list-group-item {
    /*padding: .75rem;
    padding: 6px 4px;*/
    border: none;
    border: solid 1px #ffffff;
    margin-bottom: 0px;
}

.page-wrapper {
    height: 100vh;
}

#collapseReports > .card-body {
    padding-left: 45px;
}

#collapseMap > .card-body, #collapseMaster > .card-body {
    padding-left: 38px;
}

#miningReport .list-group-item {
    padding-left: 12px;
}

#generalReport .list-group-item {
    padding-left: 8px;
}

#collapseMaster .card-body .card a {
    padding-left: 4px;
}

.sidebar-content {
    max-height: calc(100% - 30px);
    height: calc(100% - 30px);
    overflow-y: auto;
    position: relative;
}

.page-wrapper .page-content {
    display: inline-block;
    width: 100%;
}

    .page-wrapper .page-content > div {
        padding: 0px;
    }

.page-wrapper .page-content {
    overflow-x: hidden;
}


.btnS {
    background-color: white;
    border: 1px solid #c7c7c7;
    color: rgb(0, 84, 195);
    border-radius: 4px !important;
    padding: 4px 16px 6px !important;
    font-size: 0.85rem;
    font-weight: 500;
}

.btnSearch {
    padding: 2px 7px 3px !important;
}

html:not([dir=rtl]) #btnUpdate, html:not([dir=rtl]) #btnSave, html:not([dir=rtl]) #btnSearch {
    margin-right: 8px;
}

.btnInputGp {
    border-color: #ced4da;
    background: #f6efff;
}

a.button6:active {
    top: 0.1em;
}

.badge-secondary {
    color: #100e17;
    padding: 0.25rem 0.5rem;
    background-color: #e9ecef; /* rgb(16, 14, 13) */
    border-radius: 2px !important;
}

.page-link {
    color: inherit !important;
}

    .page-link:hover {
        color: #ffffff !important;
        background-color: #007bff;
    }

.page-item.active .page-link {
    /*color: #ffffff !important;
    background-color: #100e17;
    border-color: #100e17;*/
    /*color: #100e17 !important;
    background-color: #dddddd;
    border-color: #dddddd;*/
    color: #fff !important;
    font-weight: 900;
}

/*.card-header, .modal-header {
    background: #ffffff;
    color: #000000;
    align-items: center;
    padding: 0.75rem 1.5rem;
}*/

/*.cardHeader, #leftDiv > .card > .card-header {
    background-color: #100e17;
    -webkit-box-shadow: 0 0 30px 0 rgba(149,163,176,0.75);
    -moz-box-shadow: 0 0 30px 0 rgba(149,163,176,0.75);
    box-shadow: 0px 0px 20px 0 rgb(135, 121, 183);
    z-index: 0;
    color: #9b869c;
    border-radius: 0px;
}*/

#rightDiv > .card > .card-header {
    background-color: #fff;
}

.btn-group-sm > .btn, .btn-sm {
    /*font-size: 0.8rem;*/
    /*padding: .4rem .5rem;*/
}

. {
    /*background: linear-gradient(#d5d1e0,white); */
    background: linear-gradient(#f4f0ff,white);
    padding: 2px 8px;
    /* border-top-left-radius: 4px !important; */
    /* border-top-right-radius: 4px !important; */
    border: solid 1px #ced4da;
    border-bottom: none;
    z-index: 1;
    margin-bottom: -1px !important;
    align-items: center;
    display: inline-flex;
    width: 100%;
    font-weight: 700;
}

    .p-2Rem {
        padding: 2rem;
    }

    .pt-2rem {
        padding-top: 2rem;
    }

    .pr-2rem {
        padding-right: 2rem;
    }

    .pb-2rem {
        padding-bottom: 2rem;
    }

    .pl-2rem {
        padding-left: 2rem;
    }

    .m-2Rem {
        margin: 2rem;
    }

    .mt-2rem {
        margin-top: 2rem;
    }

    .mr-2rem {
        margin-right: 2rem;
    }

    .mb-2rem {
        margin-bottom: 2rem;
    }

    .ml-2rem {
        margin-left: 2rem;
    }


/*.card {
        border: none;
        box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
    }*/

#accordionValidInvoice .card {
    margin-bottom: 4px;
    /*min-width: 450px;*/
}

#leftdiv .card {
    box-shadow: 2px 0px 12px 0px #ababab;
    min-width: 14rem;
}

.alert {
    z-index: 0;
    padding: 0px !important;
    border: none !important;
    position: absolute !important;
    border-radius: 0px !important;
    background: rgba(0, 0, 0, 0.8) !important;
}

    .alert .panel {
        min-width: 300px !important;
    }

        .alert .panel .panel-heading {
            text-align: right !important;
        }

#alertMessage {
    text-align: left !important;
}

.AlertTable > tbody > tr > td:nth-child(2) {
    min-width: 80px !important;
    font-weight: 700 !important;
}

.hide {
    display: none !important;
}

.fa-layers {
    display: inline-block;
    height: 1em;
    position: relative;
    text-align: center;
    vertical-align: -.125em;
    width: 1em;
}

th {
    cursor: pointer;
}

.custom-control {
    min-width: 4rem;
    min-height: 1.3rem;
    margin-right: 10px;
}

.arrow-up {
    width: 0px;
    height: 0px;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-bottom: solid 10px #000000;
    display: inline-block;
}

.arrow-down {
    width: 0px;
    height: 0px;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-top: solid 10px #000000;
    display: inline-block;
}

/*#vehicleListUl {
    margin-top: -2px;
}*/

#vehicleListUl li:hover {
    background-color: #ddd;
}

.current, .current td {
    /*border-left: 4px solid #007bff !important;
    background: #007bff;
    background: #100e17;*/
    /*background: #dde5ec;
    background: #FFC107;
    border: none;
    border: solid 1px #0088ff;*/
    border-radius: 3px;
    color: #0088ff !important;
}

/*.table .current td, .table .current th {
    border-top: solid 1px #0088ff;
    border-bottom: solid 1px #0088ff;
}*/

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    /*background-color: #3c4858;*/
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(121, 121, 121, 0.4);
}

    .nav-pills .nav-link.active:hover, .nav-pills .show > .nav-link:hover {
        box-shadow: none;
    }

#vehicleCarts .col-lg-2, #vehicleCarts .col-md-2, #vehicleCarts .col-sm-3 {
    flex: 0 0 20%;
    max-width: 20%;
}

.gm-style .gm-style-mtc div {
    font-size: 14px !important;
}

/*.list-group-item .fas.fa-square {
    color: rgba(134, 134, 134, 0.8);
    width: 14px;
    height: 14px;
    vertical-align: middle;
}*/

.zi-0 {
    z-index: 0;
}

.fs-2x {
    font-size: 2em;
}

#divControls {
    top: 35px;
    right: calc(50% - 53px);
    border: none;
    min-width: 6.2rem;
    border-radius: 0px;
}

.nav-tabs .nav-link {
    min-width: 3.4rem;
    text-align: center;
}

.zi-1 {
    z-index: 1;
}

/*tbody tr {
    cursor: pointer;
}*/

.c-p {
    cursor: pointer;
}

.fa-1p5x {
    font-size: 1.5em;
}

.fa-1p4x {
    font-size: 1.4em;
}

.pos-a {
    position: absolute !important;
}

.br-0 {
    border-radius: 0px;
}

.table-hover tbody tr:hover, #vehicleListUl li:hover {
    color: #000000;
}

/*.list-group-item .fas {
    color: rgb(0, 51, 86);
    //width: 36px;
    //height: 22px;
    vertical-align: middle;
    font-size: 20px;
    text-align: center;
    width: 30px;
}*/

.list-group-item .fas {
    height: 22px;
    width: 30px;
    text-align: center;
    color: #495057;
}

/*a:hover {
    color: #ffffff !important;
}*/

/*.list-group-item:hover .fas {
    color: #ffffff !important;
}*/

/*#optionsToggleDivMap .fas {
    font-size: 12px;
}*/


#vehicleList .card {
    width: 10rem;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(0, 0, 0, 0.5);
}

.cr-p {
    cursor: pointer;
}

.w-200px {
    width: 200px;
}

.h-100px {
    height: 100px;
}

.h-200px {
    height: 200px;
}

.tbleBasicInfo tbody tr td {
    padding: 0.5rem;
    border: none;
}

    .tbleBasicInfo tbody tr td:first-child {
        width: 30px;
        text-align: center;
    }


@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(0.05, 0.05, 0.05);
        transform: scale3d(0.05, 0.05, 0.05);
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

    .animated.infinite {
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

.media img {
    height: 32px;
}

.infoBox {
    border-radius: 4px;
    padding: 2px;
    border: none !important;
    color: #fff;
    font-weight: bold;
}


/*#fromDate, #toDate {
    font-size: 0.7rem;
}*/

.fa-location-arrow:hover {
    color: #007bff;
}


th {
    cursor: pointer;
}

.arrow-up {
    width: 0px;
    height: 0px;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-bottom: solid 10px #000000;
    display: inline-block;
}

.arrow-down {
    width: 0px;
    height: 0px;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-top: solid 10px #000000;
    display: inline-block;
}

/*.mainDiv {
    height: 100vh;
}*/

#dataTable_wrapper, #vehicleListDiv .card, #leftDivTracking .card {
    overflow: auto;
}

.pagination {
    justify-content: flex-end;
}

#mapDivParent {
    /*padding-left: 0px;*/
}

@media print {
    #sidebar, #vehicleListDiv {
        display: none;
    }

    #mapDivParent {
        max-width: 100% !important;
        flex: 0 0 100% !important;
        padding-left: 15px !important;
        border-left: 1px solid rgba(0,0,0,.125);
    }
}


[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

#chart_div, #map_div {
    width: 100%;
    height: 400px;
}

#farms_div {
    width: 100%;
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#circleDiv {
    height: 250px;
    width: 250px;
    background: #85c5e3;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

    #circleDiv h1 {
        color: #000;
    }



.amcharts-pie-slice {
    transform: scale(1);
    transform-origin: 50% 50%;
    transition-duration: 0.3s;
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    cursor: pointer;
    box-shadow: 0 0 30px 0 #000;
}

    .amcharts-pie-slice:hover {
        transform: scale(1.1);
        filter: url(#shadow);
    }

a[title='JavaScript charts'] {
    color: transparent !important;
}

/*#accordion .card {
    background-color: transparent;
    border: none;
    padding: 12px 4px;
    color: #f7f7f7;
    border-radius: 0px !important;
    box-shadow: none;
}

#accordion > .card:first-child {
    padding: 9px 0px;
}*/

#collapseMaster .card {
    padding: 6px 0px;
}

#mapRelated .list-group-item {
    padding: 6px 8px;
}

/*#accordion .card .card-link {
    color: #9b869c;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    #accordion .card .card-link span {
        padding-left: 4px;
        transition: all 0.5s ease-in-out;
    }



    #accordion .card .card-link .fas {
        text-align: center;
        width: 30px;
        font-size: 16px;
        vertical-align: middle;
        height: 21px;
        line-height: 20px;
        transition: all 0.5s ease-in-out;
    }*/


.card-link:hover .fas, .card-link:hover span {
    /*color: rgb(0, 42, 71) !important;*/
    color: #ffffff;
}

.b-0 {
    bottom: 0;
}

#toggleControls {
    right: calc(50% - 43px);
    border: none !important;
}

.fa-angle-right, .fa-arrow-up, .fa-arrow-down, .fa-arrow-up {
    transition: all 0.4s ease-in-out;
}

.rotate90deg {
    transform: rotate(90deg);
}

.rotate180deg {
    transition: 0.5s all;
    transform: rotate(180deg);
}

/*#dataTable_wrapper .table, #ExData .table {
    border: solid 3px #e9ecef !important;
}*/

.table tbody {
    background: #fff;
}

#generalReport .list-group-item, #miningReport .list-group-item, #mapRelated .list-group-item {
    border: none;
    /*color: #ffffff;*/
    color: #9b869c;
    background: transparent;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*#leftDiv {
    max-width: 20% !important;
    flex: 0 0 20% !important;
    padding-right: 0px !important;
    box-shadow: 3px 0px 7px 0px #dedbe6;
    z-index: 1;
    border-right: solid 1px #f8f9fa;
}*/

#leftDiv > .card > .card-body, #mainCard, #leftDivProduct > .card > .card-body, #rightDivProduct > .row {
    overflow: auto;
}

#leftDiv .card, #leftDivProduct .card {
    /*background-color: #efedfb;
        background-color: #f3f3fa;*/
    border: none;
}

/*#leftDiv .form-control, #rightDiv .form-control {
        margin-top: -1px;
    }*/

#rightDiv {
    /*max-width: 79% !important;
    flex: 0 0 79% !important;*/
    padding: 1rem !important;
    background-color: #fff;
    overflow: auto;
}

/*#rightDivMap {
    max-width: 79%;
    flex: 0 0 79%;
    overflow: auto;
}*/

.bootstrap-datetimepicker-widget {
    font-size: 11px;
}

.fa-asterisk {
    font-size: 60%;
    margin-left: 4px;
    color: red;
}

.resize-none {
    resize: none;
}

.custom-control-label {
    /*font-weight: normal;*/
    /*margin-left: -5px !important;*/
}

    .custom-control-label::after, .custom-control-label::before {
        top: 0.0125rem !important;
    }

    .custom-control-label::before {
        background-color: #ffffff;
        border: solid 1px #ced4d9;
    }

.custom-checkbox .custom-control-label::before {
    border-radius: 0px !important;
}

.col-form-label {
    line-height: 1.1;
}



.table-bordered td, .table-bordered th {
    padding: 0.5rem;
    vertical-align: middle;
    border: 1px solid #f1f3f5;
}

.mahatrack {
    background-image: url(data:image/png;base64,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);
    height: 75px;
    background-repeat: no-repeat;
    background-size: contain;
}

.btnDownload {
    min-width: auto !important;
    left: -12px !important;
}

#cardUser .card-body {
    position: absolute;
    bottom: 0px;
    background: rgba(16, 14, 23, 0.75);
    width: 100%;
    color: #9b869c;
}

#cardUser img {
    border-radius: inherit;
    height: 125px;
    width: 125px;
    text-align: center;
    margin: auto;
}

.customNoWrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mw-50 {
    max-width: 50px;
}

/*.table {
    border: solid 1px #dee2e6;
}*/

.table thead th {
    vertical-align: middle;
    border-bottom: none;
    padding: 0.7rem .3rem;
}

.table tbody tr td, .table tbody tr th {
    padding: .6rem .3rem;
    border-top: 1px solid rgb(244, 240, 255);
    color: #565656;
}

.thead-white th {
    border-top: none;
}

.table tbody + tbody tr:last-child {
    border-top: 2px solid #dee2e6;
}

.bs {
    box-shadow: 0px 4px 2px 1px #f9f9f9 !important;
}


#btnDetails {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 48px;
    height: 48px;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
    z-index: 1;
}

.card {
    background-color: #fff;
    border: none;
    /*border-radius: 8px !important;*/
    /* bottom: 0; */
    box-shadow: 0px 0px 3px 0 rgba(60, 64, 67, 0.3), 0px 0px 7px 3px rgba(60, 64, 67, 0.15);
    /*box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;*/
    /* font-family: 'Roboto', arial, sans-serif; */
    /* margin: auto; */
    /* min-width: 320px; */
    /* padding: 16px; */
    /* top: 0; */
    /* z-index: 10000; */
    /*min-width: 30rem;*/
    overflow: hidden;
    /*border-radius: 0px;*/
    /*box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);*/
}

.photoCard {
    box-shadow: none !important;
    border: 1px solid rgba(0,0,0,.125) !important;
}

button.secondary:active:not(:disabled) {
    background-color: white;
    border-color: white;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 3px 6px 2px rgba(60, 64, 67, 0.15);
}

.toggleVehicleDetails {
    overflow: hidden !important;
}

#saveDiv, #searchDiv {
    position: absolute;
    left: 10px;
    bottom: 70px;
    max-width: 18rem;
    z-index: 1;
}

#searchDiv {
    bottom: 10px;
}

#mainDivRow {
    align-items: center;
    justify-content: center;
    overflow: auto;
}


#reportMenu .dropdown-header {
    /*background: #f1f1f1;*/
    color: #007bff;
    font-weight: normal;
}

/*.dropdown-menu.show {
    transition: all 1s ease-in-out;
}*/

#general ul, #address, #summary, #poi, #settings {
    overflow: auto;
}

    #address .card {
        margin-bottom: 0.25rem;
    }


    #general ul li, #summary ul li {
        padding: 0.75rem !important;
    }


.pr-dot75rem {
    padding-right: 0.75rem;
}

#btnMapArrow {
    top: 50%;
    left: 0px;
    z-index: 1032;
    color: #fff;
    padding: 8px 10px;
    cursor: pointer;
    position: absolute;
    background: rgba(0,0,0,0.5);
    transition: ease-in-out all 0.4s;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    border: none;
    display: none;
}


.navbar {
    padding: .52rem 1rem;
}

#leftDiv .card, #rightDiv .card {
    border: none;
    border-radius: 0;
}

#leftDiv {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-right: 0;
    border-right: 1px solid #f8f9fa;
}

#rightDiv {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 79%;
    flex: 0 0 79%;
    max-width: 79%;
}

select.form-control:not([size]):not([multiple]) {
    padding: 0.5rem 0.3rem;
}

#modalDiv select.form-control:not([size]):not([multiple]) {
    padding: 0.3rem 0.3rem;
}


#dataNotFound {
    text-align: center;
    color: #ff0000;
    margin-top: 1rem;
}

/*.text-danger {
    color: #721c24!important;
}*/


.gm-ui-hover-effect {
    top: 6px !important;
    right: 6px !important;
}

.bootstrap-select.form-control-sm .dropdown-toggle {
    padding: .4rem .5rem !important;
    height: 35px !important;
}


.bootstrap-select.form-control {
    border: 1px solid #ced4da !important;
}

.filter-option, .filter-option-inner {
    display: flex;
    align-items: center;
}

.btn.dropdown-toggle.btn-light {
    background-color: #f1f3f4;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #495057;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: inherit;
    background-color: inherit;
    border-color: rgb(218, 220, 224);
}

.anim-scale-in {
    animation-duration: .15s;
    animation-name: scale-in;
    animation-timing-function: cubic-bezier(.2,0,.13,1.5);
}

@keyframes scale-in {
    0% {
        opacity: 0;
        transform: scale(.5);
    }

    to {
        opacity: 1;
        transform: scale(1);
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 1rem;
        padding-left: 1rem;
    }
}

.m-top {
    margin-top: 50px;
}

#alert-p {
    z-index: 1035;
    display: block;
    position: absolute;
    top: 0px;
    padding: 5px;
}

.dropdown-header {
    display: block;
    margin-bottom: -1px;
    font-size: .8rem;
    font-weight: 600;
    color: #212529;
    white-space: nowrap;
    border-top: 1px solid rgba(0,0,0,.125);
    padding: .75rem 1.25rem;
}

.dropdown-item {
    padding: .5rem .5rem;
    color: #333;
    text-decoration: none;
    transition: all .4s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.dropdown-menu .dropdown-item {
    /*color: #007bff !important;*/
    text-decoration: none;
    padding: .5rem 1.25rem;
    /*margin-bottom: -1px;*/
    border: 1px solid rgba(0,0,0,.05);
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.dropdown-menu {
    position: absolute;
    /*left: -6px;*/
    top: 43px;
    float: left;
    min-width: 9rem;
    padding: 0;
    margin: .125rem 0 0;
    font-size: 0.8rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: none !important;
    border-radius: 0;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    border-radius: 4px;
    overflow: hidden;
}

    .dropdown-menu.animatedDrop {
        transition: all 2s ease;
        -webkit-animation: mymove 5s; /* Safari 4.0 - 8.0 */
        animation: mymove 2s;
    }

/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
    from {
        width: 0px;
    }

    to {
        width: 100%;
    }
}

/* Standard syntax */
@keyframes mymove {
    from {
        width: 0px;
    }

    to {
        width: 100%;
    }
}

/*.dropdown-menu:before {
                content: 'sd';
                position: absolute;
                top: -26px;
                left: 34px;
                z-index: 100000;
                border: solid 4px #000;
            }*/


#stockOnClick, #genOnClick, #crDrOnClick, #accountClick, #miningClick {
    padding: 1rem;
}

#stockSubmenu, #genSubmenu, #crDrSubmenu, #accountSubmenu, #miningSubmenu {
    width: 100%;
    left: 0;
    position: relative;
    top: 0;
    overflow: hidden !important;
    border-radius: 0;
    box-shadow: none;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #f2f2f2 !important;
    text-decoration: none;
    background-color: #007bff;
    /*box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
            -webkit-transform: scale(1.1);
            transform: scale(1.1);*/
    /*letter-spacing: 1px;*/
    padding: .5rem 1.5rem;
}

.sublink.dropdown-item:focus, .sublink.dropdown-item:hover {
    background-color: inherit;
    transition: none;
    transform: none;
    box-shadow: none;
}

.dropdown-item:hover #generalReport {
    overflow: hidden;
}

.navbar-nav .nav-item.dropdown .dropdown-toggle::after {
    /*width: 1rem;*/
    text-align: center;
    /*float: right;
    vertical-align: 0;*/
    border: 0;
    font-weight: 900;
    content: '';
    /*font-family: 'Font Awesome 5 Free';*/
}

.navbar-nav .nav-item.dropdown .last::after {
    content: '';
}

.navbar-nav .nav-item.dropdown.show .last::after {
    content: '';
}

#optionsToggleNav {
    right: 0;
    position: absolute;
    box-shadow: 0 1px 1px 0 rgb(206, 208, 210);
    /*height: 70px;*/
    /*background-image: url(../img/defaultHeader.png);
    background-size: cover;
    background-repeat: no-repeat;*/
    background: #303950 !important;
    /*background: #dcdcdc!important;*/
    /* box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
            background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgb(243, 228, 243) 21%, rgb(241, 231, 237) 49%, rgb(233, 230, 247) 78%, rgb(253, 253, 253) 100%);*/
}

#btnOptionsToggleNav {
    top: 10px;
    left: calc(50% - 22px);
    z-index: 1032;
    color: rgba(0,0,0,.7);
    /*padding: 8px 16px;*/
    cursor: pointer;
    position: absolute;
    background: rgba(0,0,0,0.5);
    background: transparent;
    transition: ease-in-out all 0.4s;
    border-bottom-right-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
    border: none;
    height: 36px;
    width: 41px;
}

#activePage {
    border-left: 1px solid #c1c1c1 !important;
    font-size: 1rem;
    color: #007bff;
}

.btnDownload {
    right: 0px;
}

@media (max-width: 575.98px) {
    body {
        font-size: 0.75rem;
    }

    .navbar-brand {
        font-size: 1rem;
    }

    /*.form-control-sm, .form-control, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn {
        font-size: 0.75rem;
        padding: 0.25rem;
    }*/

    .mb-3, .my-3 {
        margin-bottom: 0.5rem !important;
    }

    .pt-3, .py-3 {
        padding-top: 0.5rem !important;
    }

    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .navbar {
        display: flex;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
        top: 41px;
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
    }

    .ml-auto {
        margin-left: auto !important;
        margin-right: auto;
    }

    #leftDiv {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 15px;
        border-right: none;
    }

    #rightDiv {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }


    .page-wrapper {
        padding-top: 88px !important;
    }

    .btnS {
        padding: 4px 16px !important;
    }

    #leftDiv > .card {
        height: auto !important;
    }

    select.form-control:not([size]):not([multiple]) {
        padding: 0.3rem 0.3rem;
    }

    /*.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
        height: calc(1.8125rem + 2px) !important;
    }*/

    .h5, h5 {
        font-size: 1rem;
    }
}


/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
}

#reloadtimer {
    background: #ffffff;
    padding: 7px;
    z-index: 1;
    position: absolute;
    color: #170017;
    margin: 50px 12px;
    font-weight: 500;
    font-size: 13px;
    box-shadow: 0px 0px 2px grey;
}

.deactivatedText {
    color: #dc3545 !important;
}
