﻿.btn-primary {
    background-color: #29954B;
    border-color: #2EA552;
    color: #fff;
}

    .btn-primary:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active, .show > .dropdown-toggle.btn-primary {
        background-color: #2EA552;
        border-color: #2EA552;
    }

        .show > .dropdown-toggle.btn-primary:hover {
            background-color: #36C160;
            border-color: #39CC65;
        }

    .btn-primary:hover {
        background-color: #36C160;
        border-color: #39CC65;
    }

div.checkbox > label.checkbox > input[type="checkbox"]:checked + .checkbox:before {
    color: #006677;
}

div.radio [type="radio"]:checked + .radio:after,
div.radio [type="radio"]:checked + .radio:before {
    border: 1px solid #006677;
}

div.radio [type="radio"]:checked + .radio:after {
    background-color: #006677;
}

.form-group label:not(.checkbox):not(.radio).active.selected {
    color: #006677;
}

.input-group-append.active .input-group-text, .input-group-prepend.active .input-group-text {
    color: #006677;
}
/*Menu scelte Auto Complete*/
.tt-menu .tt-suggestion {
    color: #006677;
}

    .tt-menu .tt-suggestion:hover, .tt-menu .tt-suggestion.tt-cursor {
        color: #006677 !important;
    }

.input-group-append > button.btn:active,
.input-group-append > span.btn:active {
    background-color: #2EA552;
}
/*Date Time Picker*/
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active {
    background-color: #CE5200;
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    color: #006677;
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #CE5200;
}

.table-info, .table-info > td, .table-info > th {
    background-color: #ccd4f1;
}

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #bcc7ed;
}

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
    border-color: #284096;
}

a {
    color: #006677;
}

    a:focus, a:hover {
        color: #CE5200;
    }

th {
    color: #006677;
}

.table-hover > tbody > tr:hover {
    background-color: #f0f0f0;
}

.table.dbwp_Listform_Table > tbody > tr > th:hover {
    color: #006677;
}

th.selected,
.table.dbwp_Listform_Table > tbody > tr > th.selected {
    background-color: #CE5200;
    color: #fff;
}

.nav-tabs .nav-item .nav-link, .nav-pills .nav-item .nav-link {
    color: #29954B;
}

.nav-tabs .nav-link.active, .nav-pills .nav-link.active {
    color: #2EA552;
}

.nav-tabs .nav-item .nav-link:hover, .nav-tabs .nav-item .nav-link:focus, .nav-pills .nav-item .nav-link:hover, .nav-pills .nav-item .nav-link:focus {
    color: #2EA552;
}

.nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus,
.tabs-left > .nav-tabs .nav-link.active, .tabs-left > .nav-tabs .nav-link.active:hover, .tabs-left > .nav-tabs .nav-link.active:focus,
.tabs-right > .nav-tabs .nav-link.active, .tabs-right > .nav-tabs .nav-link.active:hover, .tabs-right > .nav-tabs .nav-link.active:focus,
.tabs-below > .nav-tabs .nav-link.active, .tabs-below > .nav-tabs .nav-link.active:hover, .tabs-below > .nav-tabs .nav-link.active:focus,
.nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
    color: #2EA552;
}

.nav-tabs .material-ink,
.nav-pills .material-ink {
    background: #2EA552;
}

.tabbable.tabs-left .pseudo,
.tabbable:not(.tabs-left):not(.tabs-right) .pseudo {
    border-color: #2EA552;
}

.progress-bar {
    border-bottom-color: #29954B;
}

.dropdown-menu > .dropdown-item {
    color: #2EA552;
    padding: 7px 16px;
}

    .dropdown-menu > .dropdown-item:focus,
    .dropdown-menu > .dropdown-item:hover {
        color: #2EA552;
    }

.dropdown-menu {
    min-width: 60px;
}

.page-link {
    color: #2EA552;
}

    .page-link:hover {
        color: #2EA552;
    }

.page-item.active .page-link {
    background-color: #2EA552;
    border-color: #2EA552;
}
/*Spinner Loading Animation*/
.path {
    stroke: #2EA552;
}

@-webkit-keyframes color {
    0% {
        stroke: #2EA552;
    }
}

@keyframes color {
    0% {
        stroke: #2EA552;
    }
}

.main-navbar-header {
    color: #fff;
    background-color: #29954B;
}

    .main-navbar-header .navbar-nav > li > a {
        color: #fff;
    }

        .main-navbar-header .navbar-nav > li > a:focus,
        .main-navbar-header .navbar-nav > li > a:hover {
            background-color: #36C160;
        }

    .main-navbar-header .navbar-nav > .show > a,
    .main-navbar-header .navbar-nav > .show > a:focus,
    .main-navbar-header .navbar-nav > .show > a:hover {
        background-color: #36C160;
        color: #fff;
    }

@media (max-width:767px) {
    .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item,
    .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item {
        color: #fff;
    }

        .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item:focus,
        .main-navbar-header .navbar-nav .show .dropdown-menu > .dropdown-item:hover {
            background-color: transparent;
            color: #36C160;
        }
}

.main-navbar-header .breadcrumb > .active {
    color: #fff;
}

.side .hamburger-inner,
.side .hamburger-inner::before,
.side .hamburger-inner::after {
    background-color: #29954B;
}

.side ul > li.selected {
    background-color: #FF6600;
}

    .side ul > li.selected:hover {
        background-color: #29954B;
    }

.side ul > li:hover {
    background-color: #777;
}

.side ul > li > a {
    color: #fff;
}

    .side ul > li > a:hover {
        color: #fff;
    }

.alert-info {
    color: #2EA552;
    background-color: #D4E4F4;
    border-color: #D4E4F4;
}
/*CALENDAR*/
.fc-event,
.fc-event-dot {
    background-color: #006677;
}

.fc-event {
    border-color: #006677;
}

.fc-highlight {
    background: rgba(255,140,0,.5);
}

.dbwp_emptylist {
    background-color: #284096;
    border-color: #29954B;
    color: #fff;
}

.dbwp_drop {
    border-color: #7CB342;
}

.hamburger-right:hover, .hamburger-right > li:hover, .hamburger-right > li > a:hover {
    background-color: #558B2F;
}

li.dbwp_Tree_Sel {
    color: #ff8c00;
}

.bootstrap-tagsinput .tag {
    background-color: #e0ebbc;
}

.bootstrap-tagsinput.disabled .tag {
    background-color: #1f8899;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    background-color: #7CB342;
}

.bootstrap-tagsinput .tag [data-role="remove"]:hover:after {
    background-color: #558B2F;
}

.tab-content {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}

.gw_table {
    width: 100%;
}

.gw_webpart {
    width: 100%;
}

.nav.nav-tabs {
    text-transform: uppercase;
    font-weight: bold;
}

tr.info a span {
    color: #fff;
    text-decoration: underline;
}

.j1PanelBodyContent > div > .dbwp_title {
    text-align: center;
}
/*      MATERIAL        */
/*.btn-primary:focus {
    background-color: #2EA552;
    border-color: #2EA552;
}
.form-control:focus,
.form-group textarea:not(.browser-default):focus:not([readonly]),
.bootstrap-tagsinput.focus {
    border-color: #006677;
    -webkit-box-shadow: 0 1px 0 0 #006677;
    box-shadow: 0 1px 0 0 #006677;
}
.form-control:focus+.input-group-append,
.form-control:focus+.input-group-append>.btn{
    color: #006677;
}
.tab-content {
    border: 1px solid #ddd;
    border-radius: 4px;
}
*/
/*      BOOTSTRAP       */
.btn-primary.focus, .btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus,
.page-link:focus {
    box-shadow: 0 0 0 0.2rem rgba(46,165,82,.5);
}

.bootstrap-tagsinput.focus,
.form-control:focus {
    border-color: #006677;
    box-shadow: 0 0 0 0.2rem rgba(0%,40%,46.7%,.5);
}

.dbwp_gridcell:empty {
    padding: 0px;
}





/*POST DESIGN*/
label {
    color: #6c8693;
    margin-left: 3px;
}

.tab-pane.dbwp_maintab.active {
    padding: 0.5em;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.dbwp_title {
    margin-bottom: 15px;
    color: #6C8693;
    font-size: 16px;
}

.table-sm th {
    color: #6C8693;
    padding: 10px;
}

.card.dbwp_Collapse .card-title {
    font-size: 16px;
    font-weight: bold;
    color: #6c8693;
}

.nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus, .tabs-left > .nav-tabs .nav-link.active, .tabs-left > .nav-tabs .nav-link.active:hover, .tabs-left > .nav-tabs .nav-link.active:focus, .tabs-right > .nav-tabs .nav-link.active, .tabs-right > .nav-tabs .nav-link.active:hover, .tabs-right > .nav-tabs .nav-link.active:focus, .tabs-below > .nav-tabs .nav-link.active, .tabs-below > .nav-tabs .nav-link.active:hover, .tabs-below > .nav-tabs .nav-link.active:focus, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
    font-size: 16px;
    font-weight: bold;
    color: #6c8693;
}

.nav-tabs .nav-item .nav-link:hover, .nav-tabs .nav-item .nav-link:focus, .nav-pills .nav-item .nav-link:hover, .nav-pills .nav-item .nav-link:focus {
    font-size: 16px;
    font-weight: bold;
    color: #6c8693;
}

.nav-tabs .nav-item .nav-link, .nav-pills .nav-item .nav-link {
    font-size: 16px;
    font-weight: bold;
    color: #6c8693;
}

.nav.nav-tabs {
    text-transform: none;
}

.bg-light {
    background-color: #FFFFFF !important;
}
.collapseclick > .card-title {
    margin-left:10px;
}
.dbwp_emptylist {
    background-color:#EEB;
    color:#666;
    margin-left:-10px;
}
.dbwp_Home .dbwp_buttonNav {
    margin-bottom: 10px;
}
select.form-control {
    margin-left:3px;
}




div.dbwp_Xml > table td {
    padding-top: 5px;
    padding-bottom: 5px;
}
div.dbwp_Xml > table td label {
    margin-bottom:7px;
}
.card-body {
    padding:.5rem;
}

.dbwp_Xml .form-control, .dbwp_Xml .input-group {
    max-width: 400px;
}

.dbwp_Xml .form-group {
    display: inline-flex;
}
.dbwp_Xml .form-group label,.dbwp_Xml label {
    min-width: 200px;
}
.dbwp_Xml select, .dbwp_Xml input:not([type='checkbox']) {
    min-width:400px;
}
.dbwp_xml_indent_left:empty {
    display:none;
}


.table-info, .table-info > td, .table-info > th {
    background-color:#aaaaaa80;
}
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
    background-color: #aaaaaa80;
}
.table-striped tbody tr:nth-of-type(odd):hover {
    background-color: #aaaaaa80;
}