/* We dont' require the below commented code - Pragnesh*/
/*
#currency_popUp .modal-header h4,
#data_mapping .modal-header h4{
    font-family: inherit;
    font-size: 30px;
    color: #575755;
    line-height: 60px;
}
#currency_popUp .modal-header,
#data_mapping .modal-header{
    border: none;
    padding: 0px;
    background-color: #d0d0d0;
    padding: 0px 15px;
}*/
#currency_popUp .modal-footer{
    text-align: left;
}
#data_mapping .table th.td{
    background-color: #e6e6e6;
}
#data_mapping .table th .td:first-child{
    width: 200px;
}
.middle .td{
    vertical-align: middle;
}
.f-modal-left{
    text-align: left;
}
.btn-notification{
    background-color: transparent;
}
.btn-notification:focus{
    box-shadow: none;
}
.darc th,
.darc td:first-child{
    background-color: #e6e6e6 !important;
    font-weight: bold;
}
.table-responsive{
    border: none;
    /*overflow-x: inherit;*/
}
.top-main-table .table{
    border: none;
}
.top-main-table .table>tbody>tr{
    background-color: transparent !important;
}
.top-main-table .table tr td div .table tr td{
    border: 1px solid #ddd;
    vertical-align: middle;

}
.top-main-table .table tr td div .table tr td:first-child{
    background-color: #e6e6e6 !important;
    font-weight: bold;
}
.top-main-table .table>tbody>tr>td{
    border-top: none;
}
#data_mapping .bottom-main-table .table .tr .td{
    border-right: 1px solid #ddd;
}
#data_mapping .bottom-main-table .table .tr .td:first-child,
#data_mapping .bottom-main-table .table .tr .td:last-child{
    border-right: none;
}
[role="radio_button"]{
    border: none;
    border-radius: 0px;
    height: auto;
}
[role="radio_button"] .radio_button{
    position: relative;
    color: inherit;
    font-size: 16px;
    left: 0px;
    top:0px;
    font-weight: normal;
}
[role="radio_button"] .radio_button.checked{
    font-weight: bold;
}
[role="radio_button"] .radio_button input[type=radio]{
    height: inherit;
    display: inline-block;
    width: inherit;
    font-weight: normal;
}
[role="radio_button"] .radio_button input[type=radio]:checked{

}

#credit_evaluation .company_name_block{
    border: 1px solid #a7a7a7;
    border-radius: 5px;
}
#credit_evaluation .company_name_block .company_header_block h3{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    /* Change the below code - Pragnesh 22-Dec-2016 */
    /*background-color: #d3d3d3 !important;*/
    /* Change the below code - Pragnesh 22-Dec-2016 */
    width: 200px;
    padding: 15px 10px;
    font-family: inherit;
}
#credit_evaluation .company_name_block .company_header_block p{
    display: inline-block;
    font-size: 16px;
    padding: 15px 10px;
    font-family: inherit;
}
/* Add the below code - Pragnesh 22-Dec-2016 */
.company_header_block {
    height:40px;
}

#credit_evaluation .company_name_block .company_body_block h3{
    font-size: 16px;
    font-weight: bold;
    background-color: #e5f2ff;
    padding: 15px 10px;
    font-family: inherit;
}
#credit_evaluation .company_name_block .company_body_block p{
    font-size: 16px;
    padding: 15px 10px;
    font-family: inherit;
}
#credit_evaluation .company_name_block .company_name_footer{
    padding: 10px 15px;
}
#credit_evaluation .company_name_block .company_name_footer button{
    width: calc(20% - 4px);
}
#cross_check hr{
    border-top: 2px solid #ddd;
    margin: 15px 0px;
}
#cross_check [role="radio_button"]{
    margin: 10px 0px;
}
#cross_check  .cross_check_radio p{
    line-height: 34px;
}
#data_cleaning .header_data_cleaning{
    border: 1px solid #a7a7a7;
    border-radius: 5px;
}
#data_cleaning .header_data_cleaning .header_cleaning h3{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    background-color: #d3d3d3;
    width: calc(50% - 10px);
    padding: 15px 10px;
    font-family: inherit;
}
#data_cleaning .header_data_cleaning .header_cleaning p{
    display: inline-block;
    font-size: 16px;
    padding: 0px 10px;
    vertical-align: middle;
    width: calc(50% - 10px);
    font-family: inherit;
}
#data_cleaning .body_data_cleaning h3{
    padding: 10px 0px;
}
#data_cleaning .body_data_cleaning [role="checkbox"]{
    margin: 8px 0px;
}
#municipalities .municipalities_table [role="checkbox"]{
    display: block!important;
    margin: 10px 15px;
}
#municipalities .municipalities_table{
    border: 1px solid #a7a7a7;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}
#municipalities .municipalities_table .municipalities_scroll{
    height: 285px;
    overflow-y: scroll;
}
#municipalities .municipalities_table h3{
    background-color: #d3d3d3;
    font-size: 16px;
    padding: 10px;
}
#municipalities .municipalities_table [role="checkbox"]:before,
#municipalities .municipalities_table [role="checkbox"] input{
    left: inherit;
    right: 0px;
}
#municipalities .municipalities_table [role="checkbox"].checked:after{
    left: inherit;
    right: 4px;
}
#municipalities .municipalities_table [role="checkbox"] label{
    margin: 0px;
}
#customers_grouped .dark,
#all_country_print .dark{
    background-color: #e6e6e6 !important;
    font-weight: bold;
}
#customers_grouped .light,
#all_country_print .light{
    background-color: #FFFFFF; !important;
}
#customers_grouped [role="radio_button"] .radio_button input[type=radio]{
    top:4px;
}
#print_prospect .dark{
    background-color: #e6e6e6 !important;
    font-weight: bold;
}
#print_prospect .light{
    background-color: #FFFFFF; !important;
}
#print_prospect .table .tr .td{
    vertical-align: middle;
}
.print_prospect_table .tr .td{
    width: 50%;
}
#print_prospect [role="radio_button"] .radio_button input[type=radio]{
    top:4px;
}
.print_prospect_table_radio{
    border: none;
    margin-bottom: 10px;
}
.print_prospect_table_radio .td{
    border-top: none;
}
#print_prospect input[type='number']{
    display: inline-block;
    width: calc(50% - 10px);
    margin: 0px 4px;
}
/* We dont' require the below commented code - Pragnesh*/
/*#content_excel_file ul li span{
    font-weight: normal;
    line-height: 36px;
    float: left;
}*/
#content_excel_file ul li .selectric-wrapper{
    display: inline-block;
    margin: 0px;
    margin-left: 5px;
}
.content_excel_file_tabs [role]{
    height: inherit;
    border: none;
    border-radius: 0px;
}
.content_excel_file_tabs .tab-pane{
    border: 1px solid #a7a7a7;
    border-radius: 5px;
}
.content_excel_file_tabs .nav-tabs>li{
    margin-bottom: -2px;
}
.content_excel_file_tabs .nav-tabs li a{
    background-color: #f4f4f4;
    text-decoration: underline;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #333333;
}
.content_excel_file_tabs .nav-tabs li.active a,
.content_excel_file_tabs .nav-tabs li:hover a{
    background-color: #26478d;
    color: #ffffff;
    border: none;
}
.content_excel_file_tabs .tab-pane ul li{
    padding: 10px 15px;
    font-weight: bold;
}
.content_excel_file_tabs .tab-pane ul li [role="checkbox"]:before,
.content_excel_file_tabs .tab-pane ul li [role="checkbox"] input{
    top: 2px;
}
.content_excel_file_tabs .tab-pane ul li [role="checkbox"].checked:after{
    top: 7px;
}
.content_excel_file_tabs .tab-pane .header_list_tabs{
    background-color: #d3d3d3;
}
.content_excel_file_tabs .tab-pane .header_list_tabs [role="checkbox"]{
    display: block !important;
}
.content_excel_file_tabs .tab-pane .header_list_tabs [role="checkbox"]:before,
.content_excel_file_tabs .tab-pane .header_list_tabs [role="checkbox"] input{
    left: inherit;
    /*right: 0px; By Kiran*/
}

/*By Kiran*/
.content_excel_file_tabs .tab-pane .col-sm-4 ul li div [role="checkbox"] {
    left: 20px;
    height: 5px;
}

/*By Kiran*/
.subCheckBox{
    margin-left: 35px;
}

.content_excel_file_tabs .tab-pane .header_list_tabs [role="checkbox"].checked:after{
    /*left: inherit; By Kiran*/
    left: 4px;
}
.content_excel_file_tabs .tab-pane .header_list_tabs [role="checkbox"] label{
    margin: 0px;
    padding-left: 21px; /*By Kiran*/
}
.content_excel_file_tabs .tab-pane .row{
    margin: 0px;
}
.content_excel_file_tabs .tab-pane .col-sm-4{
    padding: 0px;
    position: relative;
}
.content_excel_file_tabs .tab-pane .col-sm-4 .tab_border_left,
.content_excel_file_tabs .tab-pane .col-sm-4 .tab_border_right{
    border-left: 1px solid #a7a7a7;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
}
.content_excel_file_tabs .tab-pane .col-sm-4 .tab_border_right{
    right:0px;
    left: inherit;
}
#all_country_print .datepicker-here{
    display: inline-block;
    width: 98px;
}
.popUp_post .datepicker{
    z-index: 1065;
}
.popUp_post .datepicker--nav {
    line-height: inherit;
    height: auto;
    margin: 0px;
    position: relative;
    box-shadow: none;
    font-size: 16px;
    top: 0px;
    background: #ffffff;
    color: #4a4a4a;
}
#all_country_print .all_country_print_table .tr th:first-child{
    min-width: 135px;
}
#all_country_print .all_country_print_table .tr th{
    background-color: #e6e6e6 !important;
    font-weight: bold;
}
#all_country_print .all_country_print_table [role="checkbox"]{
    display: block !important;
    height: 22px;
}
#all_country_print .all_country_print_table [role="checkbox"]:before,
#all_country_print .all_country_print_table [role="checkbox"] input{
    left: 0px;
    /*right: 0px;*/
    top:2px;
}
#all_country_print .all_country_print_table [role="checkbox"].checked:after{
    left: 3px;
    /*right: 3px;*/
    top:7px;
}
#all_country_print .all_country_print_table [role="checkbox"] label{
    margin: 0px;
    margin-left: 22px;
    /*margin-right: 22px;*/
}
.all_country_print_table_radio {
    border: none;
    margin-bottom: 10px;
}
.all_country_print_table_radio .tr .td{
    border-top: none;
}
.all_country_print_table_radio [role="radio_button"] .radio_button input[type=radio]{
    top:5px;
}
#all_country_print .all_country_print_table .td.table_break{
    background-color: #ffffff !important;
    border: 1px solid transparent;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
#all_country_print .all_country_print_table .td.table_break_right{
    border-right: 1px solid transparent;
}
#all_country_print .all_country_print_table .td.table_border_bottom{
    border-bottom: 1px solid #ddd;
}
#all_country_print .all_country_print_table .td.selectric_width .selectric{
    width: 200px;
}
#all_country_print .all_country_print_table .tr .td{
    vertical-align: middle;
    height: 45px;
}
#all_country_print .all_country_print_table .tr .td:first-child{
    white-space: nowrap;
}
#all_country_print .all_country_print_table .tr .td.bold{
    font-weight: bold;
}
#all_country_print .all_country_print_table .tr .td.td_zero{
    padding-top: 0px;
    padding-bottom: 0px;
}
#all_country_print input[type='number']{
    display: inline-block;
    width: calc(50% - 10px);
    margin: 0px 4px;
}
#payment_behavior .dark,
#payment_behavior .table thead .tr th,
#payment_behavior .table tfoot .tr .td{
    background-color: #e6e6e6;
    font-weight: bold;
}
#payment_behavior .light{
    background-color: #FFFFFF !important;
    font-weight: normal !important;
}
#payment_behavior .green{
    background-color: #00b050 !important;
    color: #fff !important;
}
#payment_behavior .red{
    background-color: #ff0000 !important;
    color: #fff !important;
}
#payment_behavior .table .td{
    vertical-align: middle;
}
#payment_behavior .table .td.dark,
#payment_behavior .table .td:first-child{
    width: 170px;
    min-width: 170px;
    white-space: normal;
}
#payment_behavior .table .td.w125{
    width: 100px;
    min-width: 100px;
}
#payment_behavior .table .td.one_cell{
    width: inherit !important;
    min-width: inherit !important;
}
#print_customers .print_customers_table .td{
    vertical-align: middle;
}
#print_customers .print_customers_table .dark{
    background-color: #e6e6e6;
    font-weight: bold;
    width: 125px;
}
#print_customers .print_customers_table .dark.width_inherit{
    width: inherit;
}
#print_customers .print_customers_table .light{
    background-color: #FFFFFF !important;
}
#print_customers .print_customers_table .datepicker-here{
    width: calc(50% - 5px);
    display: inline-block;
}
#print_customers [role="radio_button"] .radio_button input[type=radio]{
    top:4px;
}
.print_customers_table_radio{
    border: none;
    margin-bottom: 10px;
}
.print_customers_table_radio .td{
    border-top: none;
}
#save_favorites .save_favorites_form .control-label{
    text-align: left;
}
#save_favorites .form-horizontal{
    height: auto;
    border: none;
    border-radius: 0px;
}
#save_favorites label{
    position: relative;
    top: inherit;
    left: inherit;
    color: inherit;
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    font-family: Roboto, sans-serif;
}
#save_favorites textarea{
    resize: none;
}
#save_favorites input,
#save_favorites textarea,
#save_favorites select{
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
    background: inherit;
    padding: inherit;
    padding-top: inherit !important;
    margin: inherit;
    font-size: inherit;
}
#save_favorites input{
    height: 34px;
}
.indent_mardin{
    margin-bottom: 100px;
}
#group_approval .header_group_approval{
    border: 1px solid #a7a7a7;
    border-radius: 5px;
}
#group_approval .header_group_approval .group_approval_header h3{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    background-color: #d3d3d3;
    width: calc(60% - 10px);
    padding: 15px 10px;
    font-family: inherit;
}
#group_approval .header_group_approval .group_approval_header input{
    display: inline-block;
    font-size: 16px;
    width: calc(60% - 10px);
    font-family: inherit;
    text-align: right;
}
#modal_map .map_canvas iframe{
    height: 700px;
    width: 100%;
    display: block;
    margin: 10px 0px;
}
#modal_map .map_name p{
    text-align: center;
    padding: 5px 0px;
    position: relative;
}
#modal_map .map_name p img{
    padding: 0px 5px 3px;
}
#monitoring_group_handling .tr .td{
    vertical-align: middle;
}
#monitoring_group_handling .tr th{
    background-color: #e6e6e6;
    font-weight: bold;
}
#monitoring_group_handling .selectric_table{
    height: 38px;
    position: relative;
    margin-top: 19px;
}
#monitoring_group_handling .selectric_table .topic_text{
    /*width: 75%;*/
    font-weight: bold;
    background-color: #e6e6e6;
    line-height: 38px;
    padding: 1px 5px;
}
#monitoring_group_handling .selectric_table .selectric-wrapper{
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 1px;
    margin: 0px;
}
#monitoring_group_handling .tr.total .td{
    height: auto;
}
.monitoring_group_handling_footer .btn{
    margin: 5px 0px;
}
.monitoring_group_handling_footer .btn+.btn{
    margin: 5px 0px;
    margin-left: 5px;
}
.monitoring_group_handling_footer .btn-warning.danger{
    color: #982881;
}
#data_mapping_less .bottom-main-table .table,
#data_mapping_less3 .bottom-main-table .table,
#data_mapping_less4 .bottom-main-table .table,
#data_mapping_less5 .bottom-main-table .table,
#data_mapping_less6 .bottom-main-table .table,
#data_mapping_less7 .bottom-main-table .table{
    table-layout: fixed;
}

#data_mapping_less .bottom-main-table .table .tr .td,
#data_mapping_less3 .bottom-main-table .table .tr .td,
#data_mapping_less4 .bottom-main-table .table .tr .td,
#data_mapping_less5 .bottom-main-table .table .tr .td,
#data_mapping_less6 .bottom-main-table .table .tr .td,
#data_mapping_less7 .bottom-main-table .table .tr .td{
    border-right: 1px solid #ddd;
    padding-top: 12px;
    padding-bottom: 12px;
}
#data_mapping_less .bottom-main-table .table .tr th,
#data_mapping_less3 .bottom-main-table .table .tr th,
#data_mapping_less4 .bottom-main-table .table .tr th,
#data_mapping_less5 .bottom-main-table .table .tr th,
#data_mapping_less6 .bottom-main-table .table .tr th,
#data_mapping_less7 .bottom-main-table .table .tr th{
    border-bottom: none;
}

#data_mapping_less .top-main-table .modal-title .col-1,
#data_mapping_less3 .top-main-table .modal-title .col-1,
#data_mapping_less4 .top-main-table .modal-title .col-1,
#data_mapping_less5 .top-main-table .modal-title .col-1,
#data_mapping_less6 .top-main-table .modal-title .col-1,
#data_mapping_less7 .top-main-table .modal-title .col-1{
    width:184px;
}
#data_mapping_less .top-main-table .modal-title .col-2,
#data_mapping_less3 .top-main-table .modal-title .col-2,
#data_mapping_less4 .top-main-table .modal-title .col-2,
#data_mapping_less5 .top-main-table .modal-title .col-2,
#data_mapping_less6 .top-main-table .modal-title .col-2,
#data_mapping_less7 .top-main-table .modal-title .col-2{
    width:inherit;
}
#data_mapping_less>.top-main-table>table>tbody>tr>td,
#data_mapping_less3>.top-main-table>table>tbody>tr>td,
#data_mapping_less4>.top-main-table>table>tbody>tr>td,
#data_mapping_less5>.top-main-table>table>tbody>tr>td,
#data_mapping_less6>.top-main-table>table>tbody>tr>td,
#data_mapping_less7>.top-main-table>table>tbody>tr>td{
    padding: 0px;
}
#data_mapping_less .bottom-main-table .modal-table,
#data_mapping_less3 .bottom-main-table .modal-table,
#data_mapping_less4 .bottom-main-table .modal-table,
#data_mapping_less5 .bottom-main-table .modal-table,
#data_mapping_less6 .bottom-main-table .modal-table,
#data_mapping_less7 .bottom-main-table .modal-table{
    border: none;
}
#data_mapping_less .bottom-main-table .modal-table>tbody>tr:nth-child(odd),
#data_mapping_less3 .bottom-main-table .modal-table>tbody>tr:nth-child(odd),
#data_mapping_less4 .bottom-main-table .modal-table>tbody>tr:nth-child(odd),
#data_mapping_less5 .bottom-main-table .modal-table>tbody>tr:nth-child(odd),
#data_mapping_less6 .bottom-main-table .modal-table>tbody>tr:nth-child(odd),
#data_mapping_less7 .bottom-main-table .modal-table>tbody>tr:nth-child(odd){
    background-color: #ffffff;
}

#data_mapping_less .bottom-main-table .td:first-child,
#data_mapping_less3 .bottom-main-table .td:first-child,
#data_mapping_less4 .bottom-main-table .td:first-child,
#data_mapping_less5 .bottom-main-table .td:first-child,
#data_mapping_less6 .bottom-main-table .td:first-child,
#data_mapping_less7 .bottom-main-table .td:first-child{
    border-left: 1px solid #ddd;
}

#data_mapping_less .bottom-main-table .modal-table thead tr th,
#data_mapping_less3 .bottom-main-table .modal-table thead tr th,
#data_mapping_less4 .bottom-main-table .modal-table thead tr th,
#data_mapping_less5 .bottom-main-table .modal-table thead tr th,
#data_mapping_less6 .bottom-main-table .modal-table thead tr th,
#data_mapping_less7 .bottom-main-table .modal-table thead tr th{
    border-bottom: none;
}
#data_mapping_less .bottom-main-table .modal-table tr:not(:last-child) td,
#data_mapping_less .bottom-main-table .modal-table tr th,
#data_mapping_less3 .bottom-main-table .modal-table tr:not(:last-child) td,
#data_mapping_less3 .bottom-main-table .modal-table tr th,
#data_mapping_less4 .bottom-main-table .modal-table tr td,
#data_mapping_less4 .bottom-main-table .modal-table tr th,
#data_mapping_less5 .bottom-main-table .modal-table tr td,
#data_mapping_less5 .bottom-main-table .modal-table tr th,
#data_mapping_less6 .bottom-main-table .modal-table tr td,
#data_mapping_less6 .bottom-main-table .modal-table tr th,
#data_mapping_less7 .bottom-main-table .modal-table tr td,
#data_mapping_less7 .bottom-main-table .modal-table tr th{
    height: 46px;
}
#data_mapping_less .bottom-main-table .modal-table tr:last-child td,
#data_mapping_less3 .bottom-main-table .modal-table tr:last-child td,
#data_mapping_less4 .bottom-main-table .modal-table tr:last-child td,
#data_mapping_less5 .bottom-main-table .modal-table tr:last-child td,
#data_mapping_less6 .bottom-main-table .modal-table tr:last-child td,
#data_mapping_less7 .bottom-main-table .modal-table tr:last-child td{
    border-bottom: 1px solid #ddd;
    height: 46px;
    vertical-align: middle;
}
#data_mapping_less .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less .top-main-table .modal-table tr td .selectric-wrapper,
#data_mapping_less3 .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less3 .top-main-table .modal-table tr td .selectric-wrapper,
#data_mapping_less4 .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less4 .top-main-table .modal-table tr td .selectric-wrapper,
#data_mapping_less5 .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less5 .top-main-table .modal-table tr td .selectric-wrapper,
#data_mapping_less6 .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less6 .top-main-table .modal-table tr td .selectric-wrapper,
#data_mapping_less7 .bottom-main-table .modal-table tr:last-child td .selectric-wrapper,
#data_mapping_less7 .top-main-table .modal-table tr td .selectric-wrapper{
    margin: 0px;
}
#data_mapping_less .bottom-main-table .modal-table tr:last-child td:not(:first-child),
#data_mapping_less3 .bottom-main-table .modal-table tr:last-child td:not(:first-child),
#data_mapping_less4 .bottom-main-table .modal-table tr:last-child td:not(:first-child),
#data_mapping_less5 .bottom-main-table .modal-table tr:last-child td:not(:first-child),
#data_mapping_less6 .bottom-main-table .modal-table tr:last-child td:not(:first-child),
#data_mapping_less7 .bottom-main-table .modal-table tr:last-child td:not(:first-child){
    padding-top: 3px;
    padding-bottom: 3px;
}
#data_mapping_less .top-main-table .table tr td div .table tr td,
#data_mapping_less3 .top-main-table .table tr td div .table tr td,
#data_mapping_less4 .top-main-table .table tr td div .table tr td,
#data_mapping_less5 .top-main-table .table tr td div .table tr td,
#data_mapping_less6 .top-main-table .table tr td div .table tr td,
#data_mapping_less7 .top-main-table .table tr td div .table tr td{
    padding-top: 3px;
    padding-bottom: 3px;
    height: 46px;
}
@decimal-format td {
    grouping-separator: ",";
    decimal-separator : "."
}

td.td {
    number-format: "###,##0.00", "td";
}
.modal-body .selectric-items{
    border: none;
}
.modal-body .selectric-open .selectric-items ul{
    position: fixed;
    border: 1px solid #C4C4C4;
    border-top: none;
    border-radius: 0 0 5px 5px !important;
    -webkit-border-radius: 0 0 5px 5px !important;
}
.modal-body .selectric-open .selectric-items:before{
    display: none;
}
.modal-body .selectric-open .selectric-items ul:before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    width: 3px;
    background-color: #406eb3;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
/*design number*/
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
input::-o-outer-spin-button,
input::-o-inner-spin-button {
    -o-appearance: none;
    margin: 0;
}
noindex:-o-prefocus,
input[type=number] {
    padding-right: 1.2em;
}
input[type='number']{
    -moz-appearance: textfield;
    -o-appearance: textfield;
}
#monitoring_event_detail .traffic_light__post{
    padding-bottom: inherit !important;
    padding-top: 35px!important;
    vertical-align: top !important;
}
#monitoring_event_detail .table .tr .td{
    border-top: none;
    white-space: pre-line;
}
#monitoring_event_detail .table_layout .delimiter .td{
    border-top: 1px solid #a7a7a7;
}
#monitoring_event_detail .traffic_light img {
    width: 34px;
    display: block;
    margin: 10px auto;
}
#monitoring_event_detail .table .tr:nth-child(2n) .td {
    background-color: #FFFFFF;
}
#monitoring_event_detail .table .dark,
#monitoring_event_detail .table_layout .tr .td:first-child{
    white-space: nowrap;
    background-color: #e6e6e6 !important;
    font-weight: bold;
    font-size: 16px;
    color: #575755;
    width: 200px;
    min-width: 200px;
}
#monitoring_event_detail .topic_table{
    font-weight: bold;
}
#monitoring_event_detail .topic_table_width{
    min-width: 125px;
}
#monitoring_event_detail .table_layout .tr:last-child .td{

    border-bottom: none;
}
#monitoring_event_detail .table_layout{
    border-bottom: none;
    margin-bottom: 0px;
}
#monitoring_event_detail .table{
    border-color: #a7a7a7;
}
.td_nowrap{
    white-space: nowrap;
}
#monitoring_event_detail .events_table,
#monitoring_event_detail .events_table .tr:last-child .td{
    border-bottom: 1px solid #a7a7a7 !important;
}
@media screen and (min-width: 768px){

}
@media screen and (min-width: 992px){
    .modal-lg{
        width: 95%;
    }
    #data_mapping_less .bottom-main-table .td,
    #data_mapping_less3 .bottom-main-table .td,
    #data_mapping_less4 .bottom-main-table .td,
    #data_mapping_less5 .bottom-main-table .td,
    #data_mapping_less6 .bottom-main-table .td,
    #data_mapping_less7 .bottom-main-table .td{
        float: left;
    } 
}
@media screen and (min-width: 1200px){
    .modal-lg{
        width: 85%;
    }    
}
@media screen and (max-width: 992px){
    .modal-lg{
        width: 85%;
        margin: 10px auto;
    }
    .table-responsive{
        overflow-y: auto !important;
    }
    #monitoring_group_handling .selectric_table{
        margin-top: 0px;
    }
    #data_mapping_less .bottom-main-table .td:nth-child(2),
    #data_mapping_less .top-main-table .fixed_colum_td,
    #data_mapping_less3 .bottom-main-table .td:nth-child(2),
    #data_mapping_less3 .top-main-table .fixed_colum_td,
    #data_mapping_less4 .bottom-main-table .td:nth-child(2),
    #data_mapping_less4 .top-main-table .fixed_colum_td,
    #data_mapping_less5 .bottom-main-table .td:nth-child(2),
    #data_mapping_less5 .top-main-table .fixed_colum_td,
    #data_mapping_less6 .bottom-main-table .td:nth-child(2),
    #data_mapping_less6 .top-main-table .fixed_colum_td,
    #data_mapping_less7 .bottom-main-table .td:nth-child(2),
    #data_mapping_less7 .top-main-table .fixed_colum_td{
        min-width: 200px;
        width:200px;
    }
    #data_mapping_less .bottom-main-table .td,
    #data_mapping_less3 .bottom-main-table .td,
    #data_mapping_less4 .bottom-main-table .td,
    #data_mapping_less5 .bottom-main-table .td,
    #data_mapping_less6 .bottom-main-table .td,
    #data_mapping_less7 .bottom-main-table .td{
        min-width: 160px;
        width:160px;
    }
    #data_mapping_less .top-main-table .modal-title .fixed_colum,
    #data_mapping_less3 .top-main-table .modal-title .fixed_colum,
    #data_mapping_less4 .top-main-table .modal-title .fixed_colum,
    #data_mapping_less5 .top-main-table .modal-title .fixed_colum,
    #data_mapping_less6 .top-main-table .modal-title .fixed_colum,
    #data_mapping_less7 .top-main-table .modal-title .fixed_colum{
        min-width: 200px;
    }
    #data_mapping_less .bottom-main-table .fixed_colum,
    #data_mapping_less3 .bottom-main-table .fixed_colum,
    #data_mapping_less4 .bottom-main-table .fixed_colum,
    #data_mapping_less5 .bottom-main-table .fixed_colum,
    #data_mapping_less6 .bottom-main-table .fixed_colum,
    #data_mapping_less7 .bottom-main-table .fixed_colum{
        min-width: 200px;
        width:200px;
    }    
}

@media screen and (max-width: 768px){
    .top-main-table .table input{
        width: 150px;
    }
    .all_country_print .f-modal-right,
    .all_country_print .f-modal-left{
        margin: 5px 0px;
    }
    .print_customers_align .f-modal-left,
    .print_customers_align .f-modal-right,
    .print_customers_align .align_center{
        text-align: left;
    }
    .print_customers_align .f-modal-left button,
    .print_customers_align .f-modal-right button,
    .print_customers_align .align_center button{
        margin: 5px auto;
    }
    .monitoring_group_handling_footer .f-modal-right{
        text-align: left;
    }    
}

@media screen and (max-width: 550px){
    #data_mapping .modal-footer .col-xs-2,
    #data_mapping .modal-footer .col-xs-10{
        width: 100%;
    }
    #data_mapping .f-modal-left .btn,
    #data_mapping .f-modal-right .btn{
        margin: 10px auto;
        display: block;
    }
    #data_mapping .f-modal-left .btn{
        margin-bottom: 0px;
    }
}
@media screen and (max-width: 480px){
    #credit_evaluation .company_name_block .company_name_footer button{
        width: 50%;
        margin: 10px auto;
        display: block;
    }
    #print_prospect .datepicker-here{
        display: inline-block;
        width: 100%;
        margin: 10px auto;
    }
}
#monitoring_group_handling .selectric_table .selectric-wrapper{
    right: 10px;
}
@media screen and (max-width: 350px){
    #print_customers .print_customers_table .datepicker-here{
        width: 100%;
        display: block;
        margin: 10px 0px;
    }
}

.modal-btn-1 .modal-body .modal-title tbody tr td:first-child {
    border-left:none !important;
}

.modal-body .modal-title {
    margin-bottom:10px;
    height: 46px;
}

.modal-body .modal-title .col-1 {
    width:15%;
}

.modal-body .modal-title .col-2 {
    width:18.4%;
}

.modal-body .modal-title .col-12 {
    width:33.4%;
    padding:0 !important;
}

.modal-body .modal-title .col-346 {
    width:48.5%;
    padding:0 !important;
}
.modal-table {
    margin-bottom:13px;
}

.modal-table .col-1 {
    width:15%;
}

.modal-table .col-2 {
    width:18.4%;
}

.modal-table .col-3 {
    width:16.9%;
}

.modal-table .col-4 {
    width:16.9%;
}

.modal-table .col-34 {
    width:33.8%
}

.modal-table .col-5 {
    width:17.1%
}

.modal-table .col-6 {
    width:14.7%;
}
@media (min-width: 768px) and (max-width: 992px){
    #data_mapping_less .bottom-main-table .table,
    #data_mapping_less3 .bottom-main-table .table,
    #data_mapping_less4 .bottom-main-table .table,
    #data_mapping_less5 .bottom-main-table .table,
    #data_mapping_less6 .bottom-main-table .table,
    #data_mapping_less7 .bottom-main-table .table{
        width: inherit;
    }    
}

@media screen and (min-width: 1024px){
    #payment_behavior .table.table_alignment .td:last-child,
    #payment_behavior .table .td:last-child,
    #payment_behavior .table .td.dark,
    #payment_behavior .table .td:first-child{
        width: 200px;
        min-width: 200px;
    }
    #payment_behavior .standard_table{
        width: inherit;
    }
    #payment_behavior .standard_table th.td{
        width: 155px;
        min-width: 155px;
    }
    #payment_behavior .standard_table .td:last-child{
        width: 150px;
        min-width: 150px;
    }
    #payment_behavior .table .td.w125{
        width: 120px;
        min-width: 120px;
    }
    #payment_behavior .standard_table .td:first-child{
        width: 200px;
        min-width: 200px;
    }
}

@media screen and (min-width: 1600px){
    #payment_behavior .table.table_alignment .td:last-child,
    #payment_behavior .table .td:last-child{
        width: 200px;
        min-width: 200px;
    }
    #payment_behavior .table .td.dark{
        width: 23.5%;
        min-width: 23.5%;
    }
    #payment_behavior .table .td:first-child{
        width: 200px;
        min-width: 200px;
    }
    #payment_behavior .standard_table{
        width: inherit;
    }
    #payment_behavior .standard_table th.td{
        width: 150px;
        min-width: 150px;
    }
    #payment_behavior .standard_table .td:last-child{
        width: 175px;
        min-width: 175px;
    }
    #payment_behavior .table .td.w125{
        width: 120px;
        min-width: 120px;
    }
    #payment_behavior .standard_table .td:first-child{
        width: 200px;
        min-width: 200px;
    }   
}

@media screen and (min-width: 1700px){
    #payment_behavior .table.table_alignment .td:last-child,
    #payment_behavior .table .td:last-child{
        width: 200px;
        min-width: 200px;
    }
    #payment_behavior .table .td:first-child{
        width: 310px;
        min-width: 310px;
    }
    #payment_behavior .standard_table{
        width: inherit;
    }
    #payment_behavior .standard_table th.td{
        width: 175px;
        min-width: 175px;
    }
    #payment_behavior .standard_table .td:last-child{
        width: 200px;
        min-width: 200px;
    }
    #payment_behavior .table .td.w125{
        width: 175px;
        min-width: 175px;
    }
    #payment_behavior .standard_table .td:first-child{
        width: 310px;
        min-width: 310px;
    }
}