﻿.banner-circle {
    float: left;
    margin-top: -5px;
    margin-right: 5px;
    height: 29px;
    display: inline-block;
}

.initials-circle-xs {
    width: 29px;
    height: 29px;
    border-radius: 250px;
    font-size: 12px;
    color: #fff;
    line-height: 29px;
    text-align: center;
    background: #B6B6B6;
}

.initials-circle-sm {
    width: 70px;
    height: 70px;
    border-radius: 250px;
    font-size: 26px;
    color: #fff;
    line-height: 70px;
    text-align: center;
    background: #B6B6B6;
}

.clock_main {
    margin: -4px auto;
    color: #ffffff;
    float: right;
    cursor: default;
    z-index: 1000;
    width: 103px;
}

html[dir=rtl] .clock_main {
    margin: -4px 10px -4px 0px;
    float: left;
}

#Date {
    font-size: 11px;
    text-align: center;
}

.clock_main ul {
    margin: 0 auto;
    padding: 0px;
    list-style: none;
    text-align: center;
}

    .clock_main ul li {
        display: inline;
        font-size: 14px;
        text-align: center;
    }

.calendar[data-role='calendar'] {
    top: 49px;
}

html[dir=rtl] .calendar[data-role='calendar'] {
    left: 34px;
    right: inherit;
}

.point {
    position: relative;
}

#page-title {
    position: absolute;
    margin-left: 47%;
    color: white;
    transform: translate(-50%,0);
    font-size: 20px;
    list-style: none;
    text-align: center;
    height: 46px;
}


    #page-title span {
        display: block;
    }

html[dir=rtl] #page-title {
    margin-left: 0;
    margin-right: 50%;
    transform: translate(50%,0);
}

html[dir=rtl] .notification-badge {
    right: -5px !important;
}

html[dir=rtl] .clock_main .date-calendar-icon {
    float: left !important;
}

.page-bar {
    margin-top: 26px;
}

    .page-bar .page-breadcrumb > li > i {
        font-size: 7px;
        margin: 0 4px;
    }

    .page-bar .page-breadcrumb > li > a {
        font-size: 12px;
    }

.langname {
    margin-left: 3px;
}

.case-and-barcode li {
    display: inline-block;
}

    .case-and-barcode li a {
        padding: 10px 10px;
    }


        .case-and-barcode li a:hover {
            background-color: #3f4f62;
        }

.header_notes_bar .slimScrollDiv {
    height: auto !important;
}

.header_notes_bar ul a:not(.btnAddNote) {
    background-color: transparent !important;
    cursor: default;
}

.header_notes_bar .dropdown-menu-list.scroller {
    height: auto !important;
}

.header_notes_bar ul a .delete, .header_notes_bar ul a .details[data-full-note] {
    cursor: pointer;
}

.header_notif_bar .slimScrollDiv {
    height: auto !important;
}

.header_notif_bar .dropdown-menu-list.scroller {
    height: auto !important;
}

@media all and (max-width: 1400px) {
    .page-breadcrumb li:nth-last-child(6) {
        display: none;
    }
}

@media all and (max-width: 1300px) {
    .page-breadcrumb li:nth-last-child(5) {
        display: none;
    }
}

@media all and (max-width: 1200px) {
    .page-breadcrumb li:nth-last-child(4) {
        display: none;
    }
}

@media all and (max-width: 600px) {
    .page-breadcrumb li:nth-last-child(3) {
        display: none;
    }
}

@media all and (max-width: 500px) {
    .page-breadcrumb li {
        display: none !important;
    }
}

@media all and (max-width: 991px) {
    #page-title {
        display: none;
    }

    .page-bar {
        margin-top: 0;
    }
}

@media all and (max-width: 760px) {
    .username-hide-on-mobile {
        display: none !important;
    }
}

@media all and (max-width: 557px) {
    .dropdown-user > a i {
        display: none;
    }
}

.mainSearchResult {
    border-left: none !important;
    border-right: none !important;
    color: white !important;
}

.SearchResultDetail {
    font-size: 10px;
    border-top: inset 1px white !important;
}

.highlight {
    background-color: yellow;
}

.system-control {
    width: 40px;
    display: inline-block;
    margin: 5px 0px;
    text-decoration: none !important;
}

.label.icon-note {
    margin-right: 2px;
    text-align: center !important;
    padding: 4px 0 4px 4px !important;
    font-size: 17px !important;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 7px !important;
    display: block;
    margin-left: 6px;
    margin-top: 9px;
}

    .label.icon-note + a {
        margin-top: -40px;
        margin-left: 30px;
        background-color: rgba(0,0,0,0);
    }

html[dir=rtl] .label.icon-note {
    margin-right: 6px;
}

    html[dir=rtl] .label.icon-note + a {
        margin-right: 30px;
        margin-left: 0;
    }

.my-identities label {
    margin-right: 10px;
}

.note-scroll li a {
    padding-bottom: 26px !important;
}

.theme-option-detail {
    padding-top: 12px;
}

body.page-quick-sidebar-open .sidebar-closer {
    display: block !important;
}

.arrow_box {
    position: relative;
    border: 1px solid #36C6D3;
}

    .arrow_box:after, .arrow_box:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .arrow_box:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 10px;
        margin-left: -10px;
    }

    .arrow_box:before {
        border-color: rgba(245, 245, 245, 0);
        border-bottom-color: #f5f5f5;
        border-width: 11px;
        margin-left: -11px;
    }

.portlet-sortable:not(.portlet-fullscreen) > .portlet-title {
    cursor: default;
}

    .portlet-sortable:not(.portlet-fullscreen) > .portlet-title > .caption {
        cursor: move;
    }

.inputs-portlet {
    width: 90%;
    margin-left: 5%;
}

html[dir=rtl] .inputs-portlet {
    width: 90%;
    margin-right: 5%;
}

body.page-sidebar-closed .system-control:not(:first-child) {
    display: none;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse .system-control, .page-sidebar.navbar-collapse .system-control {
    display: inline-block;
}

.page-sidebar.navbar-collapse.collapse.in .system-control {
    display: inline-block;
}

.top-menu-barcode a {
    height: 46px !important;
    padding-left: 7px !important;
    padding-bottom: 10px !important;
    padding-right: 7px !important;
}

    .top-menu-barcode a > i {
        font-size: 23px !important;
        display: inline !important;
    }

.page-bar .page-breadcrumb > li:last-child > i {
    display: none;
}

::-webkit-scrollbar {
    background: #d2cfcf;
    width: 7px;
}

    ::-webkit-scrollbar:horizontal {
        height: 8px;
    }
/* Track */
::-webkit-scrollbar-track {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(123, 122, 122, 0.8);
}

    ::-webkit-scrollbar-thumb:window-inactive {
        background: rgba(187, 187, 187, 0.5);
    }

.radgrid-icon-style {
    font-size: 16px;
}

.radgrid-menu-icon-style {
    font-size: 16px;
}

.btn.cbk-button {
    text-transform: inherit !important;
    margin: 2px;
    margin-left: 0px;
    max-width: 100%;
}

html[dir=rtl] .btn.cbk-button {
    text-transform: inherit !important;
    margin: 2px;
    margin-right: 0px;
    max-width: 100%;
}

.btn.cbk-button i {
    padding-right: 3px;
    padding-top: 3px;
    font-size: 121%;
    vertical-align: middle;
}

html[dir=rtl] .btn.cbk-button i {
    padding-left: 3px;
    padding-top: 3px;
    font-size: 121%;
    vertical-align: middle;
}

.cbk-button.only-icon {
    display: inline-block;
    margin: 4px;
    cursor: pointer;
}

    .cbk-button.only-icon > i {
        font-size: 20px;
    }

    .cbk-button.only-icon.font-default > i {
        color: #5e5e5f;
    }

.unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.no-pointer-events {
    pointer-events: none;
}

.no-padding {
    padding: 0 !important;
}

body.modal-open.static-modal {
    overflow-y: auto !important;
}

.RadComboBox .rcbInput {
    font-size: 14px;
}

.cbk-combo-container span.rcbInner,
.RadComboBox_Material.rhea-cbkcombo span.rcbInner {
    margin-top: 25px !important;
    padding-top: 0 !important;
}

.RadComboBox_Material .rcbActionButton {
    padding-right: 0;
}

div.form-control-static{
    padding-top: 9px;
}

.dataTables_wrapper > .row {
    margin-left: 0;
    margin-right: 0;
}

    .dataTables_wrapper > .row > .col-sm-12 {
        padding-right: 0;
        padding-left: 0;
    }

.dataTable span.rcbInner {
    margin-top: auto !important;
}

.cbk-combo-container .RadComboBox.RadComboBox_Material,
.RadComboBox_Material.rhea-cbkcombo {
    position: relative !important;
}

    .cbk-combo-container .rcbInner:before,
    .RadComboBox_Material.rhea-cbkcombo .rcbInner:before {
        content: none !important;
    }

    .cbk-combo-container .rcbInner,
    .RadComboBox_Material.rhea-cbkcombo .rcbInner {
        border-bottom: 1px solid #327ad5 !important;
        border-radius: 0 !important;
        padding-left: 0 !important;
        border-collapse: collapse;
    }

        .cbk-combo-container .rcbInner.rcbHovered,
        .cbk-combo-container .rcbInner.rcbFocused,
        .RadComboBox_Material.rhea-cbkcombo .rcbInner.rcbHovered,
        .RadComboBox_Material.rhea-cbkcombo .rcbInner.rcbFocused {
            background-color: transparent !important;
            box-shadow: none !important;
            border-left: none !important;
            border-right: none !important;
        }

.cbk-combo-container.required .rcbInner {
    border-bottom-color: #e73d4a !important;
}

.cbk-combo-container .rcbLabel,
.cbk-combo-container .rcbLabel.float,
.RadComboBox_Material.rhea-cbkcombo .rcbLabel,
.RadComboBox_Material.rhea-cbkcombo .rcbLabel.float {
    transition: all .3s ease-in-out;
    font-size: 11px;
    margin-top: 7px !important;
    color: #217ebd !important;
    font-weight: bold !important;
    position: absolute !important;
    padding-top: 0 !important;
}

    .cbk-combo-container .rcbLabel.float-in,
    .RadComboBox_Material.rhea-cbkcombo .rcbLabel.float-in {
        font-size: 14px;
        margin-top: 24px !important;
        color: #999 !important;
    }

.cbk-combo-container.required .rcbLabel {
    color: #d05454 !important;
}

.cbk-combo-container.search_parameter .rcbLabel {
    color: #ff984d !important;
}

.search_param {
    color: #ff984d !important;
}

.cbk-combo-container .RadComboBox_Material .rcbActionButton,
.RadComboBox_Material.rhea-cbkcombo .rcbActionButton {
    padding: 5px !important;
    background-color: transparent !important;
    border: none !important;
    z-index: 6000 !important;
}

.cbk-combo-container.required .rcbActionButton {
    color: #d05454 !important;
}

.cbk-combo-container .rcbInner:after,
.RadComboBox_Material.rhea-cbkcombo .rcbInner:after {
    content: '';
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 50%;
    height: 2px;
    width: 0;
    /*background: #327ad5;*/
    visibility: hidden;
    transition: .2s ease all;
}

.cbk-combo-container .rcbLabel:not(.float-in) ~ span,
.RadComboBox_Material.rhea-cbkcombo .rcbLabel:not(.float-in) ~ span {
    /*border: 0 !important;*/
    /*padding: 8px 18px 8px 0px !important;*/
    padding-top: 0 !important;
}

    .cbk-combo-container .rcbLabel:not(.float-in) ~ span:after,
    .RadComboBox_Material.rhea-cbkcombo .rcbLabel:not(.float-in) ~ span:after {
        width: 100%;
        visibility: visible;
        left: 0;
    }


.cbk-combo-container .RadComboBox_Material,
.RadComboBox_Material.rhea-cbkcombo {
    font-family: inherit !important;
}

    .cbk-combo-container .RadComboBox_Material ~ .help-message {
        color: #217ebd !important;
    }

.cbk-combo-container.required .help-message {
    color: #d05454 !important;
}

.txt-label-centered {
    position: relative;
    top: 40%;
}

.dataTable .cbk-combo-container {
    height: auto;
    padding: 10px 5px 0px 5px;
}

.rcbLabel.float-in {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.label-overflow {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    bottom: 30px;
    font-size: 14px;
    color: #999;
    font-weight: bold;
    height: 30px;    
}

.label-overflow-out {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    transition: all .3s ease-in-out;
    font-size: 11px;
    margin-top: 7px !important;
    color: #217ebd;
    font-weight: bold !important;
    padding-top: 0 !important;
    bottom: 50px;
}

.zindex {
    z-index: 10;
    width: 20px !important;
}

.txt-input-group {
    position: relative;
    display: inline-table;
    float: right;
    text-align: right;
    width: 16px;
}

html[dir=rtl] .txt-input-group {
    position: relative;
    display: inline-table;
    float: left;
    text-align: left;
    width: 16px;
}

.cbk-input-group-control {
    position: absolute;
    bottom: 5px;
    right: 5px;
}

html[dir=rtl] .cbk-input-group-control {
    position: absolute;
    bottom: 5px;
    left: 5px;
    right:inherit;
}
.cbk-cb-padding {
    padding-top: 1rem !important;
    padding-bottom: 0.5rem !important;
}

.RadInputFocused .label-overflow {
    text-overflow: unset;
    overflow: visible;
}

.cbk-combo-container .printer-friendly-label {
    color: #999;
    font-weight: bold;
    pointer-events: none;
}

.cbk-combo-container .printer-friendly-value {
    border: 0;
    border-bottom: 1px solid #c2cad8;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #555;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
    pointer-events: none;
}

.bottom-border-required {
    border-bottom: 1px solid #e73d4a;
}

.bottom-border-regular {
    border-bottom: 1px solid #217ebd;
}

.bottom-border-disabled {
    border-bottom: 1px solid #999;
}

.RadDock .rdContent {
    font-family: "Open Sans",sans-serif !important;
}

.RadDock_Default .rdContent, .RadDock_Default .rdTitleBar em {
    color: #ffffff;
}

.RadDock_Default .rdTitleBar em {
    font-size: 14px !important;
    font-family: "Open Sans", sans-serif !important;
}

.RadPanelBar_Default .rpText {
    font-size: 13px !important;
    font-family: "Open Sans", sans-serif !important;
}

.RadPanelBar_Default .rpSelected .rpText {
    color: white !important;
}

.RadDock_Default .rdTop .rdRight {
    padding: 0px !important;
}

.text-align-pull-right {
    text-align: right;
}

html[dir=rtl] .text-align-pull-right {
    text-align: left;
}

@media (max-width:440px) {
    .btn-navigation-path,
    .header_notes_bar,
    #ctl00_a_Options {
        display: none !important;
    }

    .scroller {
        overflow: auto !important;
    }

    .portlet-sortable-empty {
        height: 5px !important;
    }
}

.btn:not(.md-skip) > i {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime, .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name, .quick_nav ul {
    text-align: left;
}

.quick_nav {
    position: fixed;
    z-index: 10103;
    bottom: 5px;
    pointer-events: none;
    right: 5px !important;
}

html[dir=rtl] .quick_nav {
    left: 5px !important;
    right: unset;
}

.quick_nav-trigger, .quick_nav.nav-is-visible {
    pointer-events: auto;
}

/*Yuvarlak büyütme çüçültme 30 30 */
.quick_nav .quick_nav-bg {
    position: absolute;
    z-index: 10102;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
    border-radius: 30px !important;
    background: #36C6D3;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    webkit-transition: height .2s,box-shadow .2s;
    -moz-transition: height .2s,box-shadow .2s;
    -ms-transition: height .2s,box-shadow .2s;
    -o-transition: height .2s,box-shadow .2s;
    transition: height .2s,box-shadow .2s;
}

html[dir=rtl] .quick_nav .quick_nav-bg {
    left: 0;
    right: unset;
}

.quick_nav.nav-is-visible .quick_nav-bg {
    height: 100%;
    box-shadow: 0 6px 30px rgba(0,0,0,.2);
}

/*3 çizgi icon*/
.quick_nav-trigger {
    position: absolute;
    z-index: 10103;
    bottom: 0;
    right: 0;
    height: 30px;
    width: 30px;
    border-radius: 50% !important;
    overflow: hidden;
    white-space: nowrap;
    color: transparent;
}

html[dir=rtl] .quick_nav-trigger {
    left: 0;
    right: unset;
}

/*3 çizgi icon*/
.quick_nav-trigger span, .quick_nav-trigger span::after, .quick_nav-trigger span::before {
    position: absolute;
    width: 16px;
    height: 2px;
    background-color: #fff;
}

/*3 çizgi ortalanıyor (Icon ortalama)*/
.quick_nav-trigger span {
    webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

html[dir=rtl] .quick_nav-trigger span {
}

.quick_nav-trigger span::after, .quick_nav-trigger span::before {
    content: '';
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    webkit-transition: transform .2s;
    -moz-transition: transform .2s;
    -ms-transition: transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
}

.quick_nav-trigger span::before {
    webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -ms-transform: translateY(-6px);
    -o-transform: translateY(-6px);
    transform: translateY(-6px);
}

.quick_nav-trigger span::after {
    webkit-transform: translateY(6px);
    -moz-transform: translateY(6px);
    -ms-transform: translateY(6px);
    -o-transform: translateY(6px);
    transform: translateY(6px);
}

.quick_nav ul {
    position: relative;
    z-index: 10103;
    padding: 50px 0 0;
    visibility: hidden;
    webkit-transition: visibility .3s;
    -moz-transition: visibility .3s;
    -ms-transition: visibility .3s;
    -o-transition: visibility .3s;
    transition: visibility .3s;
    list-style: none;
}

    .quick_nav ul > li a {
        position: relative;
        display: block;
        height: 50px;
        line-height: 50px;
        padding: 0 calc(1em + 40px) 0 1em;
        font-size: 1.2rem;
        webkit-transition: color .2s;
        -moz-transition: color .2s;
        -ms-transition: color .2s;
        -o-transition: color .2s;
        transition: color .2s;
    }

html[dir=rtl] .quick_nav ul > li a {
    padding: 0 1em 0 calc(1em + 30px);
}

.quick_nav ul > li a::before, .quick_nav ul > li a > i {
    content: '';
    position: absolute;
    height: 16px;  
}

.quick_nav ul > li a:hover, .quick_nav ul > li a:hover > span {
    text-decoration: none;
}

.quick_nav ul > li a > i {
    width: 16px;
    font-size: 18px;
    right: 9px;
    top: 16px;
    color: #ebebeb;
}

html[dir=rtl] .quick_nav ul > li a > i {
    left: 9px;
    right: unset;
}

.quick_nav ul > li a::before {
    width: 3px;
    top: 50%;
    right: 40px;
    webkit-transform: translateX(3px) translateY(-50%) scaleY(0);
    -moz-transform: translateX(3px) translateY(-50%) scaleY(0);
    -ms-transform: translateX(3px) translateY(-50%) scaleY(0);
    -o-transform: translateX(3px) translateY(-50%) scaleY(0);
    transform: translateX(3px) translateY(-50%) scaleY(0);
    background-color: #FF3F3F;

    visibility: hidden;
}

html[dir=rtl] .quick_nav ul > li a::before {
    right: unset;
    left: 30px;
}

.quick_nav ul > li span {
    color: #ebebeb;
    font-weight: 400;
    display: block;
    opacity: 0;
    webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px);
}

.quick_nav ul > li:last-child {
    padding-bottom: 10px;
}

.quick_nav.nav-is-visible ul {
    visibility: visible;
}

    .quick_nav.nav-is-visible ul a::after {
        webkit-transform: translateY(-50%) scale(1);
        -moz-transform: translateY(-50%) scale(1);
        -ms-transform: translateY(-50%) scale(1);
        -o-transform: translateY(-50%) scale(1);
        transform: translateY(-50%) scale(1);
        -webkit-animation: scaleIn .15s backwards;
        -o-animation: scaleIn .15s backwards;
        animation: scaleIn .15s backwards;
        webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -ms-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
    }

    .quick_nav.nav-is-visible ul a:hover::before {
        webkit-transform: translateX(3px) translateY(-50%) scaleY(2);
        -moz-transform: translateX(3px) translateY(-50%) scaleY(2);
        -ms-transform: translateX(3px) translateY(-50%) scaleY(2);
        -o-transform: translateX(3px) translateY(-50%) scaleY(2);
        transform: translateX(3px) translateY(-50%) scaleY(2);
        webkit-transition: transform .15s .3s;
        -moz-transition: transform .15s .3s;
        -ms-transition: transform .15s .3s;
        -o-transition: transform .15s .3s;
        transition: transform .15s .3s;
    }

    .quick_nav.nav-is-visible ul a:hover > span {
        color: #fff;
    }

    .quick_nav.nav-is-visible ul a:hover > i {
        color: #fafafa;
    }

    .quick_nav.nav-is-visible ul span {
        opacity: 1;
        webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
        -webkit-animation: slideIn .15s backwards;
        -o-animation: slideIn .15s backwards;
        animation: slideIn .15s backwards;
        webkit-transition: transform .2s;
        -moz-transition: transform .2s;
        -ms-transition: transform .2s;
        -o-transition: transform .2s;
        transition: transform .2s;
    }

.no-touch .quick_nav.nav-is-visible ul a:hover span {
    webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    -o-transform: translateX(-5px);
    transform: translateX(-5px);
}

.quick_nav-overlay {
    display: none;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    position: fixed;
    z-index: 10101;
    background: 0 0;
}

.quick_nav.nav-is-visible + .quick_nav-overlay {
    background: rgba(0,0,0,.8);
    display: block;
    -webkit-transition: background .7s ease-out;
    -moz-transition: background .7s ease-out;
    -o-transition: background .7s ease-out;
    transition: background .7s ease-out;
}

@media (max-width:991px) {
    .quick_nav {
        top: 120px;
        margin-top: 0;
    }
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after {
    display: none !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
    display: none !important;
}


.dropdown-submenu > .special_for_shortcut:after {
    top: 5px !important;
}




@supports (-ms-ime-align:auto) {
    .form-group.form-md-line-input {
        padding-top: 18px !important;
    }
}

@-moz-document url-prefix() {
    .form-group.form-md-line-input {
        padding-top: 18px !important;
    }
}

@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    .form-group.form-md-line-input {
        padding-top: 18px !important;
    }
}


.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

html[dir=rtl] .pull-right {
    float: left !important;
}

html[dir=rtl] .pull-left {
    float: right !important;
}

.navbar-fixed-top {
    position: fixed;
    top: 0;
    display: block;
}

.nav-tabs {
    display: block;
}

    .nav-tabs > li.active {
        /*border-bottom: 0 !important;*/
    }

.panel-body {
    padding: 15px;
}

.nav > li > a {
    display: block;
}

.img-circle {
    border-radius: 50%;
}

.navbar-nav > li {
    float: left;
}

.hide {
    display: none !important;
}

.no-left-right-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.left-right-five-padding {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

.no-left-right-margin {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.panel-title {
    margin-top: 0;
    font-size: 16px;
    margin-bottom: 0;
}

/*.nav > li > a {
    padding: 2px 15px !important;
}*/
.panel > .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.panel-primary > .panel-heading {
    color: white;
    padding: 2px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.form-inline {
    display: inherit !important;
}

.price-table-content .row{
    display:inherit;
}
.btn-primary{
    background-color:transparent !important;
    
}

.btn-primary:hover{
    color: #fff !important;
    background-color: #204d74 !important;
    border-color: #122b40 !important;
}

.btn-primary:not(:disabled):not(.disabled):active{
    color: #fff !important;
    background-color: #286090 !important;
    border-color: #204d74 !important;
}

.dropdown:hover>.shortcuts {
  display: block;
}

.md-checkbox-list {
    margin:0px 0px;
}

.tabbable-custom > .nav-tabs > li > a.active {
    border-top: 3px solid #ed6b75 ;
    margin-top: 0;
    position: relative;
}

.tabbable-custom > .nav-tabs > li {
    margin-right:0px !important;
}

.tabbable-custom > .nav-tabs > li.nav-item > a.nav-link:hover {
    border-top: 3px solid #ed6b75 !important;
}

.nav-tabs > .nav-item {
    margin-bottom: -2px !important;
}

li.tabdrop{
    order:2;
    margin-left:auto;
}

a:hover{
    text-decoration: inherit;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed !important;
    opacity: .65;
}

.navbar-nav .dropdown-menu {
    position:absolute;
}

.dropdown-menu > .dropdown-item{
    color: #6e6e6e !important;
    font-size: 14px;
    padding: 0.10rem 1rem;
}

.dropdown-menu > .dropdown-item:hover {
    text-decoration: none;
    background-image: none;
    background-color: #BDBBBB;
    color: #555;
    filter: none;
}

html[dir=rtl] .dropdown-menu > .dropdown-item > a > i {
    float:right !important;
}

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

.RadCalendar_Bootstrap > caption{
    display:none;
}

.page-quick-sidebar > .nav-tabs > .nav-item .nav-link.active {
    border-bottom: 3px solid #f3565d;
}

.RadAutoCompleteBox .racTokenList {
    border-width: 0px;
}

.RadAutoCompleteBox_Metro .racToken {
    background-color: transparent;
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #34495e;
    border-bottom: 1px solid #e5e5e5;
}

.RadToolTip table.rtShadow .rtCloseButton{
    margin-top:10px;
}

html[dir=rtl] .page-sidebar-menu .nav-item{
    text-align:right;
}

html[dir=rtl] .taskTreeName {
    text-align: right;
}

.custom-mlr-auto {
    margin-left: auto;
}

html[dir=rtl] .custom-mlr-auto {
    margin-right: auto;
}

html[dir=rtl] .RadTreeView .rtUL {
    text-align:right;
}

html[dir=rtl] .panel-primary .panel-heading {
    text-align: right;
}

.disabled {
    color: #999 !important;
}

/*Bootstrap overrides*/
.modal-body {
    padding: 5px !important;
}

.modal .modal-header {
    padding: 0.6rem;
}

.form-control {
    line-height: 1.42857 !important;
}

.form-group {
    margin-bottom: 0px !important;
}

label {
    margin-bottom: 5px !important;
}

html[dir=rtl] ul.nav > li {
    display: inline-table;
    float:right;
}

.form-group.form-md-line-input .form-control[disabled], .form-group.form-md-line-input .form-control[readonly], fieldset[disabled] .form-group.form-md-line-input .form-control {
    border-bottom: 1px solid #c2cad8;
}

.no-right-padding
{
    padding-right:0 !important;
}

.no-left-padding {
    padding-left: 0 !important;
}

.md-radio {
    vertical-align:middle;
}

.theme-panel > .theme-options {
    background:initial;
}

@supports not (-ms-high-contrast: none) {
    .md-radio-inline {
        display: inline-flex;
    }
}

.btn-primary{
    color:black;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    width: 100% !important;
}

div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
    background-image: url('../img/sprite.png');
}

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(../img/sprite-skin-flat.png) repeat-x;
}

button:focus {
    outline: none;
}

html[dir=rtl] .dropdown-menu li {
    text-align: right;
}

@media (max-width: 979px) and (orientation:portrait) {
    .modal-open.page-overflow .page-container .navbar-fixed-top,
    .modal-open.page-overflow .page-container .navbar-fixed-bottom {
        overflow-y: visible;
    }

    .modal.draggable-modal {
        max-width: 100%;

        position: absolute;
        /* top: 0 !important; */
        bottom: 0;
        left: 0 !important;
        right: 0;
        margin: auto; 
    }
    .modal-body.modal-news {
        height: 72%;
    }
}

@media (max-width: 979px) and (orientation:landscape) {
    .modal-open.page-overflow .page-container .navbar-fixed-top,
    .modal-open.page-overflow .page-container .navbar-fixed-bottom {
        overflow-y: visible;
    }

    .modal.draggable-modal {
        max-width: 100%;
        position: absolute;
        /* top: 0 !important; */
        bottom: 0;
        left: 0 !important;
        right: 0;
        margin: auto;
    }
   
}
.modal-body.modal-news {
    height: 70%;
}

 /*END*/

.irs-grid-text {
    font-weight: bold;
    font-size: 12px;
    cursor:pointer;
}

.grd-col-middle {
    vertical-align: middle !important;
}

    .grd-col-middle .md-checkbox label {
        padding-left: 0px;
    }