.support-bubble {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 55px;
    height: 55px;
    background: #0b74d1;
    border-radius: 50%;
    box-shadow: 0 4px 12px rgba(0,0,0,0.25);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    transition: 0.2s;
}

.support-bubble:hover {
    transform: scale(1.07);
    box-shadow: 0 6px 16px rgba(0,0,0,0.35);
}

.support-bubble i {
    font-size: 26px;
    color: white;
}



.header-filter-dropdown-menu {
    border-radius: 6px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.25) !important;
    border: none !important;
    width: 260px;
    z-index:1040;
    transition: .3s ease all !important;
}

.header-filter-dropdown-menu.dropdown-menu.show {
    transform: translateY(44px) !important;
    transition: .3s ease all !important;
    right: 0;
    left: auto !important;
}




.editable-pre-wrapped2 {
   white-space: pre-wrap;
}




.btn_cc_payment_button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #ddd;
    border-radius: 12px;
    padding: 15px 20px;
    margin-bottom: 20px;
    background-color: #f9f9f9;
    transition: border-color 0.3s ease, background-color 0.3s ease;
    text-align: right;
    width: 100%;
    font-size: 18px;
    cursor: pointer;
}


.btn_cc_payment_button.cc_default {
    border-color: #6fff00;
    background-color: #eeffee;
}

.btn_cc_payment_button:hover {
    border-color: #007bff;
    background-color: #eef7ff;
}


.btn_cc_payment_button .payment-title {
    width: 100%;
    text-align: right;
    font-weight: bold;
}

.btn_cc_payment_button .payment-subtext {
    font-size: 14px;
    color: #777;
    text-align: right;
    width: 100%;
}


#topnav {
  min-height: 60px;
}

.dropdown-menu {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
}


#leads_table.table,
#leads_table.table-bordered-red>thead>tr {
  border: 1px solid #f2dede  !important;
}

@media (max-width: 767px)
{
    #leads_table.responsive-table.table-bordered-red tbody th[scope="row"] {
        background: linear-gradient(45deg, #5168c8, #4a506b);
        color: white;
        border: 0px solid !important;
    }

    #leads_table.responsive-table.table-bordered-red tbody tr {
        margin-bottom: 1em;
        border: 1px solid #4a506b !important;
        border-bottom: 2px solid #4a506b;
    }

    #leads_table.table-bordered-red>tbody>tr>td
    {
        background: #fff;
    }

    #leads_table.table, #leads_table.table-bordered-red>thead>tr {
        border: 0px solid #ffffff !important;
        box-shadow: unset;
        background: unset;
    }

    #leads_table.responsive-table.table-bordered-red>tbody>tr>td
    {
        border: 0px solid #ddd !important;
        border-bottom: 1px solid #ddd !important;
    }

    #leads_table.responsive-table.table-bordered-red>tbody>tr:first-of-type>td
    {
        border-top: 0px solid !important;
    }

    #leads_table.responsive-table.table-bordered-red>tbody>tr>td.leads_follow_status_td a
    {
        font-size: 14px !important;
    }
}




ul.dropdown-menu li.cat_topbar
{
    border-bottom: 1px solid #eeeeee !important;
}






table ul.dropdown-menu.table_header_filter_ul .btn-blue,
ul.dropdown-menu.table_header_filter_ul .btn-blue
{
    color: #000!important;
    background-color: #f9f9f9 !important;
    border: 1px solid transparent !important;
    border-bottom: 1px solid #acacac !important;
}

ul.dropdown-menu.table_header_filter_ul {
    padding: 0px !important;
}

 ul.dropdown-menu.table_header_filter_ul li:first-child .btn-blue {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

 ul.dropdown-menu.table_header_filter_ul li a:last-child.btn-inverse {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

 ul.dropdown-menu.table_header_filter_ul .btn-blue:hover {
    color: #000000 !important;
    background-color: #eeeeee !important;
/*    border: 1px solid transparent !important;*/
}

 ul.dropdown-menu.table_header_filter_ul .btn-blue.off {
    color: #000000 !important;
    background-color: #b6b6b6 !important;
/*    border: 1px solid transparent !important;*/
}

 ul.dropdown-menu.table_header_filter_ul .badge {
    color: #000000;
    background-color: #d9d9d9;
}

 ul.dropdown-menu.table_header_filter_ul.table_header_filter_status .badge.btn-blue {
    color: #ffffff !important;
    background-color: #4285f4 !important;
    border-radius: 10px !important;
}


.table_header_filter .table_header_filter_icon {
    display: none;
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
}

.table_header_filter .fa-filter.table_header_filter_icon {
    top: calc(50% - 6px);
}

.table_header_filter a:hover .table_header_filter_icon,
.table_header_filter a .table_header_filter_icon:hover {
    display: block;
}




.dropdown-menu>div li a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.checkbox-blue input[type="checkbox"]:checked + label::before {
  background-color: #4285f4;
  border-color: #4285f4;
}
.checkbox-blue input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}

.checkbox-facebook input[type="checkbox"]:checked + label::before {
  background-color: #2d4474;
  border-color: #2d4474;
}
.checkbox-facebook input[type="checkbox"]:checked + label::after {
  color: #ffffff;
}


.alert .btn {
    margin-top: inherit;
}


.wa-tooltip-sm {
    font-size: 13px;
    color: #65b1eb;
}


/*@media (max-width: 767px){
  .responsive-table tbody th[scope="row"] {
      background-color: #3b84c4;
      color: white;
  }
}
*/

.dropdown-menu>div li  a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    /*color:#333*/
    ;white-space: nowrap
}

.btn,.btnib {
    border-radius: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    outline: none !important;
}


th a.btn-title-dark,
.btn-title-dark {
    cursor: pointer;
    padding: 6px 14px !important;
    background-color: transparent !important;
    color: #192A3E !important;
    position: relative;
    font-weight: 500;
    border-radius: 6px !important;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: 0.1px;
    border: 1px solid;
}

th a.btn-new,
.btn-new {
    cursor: pointer;
    padding: 6px 14px !important;
    background-color: #109cf1 !important;
    color: #fff !important;
    position: relative;
    font-weight: 500;
    border-radius: 6px;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: 0.1px;
    border: 1px #109cf1 solid;
}
/*
.btn-group>.btn.btn-new,
.btn-group-vertical>.btn.btn-new {
    border-radius: unset !important;
}*/

.date_collapse {
    z-index: 5000;
}

@media(max-width:767px)
{
    .date_collapse {
        display:block !important
    }
}

.table-title {
    margin-bottom: 15px;
    position: relative;
}

@media(max-width:987px)
{

    .table-title th {
        display:block;
        margin-bottom: 15px;
    }

    .table-title th:last-child {
        display:block;
        margin-bottom: 0px;
    }
}

.popover {
    z-index: 5000;
}

.log_template_box .log_text_box {
    color: #263238;
    background-color: #edecec;
    padding: 10px 15px;
    border-radius: 10px;
    box-sizing: border-box;
    font-size: 14px;
    align-self: flex-start;
    overflow: visible;
/*    position: relative;*/
    align-self: flex-end;
    border-top-left-radius: 10px;
    border-top-right-radius: 2px;
    word-break: break-word;
}

.log_template_box.whatsapp_sender .log_text_box {
    color: #222;
    /*background-color: #f2f2f2;*/
    background-color: #d9fdd3;
    margin-right: auto;
}

.log_template_box.whatsapp_receiver .log_text_box {
    color: #000;
    /*background-color: #f2f2f2;*/
    background-color: #fff;
}

.log_template_box.only_notes_class .log_text_box {
    color: #222;
    /*background-color: #f2f2f2;*/
    background-color: #e5f0f7;
}

.log_template_box .profile img {
    height: 30px;
    width: 30px;
}

.log_template_box .text_user_name {
    font-size: 15px;
    color: #263238;
}

.log_template_box.only_notes_class .text_user_name {
    font-size: 15px;
    color: #263238;
}


#topnav .navbar-custom.new_topbar_nav {
    /*min-height: 53px;*/
    display: block;
    align-items: center;
}

.content-page > .content.new_topbar
{
    padding: 10px 0px 0px 5px;
}

#navigation.new_topbar {
/*    padding: 10px 0;*/
}

.content-page > .content.new_topbar .theadfixed
{
    top: 73px;
}

@media (max-width: 1200px){
    #navigation.new_topbar #topbar_menu_buttons {
        display: flex;
        justify-content: right;
        align-items: center;
        /*overflow-x: auto;*/
    }

    #navigation.new_topbar #topbar_menu_buttons .btn-rounded3 {
        padding: 5px 8px !important;
    }

    .content-page > .content.new_topbar .theadfixed
    {
        top: 50px;
    }
}

@media (max-width: 1200px)
{
    .nav > li > a {
        padding: 0 10px;
    }

    #navigation.new_topbar {
        /*top: 0px;*/
    }

    .content-page > .content.new_topbar {
        padding-top: 10px;
    }

    #navigation.new_topbar {
        padding: 5px 0px 5px 0px;
    }

    #navigation.new_topbar #topbar_menu_buttons .btn-rounded3 {
        padding: 5px 3px !important;
    }
}

@media (max-width: 1350px)
{
    #topnav .app-search .form-control, #topnav .app-search .form-control:focus
    {
        width: 120px;
    }
}

@media (max-width: 776px)
{

    #navigation.new_topbar:first-child {
        padding: 5px 0;
    }
}


.datepicker.datepicker-dropdown.datepicker-rtl
{
        z-index: 1100 !important;
}

.input-group .select2-container.form-control
{
    /*width: calc(100% - 15px);*/
    width: 100%;
}

.congrats {
    position: absolute;
    /*top: 140px;*/
    width: 550px;
    height: 100px;
    padding: 20px 10px;
    text-align: center;
    display: none;
    /*margin: 0 auto;*/
    /*left: 0;*/
    /*right: 0;*/
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}

.blob {
    height: 50px;
    width: 50px;
    color: #ffcc00;
    position: absolute;
    top: 45%;
    left: 45%;
    z-index: 1;
    font-size: 30px;
    display: none;  
}



.tox .tox-textarea {
  direction: ltr;
  text-align: left;
}


.only_notes_class {
    /*display: none;*/
}


.tasks_leads_follow_by img
{
    border-radius: 50%;
    height: 30px; 
    width: 30px; 
    margin-left: 2px;
}

.tasks_leads_follow_by.task_modal img
{
    height: 24px; 
    width: 24px; 
}

.xlsx-toggle-td .toggle.btn-xs
{
  width: 100px !important;
}

.active-toggle-td .toggle.btn-xs
{
  width: 80px !important;
}

.required-toggle-td .toggle.btn-xs
{
  width: 80px !important;
}

.show_add_form-toggle-td .toggle.btn-xs
{
  width: 135px !important;
}

.tasks_leads_notifications {
    position: absolute;
    z-index: 2;
    margin-top: 0;
    border-radius: 50%;
    background-color: #fc6f63;
    padding: 0px 5px;
    color: #fff;
    font-size: 11px;
}

.table-title .tasks_leads_notifications {
    top: -6px;
    right: -6px;
}

.round_form .input-group-addon:not(:first-child):not(:last-child), 
.round_form .input-group-btn:not(:first-child):not(:last-child), 
.round_form .input-group .form-control:not(:first-child):not(:last-child),
.round_form .input-group input.form-control {

    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}


.round_form ul.select2-choices {
    border-radius: 18px;
    padding-top: 7px;
    padding-right: 6px;
}

.modal_nav ul.lead_modal_ul_tabs.nav.nav-tabs
{
    display: flex;
    flex-flow: wrap;
}

.modal_nav ul.lead_modal_ul_tabs.nav.nav-tabs li.nav-item
{
  /*height: 35px;*/
  line-height: 1;
  width: 16.6%;
}

@media (max-width: 768px)
{
  .modal_nav ul.lead_modal_ul_tabs.nav.nav-tabs li.nav-item {
    width: 33%;
  }
}


.modal_nav ul.lead_modal_ul_tabs.nav.nav-tabs li.nav-item.active
{
  background: #fff;
}

.modal_nav ul.lead_modal_ul_tabs.nav.nav-tabs li.nav-item a
{
  line-height: 1.4;
}

ul.lead_modal_ul_tabs li.nav-item a text
{
  display: block;
}

@media (max-width: 767px)
{
  .lead_modal_ul_tabs li.nav-item
  {
    height: auto;
  }
}

.table-responsive .table {
    max-width: none;
}

.decimals {
  font-size: 0.8em;
  color: #999;
}

.decimals.text-black {
  font-size: 0.8em;
  color: #999;
}
.decimals.text-danger {
  font-size: 0.8em;
  color: #f05050;
}


.round_form nav.sortable_placeholder {
  border: dashed 1px #ccc !important;
  height: 60px;
  width:50%;
  display: inline-block;
}
@media (max-width: 767px)
{
  .round_form nav.sortable_placeholder {
    width:100%;
  }
}


#products_admin_edit_ord nav.sortable_placeholder {
  border: dashed 1px #ccc !important;
  height: 40px;
  width: 130px;
  display: inline-block;
}

#products_admin_edit_ord nav.form_title.sortable_placeholder {
  border: dashed 1px #ccc !important;
  height: 40px;
  width: 100% !important;
  display: block;
}

@media (max-width: 767px)
{
  #products_admin_edit_ord nav.sortable_placeholder {
    /*width:100%;*/
  }
}



.white-space-nowrap
{
  white-space: nowrap !important;
}

input[type="radio"], input[type="checkbox"]
{
  cursor: pointer;
}


#purchases_table td, 
#leads_tasks_table td, 
.table.taskey_table td, 
.leads_modal_sales_table td {
  padding: 5px 10px !important;
/*  background-image: url(../../images/icons/line.png);*/
  background-position: 0% 50%;
  vertical-align: middle !important;
  background-repeat: no-repeat;
}


#purchases_table>tbody>tr>td,
.table.taskey_table>tbody>tr>td,
#leads_tasks_table>tbody>tr>td {
    border-right: 0px solid #decbcb !important;
    border-left: 0px solid #decbcb !important;
/*    border-top: 5px solid #f4f7f9 !important;*/
}

#purchases_table>tbody>tr:first-of-type>td,
.table.taskey_table>tbody>tr:first-of-type>td,
#leads_tasks_table>tbody>tr:first-of-type>td {
    border-top: 0px solid #000 !important;
}


#purchases_table td:last-child,
.table.taskey_table td:last-child,
#leads_tasks_table td:last-child,
.table.taskey_table tr td.td-no-bg {
  background-image: none;
}

.round_form .select2-container .select2-choice {
    height: 34px;
    line-height: 34px;
}

.round_form .select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    /*background: url('select2.png') no-repeat 0 1px;*/
    background-image: url(/images/icons/drop-icon.png);
    background-repeat: no-repeat;
    background-position: 8px center !important;
}



.modal-backdrop-loader {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop-loader.in {
    opacity: .9;
}

.popover.clockpicker-popover {
  direction: ltr !important;
}

.text-right-im {
  text-align: right !important;
}

body {
    direction: rtl;
}
.mce-content-body{direction: rtl;}

.nav > li > a {
    line-height: unset;
}

.navbar-default {
/*    background: linear-gradient(45deg, #5168c8, #4a506b);*/
    background: linear-gradient(45deg, #2a4563, #12122d);
}

#topnav .navbar-custom {
/*    background: linear-gradient(45deg, #5168c8, #4a506b);*/
/*    background: linear-gradient(45deg, #2a4563, #12122d);*/
}

#leads_table [data-letters]:before {
  margin-right:10px;
}

#leads_table th {
    /*font-weight: 300;*/
}

.tab-content {
    color: #2C3945;
}

#sales_table.table.table-hover > tbody > tr:hover {
    background-color: #ffffff !important;
    box-shadow: 0px 0px 30px #2C394526;
    opacity: 1;
}

#leads_table.table.table-hover > tbody > tr:hover {
    /*background-color: #f5f5f5 !important;*/
/*    background-color: #fff !important;*/
/*    box-shadow: 0px 0px 30px #2C394526;*/
    opacity: 1;
}


.table_line.table.table-hover > tbody > tr .circle-bg,
.table_line.table.table-hover > tbody > tr .circle-bg,
#leads_tasks_table.table.table-hover > tbody > tr .circle-bg,
#leads_table.table.table-hover > tbody > tr .circle-bg {
    /*transition-duration: .5s;*/
    transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    z-index: -1;
    box-sizing: border-box;
    transition-property: transform,opacity;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    align-items: center;
    display: flex;
    justify-content: center;
    cursor: pointer;
    /*transform: scale(0);*/
    transition: all 0.5s;
}


.table_line_table.table.table-hover > tbody > tr .circle-bg:hover,
.table_line.table.table-hover > tbody > tr .circle-bg:hover,
#leads_tasks_table.table.table-hover > tbody > tr .circle-bg:hover,
#leads_table.table.table-hover > tbody > tr .circle-bg:hover {
    background-color: rgba(32,33,36,0.059);
    border: none;
    box-shadow: none;
    opacity: 1;
    transform: scale(1);
}





#leads_table.table-bordered-red>thead>tr>th {
    border-bottom: 2px solid #b53f3f !important;
}

#sales_table.table>tbody>tr>td {
    border-right: 0px solid #decbcb !important;
    border-left: 0px solid #decbcb !important;
    border-top: 1px solid #decbcb !important;
    border-top: 5px solid #f4f7f9 !important;
}

#sales_table.table>tbody>tr {
  border: 1px solid #f4f7f9 !important;
}

#sales_table.table>tbody>tr:first-of-type>td {
      border-top: 0px solid #000 !important;
}




@media (max-width: 767px){
  .container {
    padding-right: 5px;
    padding-left: 5px;
  }
  .navbar .container {
    padding-right: 10px;
    padding-left: 10px;
  }
}



.change_status a.dropdown-toggle{
  padding: 4px 5px 4px 19px;
  border: 1px solid #bdbdbd;
  min-width: 160px;
  color: #2C3945;
  text-align: right !important;
  font-weight: 300;
  -webkit-appearance: none;
  background-image: url(/images/icons/drop-icon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}


.change_status ul.dropdown-menu{
  padding: 7px 5px 5px 5px;
    border-radius: 20px;
    border: 1px solid #BDBDBD;
    box-shadow: 0 5px 10px rgba(44, 57, 69, 0.2);
}



.toggle-on.btn-xs {
    padding-right: 7px;
    padding-top: 1px;
}
.toggle-off.btn-xs {
    padding-left: 7px;
    padding-top: 1px;
}

.profile img
{
  object-fit: cover !important;
}



.form_title
{
  border-bottom: 1px solid #f0f0f0;
  width: 100%;
}


.form_title>div
{
    line-height: 1;
    border-bottom: 2px solid #56a6f3;
    color: #56a6f3;
/*    width: max-content;*/
    margin: auto;
    line-height: 1;
    background: transparent !important;
    background-color: transparent !important;
}


.form_title div.blue,
.form_title div.blue a
{
    border-color: #4285f4;
    color: #4285f4;
}
.form_title div.gray
{
    border-color: #666;
    color: #666;
}
.form_title div.grey {
    border-color: #ff7043;
    color: #ff7043;
}
.form_title div.danger
{
    border-color: #ff366b;
    color: #ff366b;
}
.form_title div.cyan
{
    border-color: #4fe1c0;
    color: #4fe1c0;
}
.form_title div.navy
{
    border-color: #2c3945;
    color: #2c3945;
}
.form_title div.facebook {
    border-color: #2d4474;
    color: #2d4474;
}
.form_title div.success {
    border-color: #81c868;
    color: #81c868;
}
.form_title div.pink {
    border-color: #fb6d9d;
    color: #fb6d9d;
}
.form_title div.purple {
    border-color: #a6c;
    color: #a6c;
}
.form_title div.warning {
    border-color: #ffbd4a;
    color: #ffbd4a !important;
}
.form_title div.orange {
    border-color: #ff7043;
    color: #ff7043;
}

.form_title div.inverse {
    border-color: #4d4d4d;
    color: #4d4d4d;
}


.form_title.border0
{
  border-bottom: 0px solid #f0f0f0;
}

.form_title.no_border
{
  border-bottom: 0px solid #f0f0f0;
  background: #4285f4;
  padding: 5px;
  border-radius: 5px;
}
.form_title.no_border div
{
  border-bottom: 0px solid #f0f0f0;
  color: #fff;
}


.form_title.no_border.info
{
    border-color: #29b6f6;
    background: #29b6f6;
}
.form_title.no_border.blue
{
    border-color: #4285f4;
    background: #4285f4;
}
.form_title.no_border.gray
{
    border-color: #666;
    background: #666;
}
.form_title.no_border.grey {
    border-color: #ff7043;
    background: #ff7043;
}
.form_title.no_border.danger
{
    border-color: #f05050;
    background: #f05050;
}
.form_title.no_border.cyan
{
    border-color: #4fe1c0;
    background: #4fe1c0;
}
.form_title.no_border.navy
{
    border-color: #2c3945;
    background: #2c3945;
}
.form_title.no_border.facebook {
    border-color: #2d4474;
    background: #2d4474;
}
.form_title.no_border.success {
    border-color: #81c868;
    background: #81c868;
}
.form_title.no_border.pink {
    border-color: #f06292;
    background: #f06292 !important;
}
.form_title.no_border.purple {
    border-color: #a6c;
    background: #a6c;
}
.form_title.no_border.warning {
    border-color: #ffbd4a;
    background: #ffbd4a !important;
    color: #4d4d4d !important;
}
.form_title.no_border.warning div {
    color: #4d4d4d !important;
}
.form_title.no_border.orange {
    border-color: #ff7043;
    background: #ff7043;
}

.form_title.no_border.inverse {
    border-color: #4d4d4d;
    background: #4d4d4d;
}


/*
.form-control.select2-container {
  min-height: 34px;
}

.select2-container .select2-choice {
  line-height: 34px;
  height: 34px;
}
.select2-container .select2-choice .select2-arrow {
  height: 34px;
}


.input-group-addon.btn-100k {
  border: 1px solid #bdbdbd;
}
*/

.btn {
  line-height: 1.2;
}


.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-flex-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.d-flex-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-flow: wrap;
  align-items: center;
}

.d-inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}


.btn-filter-grey {
  color: #fff !important;
  background-color: #bdbdbd !important;
  border: 1px solid #bdbdbd !important;
  border-radius: 6px !important;
  min-width: 55px;
}

.btn-filter-blue {
  color: #fff !important;
  background-color: #4285f4 !important;
  border: 1px solid #4285f4 !important;
  border-radius: 2em !important;
  min-width: 70px;
}


.select2-drop {
    padding-top: 7px;
}

.select2-drop-active {
    border: 1px solid #585858;
}

.select2_filter.select2.form-control {
    background-color: rgba(255, 0, 0, 0);
    border: 0px solid #585858;
    border-bottom: 1px solid #585858;
    border-radius: 0px;
}

.select2_filter.select2-dropdown-open .select2-choice {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background-color: unset;
    background-image: unset;
}



.z-depth-1 {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}


.modal-open .modal-backdrop.in:nth-child(2) { opacity: .9 }
.modal-backdrop.in { opacity: .9 }



.show_tr_hover {
    display: none;
}

.table-hover > tbody > tr:hover .show_tr_hover {
    display: block;
}

.hidden_tr_hover {
    display: block;
}

.table-hover > tbody > tr:hover .hidden_tr_hover {
    display: none;
}


.show_div_hover {
    display: none;
}

.div-hover:hover > .show_div_hover {
    display: block;
}

.hidden_div_hover {
    display: block;
}

.div-hover:hover  > .hidden_div_hover {
    display: none;
}


.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee !important;
    opacity: 1;
}

.has-feedback.has-error input,
.has-feedback.has-error input[type="radio"],
.has-feedback.has-error select,
.has-feedback.has-error textarea,
select.form-control.has-error,
textarea.form-control.has-error,
input.form-control.has-error {
    background-color: #ffeaea !important;
    border: 1px solid #a94442 !important;
    opacity: 1;
}

select.form-control.has-error {
    background-color: #ffeaea !important;
    border: 1px solid #a94442 !important;
    opacity: 1;
}


.container {
    max-width: 3000px;
}

.modal_bg {
    background-color: #f4f7f9 !important; 
}

.modal_nav .nav.nav-tabs > li.active{
  box-shadow: -1px 7px 6px 1px rgba(0, 0, 0,0.2);
}
.modal_nav .tab-content{
  box-shadow: -1px 7px 6px 1px rgba(0, 0, 0,0.2);
  position: relative;
}
.modal_nav .nav.nav-tabs > li.active > a {
    background-color: #ffffff;
    /* background-color: rgba(255,255,255,.2); */
    border: 0;
}
.modal_nav .nav.nav-tabs > li > a
{
    color: #000 !important;
    padding-top: 7px;
    padding-bottom: : 7px;
    font-weight: 500;
}
.modal_nav .nav.nav-tabs > li > a{
    background-color: transparent;
    border-radius: 0;
    border: none;
    color: #505461 !important;
    color: #000 !important;
    cursor: pointer;
    line-height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    padding: 7px;
    letter-spacing: 0.03em;
    font-weight: 500;
    text-transform: uppercase;
    /* font-family: "Source Sans Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; */
}
.modal_nav .nav.nav-tabs > li.active > a {
    background-color: #ffffff;
    /* background-color: rgba(255,255,255,.2); */
    border: 0;
}
.modal_nav .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus,
.modal_nav .nav-tabs > li.active > a:hover {
    /*color: #5fbeaa !important;
    color: #000 !important;*/
    border-top-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
}



.row_modal_xs {
    display: flex;
}

@media (max-width: 992px){
  .row_modal_xs {
    margin: 0px !important;
    display: block;
  }
  .p-l-0-xs {
    padding-left: 0px !important;
  }
}

/*
@media (max-width: 767px){
  .row_modal_xs {
    margin: 0px !important;
    display: flex;
  }
  .p-l-0-xs {
    padding-left: 0px !important;
  }
}
*/

.table>tbody>tr:first-of-type>td, .table>tbody>tr:first-of-type>th, .table>tfoot>tr:first-of-type>td, .table>tfoot>tr:first-of-type>th, .table>thead>tr:first-of-type>td, .table>thead>tr:first-of-type>th {
    border-top: 0px solid #000 !important;
}


.badge {
    font-size: 14px;
    position: relative;
}

/* Back to top */
.back-to-top {
  width: 30px;
  height: 30px;
  position: fixed;
  bottom: 10px;
  right: 20px;
  display: none;
  text-align: center;
  z-index: 10000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #496174;
}


.mdb-color.lighten-5{background-color:#d0d6e2!important}.mdb-color.lighten-4{background-color:#b1bace!important}.mdb-color.lighten-3{background-color:#929fba!important}.mdb-color.lighten-2{background-color:#7283a7!important}.mdb-color.lighten-1{background-color:#59698d!important}.mdb-color{background-color:#45526e!important}.mdb-color-text{color:#45526e!important}.rgba-mdb-color-slight{background-color:rgba(69,82,110,.1)}.rgba-mdb-color-light{background-color:rgba(69,82,110,.3)}.rgba-mdb-color-strong{background-color:rgba(69,82,110,.7)}.mdb-color.darken-1{background-color:#3b465e!important}.mdb-color.darken-2{background-color:#2e3951!important}.mdb-color.darken-3{background-color:#1c2a48!important}.mdb-color.darken-4{background-color:#1c2331!important}.red.lighten-5{background-color:#ffebee!important}.red.lighten-4{background-color:#ffcdd2!important}.red.lighten-3{background-color:#ef9a9a!important}.red.lighten-2{background-color:#e57373!important}.red.lighten-1{background-color:#ef5350!important}.red{background-color:#f44336!important}.red-text{color:#f44336!important}.rgba-red-slight{background-color:rgba(244,67,54,.1)}.rgba-red-light{background-color:rgba(244,67,54,.3)}.rgba-red-strong{background-color:rgba(244,67,54,.7)}.red.darken-1{background-color:#e53935!important}.red.darken-2{background-color:#d32f2f!important}.red.darken-3{background-color:#c62828!important}.red.darken-4{background-color:#b71c1c!important}.red.accent-1{background-color:#ff8a80!important}.red.accent-2{background-color:#ff5252!important}.red.accent-3{background-color:#ff1744!important}.red.accent-4{background-color:#d50000!important}
.pink.lighten-5{background-color:#fce4ec!important}
.pink.lighten-4{background-color:#f8bbd0!important}
.pink.lighten-3{background-color:#f48fb1!important}
.pink.lighten-2{background-color:#f06292!important}
.pink.lighten-1{background-color:#ec407a!important}
/*.pink{background-color:#e91e63!important}*/
.pink-text{color:#e91e63!important}
.rgba-pink-slight{background-color:rgba(233,30,99,.1)}
.rgba-pink-light{background-color:rgba(233,30,99,.3)}.rgba-pink-strong{background-color:rgba(233,30,99,.7)}.pink.darken-1{background-color:#d81b60!important}.pink.darken-2{background-color:#c2185b!important}.pink.darken-3{background-color:#ad1457!important}.pink.darken-4{background-color:#880e4f!important}.pink.accent-1{background-color:#ff80ab!important}.pink.accent-2{background-color:#ff4081!important}.pink.accent-3{background-color:#f50057!important}.pink.accent-4{background-color:#c51162!important}.purple.lighten-5{background-color:#f3e5f5!important}.purple.lighten-4{background-color:#e1bee7!important}.purple.lighten-3{background-color:#ce93d8!important}.purple.lighten-2{background-color:#ba68c8!important}.purple.lighten-1{background-color:#ab47bc!important}
.purple{/*background-color:#9c27b0!important*/}.purple-text{color:#9c27b0!important}
.rgba-purple-slight{background-color:rgba(156,39,176,.1)}
.rgba-purple-light{background-color:rgba(156,39,176,.3)}
.rgba-purple-strong{background-color:rgba(156,39,176,.7)}
.purple.darken-1{background-color:#8e24aa!important}
.purple.darken-2{background-color:#7b1fa2!important}
.purple.darken-3{background-color:#6a1b9a!important}
.purple.darken-4{background-color:#4a148c!important}
.purple.accent-1{background-color:#ea80fc!important}
.purple.accent-2{background-color:#e040fb!important}.purple.accent-3{background-color:#d500f9!important}.purple.accent-4{background-color:#a0f!important}.deep-purple.lighten-5{background-color:#ede7f6!important}.deep-purple.lighten-4{background-color:#d1c4e9!important}.deep-purple.lighten-3{background-color:#b39ddb!important}.deep-purple.lighten-2{background-color:#9575cd!important}.deep-purple.lighten-1{background-color:#7e57c2!important}.deep-purple{background-color:#673ab7!important}.deep-purple-text{color:#673ab7!important}.rgba-deep-purple-slight{background-color:rgba(103,58,183,.1)}.rgba-deep-purple-light{background-color:rgba(103,58,183,.3)}.rgba-deep-purple-strong{background-color:rgba(103,58,183,.7)}.deep-purple.darken-1{background-color:#5e35b1!important}.deep-purple.darken-2{background-color:#512da8!important}.deep-purple.darken-3{background-color:#4527a0!important}.deep-purple.darken-4{background-color:#311b92!important}.deep-purple.accent-1{background-color:#b388ff!important}.deep-purple.accent-2{background-color:#7c4dff!important}.deep-purple.accent-3{background-color:#651fff!important}.deep-purple.accent-4{background-color:#6200ea!important}.indigo.lighten-5{background-color:#e8eaf6!important}.indigo.lighten-4{background-color:#c5cae9!important}.indigo.lighten-3{background-color:#9fa8da!important}.indigo.lighten-2{background-color:#7986cb!important}.indigo.lighten-1{background-color:#5c6bc0!important}.indigo{background-color:#3f51b5!important}.indigo-text{color:#3f51b5!important}.rgba-indigo-slight{background-color:rgba(63,81,181,.1)}.rgba-indigo-light{background-color:rgba(63,81,181,.3)}.rgba-indigo-strong{background-color:rgba(63,81,181,.7)}.indigo.darken-1{background-color:#3949ab!important}.indigo.darken-2{background-color:#303f9f!important}.indigo.darken-3{background-color:#283593!important}.indigo.darken-4{background-color:#1a237e!important}.indigo.accent-1{background-color:#8c9eff!important}.indigo.accent-2{background-color:#536dfe!important}.indigo.accent-3{background-color:#3d5afe!important}.indigo.accent-4{background-color:#304ffe!important}
.blue.lighten-5{background-color:#e3f2fd!important}
.blue.lighten-4{background-color:#bbdefb!important}
.blue.lighten-3{background-color:#90caf9!important}
.blue.lighten-2{background-color:#64b5f6!important}
.blue.lighten-1{background-color:#42a5f5!important}
/*.blue{background-color:#2196f3!important}*/
.blue-text{color:#2196f3!important}
.rgba-blue-slight{background-color:rgba(33,150,243,.1)}.rgba-blue-light{background-color:rgba(33,150,243,.3)}.rgba-blue-strong{background-color:rgba(33,150,243,.7)}.blue.darken-1{background-color:#1e88e5!important}.blue.darken-2{background-color:#1976d2!important}.blue.darken-3{background-color:#1565c0!important}.blue.darken-4{background-color:#0d47a1!important}.blue.accent-1{background-color:#82b1ff!important}.blue.accent-2{background-color:#448aff!important}.blue.accent-3{background-color:#2979ff!important}.blue.accent-4{background-color:#2962ff!important}.light-blue.lighten-5{background-color:#e1f5fe!important}.light-blue.lighten-4{background-color:#b3e5fc!important}.light-blue.lighten-3{background-color:#81d4fa!important}.light-blue.lighten-2{background-color:#4fc3f7!important}.light-blue.lighten-1{background-color:#29b6f6!important}.light-blue{background-color:#03a9f4!important}.light-blue-text{color:#03a9f4!important}.rgba-light-blue-slight{background-color:rgba(3,169,244,.1)}.rgba-light-blue-light{background-color:rgba(3,169,244,.3)}.rgba-light-blue-strong{background-color:rgba(3,169,244,.7)}.light-blue.darken-1{background-color:#039be5!important}.light-blue.darken-2{background-color:#0288d1!important}.light-blue.darken-3{background-color:#0277bd!important}.light-blue.darken-4{background-color:#01579b!important}.light-blue.accent-1{background-color:#80d8ff!important}.light-blue.accent-2{background-color:#40c4ff!important}.light-blue.accent-3{background-color:#00b0ff!important}.light-blue.accent-4{background-color:#0091ea!important}.cyan.lighten-5{background-color:#e0f7fa!important}.cyan.lighten-4{background-color:#b2ebf2!important}.cyan.lighten-3{background-color:#80deea!important}.cyan.lighten-2{background-color:#4dd0e1!important}.cyan.lighten-1{background-color:#26c6da!important}.cyan{background-color:#00bcd4!important}.cyan-text{color:#00bcd4!important}.rgba-cyan-slight{background-color:rgba(0,188,212,.1)}.rgba-cyan-light{background-color:rgba(0,188,212,.3)}.rgba-cyan-strong{background-color:rgba(0,188,212,.7)}.cyan.darken-1{background-color:#00acc1!important}.cyan.darken-2{background-color:#0097a7!important}.cyan.darken-3{background-color:#00838f!important}.cyan.darken-4{background-color:#006064!important}.cyan.accent-1{background-color:#84ffff!important}.cyan.accent-2{background-color:#18ffff!important}.cyan.accent-3{background-color:#00e5ff!important}.cyan.accent-4{background-color:#00b8d4!important}.teal.lighten-5{background-color:#e0f2f1!important}.teal.lighten-4{background-color:#b2dfdb!important}.teal.lighten-3{background-color:#80cbc4!important}.teal.lighten-2{background-color:#4db6ac!important}.teal.lighten-1{background-color:#26a69a!important}.teal{background-color:#009688!important}.teal-text{color:#009688!important}.rgba-teal-slight{background-color:rgba(0,150,136,.1)}.rgba-teal-light{background-color:rgba(0,150,136,.3)}.rgba-teal-strong{background-color:rgba(0,150,136,.7)}.teal.darken-1{background-color:#00897b!important}.teal.darken-2{background-color:#00796b!important}.teal.darken-3{background-color:#00695c!important}.teal.darken-4{background-color:#004d40!important}.teal.accent-1{background-color:#a7ffeb!important}.teal.accent-2{background-color:#64ffda!important}.teal.accent-3{background-color:#1de9b6!important}.teal.accent-4{background-color:#00bfa5!important}.green.lighten-5{background-color:#e8f5e9!important}.green.lighten-4{background-color:#c8e6c9!important}.green.lighten-3{background-color:#a5d6a7!important}.green.lighten-2{background-color:#81c784!important}.green.lighten-1{background-color:#66bb6a!important}.green{background-color:#4caf50!important}.green-text{color:#4caf50!important}.rgba-green-slight{background-color:rgba(76,175,80,.1)}.rgba-green-light{background-color:rgba(76,175,80,.3)}.rgba-green-strong{background-color:rgba(76,175,80,.7)}.green.darken-1{background-color:#43a047!important}.green.darken-2{background-color:#388e3c!important}.green.darken-3{background-color:#2e7d32!important}.green.darken-4{background-color:#1b5e20!important}.green.accent-1{background-color:#b9f6ca!important}.green.accent-2{background-color:#69f0ae!important}.green.accent-3{background-color:#00e676!important}.green.accent-4{background-color:#00c853!important}.light-green.lighten-5{background-color:#f1f8e9!important}.light-green.lighten-4{background-color:#dcedc8!important}.light-green.lighten-3{background-color:#c5e1a5!important}.light-green.lighten-2{background-color:#aed581!important}.light-green.lighten-1{background-color:#9ccc65!important}.light-green{background-color:#8bc34a!important}.light-green-text{color:#8bc34a!important}.rgba-light-green-slight{background-color:rgba(139,195,74,.1)}.rgba-light-green-light{background-color:rgba(139,195,74,.3)}.rgba-light-green-strong{background-color:rgba(139,195,74,.7)}.light-green.darken-1{background-color:#7cb342!important}.light-green.darken-2{background-color:#689f38!important}.light-green.darken-3{background-color:#558b2f!important}.light-green.darken-4{background-color:#33691e!important}.light-green.accent-1{background-color:#ccff90!important}.light-green.accent-2{background-color:#b2ff59!important}.light-green.accent-3{background-color:#76ff03!important}.light-green.accent-4{background-color:#64dd17!important}.lime.lighten-5{background-color:#f9fbe7!important}.lime.lighten-4{background-color:#f0f4c3!important}.lime.lighten-3{background-color:#e6ee9c!important}.lime.lighten-2{background-color:#dce775!important}.lime.lighten-1{background-color:#d4e157!important}.lime{background-color:#cddc39!important}.lime-text{color:#cddc39!important}.rgba-lime-slight{background-color:rgba(205,220,57,.1)}.rgba-lime-light{background-color:rgba(205,220,57,.3)}.rgba-lime-strong{background-color:rgba(205,220,57,.7)}.lime.darken-1{background-color:#c0ca33!important}.lime.darken-2{background-color:#afb42b!important}.lime.darken-3{background-color:#9e9d24!important}.lime.darken-4{background-color:#827717!important}.lime.accent-1{background-color:#f4ff81!important}.lime.accent-2{background-color:#eeff41!important}.lime.accent-3{background-color:#c6ff00!important}.lime.accent-4{background-color:#aeea00!important}.yellow.lighten-5{background-color:#fffde7!important}.yellow.lighten-4{background-color:#fff9c4!important}.yellow.lighten-3{background-color:#fff59d!important}.yellow.lighten-2{background-color:#fff176!important}.yellow.lighten-1{background-color:#ffee58!important}.yellow{background-color:#ffeb3b!important}.yellow-text{color:#ffeb3b!important}.rgba-yellow-slight{background-color:rgba(255,235,59,.1)}.rgba-yellow-light{background-color:rgba(255,235,59,.3)}.rgba-yellow-strong{background-color:rgba(255,235,59,.7)}.yellow.darken-1{background-color:#fdd835!important}.yellow.darken-2{background-color:#fbc02d!important}.yellow.darken-3{background-color:#f9a825!important}.yellow.darken-4{background-color:#f57f17!important}.yellow.accent-1{background-color:#ffff8d!important}.yellow.accent-2{background-color:#ff0!important}.yellow.accent-3{background-color:#ffea00!important}.yellow.accent-4{background-color:#ffd600!important}.amber.lighten-5{background-color:#fff8e1!important}.amber.lighten-4{background-color:#ffecb3!important}.amber.lighten-3{background-color:#ffe082!important}.amber.lighten-2{background-color:#ffd54f!important}.amber.lighten-1{background-color:#ffca28!important}.amber{background-color:#ffc107!important}.amber-text{color:#ffc107!important}.rgba-amber-slight{background-color:rgba(255,193,7,.1)}.rgba-amber-light{background-color:rgba(255,193,7,.3)}.rgba-amber-strong{background-color:rgba(255,193,7,.7)}.amber.darken-1{background-color:#ffb300!important}.amber.darken-2{background-color:#ffa000!important}.amber.darken-3{background-color:#ff8f00!important}.amber.darken-4{background-color:#ff6f00!important}.amber.accent-1{background-color:#ffe57f!important}.amber.accent-2{background-color:#ffd740!important}.amber.accent-3{background-color:#ffc400!important}.amber.accent-4{background-color:#ffab00!important}
.orange.lighten-5{background-color:#fff3e0!important}
.orange.lighten-4{background-color:#ffe0b2!important}
.orange.lighten-3{background-color:#ffcc80!important}
.orange.lighten-2{background-color:#ffb74d!important}
.orange.lighten-1{background-color:#ffa726!important}

/*.orange{background-color:#ff9800!important}*/
.orange{background-color:#ff7043!important}
.orange-text{color:#ff9800!important}

.rgba-orange-slight{background-color:rgba(255,152,0,.1)}
.rgba-orange-light{background-color:rgba(255,152,0,.3)}
.rgba-orange-strong{background-color:rgba(255,152,0,.7)}
.orange.darken-1{background-color:#fb8c00!important}
.orange.darken-2{background-color:#f57c00!important}
.orange.darken-3{background-color:#ef6c00!important}
.orange.darken-4{background-color:#e65100!important}
.orange.accent-1{background-color:#ffd180!important}
.orange.accent-2{background-color:#ffab40!important}
.orange.accent-3{background-color:#ff9100!important}
.orange.accent-4{background-color:#ff6d00!important}
.deep-orange.lighten-5{background-color:#fbe9e7!important}
.deep-orange.lighten-4{background-color:#ffccbc!important}
.deep-orange.lighten-3{background-color:#ffab91!important}
.deep-orange.lighten-2{background-color:#ff8a65!important}
.deep-orange.lighten-1{background-color:#ff7043!important}
.deep-orange{background-color:#ff5722!important}
.deep-orange-text{color:#ff5722!important}
.rgba-deep-orange-slight{background-color:rgba(255,87,34,.1)}.rgba-deep-orange-light{background-color:rgba(255,87,34,.3)}.rgba-deep-orange-strong{background-color:rgba(255,87,34,.7)}.deep-orange.darken-1{background-color:#f4511e!important}.deep-orange.darken-2{background-color:#e64a19!important}.deep-orange.darken-3{background-color:#d84315!important}.deep-orange.darken-4{background-color:#bf360c!important}.deep-orange.accent-1{background-color:#ff9e80!important}.deep-orange.accent-2{background-color:#ff6e40!important}.deep-orange.accent-3{background-color:#ff3d00!important}.deep-orange.accent-4{background-color:#dd2c00!important}.brown.lighten-5{background-color:#efebe9!important}.brown.lighten-4{background-color:#d7ccc8!important}.brown.lighten-3{background-color:#bcaaa4!important}.brown.lighten-2{background-color:#a1887f!important}.brown.lighten-1{background-color:#8d6e63!important}.brown{background-color:#795548!important}.brown-text{color:#795548!important}.rgba-brown-slight{background-color:rgba(121,85,72,.1)}.rgba-brown-light{background-color:rgba(121,85,72,.3)}.rgba-brown-strong{background-color:rgba(121,85,72,.7)}.brown.darken-1{background-color:#6d4c41!important}.brown.darken-2{background-color:#5d4037!important}.brown.darken-3{background-color:#4e342e!important}.brown.darken-4{background-color:#3e2723!important}.blue-grey.lighten-5{background-color:#eceff1!important}.blue-grey.lighten-4{background-color:#cfd8dc!important}.blue-grey.lighten-3{background-color:#b0bec5!important}.blue-grey.lighten-2{background-color:#90a4ae!important}.blue-grey.lighten-1{background-color:#78909c!important}.blue-grey{background-color:#607d8b!important}.blue-grey-text{color:#607d8b!important}.rgba-blue-grey-slight{background-color:rgba(96,125,139,.1)}.rgba-blue-grey-light{background-color:rgba(96,125,139,.3)}.rgba-blue-grey-strong{background-color:rgba(96,125,139,.7)}.blue-grey.darken-1{background-color:#546e7a!important}.blue-grey.darken-2{background-color:#455a64!important}.blue-grey.darken-3{background-color:#37474f!important}.blue-grey.darken-4{background-color:#263238!important}


.grey.lighten-5{background-color:#fafafa!important}.grey.lighten-4{background-color:#f5f5f5!important}.grey.lighten-3{background-color:#eee!important}.grey.lighten-2{background-color:#e0e0e0!important}.grey.lighten-1{background-color:#bdbdbd!important}.grey{background-color:#9e9e9e!important}
 


.back-to-top:hover {
  background-color: #5d9cec;
}

.back-to-top i {
  color: #fff;
  font-size: 22px;
  display: block;
  line-height: 30px;
}



.footer {
  
    right: 0px !important;
    /* height: 60px; */
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}


@media (min-width: 768px) {
  .d-none-lg {
      display: none;
  }
}
@media (max-width: 767px) {
  .d-none-xs {
      display: none;
  }
}


.selectallarrow {
  margin-left: 4.2px;
  margin-right: 8.4px;
}


.btn-group>.btn:first-child {
    margin-left: 0;
    margin-left: 1px;
}

.shadow {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.shadow2 {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
}

.teal.lighten-5 {
    background-color: #e0f2f1!important;
}
.orange.lighten-5 {
    background-color: #fff3e0!important;
}
.indigo.lighten-5 {
    background-color: #e8eaf6!important;
}

.new_input {
    background: transparent;
    border: 0px !important;
    border-bottom: 1px solid #9e9e9e !important;
    border-radius: 0px;
}

.new_input:focus {
    background: transparent;
    border: 0px !important;
    border-bottom: 1px solid #4285f4 !important;
    border-radius: 0px;
}

.profile_img {
    height: 54px;
    width: 54px;
    border: 2px solid #edf0f0;
    object-fit: cover !important;
    border-radius: 50%;
}


.form-control{
    overflow: hidden !important;
}

textarea.form-control {
    overflow: auto !important;
}

.editable-input .select2-container {
  min-width: 200px;
}


.select2-container.full_width{
  width: 100%;
}

.table-hover > tbody > tr:hover
{
  background-color: #d9eaf7  !important;
}

.editable-empty, .editable-empty:hover, .editable-empty:focus {
    font-style: italic;
    /* color: #DD1144 !important; */
    color: 'grey';
    font-size: 12px;
    /* border-bottom: none; */
    text-decoration: none;
}

@media (max-width: 767px) {
  .widthauto_xs{
    width: auto  !important;
  }
  .width100_xs{
    width: 100%  !important;
    max-width: 100%  !important;
  }
}

.width100{
  width: 100%  !important;
}


.status_li {
  background: #d9f5f7 !important;
  color: #000 !important;

  border-color: #34d3eb !important;
  border: 0px !important;
  border-right: 6px solid !important;
}

.hex008299 { background-color: #008299; }
.hex2672EC { background-color: #2672EC; }
.hex8C0095 { background-color: #8C0095; }
.hex5133AB { background-color: #5133AB; }
.hexAC193D { background-color: #AC193D; }
.hexD24726 { background-color: #D24726; }
.hex008A00 { background-color: #008A00; }
.hex094AB2 { background-color: #094AB2; }

.lightblue {  background-color: #56a6f3 ;  /*background-color: #03a9f4;*/  }
.bluegrey {  background-color: #607d8b;  }
.blue2 {
  /*background: #4f81bd;*/ 
  background: #3b84c4;
}

.blue {  background: #4285f4;  }
.blue1 {  background: #4285f4;  }
.info {  background: #29b6f6;  }
tr.info {  background: #d9edf7;  }
.navy {  background: #34495e;  }
.navy_off {  background: #5e7fa1b8;  }
.blue_off {  background: rgba(96, 152, 255, 0.7);  }


.facebook {  background-color: #2d4474;  }
.b100k {  color: #fff !important; background-color: #3b84c4 !important; }
.ac100k {  background: #3b84c4 !important; border-color: #3b84c4 !important; color: #fff !important;}

.cyan {  background-color: #00bcd4;  }
.teal {  background-color: #009688;  }
.indigo {  background-color: #3f51b5;  }

.lightgreen {  background-color: #8bc34a;  }
.green {  background: #2ecc71;  }
.green_off2 {  background: #77eda9;  }
.green_off {  background: #2ecc71;  }

.success {  background: #81c868;  }
tr.success {  background: #d9f7de;  }

.boldgreen {  background: #0f7138;  }
.deepgreen {  background: #064a29;  }


.red {  background: #e74c3c;  }
.danger {  background: #f05050;  }
tr.danger {  background: #f2dede;  }
.boldred {  background: #9C2F27;  }

.orange {  background: #f39c12;  }
.orange1 {  background: #ff9800;  }
.orange_off {  background: rgba(255, 152, 0, 0.7) !important;  }
.boldorange {  background-color: #d28512;  }
.deeporange {  background-color: #ff5722;  }
.bolddeeporange {  background-color: #d15322;  }

.pink {  background-color: #f06292; }
.purple {  background: #7266ba;  }
.purple1 {  background: #9b59b6;  }
.deeppurple {  background-color: #673ab7;  }

.lime {  background-color: #cddc39;  }
.lightyellow {  background-color: #ffeb3b;  color: #4D4D4D;  }
.yellow {  background-color: #fbff1d;  color: #4D4D4D;  }

.partner {  background-color: #2dd5c4;  color: #000000 !important;  }

.warning {  background-color: #ffbd4a;  color: #4D4D4D !important;  }
.inverse {  background-color: #4D4D4D;  color: #ffffff;  }


.grey {  background-color: #9e9e9e;  }
.gray {  background-color: #9e9e9e;  }
.brown {  background-color: #795548;  }
.lightgrey {  background-color: #ececec;  color: #4D4D4D;  }


.bg-white {  background-color: #efefef; color: #000000; }
.bg-black {  background-color: #000000; color: #ffffff; }
.bage-white {  background-color: #ffffff; }

.text-black {  color: #000000;  }
.text-white {  color: #fff;  }
.text-black a{  color: #000000;  }
.text-white a{  color: #fff;  }
.text-white a.text-success{  color: #81c868;  }

.text-black-im {  color: #000000 !important;  }
.text-white-im {  color: #fff !important;  }
.text-black-im a{  color: #000000 !important;  }
.text-white-im a{  color: #fff !important;  }



.text-partner {  color: #2dd5c4 !important;  }
.text-red {  color: #cc0000 !important;  }
.text-green {  color: #0f9d58 !important;  }
.text-green2 {  color: #82b43b !important;  }
.text-purple {  color: #9b59b6 !important;  }
.text-deeppurple {  color: #673ab7 !important;  }
.text-pink {  color: #e91e63 !important;  }
.text-lightblue {  color: #56a6f3 !important;  }
.text-blue {  color: #4285f4 !important;  }
.text-blue2 {  color: #4f81bd !important;  }
.text-indigo {  color: #49a6b5 !important;  }
/*.text-link {  color: #23527c !important;  }*/
.text-orange {  color: #f39c12 !important;  }
.text-facebook {  color: #2d4474 !important;  }
.text-grey {  color: #9e9e9e !important;  }
.text-gray {  color: #9e9e9e !important;  }
.text-100k {  color: #3b84c4 !important;  }
.text-warning { color: #8a6d3b !important; }
.text-light2 {  color: #e5e5e5 !important;  }
.text-light {  color: #b4b4b4 !important;  }
.text-link {  color: #337ab7 !important;  }
.text-link:hover, .text-link:focus {  color: #23527c !important;  }

.text-yellow {  color: #e2a02f !important;  }


.panel-fill.panel-primary {
  background-color: #489ce7;
}
.panel-fill.panel-success {
  background-color: #58c386;
}
.panel-fill.panel-info {
  background-color: #50c1f4;
}
.panel-fill.panel-warning {
  background-color: #fcdc63;
}
.panel-fill.panel-danger {
  background-color: #ef7270;
}
.panel-fill.panel-purple {
  background-color: #9475cb;
}
.panel-fill.panel-pink {
  background-color: #ec6391;
}
.panel-fill.panel-inverse {
  background-color: #4a4a4a;
}




.font-10 {
  font-size: 10px !important;
}
.font-11 {
  font-size: 11px !important;
}
.font-12 {
  font-size: 12px !important;
}
.font-13 {
  font-size: 13px !important;
}
.font-14 {
  font-size: 14px !important;
}
.font-15 {
  font-size: 15px !important;
}
.font-16 {
  font-size: 16px !important;
}
.font-17 {
  font-size: 17px !important;
}
.font-18 {
  font-size: 18px !important;
}
.font-19 {
  font-size: 19px !important;
}
.font-20 {
  font-size: 20px !important;
}
.font-21 {
  font-size: 21px !important;
}
.font-22 {
  font-size: 22px !important;
}
.font-23 {
  font-size: 23px !important;
}

.font-24 {
  font-size: 24px !important;
}

.font-25 {
  font-size: 25px !important;
}

.font-26 {
  font-size: 26px !important;
}

.font-26 {
  font-size: 26px !important;
}

.font-27 {
  font-size: 27px !important;
}

.font-28 {
  font-size: 28px !important;
}

.font-29 {
  font-size: 29px !important;
}


.font-30 {
  font-size: 30px !important;
}


.font-35 {
  font-size: 35px !important;
}


.font-40 {
  font-size: 40px !important;
}


.font-45 {
  font-size: 45px !important;
}


.m-0 {
  margin: 0 !important;
}
.m-5 {
  margin: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-t-0 {
  margin-top: 0px !important;
}
.m-t-2 {
  margin-top: 2px !important;
}
.m-t-3 {
  margin-top: 3px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.m-t-25 {
  margin-top: 25px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}


.m-b-0 {
  margin-bottom: 0px !important;
}
.m-b-2 {
  margin-bottom: 2px !important;
}
.m-b-3 {
  margin-bottom: 3px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.m-b-35 {
  margin-bottom: 35px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.m-b-45 {
  margin-bottom: 45px !important;
}

.m-r-0 {
  margin-right: 0px !important;
}
.m-r-2 {
  margin-right: 2px !important;
}
.m-r-3 {
  margin-right: 3px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.m-r-25 {
  margin-right: 25px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.m-r-35 {
  margin-right: 35px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.m-r-45 {
  margin-right: 45px !important;
}


.m-l-0 {
  margin-left: 0px !important;
}
.m-l-2 {
  margin-left: 2px !important;
}
.m-l-3 {
  margin-left: 3px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.m-l-25 {
  margin-left: 25px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.m-l-35 {
  margin-left: 35px !important;
}



.p-0 {
  padding: 0 !important;
}
.p-5 {
  padding: 5px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-15 {
  padding: 15px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-30 {
  padding: 30px !important;
}

.p-t-0 {
  padding-top: 0px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}

.p-r-0 {
  padding-right: 0px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}


.px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
.px-5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}
.px-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.px-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
.px-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}


.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

@media (max-width: 767px){
    .m-b-0-xs { margin-bottom: 0px !important; }
    .m-b-2-xs { margin-bottom: 2px !important; }
    .m-b-3-xs { margin-bottom: 3px !important; }
    .m-b-5-xs { margin-bottom: 5px !important; }
    .m-b-10-xs { margin-bottom: 10px !important; }

    .m-r-0-xs { margin-right: 0px !important; }
    .m-r-2-xs { margin-right: 2px !important; }
    .m-r-3-xs { margin-right: 3px !important; }
    .m-r-5-xs { margin-right: 5px !important; }
    .m-r-10-xs { margin-right: 10px !important; }

    .m-l-0-xs { margin-left: 0px !important; }
    .m-l-2-xs { margin-left: 2px !important; }
    .m-l-3-xs { margin-left: 3px !important; }
    .m-l-5-xs { margin-left: 5px !important; }
    .m-l-10-xs { margin-left: 10px !important; }
}

@media (max-width: 540px){
    .hidden-xs0 {
        display: none !important;
    }
}

@media (max-width: 450px){
    .hidden-xs1 {
        display: none !important;
    }
}

@media (max-width: 350px){
    .hidden-xs11 {
        display: none !important;
    }
}


@media (min-width: 992px) and (max-width: 1330px)
{
    .hidden-md1 {
        display: none !important;
    }
}



@media (max-width: 767px){
    .visible-xs-ib {
        display: inline-block !important;
    }
    .visible-xs-flex {
        display: flex !important;
    }
}
@media (min-width: 766px){
    .visible-xs-ib {
        display: none !important;
    }
    .visible-xs-flex {
        display: none !important;
    }
}





.content.content-padding-top-0 {
    padding-top: 0px !important;
}

@media (max-width: 991px){
    
    .content.content-padding-top-0 {
        padding-top: 58px !important;
    }
}


@media (max-width: 991px){
    .hidden-sm-ib {
        display: none !important;
    }
}

@media (max-width: 991px){
    .visible-sm-ib {
        display: inline-block !important;
    }
}
@media (min-width: 991px){
    .visible-sm-ib {
        display: none !important;
    }
}


@media (max-width: 450px){
    .visible-xs1 {
        display: block !important;
    }
}
@media (min-width: 450px){
    .visible-xs1 {
        display: none !important;
    }
}

.ltr {
    direction: ltr !important;
}

.rtl {
    direction: rtl !important;
}




th{text-align:center !important;vertical-align: middle !important;}



.middle {  vertical-align:middle !important; }
.top {  vertical-align:top  !important; }
.bottom {  vertical-align:bottom  !important; }
.div-center {  margin: auto;  }


.btn-facebook1, .btn-facebook1:hover {
  color: #ffffff !important;
  background-color: #3b5998 !important;
  border: 1px solid #3b5998 !important;
}

a.btn-google {
    background: #fd4949;
    color: #FFFFFF;
    border-color: #d4d4d3;
}

.btn-lightblue {
  color: #ffffff !important;
  background-color: #56a6f3 !important;
  border: 1px solid #56a6f3 !important;
}

.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important;
  border: 1px solid #3b5998 !important;
}

.btn-facebook:hover {
  color: #ffffff !important;
  background-color: #24458a !important;
  border: 1px solid #24458a !important;
}

.btn-100k {
  color: #fff !important;
  background-color: #3b84c4 !important;
  border: 1px solid #3b84c4 !important;
}
.btn-100k:hover {
  color: #fff !important;
  background-color: #23527c !important;
  border: 1px solid #23527c !important;
}


.btn-100k-active {
  color: #fff !important;
  background-color: #86BDED !important;
}
.btn-skip {
  color: #000 !important;
  background-color: #D7FFFF !important;
  border: 1px solid #34d3eb !important;
}

.btn-partner, .btn-partner:hover {
  color: #000000 !important;
  background-color: #2dd5c4 !important;
  font-weight: 700;
  border: 1px solid #2dd5c4 !important;
}

.btn-pink, .btn-pink:hover, .btn-pink:focus, .btn-pink:active {
    background-color: #f06292 !important;
    border: 1px solid #f06292 !important;
    color: #ffffff;
}

.btn-100k2{
  color: #fff !important;
  background-color: #3b84c4 !important;
  border-color: #3b84c4 !important;
  border: 1px solid #3b84c4 !important;
}
.btn-100k2:hover {
  color: #fff !important;
  background-color: #23527c !important;
  border-color: #23527c !important;
  border: 1px solid #23527c !important;
}

.btn-grey,.btn-gray {
  color: #fff !important;
  background-color: #9e9e9e !important;
  border: 1px solid #9e9e9e !important;
}
.btn-grey:hover ,.btn-gray:hover ,.btn-filter-grey:hover {
  color: #fff !important;
  background-color: #aba8a8 !important;
  border: 1px solid #aba8a8 !important;
}


.btn-blue {
  color: #ffffff !important;
  background-color: #4285f4 !important;
  border: 1px solid #4285f4 !important;
}
.btn-blue:hover {
  color: #ffffff !important;
  background-color: #2672EC !important;
  border: 1px solid #2672EC !important;
}


.btn-orange, .btn-orange:hover {
  color: #fff !important;
  background-color: #ff7043 !important;
  border: 1px solid #ff7043 !important;
}

/*
.btn-orange:hover {
  color: #fff !important;
  background-color: #ff5722 !important;
  border: 1px solid #ff5722 !important;
}
*/


.btn-info, .btn-info.active, .btn-info.focus, .open > .dropdown-toggle.btn-info,
.btn-info:hover, .btn-info:focus, .btn-info:active
{
  background-color: #33b5e5 !important;
  border: 1px solid #33b5e5 !important;
}


.btn-success, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, 
.btn-success.focus, .btn-success:active, .btn-success:focus, 
.btn-success:hover, .open > .dropdown-toggle.btn-success
{
  background-color: #81c868 !important;
  border: 1px solid #81c868 !important;
  color: #fff !important;
}

.btn-custom.btn-success.active
{
  border: 2px solid #81c868 !important;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
    background-color: #81c868 !important;
    border: 1px solid #81c868  !important;
}


.btn-success,
.btn-green {
  color: #fff;
  background-color: #00a651 !important;
  border-color: #008d45 !important;
}
.bage.btn-success,
.bage.btn-green {
  color: #fff;
  background-color: #00a651 !important;
  border-color: #00a651 !important;
}
.btn-success:focus,
.btn-green:focus,
.btn-success.focus,
.btn-green.focus {
  color: #fff;
  background-color: #007338 !important;
  border-color: #004f27 !important;
}
.btn-success:hover,
.btn-green:hover {
  color: #fff;
  background-color: #007338 !important;
  border-color: #004f27 !important;
}


.btn-danger {
  color: #fff;
  background-color: #cc2424 !important;
  border-color: #b62020 !important;
}
.bage.btn-danger {
  color: #fff;
  background-color: #cc2424 !important;
  border-color: #cc2424 !important;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #a11c1c !important;
  border-color: #821717 !important;
}
.btn-danger:hover {
  color: #fff;
  background-color: #a11c1c !important;
  border-color: #821717 !important;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #a11c1c !important;
  border-color: #821717 !important;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #821717 !important;
  border-color: #4a0d0d !important;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #cc2424;
  border-color: #b62020;
}
.btn-danger .badge {
  color: #cc2424 !important;
  background-color: #fff !important;
}



.btn-info {
  color: #fff;
  background-color: #21a9e1 !important;
  border-color: #1c99cd !important;
}
.bage.btn-info {
  color: #fff;
  background-color: #21a9e1 !important;
  border-color: #21a9e1 !important;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #1988b6 !important;
  border-color: #147197 !important;
}
.btn-info:hover {
  color: #fff;
  background-color: #1988b6 !important;
  border-color: #147197 !important;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #1988b6 !important;
  border-color: #147197 !important;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #147197 !important;
  border-color: #0c455d !important;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #21a9e1 !important;
  border-color: #1c99cd !important;
}
.btn-info .badge {
  color: #21a9e1;
  background-color: #fff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #fff !important;
}

.btn-purple, .btn-purple:hover {
    background-color: #a6c !important;
    border: 1px solid #a6c !important;
    color: #ffffff;
}



.btn:hover {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

.btn.btn-link:hover,.btn.text-gray:hover,.dropdown-toggle.btn:hover {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}


.dropdown-toggle.btn.btn-success:hover, .dropdown-toggle.btn.btn-100k2:hover {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}


.btn-grey .badge {
    color: #9e9e9e;
    background-color: #fff;
}
.btn-gray .badge {
    color: #9e9e9e;
    background-color: #fff;
}
.btn-blue .badge {
    color: #4285f4;
    background-color: #fff;
}
.btn-orange .badge {
    color: #ff5722;
    background-color: #fff;
}
.btn-pink .badge {
    color: #fb6d9d;
    background-color: #fff;
}.btn-purple .badge {
    color: #aa66cc;
    background-color: #fff;
}

.btn-rounded2 {
    border-radius: 2em;
    /* padding: 6px 20px; */
}


.btn-rounded3 {
    border-radius: 20px;
    padding: 6px 20px;
}
@media (max-width: 767px) {
  .btn-rounded3 {
      border-radius: 20px;
      padding: 6px 12px !important;
  }
}


.show_delete_hover {
  display: none;
}

.on_hover_show_delete_btn:hover .show_delete_hover {
  display: block;
}


.btn-custom.btn-facebook {
    color: #3b5998 !important;
}
.btn-custom.btn-blue {
    color: #4285f4 !important;
}
.btn-custom.btn-orange {
    color: #ff5722 !important;
}
.btn-custom.btn-grey {
    color: #9e9e9e !important;
}






.table>tbody>tr.blue>td,.table>tbody>tr.blue>th,.table>tbody>tr>td.blue,.table>tbody>tr>th.blue,.table>tfoot>tr.blue>td,.table>tfoot>tr.blue>th,.table>tfoot>tr>td.blue,.table>tfoot>tr>th.blue,.table>thead>tr.blue>td,.table>thead>tr.blue>th,.table>thead>tr>td.blue,.table>thead>tr>th.blue{background-color:#d5ddfb !important; color: #000000; }
.table-hover>tbody>tr.blue:hover>td,.table-hover>tbody>tr.blue:hover>th,.table-hover>tbody>tr:hover>.blue,.table-hover>tbody>tr>td.blue:hover,.table-hover>tbody>tr>th.blue:hover{background-color:#d5ddfb !important;color: #000000;}

.table>tbody>tr.facebook>td,.table>tbody>tr.facebook>th,.table>tbody>tr>td.facebook,.table>tbody>tr>th.facebook,.table>tfoot>tr.facebook>td,.table>tfoot>tr.facebook>th,.table>tfoot>tr>td.facebook,.table>tfoot>tr>th.facebook,.table>thead>tr.facebook>td,.table>thead>tr.facebook>th,.table>thead>tr>td.facebook,.table>thead>tr>th.facebook{background-color:#c3c1f1;color: #000000;}
.table-hover>tbody>tr.facebook:hover>td,.table-hover>tbody>tr.facebook:hover>th,.table-hover>tbody>tr:hover>.facebook,.table-hover>tbody>tr>td.facebook:hover,.table-hover>tbody>tr>th.facebook:hover{background-color:#c3c1f1;color: #000000;}

.table>tbody>tr.primary>td,.table>tbody>tr.primary>th,.table>tbody>tr>td.primary,.table>tbody>tr>th.primary,.table>tfoot>tr.primary>td,.table>tfoot>tr.primary>th,.table>tfoot>tr>td.primary,.table>tfoot>tr>th.primary,.table>thead>tr.primary>td,.table>thead>tr.primary>th,.table>thead>tr>td.primary,.table>thead>tr>th.primary{background-color:#d9edf7;color: #000000;}
.table-hover>tbody>tr.primary:hover>td,.table-hover>tbody>tr.primary:hover>th,.table-hover>tbody>tr:hover>.primary,.table-hover>tbody>tr>td.primary:hover,.table-hover>tbody>tr>th.primary:hover{background-color:#c4e3f3;color: #000000;}

.table>tbody>tr.inverse>td,.table>tbody>tr.inverse>th,.table>tbody>tr>td.inverse,.table>tbody>tr>th.inverse,.table>tfoot>tr.inverse>td,.table>tfoot>tr.inverse>th,.table>tfoot>tr>td.inverse,.table>tfoot>tr>th.inverse,.table>thead>tr.inverse>td,.table>thead>tr.inverse>th,.table>thead>tr>td.inverse,.table>thead>tr>th.inverse{background-color: #b7b7b7; color: #000000;}
.table-hover>tbody>tr.inverse:hover>td,.table-hover>tbody>tr.inverse:hover>th,.table-hover>tbody>tr:hover>.inverse,.table-hover>tbody>tr>td.inverse:hover,.table-hover>tbody>tr>th.inverse:hover{background-color: #b7b7b7;color: #000000;}

.table>tbody>tr.purple>td,.table>tbody>tr.purple>th,.table>tbody>tr>td.purple,.table>tbody>tr>th.purple,.table>tfoot>tr.purple>td,.table>tfoot>tr.purple>th,.table>tfoot>tr>td.purple,.table>tfoot>tr>th.purple,.table>thead>tr.purple>td,.table>thead>tr.purple>th,.table>thead>tr>td.purple,.table>thead>tr>th.purple{background-color: #e4d3f3 !important;  color: #000000;}
.table-hover>tbody>tr.purple:hover>td,.table-hover>tbody>tr.purple:hover>th,.table-hover>tbody>tr:hover>.purple,.table-hover>tbody>tr>td.purple:hover,.table-hover>tbody>tr>th.purple:hover{background-color: #d6bbee !important;color: #000000;}

.table>tbody>tr.orange>td,.table>tbody>tr.orange>th,.table>tbody>tr>td.orange,.table>tbody>tr>th.orange,.table>tfoot>tr.orange>td,.table>tfoot>tr.orange>th,.table>tfoot>tr>td.orange,.table>tfoot>tr>th.orange,.table>thead>tr.orange>td,.table>thead>tr.orange>th,.table>thead>tr>td.orange,.table>thead>tr>th.orange{background-color: #f2e9de !important;  color: #000000;}
.table-hover>tbody>tr.orange:hover>td,.table-hover>tbody>tr.orange:hover>th,.table-hover>tbody>tr:hover>.orange,.table-hover>tbody>tr>td.orange:hover,.table-hover>tbody>tr>th.orange:hover{background-color: #f2e9de !important;color: #000000;}

.table>tbody>tr.pink>td,.table>tbody>tr.pink>th,.table>tbody>tr>td.pink,.table>tbody>tr>th.pink,.table>tfoot>tr.pink>td,.table>tfoot>tr.pink>th,.table>tfoot>tr>td.pink,.table>tfoot>tr>th.pink,.table>thead>tr.pink>td,.table>thead>tr.pink>th,.table>thead>tr>td.pink,.table>thead>tr>th.pink{background-color: #f2deed !important;color: #000000;}
.table-hover>tbody>tr.pink:hover>td,.table-hover>tbody>tr.pink:hover>th,.table-hover>tbody>tr:hover>.pink,.table-hover>tbody>tr>td.pink:hover,.table-hover>tbody>tr>th.pink:hover{background-color: #f2deed !important;color: #000000;}

.table>tbody>tr.gray>td,.table>tbody>tr.gray>th,.table>tbody>tr>td.gray,.table>tbody>tr>th.gray,.table>tfoot>tr.gray>td,.table>tfoot>tr.gray>th,.table>tfoot>tr>td.gray,.table>tfoot>tr>th.gray,.table>thead>tr.gray>td,.table>thead>tr.gray>th,.table>thead>tr>td.gray,.table>thead>tr>th.gray{background-color: #f5f5f5;color: #000000;}
.table-hover>tbody>tr.gray:hover>td,.table-hover>tbody>tr.gray:hover>th,.table-hover>tbody>tr:hover>.gray,.table-hover>tbody>tr>td.gray:hover,.table-hover>tbody>tr>th.gray:hover{background-color: #f5f5f5;  color: #000000;}

.table>tbody>tr.grey>td,.table>tbody>tr.grey>th,.table>tbody>tr>td.grey,.table>tbody>tr>th.grey,.table>tfoot>tr.grey>td,.table>tfoot>tr.grey>th,.table>tfoot>tr>td.grey,.table>tfoot>tr>th.grey,.table>thead>tr.grey>td,.table>thead>tr.grey>th,.table>thead>tr>td.grey,.table>thead>tr>th.grey{background-color: #f5f5f5;color: #000000;}
.table-hover>tbody>tr.grey:hover>td,.table-hover>tbody>tr.grey:hover>th,.table-hover>tbody>tr:hover>.grey,.table-hover>tbody>tr>td.grey:hover,.table-hover>tbody>tr>th.grey:hover{background-color: #f5f5f5;  color: #000000;}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color: #fcfbd6 !important;color: #000000 !important;}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{  background-color: #faf2cc !important;  color: #000000 !important;}

/*
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color: #fdc5c5 !important;color: #000000;}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color: #fdc5c5 !important;color: #000000;}
*/

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color: #d9f7de !important;color: #000000;}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color: #c4f9cd !important;color: #000000;}


/*.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color: #f0fcf2 !important;color: #000000;}*/
/*.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color: #e3f9e5 !important;color: #000000;}*/


.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
{line-height:1.42857143;vertical-align:top;border-top:1px solid #ebeff2 !important}


.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr.info>td,.table>tfoot>tr>th,.table>thead>tr.info>td,.table>thead>tr.info>th
{line-height:1.42857143;vertical-align:top;border-top:1px solid #aedff7 !important}



.table>tbody>tr>td{padding:3px !important}

.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px !important}

.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #3F51B5 !important}
.table>thead>tr.blue2>th {
    border-bottom: 2px solid #060154 !important;
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0 !important}
.table>tbody+tbody{border-top:2px solid #000 !important}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px !important}

.table-bordered>thead>tr>th{border:0px solid #000 !important;border-bottom:2px solid #000 !important}
.table-bordered{border:1px solid #000 !important}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td{border:1px solid #ddd !important}
.table-bordered>thead>tr{border:1px solid #000 !important}
.table-bordered>tbody>tr>td{border-right:1px solid #000 !important;border-left:1px solid #000 !important;border-top:1px solid #000 !important}
.table-bordered>tbody>tr:last-child>td{border-bottom:1px solid #000 !important}

.table-bordered-red>thead>tr>th{border:0px solid #decbcb !important;border-bottom:2px solid #decbcb !important}
.table-bordered-red{border:1px solid #decbcb !important}

.table-bordered-red>tbody>tr>td,.table-bordered-red>tbody>tr>th,.table-bordered-red>tfoot>tr>td,.table-bordered-red>tfoot>tr>th,.table-bordered-red>thead>tr>td{border:1px solid #ddd !important}
.table-bordered-red>thead>tr{border:1px solid #decbcb !important}

.table-bordered-red>tbody>tr>td{
    border-right:0px solid #decbcb !important;border-left:0px solid #decbcb !important;
    border-top:1px solid #decbcb !important;
    border-top:3px solid #f4f7f9 !important;
}


.table-bordered1>tbody>tr,.table-bordered1>tbody>tr,
.table-bordered1>tbody>tr>td,.table-bordered1>tbody>tr>th,
.table-bordered1>tfoot>tr>td,.table-bordered1>tfoot>tr>th,
.table-bordered1>thead>tr>td{border: 1px solid #999 !important;}


/*.table-hover.table-bordered-red > tbody > tr:hover {border:1px solid #d9eaf7 !important;}*/
.table-bordered-red>tbody>tr{/*border:1px solid #decbcb !important;*/border:1px solid #f4f7f9  !important;}
.table-bordered-red>tbody>tr.danger,.table-bordered-red>tbody>tr.danger:hover{border:1px solid #decbcb !important;}


.table-bordered-red>tbody>tr:last-child>td{border-bottom:1px solid #decbcb !important}

.table-bordered-blue>thead>tr>th{border:0px solid #aedff7 !important;border-bottom:2px solid #81adc2 !important}
/*.table-bordered-blue{border:1px solid #81adc2 !important}*/
.table-bordered-blue>tbody>tr>td,.table-bordered-red>tbody>tr>th,.table-bordered-red>tfoot>tr>td,.table-bordered-red>tfoot>tr>th,.table-bordered-red>thead>tr>td{border:1px solid #ddd !important}
.table-bordered-blue>thead>tr{border:1px solid #81adc2 !important}
.table-bordered-blue>tbody>tr>td{border-right:1px solid #81adc2 !important;border-left:1px solid #81adc2 !important;border-top:1px solid #81adc2 !important}
.table-bordered-blue>tbody>tr:last-child>td{border-bottom:1px solid #81adc2 !important}


.btn-custom {
    -moz-border-radius: 2px;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-border-radius: 2px;
    -webkit-transition: all 400ms ease-in-out;
    background-color: transparent !important;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    border-width: 2px !important;
    font-weight: 600;
    transition: all 400ms ease-in-out;
    background-clip: inherit;
}
.btn-custom:hover {
    color: #ffffff !important;
    border-width: 2px !important;
}



.table-responsive tr>th:first-child.blue1,
.table-responsive tr>td:first-child.blue1 {
  position: sticky;/*
  right: 0;
  background: #4285f4;
  z-index: 1;*/
}

#leads_table tr>td.sticky-right,
.table-responsive tr>th.sticky-right,
.table-responsive tr>td.sticky-right {
  position: sticky;
  right: 0;
  background: #fff;
  z-index: 1;
}


#leads_table tr:hover>td.sticky-right,
.table-responsive tr:hover>th.sticky-right,
.table-responsive tr:hover>td.sticky-right {
  background: #d9eaf7;
}

#leads_table tr.info>td.sticky-right,
.table-responsive tr.info>th.sticky-right,
.table-responsive tr.info>td.sticky-right {
  background: #d9edf7;
}

#leads_table tr:hover.info>td.sticky-right,
.table-responsive tr:hover.info>th.sticky-right,
.table-responsive tr:hover.info>td.sticky-right {
  background: #d9edf7;
}


#leads_table tr.danger>td.sticky-right,
.table-responsive tr.danger>th.sticky-right,
.table-responsive tr.danger>td.sticky-right {
  background: #f2dede;
}

#leads_table tr:hover.danger>td.sticky-right,
.table-responsive tr:hover.danger>th.sticky-right,
.table-responsive tr:hover.danger>td.sticky-right {
  background: #f2dede;
}



.table-responsive tr.blue2.text-white>th.sticky-right,
.table-responsive tr.blue2.text-white>td.sticky-right {
  position: sticky;
  right: 0;
  background: #3b84c4;
  color: #fff;
  z-index: 1;
}

.table-responsive tr.blue2.text-white>th.sticky-right,
.table-responsive tr.blue2.text-white>td.sticky-right {
  position: sticky;
  right: 0;
  background: #3b84c4;
  color: #fff;
  z-index: 1;
}


.table-hover > tbody > tr:hover>td.sticky-right {

  background: transparent;

}