﻿.active_status_fiter {
    position: absolute;
    right: 45%;
    z-index: 999;
    width: 35%;
}

.add_broker_admin {
    position: absolute;
    z-index: 999;
    width: 25%;
}

.margin-left-60 {
    margin-left: 60px;
}

.save_icon_alignment_domainsettings {
    padding: 2px 12px !important;
}


#user_admin_data_filter .form-control-sm {
    height: 20px;
}

/*#user_admin_data_length{
    margin-top:12px;
}

.active_status_fiter{
    margin-top:12px;
}*/

#active_status_useradmin {
    margin-left: 15px;
}

#partial_auditing_history_data_length {
    margin-top: -38px;
}

.font-icon-black-color {
    color: #000 !important;
}

.margin-left-minus-60 {
    margin-left: -60px;
}

.margin-left-minus-70 {
    margin-left: -70px;
}

.margin-left-minus-80 {
    margin-left: -80px;
}

.margin-left-minus-90 {
    margin-left: -90px;
}

.margin-left-minus-100 {
    margin-left: -100px;
}

.padding-left-0 {
    padding-left: 0px;
}

#btn_update_requested_actual_breach {
    margin-bottom: 10px;
    margin-top: -25px;
}

#broker_admin_data_filter {
    margin-bottom: 10px;
}

.margin-left-15 {
    margin-left: 15px;
}

#oba_mail {
    margin-right: 10px;
}

#O_mail {
    font-weight: normal;
}

#btn_add_ge_notification {
    padding: 2px 12px;
}

#btn_add_incident_notification {
    padding: 2px 12px;
}

#btn_add_incident_finance_notification {
    padding: 2px 12px;
}

#btn_add_sip_notification {
    padding: 2px 12px;
}

#btn_add_domain_safe_security {
    padding: 2px 12px;
}

#btn_add_quick_response_cloud {
    padding: 2px 12px;
}

.link_color_blue {
    color: #167bbf
}

#Service_history_filter {
    margin-left: -30px !important;
}

#Service_history_length {
    margin-left: -9px;
    margin-top: 6px;
}

#Service_history_filter {
    margin-right: -9px;
}

.annual_trigger_switch {
    position: relative;
    display: inline-block;
    width: 48px;
    height: 28px;
}

    .annual_trigger_switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 21px;
        width: 21px;
        left: 0px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #0cb760;
}

input:focus + .slider {
    box-shadow: 0 0 1px #0cb760;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

.fancybox-video {
    display: none !important;
}

.fancybox-nav {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 40%;
}

.is-show-hold-details-approvedeny.active {
    display: block;
}

.is-show-alloc-details-approvedeny.active {
    display: block;
}

.vertical-align-middle {
    vertical-align: middle !important;
}

.margin-right-60 {
    margin-right: 60px;
}

.domainsettingsidebar-menu {
    padding: 0;
    margin: 0;
}

    .domainsettingsidebar-menu li {
        position: relative !important;
        display: block;
        /*border-bottom: 1px solid #313246;*/
    }

        .domainsettingsidebar-menu li:first-child {
            /*border-top: 1px solid #313246;*/
        }

        .domainsettingsidebar-menu li a, .admin-list {
            display: block;
            color: #1d61b5;
            font-size: 15px;
            padding: 13px 20px;
            transition: 300ms;
        }

        .domainsettingsidebar-menu li a {
            font-size: 13px !important;
        }

            .domainsettingsidebar-menu li a:hover {
                padding-left: 30px;
                transition: all;
                /*color: #fff;*/
                color: #1d61b5;
            }

        .domainsettingsidebar-menu li ul {
            width: 100%;
            height: auto;
            background: #313246;
            display: none;
        }

            .domainsettingsidebar-menu li ul li {
                border: 0px;
            }

    .domainsettingsidebar-menu hr {
        background: #fff;
    }

.sidebar .domainsettingsidebar-menu li {
    position: relative !important;
    border-bottom: 1px solid #313246;
}

    .sidebar .domainsettingsidebar-menu li a {
        padding-top: 10px;
        pointer-events: none;
    }


.sidebar.shrink-sidebar .domainsettingsidebar-menu li a {
    pointer-events: auto;
}

.sidebar .domainsettingsidebar-menu li a:hover {
    padding-left: 15px;
}

.sidebar .domainsettingsidebar-menu li a span.none {
    display: none;
}

.sidebar.shrink-sidebar .domainsettingsidebar-menu li a span.none {
    display: initial;
}

.sidebar .domainsettingsidebar-menu li ul {
    position: absolute;
    z-index: 1000;
    top: 0px;
    left: 50px;
    width: 270px !important;
}

.sidebar.shrink-sidebar .domainsettingsidebar-menu li ul {
    position: relative;
    left: 0px;
    z-index: 0 !important;
    width: auto !important;
}

.sidebar .domainsettingsidebar-menu li:hover ul {
    display: block;
}

.sidebar.shrink-sidebar .domainsettingsidebar-menu li:hover ul {
    display: none;
}

.sidebar .domainsettingsidebar-menu li ul li {
    border-bottom: 1px solid #2E2E3A;
}

.sidebar.shrink-sidebar .domainsettingsidebar-menu li ul li {
    border-bottom: none;
}

.sidebar .domainsettingsidebar-menu li ul li:last-child {
    border-bottom: none;
}

.sidebar .domainsettingsidebar-menu li:hover ul li a {
    padding-left: 2px;
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}

.display_underline {
    color: blue;
}

    .display_underline:hover {
        text-decoration: underline;
    }







.btn-circle {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 15px;
}

    .btn-circle.btn-lg {
        width: 100px;
        height: 100px;
        padding: 31px 7px;
        font-size: 12px;
        line-height: 1.28;
        white-space: pre-line;
        border-radius: 50px;
        word-wrap: inherit;
    }

    .btn-circle.btn-xl {
        width: 70px;
        height: 70px;
        padding: 10px 16px;
        font-size: 24px;
        line-height: 1.33;
        border-radius: 35px;
    }

.date_rage_fiter_audit_history {
    position: absolute;
    right: 38%;
    z-index: 700;
    width: 41%;
    /*margin-top: 79px;*/
    margin-top: -22px;
    margin-right: -35px;
}

.startMonth {
    margin-top: 10px !important;
}

.startYear {
    margin-top: 10px !important;
}

#Reset_btn {
    position: absolute;
    right: -290px;
    top: 27px;
    font-size: 11px;
    height: 33px !important;
    margin-top: -60px !important;
    line-height: 0;
}

#go_partial {
    position: absolute;
    font-size: 11px;
    width: 44px;
    bottom: 0px;
    height: 35px !important;
    right: 20%;
    text-align: center;
    padding: 0px;
    top: 7px;
}


@media(min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

    #tbl_added_annual_pad_trades.table > tbody > tr > td {
        white-space: nowrap;
    }

    div.dataTables_wrapper div.dataTables_filter {
        text-align: right;
        width: 80%;
    }

        div.dataTables_wrapper div.dataTables_filter input {
            margin-left: 0.5em;
            display: inline-block;
            width: 100%;
        }

    #startDate {
        top: 0px !important;
    }

    #go_partial {
        top: -3px;
        margin-right: 30px;
    }

    #Reset_btn {
        position: absolute;
        right: -2px;
        /*top: 4px;*/
        font-size: 11px;
        height: 38px !important;
        top: -36px;
    }

    #partial_auditing_history_data_filter {
        margin-left: 3.5em;
    }
}

@media(min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    /*#partial_auditing_history_data_filter {
        margin-left: 0.5em !important;
    }*/

    .no-padding-sm-landscape {
        padding: 0;
    }

    .date_rage_fiter_audit_history {
        right: auto;
        position: relative;
    }

    #startDate {
        width: 48%;
    }

    #go_partial {
        right: 30%;
    }

    #Reset_btn {
        position: relative;
        top: -25px;
        right: -346px;
        font-size: 11px;
        height: 38px !important;
    }

    .reload_partial {
        padding-top: 30px;
    }
}


#Modules_Services a.Description:focus {
    outline: none;
    outline-offset: unset;
    outline-color: transparent;
    outline-width: medium;
    text-decoration: none;
}

#Modules_Services a.Description:hover {
    text-decoration: none;
}

#service_wrapper {
    padding: 0 15px;
}

#service tr td {
    vertical-align: middle;
}

#Service_history, #Service_history tr, #Service_history td, #Service_history th {
    border: 1px solid #ddd;
}

    #Service_history th {
        border-bottom-width: 2px;
    }

    #Service_history th, #Service_history td {
        padding: 4px;
    }

#Modules_Services a.Description:focus {
    outline: none;
    outline-offset: unset;
    outline-color: transparent;
    outline-width: medium;
    text-decoration: none;
}

#Modules_Services a.Description:hover {
    text-decoration: none;
}

.Active {
    font-size: 15px;
    color: green;
    padding-right: 1px;
}

.Inactive {
    font-size: 15px;
    color: red;
    /*padding-left:10px;*/
}

.myService {
    display: none;
}

.res .myService {
    display: block !important;
}

#DataTables_Table_1_wrapper {
    height: 200px;
    overflow-y: scroll;
}

.icon_history {
    height: 25px;
}

#service_wrapper {
    padding: 0 15px;
}

#service tr td {
    vertical-align: middle;
}

#Service_history, #Service_history tr, #Service_history td, #Service_history th {
    border: 1px solid #ddd;
}

    #Service_history th {
        border-bottom-width: 2px;
    }

    #Service_history th, #Service_history td {
        padding: 4px;
    }


#partial_auditing_history_data_filter {
    margin-left: 5.5em;
    display: inline-block;
}

#startDate {
    top: 10px;
}

#partial_auditing_history_data {
    width: 100% !important;
}

.buttons-csv, .buttons-excel, .buttons-pdf, .buttons-html5 {
    background-color: #007b8a;
    border-color: #007b8a;
    font-weight: bold;
    font-size: 13px;
    color: white;
    border: 0px;
    height: 48px !important;
}

#partial_auditing_history_data_filter {
    margin-right: 9em !important;
    display: block !important;
    margin-top: -43px;
}

#partial_auditing_history_data_wrapper {
    margin-bottom: 75px;
}

/*#partial_auditing_history_data_wrapper .dt-buttons {
        right: 0;
    }*/

div #workflow_priority {
    width: 100% !important;
}

div #ge_workflow_priority {
    width: 100% !important;
}

div #oba_workflow_priority {
    width: 100% !important;
}

div #incident_workflow_priority {
    width: 100% !important;
}

div #action_workflow_priority {
    width: 100% !important;
}

table#auditing_history_data {
    width: 100% !important;
}



#partial_auditing_history_data_filter input[type="search"] {
    height: 25px !important;
}


.padeal_annual_trigger_class {
    margin-left: 5px;
}

.gh_annual_trigger_class {
    margin-left: 5px;
}

.title-edit-option {
    /*position: absolute;*/
    right: 11px;
    top: 0px;
    /*background-color: #080808;*/
    /*color: white;*/
    padding: 5px 5px;
    font-size: 1.5em;
}

/*#partial_auditing_history_data_wrapper .dt-buttons {
    position: relative !important;
    top: 1250px !important;
    left: 600px !important;
}*/

#partial_auditing_history_data_wrapper div.dt-buttons {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: right;
    display: inherit !important;
}

    #partial_auditing_history_data_wrapper div.dt-buttons .buttons-csv {
        background: #007B8A;
        color: #fff !important;
    }

    #partial_auditing_history_data_wrapper div.dt-buttons .buttons-pdf {
        background: #007B8A;
        color: #fff !important;
    }

.domain_time_limit {
    padding-left: 30px !important;
}

.domain_add_restriced_security {
    padding-left: 30px !important;
}

/*.dataTables_scrollHeadInner, .table {
    width: 100% !important;
}*/

.domainsettings_main_div div.dataTables_wrapper {
    position: unset !important;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 700px;
        margin: 1.75rem auto !important;
    }
        .modal-dialog.create-annualgh-modal {
            max-width: 1000px !important;
        }

        .modal-dialog.create-conflict-modal {
            max-width: 1000px !important;
        }     
}

.easy-autocomplete {
    width: 100% !important;
}

.securityfollowing, .popuserlistdropdown {
    height: 44px !important;
}

.modal-dialog {
    font-size: 13px !important;
}

.create-step-pad, .add-broker-pad, .justify-content-center {
    justify-content: center !important;
}

.domain_setting_menu ul.nav > li > a.active {
    background-color: #ffffff;
}

.domain_setting_menu ul li a.active {
    background-color: white !important;
}

.easy-autocomplete-container {
    z-index: 9999999 !important;
}

@media (min-width: 576px) {
    .modal-dialog.create-trade-modal {
        max-width: 900px !important;
        margin: 1.75rem auto !important;
    }

    .modal-dialog.create-request-extension-modal {
        max-width: 700px !important;
        margin: 1.75rem auto !important;
    }
}

.HoldingMultiselectUserClass .btn-group {
    min-width: 100% !important;
}

.flow-chart {
    padding-left: 130px;
    font-size: 15px;
}

div #conflict_workflow_priority {
    width: 100% !important;
}