* {outline: 0!important;}
body {font-size: 13px;font-weight:400;margin: 0;background:#f7f7fc;font-family: 'Nunito Sans', sans-serif;}
.login{background-color: #fff}
a:active,a:focus,a:hover {outline: 0;text-decoration: none}
a{cursor: pointer;}
button{cursor: pointer;}
.clear {clear: both}
.b-none {
    border: 0!important
}
.p-0 {
    padding: 0!important
}

.p-10 {
    padding: 10px!important
}

.p-20 {
    padding: 20px!important
}

.p-30 {
    padding: 30px!important
}

.p-l-0 {
    padding-left: 0!important
}

.p-l-10 {
    padding-left: 10px!important
}

.p-l-20 {
    padding-left: 20px!important
}

.p-r-0 {
    padding-right: 0!important
}

.p-r-10 {
    padding-right: 10px!important
}

.p-r-20 {
    padding-right: 20px!important
}

.p-r-30 {
    padding-right: 30px!important
}

.p-r-40 {
    padding-right: 40px!important
}

.p-t-0 {
    padding-top: 0!important
}

.p-t-10 {
    padding-top: 10px!important
}

.p-t-20 {
    padding-top: 20px!important
}

.p-t-30 {
    padding-top: 30px!important
}

.p-b-0 {
    padding-bottom: 0!important
}

.p-b-10 {
    padding-bottom: 10px!important
}

.p-b-20 {
    padding-bottom: 20px!important
}

.p-b-30 {
    padding-bottom: 30px!important
}

.p-b-40 {
    padding-bottom: 40px!important
}

.m-0 {
    margin: 0!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-30 {
    margin-left: 30px!important
}

.m-l-40 {
    margin-left: 40px!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-30 {
    margin-right: 30px!important
}

.m-r-40 {
    margin-right: 40px!important
}

.m-t-5 {
    margin-top: 5px!important
}

.m-t-0 {
    margin-top: 0!important
}

.m-t-10 {
    margin-top: 10px!important
}

.m-t-15 {
    margin-top: 15px!important
}

.m-t-20 {
    margin-top: 20px!important
}
.m-t-23 {
    margin-top: 23px!important
}

.m-t-30 {
    margin-top: 30px!important
}

.m-t-40 {
    margin-top: 40px!important
}

.m-b-0 {
    margin-bottom: 0!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-30 {
    margin-bottom: 30px!important
}

.m-b-40 {
    margin-bottom: 40px!important
}

.vt {
    vertical-align: top
}

.vb {
    vertical-align: bottom
}

.vm {
    vertical-align: middle
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.font-bold {
    font-weight: 700
}

.font-extrabold {
    font-weight: 800
}

/* login */
.center_tab{float: left;width: 400px;position: absolute;top:50%;left: 50%; transform: translate(-50%, -50%);}
.login_body{float: left;width: 100%;background-image: url('../images/backgroung_tansparent.png');background-color: #003366;background-position: center;background-position: cover; min-height: 100vh;}
.login_wrapper{float: left;width: 100%;height: 100vh;position: relative;}
.logo_tab{float: left;width: 100%;text-align: center;margin-bottom: 20px;}
.center_login{float: left;width: 100%;padding:15px 35px;background-color: #fff;border-radius: 5px;}
.login_title{color:#38414a;float: left;width: 100%;font-size: 32px;font-weight: 800;text-align: center;}
.welcome_back_con{float: left;width: 100%;font-size: 14px;font-weight: 400;margin: 15px 0 20px; color: #98a6ad;text-align: center;} 
.from_wrapper{float: left;width: 100%;margin: 0px 0 15px;}
.from_wrapper label{float: left;width: 100%;font-size:14px;font-weight:600;color:#6c757d;margin:0 0 5px;}
.from_wrapper .form-control{float:left;width: 100%;color: #6c757d; background-color: #fff;box-shadow: none; border: 1px solid #b3b3b3; border-radius: 2px;font-size:14px; font-weight: 400;}
.from_wrapper .form-control:focus{box-shadow: none;border-color:#222;}
.check_remainder{float: left;width: 100%;margin: 0 0 20px;}
.check_remainder .custom_check {padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.check_remainder .check_lable {position: relative;cursor: pointer;}
.check_remainder .check_lable:before {content:'';-webkit-appearance: none;background-color: transparent;border: 1px solid #ddd;padding: 6px;display: inline-block;position: relative;vertical-align: top;cursor: pointer;margin-right: 5px; border-radius:2px;}
.check_remainder .custom_check:checked + .check_lable:after {content: '';display: block;position: absolute;top: 2px;left: 5px;width: 5px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.check_remainder .custom_check:checked + .check_lable:before{border-color:#003366;background:#003366;}
.check_lable{display:inline-block;font-size:14px;font-weight:400;color:#6c757d;vertical-align:top;line-height:15px;}
.forget_passs{float: right;font-size: 12px;font-weight: 600;color:#98a6ad !important;line-height: 20px;}
.btn_submit{float: left;width: 100%;margin-top: 10px;text-align: center;font-size: 16px;font-weight: 600;background:  #010166;color: #fff !important;padding: 7px;border-radius: 2px;border:1px solid transparent;}
.btn_submit:hover{color: #fff !important;background: #032a50;}
.sign_page_divert{float: left;width: 100%;font-size: 14px;font-weight: 400;margin: 15px 0 10px; color: #98a6ad;text-align: center;}
.m-b-50{margin-bottom: 50px;}
.margin_alignment_sign_up{margin: 60px 0 30px;}
.sign_up_center{float: left;width: 400px;position: absolute;left:calc(50% - 200px); top:20px;}

/* side_nav */
.side_nav{float: left;width: 220px;position: fixed;top: 0px;left: 0;background:#fff;bottom: 0;border-right:1px solid #e6ebf3;}
.side_nav_list{float: left;width: 100%;max-height: calc(100vh - 80px);overflow-y: auto;list-style-type: none;margin: 0;padding: 0;}
.side_nav_list li{float: left;width: 100%;}
.side_nav_list li a{display: inline-block;transform: perspective(1px) translateZ(0);padding: 8px 25px;width: 100%;vertical-align: middle;position: relative;}
.side_nav_list li a img{margin-right:16px;width: 20px;height:20px;float: left;}
.side_nav_list li a > span{line-height: 20px;font-weight: 400;color: #010166;font-size: 1.2rem;}
.side_nav_list li a:hover{color: #061d61;}
.side_nav_list li a::before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #33f078;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius:0px;}
.side_nav_list li a:hover::before, .side_nav_list li a:focus::before, .side_nav_list li a.active::before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.side_nav_list li a::after {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: calc(100% - 2px);background: #061d61;transform: scaleY(0);transform-origin: 50%;transition-property: transform;transition-duration: 0.3s;transition-timing-function: ease-out;}
.side_nav_list li a:hover::after, .side_nav_list li :focus::after, .side_nav_list li a.active::after {transform: scaleY(1);}
.side_nav_list li > span{float:left;font-size: 1.4rem;padding: 10px 10px 10px 25px;color: #182233;width: 100%;font-weight: 600;}
.side_nav_list li:first-child > span{padding-top: 10px;}
.side_nav_logo{float: left;width: 100%;text-align: center;position: relative;padding: 10px 0;}
.side_nav_logo::before{position: absolute;bottom: 0; left:calc(50% - 100px);width:200px;height: 1px;background:#eaeaea; content: "";}
.logo img{width:150px;}
.drop_label{cursor: pointer;}

.content_wrapper{float: left;width:calc(100% - 220px);margin: 0px 0 0 220px;padding: 20px;}
.label {letter-spacing: .05em;border-radius: 60px;padding: 4px 12px 3px;font-weight: 500}
.form-refrance-cls .form-control{ background-color: #fff;border: 1px solid #e8ebf1;border-radius: 0;box-shadow: none;color: #565656;height: 38px; width: 100%;padding: 7px 12px;}
.control-label{color:#686868; float: left; widows: 100%; margin:0;}
.form-refrance-cls .form-control:focus{ border: 1px solid #010166; box-shadow:none;}
.form-refrance-cls .btn-default {border-radius:0; background: #fff;}
.form-group{margin-bottom: 20px;}
.border-decr{ border: 1px solid #eee;}
.form-refrance-cls .form-control-textarea{ background-color: #fff;border: 1px solid #e8ebf1;border-radius: 0;box-shadow: none;color: #565656;height: 100px; width: 100%;padding: 7px 12px;}
.form-refrance-cls .form-control-textarea:focus{ border: 1px solid #000; box-shadow:none;}
.input-group-btn .btn-default{background: #010166;color: #fff;border: none;}
.input-group-btn .btn-default:hover{color: #fff;opacity: 0.8;background: #010166;}
.cust_radio {display: block;position: relative;padding-left: 25px; cursor: pointer;font-size: 14px;margin: 0;color: #686868;font-weight: 400;}
.cust_radio .hide {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 3px;left: 0;height: 15px;width: 15px;background-color: #d2d5f7;border-radius: 50%;}
.cust_radio:hover .hide ~ .checkmark {background-color: #c3c7f8;}
.cust_radio .hide:checked ~ .checkmark {background-color: #fff;border:1px solid #010166;}
.checkmark:after {content: "";position: absolute;display: none;}
.cust_radio .hide:checked ~ .checkmark:after {display: block;}
.cust_radio .checkmark:after {top:calc(50% - 2.5px);left: calc(50% - 2.5px);width: 5px;height: 5px;border-radius: 50%;background: #010166;}
.page_title{float: left;width: 100%;font-size: 24px;font-weight: 400;color: #010166;margin-bottom: 20px;padding: 10px 30px;background: #ffffff;border-radius: 5px;}
.white_tab_box{float: left;width: 100%;padding:25px 15px;border-radius: 5px;background: #ffffff;}
.form-refrance-cls .input-group-addon{border:1px solid #010166;background: #010166;color: #fff;border-radius:0 2px 2px 0;padding: 6px 25px;}
.btn-primary{border-radius: 3px;background: #010166;border: 1px solid #010166;font-size: 14px;font-weight: 500;}
.btn-primary:hover , .btn-primary:visited , .btn-primary:focus , .btn-primary:active {background: #010166;border: 1px solid #010166;}
.btn-default{border-radius: 3px;font-size: 14px;font-weight: 500;}
.btn-default:hover , .btn-default:visited , .btn-default:focus , .btn-default:active{background: #f7f7f7;}
.btn-success{border-radius: 3px;font-size: 14px;font-weight: 500;background: #29c870;border: 1px solid #29c870;}
.btn-success:hover , .btn-success:visited , .btn-success:focus , .btn-success:active{background: #29c870;border: 1px solid #29c870;}
.table_customization thead th{font-weight:400;font-size: 14px;white-space: nowrap;color: #000;padding: 10px 30px 10px 10px!important;border-bottom: none !important;background:#fbfbfb;vertical-align: middle;}
.table_customization tbody td{font-weight:400;font-size: 14px;color: #4d4d4d;padding: 15px!important;vertical-align: middle;}
.label_success{display: inline-block;color: #29c870;border-radius: 30px;padding: 1px 10px;font-weight:500;font-size: 12px;background:rgb(41, 200, 112, 0.15);}
.label_success:hover , .label_success:focus{color: #29c870;}
.label_edit:hover , .label_edit:focus{color: #007bff;}
.label_edit{display: inline-block;color: #007bff;border-radius: 30px;padding: 1px 10px;font-weight:500;font-size: 12px;background: rgb(0, 123, 255, 0.15);}
.label_warning{display: inline-block;color: #ff8b07;border-radius: 30px;padding: 1px 10px;font-weight:500;font-size: 12px;background: rgb(255, 139, 7, 0.15);}
.label_warning:hover , .label_warning:focus{color: #ff8b07;}
.label_danger{display: inline-block;color: #f73164;border-radius: 30px;padding: 1px 10px;font-weight:500;font-size: 12px;background: rgb(247, 49, 100, 0.15);}
.label_danger:hover , .label_danger:focus{color:#f73164;}
.label_new{display: inline-block;color: #7366ff;border-radius: 10px;padding: 1px 10px;font-weight:500;font-size: 12px;background: rgb(115, 102, 255, 0.15);}
.label_new:hover , .label_new:focus{color: #7366ff;}
.form-refrance-cls .form-control-textarea {background-color: #fff;border: 1px solid #e8ebf1;border-radius: 0;box-shadow: none;color: #565656;height: 100px;width: 100%;padding: 7px 12px;}
.form-refrance-cls .form-control-textarea:focus{border-color: #010166;}
.filter_label{float: left;color: #686868;font-size: 14px;font-weight: 400;padding:0 15px;line-height: 36px;}
.fileter_form_input{float: left;width: 100%;padding:5px 10px;border: 1px solid #eee;height: 36px;}
.succ-bottom {border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}
.trans-succ-head, .trans-succ-amount {font-weight: 500;font-size: 16px;color: #000;}
.trans-succ {font-weight: 500;font-size: 16px;color: #00b450;}
.trans-shopname {font-weight: 400;font-size: 14px;color: #000;}
.succ-color {font-weight: 500 !important;}
.btn_warning{display: inline-block;color: #fff;border-radius: 3px;padding: 8px 15px;font-weight:500;font-size: 12px;background: #ff8b07;}
.btn_warning:hover{color: #fff;background: #eb8d22;}
.settlement_title{float: left;width: 100%;font-size: 14px;color: #000;font-weight:500;margin-bottom: 10px;}
.logo_info{margin-bottom: 25px;display: inline-block;}
.gray_con{font-size: 14px;font-weight: 400;color: #686868;margin-bottom: 15px;}
.cust_modal .modal-header{float: left;width: 100%;background: #f7f7f7;}
.cust_modal .modal-title , .cust_modal .modal-header > button{color: #000;opacity: 1;}
.success_alignmrnt{float: left;width: 100%;text-align: center;margin-bottom: 50px;}
.cust_modal .modal-body{float: left;width: 100%;background: #fff;}
.modal_white_tab{float: left;width: 100%;background: #fff;box-shadow: 0 4px 6px rgba(124, 124, 124, 0.25);padding: 15px;border-radius: 5px  ;margin-bottom: 20px;}
.details_title{float: left;width: 100%;font-size: 13px;font-weight: 700;color: #000;margin-bottom: 3px;}
.details_value{float: left;width: 100%;font-size: 14px;font-weight: 300;color: #646464;}
.cus_label{float: left;width: 100%;font-size: 13px;font-weight: 700;color: #000;margin-bottom: 3px;}
.margin_align{margin-top: 3px;}
.custom_pills_width_four li{width: 24.7%;}
.full_width{float: left;width: 100%;}
.modal_link{color: #010166;}
.modal_link:hover{color: #010166;}
.dash_card{float: left;width: 100%;padding: 20px;border-radius: 3px;margin-bottom: 30px;border: 1px solid #e3ebf6;}
.dashbord_wrap{background: #fff;min-height: calc(100vh - 80px);} 
.dash_left{float: left;width: 100%;}
.dash_title{float: left;width: 100%;color: #1d2c48;font-size: 13px;font-weight: 500;margin-bottom: 3px;}
.dash_value{float: left;width: 100%;color: #1d2c48;font-size: 20px;font-weight: 600;}
.dash_icons{float: right;width: 50px;height: 50px;text-align: center;background: rgb(14, 102, 255, 0.15);border-radius: 50%;font-size: 24px;line-height: 50px;color: #010166;}
.date_update{color: #010166;width: 100%;padding:5px 10px;background: rgb(14, 102, 255, 0.15);font-size: 11px;font-weight: 500;border-radius: 3px;float: left;text-align: center;text-align: center;letter-spacing: 0.5px;}
.border_split{float: left;width: 100%;}
.bootstrap-select{width: 100% !important;}
.btn_space{display: block;width: 100%;}
.bootstrap-select > .dropdown-toggle , .bootstrap-select .btn-default{border-radius: 0;border-color:#eee;color: #686868;font-size: 14px;font-weight: 400;}
.bootstrap-select > .dropdown-toggle:focus , .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default , .open > .dropdown-toggle.btn-default:hover{border-radius: 0;border-color:#eee;color: #686868;background: #eee;}
.copy_url{float: left;width:calc(100% - 75px);font-size: 14px;font-weight: 400;color: #5e5e5e;text-overflow: ellipsis;overflow: hidden;line-height: 50px;white-space: nowrap;}
.copy_icon{float: right;font-size: 18px;font-weight: 500;color: #010166;background: rgb(14, 102, 255, 0.15);width: 50px;height: 50px;border-radius: 50%;line-height: 50px;text-align: center;cursor: pointer;}
.modal-title{font-size: 15px;letter-spacing: 0.8px;font-weight: 400;}
.close{font-weight: 400;}
.modal_custom{width: 400px;}
.bs-searchbox{padding: 5px 10px 10px !important;}
.transactions_tab{float: left;width: 100%;padding-bottom: 5px;border-bottom: 1px solid #ebeff5;}
.tab_title{float: left;width: 100%;font-size: 3rem;font-weight: 800;color: #29394f;margin-top: 15px;}
.data_analysis_list{float: left;width:100%;margin:0 0 20px;list-style-type: none;padding: 0;}
/* old nav_chnages
.data_analysis_list > li > a {font-size: 13px;font-weight: 400;background: #f7f7f7;color: #5e5e5e;vertical-align: middle;padding: 8px 20px;border-radius: 30px;display: inline-block;user-select: none;}
.data_analysis_list > li > a.active{background: #dce8fd;color: #010166;}
.data_analysis_list > li > a.active .dash_value_tab{color: #010166;}
.data_analysis_list li:first-child{padding-left: 0;}
.data_analysis_list li{float: left;padding: 0 15px;text-align: center;}*/
.data_analysis_list > li > a {font-size: 13px;font-weight: 400;background: #fff;color: #5e5e5e;vertical-align: middle;padding: 8px 0px;border-radius: 30px;display: inline-block;user-select: none;max-width: 150px;width: 100%;position: relative;transition: 0.5s all;}
.data_analysis_list li{float: left;padding: 0px;text-align: center;}
.data_analysis_list > li > a::before{position: absolute;bottom: 0;left: 0;right: 100%;background: #00b9f5;border-radius: 5px;height: 3px;transition: 0.5s all;content: "";}
.data_analysis_list > li > a.active::before{right: 0 !important;}

.content_index_wrerp{float: left;width: 100%;padding:30px 20px;background: #fff;border-radius: 5px;}
.dash_tab_title{float: left;width: 100%;text-transform: uppercase;}
.dash_value_tab{float: left;width: 100%;color: #5b5b5b;font-size: 14px;margin-top: 5px;font-weight: 500;}
.dot_sign{width: 12px;height: 12px;border-radius: 50%;margin:0px 5px 0 0;content: "";display: inline-block;background:#008ffb;}
.bg_org{background: #ff8b07;}
.bg_pink{background: #29c870;}
.chart_wrpapper{float: left;width: 100%;}
.chart_wrpapper , .tab_content{float: left;width: 100%;}
.input-group .form-control{z-index:0;}

.bg_new{border-color:#7366ff;}
.filter_tabs{float: right;width: 100%;padding: 0;margin: 0;list-style-type:none ;}
.filter_tabs > li {float: right;margin:8px 20px 0;position: relative;}
.filter_tabs > li > a{font-size: 1.2rem;font-weight: 300;color: #536e92;vertical-align: middle;display: inline-block;text-transform: uppercase;padding: 10px;position: relative;}
.filter_tabs > li:first-child {margin-right: 0;}
.filter_tabs > li > a > i{float: right;margin:3px 0 0 5px;}
.values_filter{float: left;margin-top: 3px;color: #182233;font-size: 1.4rem;font-weight: 600;text-transform: none;}
.drop_down_dash{float: left;width: 100%;min-width: 180px;position: absolute;top: 100%;right: 0;padding: 0px;z-index: 999;opacity: 0;visibility: hidden;background: #ffffff;}
.drop_down_dash li{float: left;width: 100%;}
.drop_down_dash li a{font-size: 13px;font-weight: 500;color: #000;vertical-align: middle;display: inline-block;width: 100%;padding: 10px 15px;border-bottom: 1px solid #eee;z-index: 999;}
.drop_down_dash.active{opacity: 1;visibility: visible;}
.black_wrapper{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.15);z-index: 99;}
.drop_down_dash li a:last-child{border:none;}
.filter_tabs > li > a.active{background: #fff;z-index: 100;}
.mini_table_title{float: left;width: 100%;font-size: 18px;font-weight: 400;color: #000;margin: 0px 0 20px;}
.drop_down_dash li a:hover{background: rgb(15, 103, 255 , 0.15);color:#010166;}
.nav_list_right li span{background-color: #e6ebf3;width: 40px;height: 40px;line-height: 40px;text-align: center;font-size: 1.2rem;font-weight: 700;display: inline-block;border-radius: 50%;color: #222;}
.dash_wrapper{background: #fff;}
.see_all_bnt{display: inline-block;border: 1px solid #00b9f5;background-color: #00b9f5;color: #fff;font-weight: 600;font-size: 1.4rem;padding: 8px 16px;border-radius: 2px;margin-top: 13px;text-transform: capitalize;}
.features_slide{float: left;width: 100%;padding: 20px 15px;}
.features_slide img{border-radius: 2px;}
.drop_down_dash li a label{font-weight: 500;float: left;width: 100%;padding: 10px 15px;margin: 0;}
.p-b-5{padding-bottom: 5px;}
.custom_range_a{padding: 0 !important;}
.dcalendarpicker.dp__open{background:  rgba(0,0,0,.15) !important;}
.cutom_select .css-yk16xz-control{border: 1px solid #eee;border-radius: 2px;}
.cutom_select .css-1pahdxg-control{border-radius: 2px;box-shadow: none;}

.cutom_select .css-tlfecz-indicatorContainer svg{height: 15px;width: 15px;}
.cutom_select .css-1okebmr-indicatorSeparator{background:#eee;}
.btn_space a{margin: 0 3px;}

.mof_po_er_asde {
    float: left;
    width: 100%;
    padding: 15px 0;
}
.drt_uiFgty {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.text_we_sunbt {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
}
.derTextre {
    float: left;
    width: 100%;
    color: #444;
    font-size: 14px;
    margin-bottom: 5px;
}

.rescertPrdt {
    float: left;
    width: 100%;
    padding: 20px 10px;
    border-top: 1px solid #e2e8ea;
}
.resPdtCer {
    float: left;
    width: 100%;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
}
.crtPrtDEr {
    float: left;
    width: 100%;
    border-top: 1px solid #eaeff0;
    border-bottom: 1px solid #eaeff0;
    margin-bottom: 20px;
    background-color: #f9f9f9;
    padding: 10px 0;
}

.derTextre_pl {
    float: left;
    width: 100%;
    color: #444;
    font-size: 13px;
}
.sub_line_height {
    line-height: 30px;
}
.derTextre_pl {
    float: left;
    width: 100%;
    color: #444;
    font-size: 13px;
}
.derTextre_pl_ti {
    float: right;
    width: 100%;
    color: #444;
    font-size: 12px;
}

.crtActibe {
    display: inline-block;
    font-size: 14px;
    border-radius: 20px;
    padding: 5px 10px;
    color: #58666e;
    background-color: #edf1f2;
    margin-right: 5px;
}

.modal-content {
    box-shadow: 0 5px 15px rgba(202, 202, 202, 0.5);
}
.tr_textt {
    float: left;
    width: 100%;
    margin-top: 6px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.tr_textt i{margin-right: 4px;}
.mof_po_er_left {
    float: left;
    width: 60%;
    padding: 15px 0 30px 0px;
}

.input_custom_align {
    font-size: 12px;
    padding: 4px 7px;
    height: 36px;
    background: #eee;
}
.custom_align_modal_btn{border: none;box-shadow: none;}
.mof_po_er_right {
    float: right;
    width: 40%;
}
.entity-detail-lists {
    float: left;
    width: 100%;
    margin: 0 0 15px 0;
    border-bottom: 1px solid #c6cfd9;
}
.no-border {
    border: 0 !important;
}
.list-heading-top {
    float: left;
    width: 100%;
    background-color: #f7f8fa;
    border-top: 1px solid #dfe0e2;
    padding: 12px;
    border-bottom: 1px solid #e2e3e5;
}
.label--primary {
    color: #58666e;
    line-height: 21px;
    float: left;
}
.label--secondary {
    color: #58666e;
    line-height: 21px;
    float: right;
}
.right_subscription_detail {
    max-height: 350px;
    overflow-y: auto;
    float: left;
    width: 100%;
}
.inside_clickWrap {
    float: left;
    width: 100%;
    padding: 15px;
    border-bottom: 1px solid #ebecee;
}
.leftWrapContswe {
    float: left;
    width: 50%;
}
.rightWrapContswe {
    float: right;
    width: calc(100% - 50%);
}
.derTextreRE {
    float: left;
    width: 100%;
    color: #444;
    font-size: 14px;
    margin-bottom: 5px;
}
.derTextewrsE {
    float: left;
    width: 100%;
    color: #444;
    font-size: 13px;
    margin-bottom: 5px;
    text-align: right;
}
.inside_clickWrap {
    float: left;
    width: 100%;
    padding: 15px;
    border-bottom: 1px solid #ebecee;
}
.seMegaWrap {
    float: left;
    width: 100%;
}
.insidewrapiBox {
    float: left;
    width: 100%;
    background-color: #f1f1f1;
    margin-top: 10px;
}
.reqPaymentBox {
    float: left;
    width: 100%;
    padding: 12px;
}
.left_linkder {
    float: left;
    width: 40px;
    color: #010166;
    font-size: 16px;
    text-align: center;
    margin-top: 7px;
}
.right_linkder {
    float: right;
    width: calc(100% - 50px);
}
.adeGtou {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    color: #7b8199;
}
.reQwerfr {
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    color: #58666e;
}
.DerTopmoder {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.text_we_notify {
    float: left;
    width: 100%;
    text-align: right;
}
.modal-lg{width: 1000px;}
.text_evertye_qty {
    color: #444;
    font-size: 14px;
}
.line_height_alignment {
    line-height: 38px;
}
.xsetSyt {
    display: inline-block;
    float: right;
    color: #000;
}
.select_qtyPart {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.custom_check{border: 1px solid #eee;}
.custom_new_label{display: inline-block;font-size: 14px;font-weight: 400;margin-left: 10px;color: #686868;vertical-align: top;}
.modal_size_customized{width:730px;}
.super_title{float: left;width: 100%;font-size:16px;font-weight: 500;color: #000;margin-bottom: 20px;}
.ReactModal__Overlay{overflow: auto;}


.blue_heaer_sec{float: left;width:100%;padding: 50px 0; background: #010166;}
.tab_header{padding: 30px;float: left;width:100%}
.hole_tab{float: left;background: #fff;width:100%;border-radius: 4px;box-shadow: 0 1px 12px rgba(0,0,0,0.15);margin-top:-50px}
.float_right{float:right;text-align: right;font-size: 14px;color: #666;line-height: 1.5;}
.title-big {font-weight: bold;font-size: 22px;line-height: 26px;color: #333;}
.merchant{line-height: 24px;font-size: 14px;color: #666;}
.mid_sec{padding: 30px;float: left;width:100%}
.title-normal{font-weight: normal;letter-spacing: 0.5px;text-transform: uppercase;font-size: 12px;color:#666;}
strong {font-size: 16px;margin-bottom: 4px;color:#333;display: block;}
.table-row {margin: 10px 0 0;overflow: auto;}
.left {float: left;font-size: 14px;color: #666;}
.right{float: right;font-size: 14px;color: #666;}
.alert.success {background:#f4fff9;color:#30c975;border-color:#30c975; border-radius: 2px;} 
.alert.expired {background:#f4fff9;color:#ce2029;border-color:#30c975; border-radius: 2px;}
.alert {background: #fff7f7;color: #d97e7e;border: 1px solid#d97e7e;border-top-color: rgb(217, 126, 126);border-right-color: rgb(217, 126, 126);border-bottom-color: rgb(217, 126, 126);border-left-color: rgb(217, 126, 126);border-radius: 2px;padding: 10px 16px;margin: 20px 0 0 !important;clear: both;}
.border {border-top: 1px solid#eee;padding: 20px 30px; float: left; width: 100%;font-size: 12px;color:#666;line-height: 1.5;}
.footer_tab{float: left;width: 100%;padding: 30px; font-size: 12px;color: #9a9a9a;background: rgb(250, 250, 250) none repeat scroll 0% 0%;}
.footer_tab .footer-logo {float: right;text-align: right;margin: 5px 0 0 15px;}
.link_footer_tab{display: inline-block; color: #666 !important; text-decoration: underline;}
.aside_con {float: left;margin-top: 120px;position: relative;width: 100%; margin-bottom: 5px;}
.box.actionable {padding: 20px 20px 20px;}
.box {margin: 15px 0;background: #f5f5f5;border: 1px solid#ddd;border-radius: 2px;padding: 20px 20px 20px;position: relative;clear: both;}
.title {font-weight: bold;letter-spacing: 0.5px;text-transform: uppercase;font-size: 12px;color: #666;}
.aside_con .title:not(:first-child) {margin-top: 20px;}
.sub-text {font-size: 13px;color: #8a8a8a;}
.cta {font-size: 14px; cursor: pointer;}
.cta:hover{color: #010166;}
.mt_5{margin-bottom: 5px;}
.margin_sub{margin:8px 0 5px;}
.aside_con button {position: absolute;left: 0;bottom: 0;width: 100%;line-height: 50px;background: none;border: 0;border-top-color: currentcolor;border-top-style: none;border-top-width: 0px;outline: none;border-top: 1px solid #ddd;color:#5692f1;cursor: pointer;}
@media(max-width:767px)
{
.xs-no-padding{padding: 0 !important;}
.table-row .right{float: left;width: 100%;margin-top: 20px;}
.aside_con{margin-top: 20px;}
.float_right{float: left;width: 100%;margin-bottom: 20px;text-align: center;}
.title-big{margin-top: 8px;}
.mid_sec , .tab_header , .footer_tab{padding: 15px ;}
.merchant{text-align: center;}
} 
.pay_subscription_btn{display: inline-block; width: 100%;padding: 14px 12px;font-size: 18px;font-weight: 700;line-height: 1.42857143;text-align: center;color: #fff; background:#1755c2; border-radius: 4px;cursor: pointer;}
.pay_subscription_btn:hover {color: #fff;background-color: #010166;border-color: #010166;text-decoration: none;}
.entity-detail-lists{float: left;width: 100%;border-bottom: 1px solid #c6cfd9; margin-top: 5px;}
.no-border{border:0!important;}
.list-heading-top{float: left;width: 100%;    background-color: #f7f8fa;border-top: 1px solid #dfe0e2;padding: 12px;border-bottom: 1px solid #e2e3e5;}
.label--primary{color: #58666e;line-height: 21px;float: left;}
.label--secondary{color: #58666e;line-height: 21px;float: right;}
.inside_clickWrap{float: left;width: 100%;padding:10px 15px;border-bottom: 1px solid #ebecee;}
.inside_clickWrap:hover{background-color: #f7f6f6;cursor: pointer;}
.leftWrapContswe{float: left;width: 50%;}
.rightWrapContswe{float: right;width: calc(100% - 50%);}
.derTextreRE{float: left;width: 100%;color: #444;font-size: 13px;margin-bottom: 5px;}
.derTextresE{float: left;width: 100%;color: #444;font-size: 12px;margin-bottom: 5px;}
.crtActibedew{display: inline-block;font-size: 12px;border-radius: 20px;padding:5px 10px;color: #58666e;
background-color: #edf1f2;float: right;}
.crtActibe_paid{display: inline-block;font-size: 12px;border-radius: 20px;padding:3px 10px;color: #fff;
background-color: #27c24c;float: right;}
.derTextewrsE{float: left;width: 100%;color: #444;font-size: 12px;margin-bottom: 5px; text-align: right;}
.right_subscription_detail{max-height:240px; overflow-y: auto;float: left; width: 100%;}
.m-t-20{margin-top: 20px !important;}
.sub_new_pay{float: left; width: 100%;padding:15px;border: 1px solid #ddd;border-top: none; border-radius: 0 0 2px 2px; background: #f5f5f5;}
.box_right_alignment{margin-bottom: 0;padding-bottom: 10px;border-radius: 2px  2px 0 0;padding-bottom: 15px !important; }
.padding_aliment_sub_right_tab{padding: 20px;}
.m-t-10{margin-top: 10px;}
.font_size_alignment{font-size:12px; font-weight: 600;}
.font_size_value{width: 100%;font-size:12px; font-weight: 400;color: #666;margin-bottom: 3px; display: inline-block;letter-spacing: 0.5px;}
.m-b-0{margin-bottom: 0;}
.logo{display: inline-block;}



/*new*/
.ipo-section--invoice {
    float: left;
    width: 100%;
    padding: 0;
    background: #fff;
    margin-top: -60px;
    margin-bottom: 20px;
    border:1px solid #eee;
    border-radius: 3px;
}
.ip_invoice_wrapper {
    background: #f4f7fc;
    padding: 30px 15px 20px;
}
.userdeat {
    float: left;
    width: 100%;
}
.bold_title, .company_name {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #222;
    margin: 0 0 10px;
}
.bil_to, .reciver {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    color: #757575;
}
.bil_to {
    margin-bottom: 5px;
}
.preview_top_section {
    float: left;
    width: 100%;
    padding: 0 15px 20px;
    margin: 25px 0 0;
    background: #fff;
}

.img_align {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 150px;
}
.img_align img{height: 150px;}
.text-uppercase {
    text-transform: uppercase;
}
.reciver {
    margin: 0 0 10px;
}
.bil_to, .reciver {
    float: left;
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    color: #757575;
}
.comment_head, .user_name {
    width: 100%;
    font-weight: 500;
}
.user_name {
    float: left;
    font-size: 16px;
    color: #222;
    margin: 0 0 10px;
}
.m-t-10 {
    margin-top: 10px !important;
}
.chg_per {
    color: #757575 !important;
    line-height: 22px;
}
.form_label {
    font-size: 14px;
    font-weight: 400;
    color: #646464;
    width: 100%;
    text-align: right;
    line-height: 40px;
    float: left;
}
.chg_per {
    color: #757575 !important;
    line-height: 22px;
}
.form_label {
    font-size: 14px;
    font-weight: 400;
    color: #646464;
    width: 100%;
    text-align: right;
    float: left;
}
.mb-10 {
    margin-bottom: 10px;
}
.p-0 {
    padding: 0 !important;
}
.bil_to.line_height_22 {
    font-size: 14px;
}
.line_height_22 {
    line-height: 22px;
}
.ref_table {
    width: 100%;
    margin: 20px 0 10px;
    border-collapse: collapse;
}
.table_brd, .table_head_blk {
    background: #ececee;
}
.table_head_blk th p.just_lft, .table_head_blk th span.just_lft {
    text-align: left;
}
.table_head_blk th p, .table_head_blk th span {
    padding: 10px 30px;
    font-size: 15px;
    font-weight: 500;
    color: #222;
    text-align: right;
}
.ref_table p {
    margin: 0;
}
.just_lft {
    justify-content: left !important;
}
.tab_bld {
    font-size: 15px;
    font-weight: 400;
    color: #464555;
    padding: 15px 0 0 30px;
}
.tab_lig {
    font-size: 13px;
    font-weight: 300;
    color: #464555;
    padding: 2px 0 12px 30px;
}
.u-right-align {
    text-align: right;
}
.table_value {
    font-size: 14px;
    font-weight: 400;
    color: #464555;
    padding: 12px 28px 12px 22px;
    text-align: right;
}
.table_brd {
    width: 100%;
    height: 1px;
    content: " ";
    display: flex;
    margin: 5px 0;
}
.p-l-0{padding-left: 0 !important;}
.txt-rig {
    text-align: right;
}
.fnt_align.fnt_align_due {
    color: red !important;
}
.fnt_align {
    font-size: 15px !important;
    font-weight: 500 !important;
    color: #222 !important;
}
.terms_notes {
    float: left;
    width: 100%;
    background: #fff;
    padding: 20px 22px;
    margin-bottom: 15px;
    border-top: 1px solid #ececee;
}
.term_head {
    font-size: 14px;
    font-weight: 300;
    color: #757575;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.bg_gray, .term_head {
    float: left;
    width: 100%;
}
.term_desc {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: 400;
    color: #464555;
}
.brd_btm_sep {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 15px !important;
}
.customer--notes {
    display: block;
}
.grn_clr{color: #27c24c !important;}

.ip_invoice_right_box {
    background: #f7fafc;
    padding: 15px 0 0;
    border-radius: 3px;
    margin: 100px 0 30px;
    border: 1px solid #eee;
}
.stickyPay {
    float: left;
    position: sticky !important;
    top: 0;
}
.right_wrapper {
    float: left;
    width: 100%;
}
.partial_pay_label {
    float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 10px;
    color: #222;
}
.partial_pay_text {
    font-size: 14px;
    font-weight: 400;
    color: #646464;
}
.partial_pay_input, .partial_pay_text {
    display: block;
    width: 100%;
    margin: 0 0 20px;
}
.partial_pay_input {
    color: #000;
}
.partial_pay_input, .partial_pay_text {
    display: block;
    width: 100%;
    margin: 0 0 20px;
}
.partial_pay_input {
    font-size: 15px;
    font-weight: 500;
    border: 1px solid #e1e1e1;
    padding: 8px 12px;
    border-radius: 3px;
}
.payment_btn {
    background: #010166;
    border-radius: 5px;
    float: left;
    width: 100%;
    padding: 8px 10px;
    color: #fff;
    cursor: pointer;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
}
.payment_btn {
    cursor: pointer;
    text-decoration: none;
}
.download_btn_new:hover {
    background-color: #ededed;
    border-color: #d0d0d0;
    color: #666;
    text-decoration:none;
}
.right_bottom_wrap {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}
.download_btn_new {
    color: #464555;
    font-weight: 400;
    border-top: 1px solid #ececee;
    font-size: 15px;
    width: 100%;
    text-align: left;
    display: block;
    padding: 15px 60px;
    cursor: pointer;
    line-height: 18px;
    text-decoration: none;
}
.download_btn_new img {
    margin: 0 0 0 7px;
    height: 18px;
    float: right;
}
.subscriptoin_card_cvv_head{float: left;width: 100%;font-size: 16px;font-weight: 500;color: #000;margin-bottom: 10px;}
.subscriptoin_card_cvv{border: 1px solid #eee;margin:0 20px;padding: 5px;}
.payment_btn:hover{background:#010166;color:#fff;text-decoration: none;}
@media(max-width:1199px) and (min-width:992px){
.bil_to.line_height_22 , .form_label{font-size: 12px;}
}
@media(max-width:991px) and (min-width:768px){
    .section-right-wrapper{margin-top: 20px;position: static;}
    .sm-p-0{padding: 0 !important;}
}

@media(max-width:767px){
    .section-right-wrapper{margin-top: 20px;position: static;}
    .xs-p-0{padding: 0 !important;}
    .invoice_view_det{margin-top: 30px;}
    .form_label {font-size: 14px !important; padding-left: 0 !important;text-align: left !important;}
    .mobile_view_align{padding-left: 0 !important;text-align: left !important;}
    .table_m_view {overflow-x: auto;}
    .img_align{float: left;height: auto;padding: 20px 0;text-align: left;justify-content: left;}
}
.customized_tab{padding:0 0 15px;border-bottom: 1px solid #eee;}
.customized_tab.nav-tabs > li > a:hover , .customized_tab.nav-tabs > li > a{border: none;}
.customized_tab.nav > li > a:focus, .nav > li > a:hover{background: transparent;}
.customized_tab.nav > li > a{font-size: 14px;font-weight: 400;background: #fff;color: #8a8a8a;vertical-align: middle;padding: 6px 12px;border-radius: 30px;display: inline-block;}
.customized_tab.nav > li{padding: 0 10px;}
.customized_tab.nav-tabs > li.active > a, .customized_tab.nav-tabs > li.active > a:focus, .customized_tab.nav-tabs > li.active > a:hover , .customized_tab.nav-tabs > li > a:hover{background: #fff;color: #010166;border: none;}
.customized_tab > li > a::before{position: absolute;bottom: 0;left: 0;right: 100%;background: #010166;border-radius: 5px;height: 3px;transition: 0.5s all;content: "";}
.customized_tab > li.active > a::before{right: 0 !important;}

.balance_white_tab {
    float: left;
    width: 100%;
    box-shadow: 0px 3px 8px rgba(22, 84, 194, 0.15);
    margin-bottom: 30px;
}
.white_tab_top {
    float: left;
    width: 100%;
    border-bottom: 1px solid #038cf5;
    padding:10px 15px;
    background: #fff;
}
.white_tab_bottom {
    float: left;
    width: 100%;
    padding:10px 15px;
    background: #fff;
}
.balcnce_value {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    margin-bottom: 2px;
    line-height: 40px;
}
.balcnce_value_mini_con {
    float: right;
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
}
.tab_title_new {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}
.tab_title i {
    font-size: 20px;
    margin-top: 3px;
    color: #038cf5;
}
.balcnce_value_mini_con img{height: 15px;float: left;margin-right: 3px; transform: rotate(40deg);}
.dash_icons_new{float: right;text-align: center;background: #c1f7d4;border-radius: 50%;width: 40px;height: 40px;}
.dash_icons_new img{height: 20px;}
.filters_tab {
    float: right;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.filters_tab > li {
    float: left;
    padding-left: 25px;
    position: relative;
}
.filters_tab > li > a {
    display: inline-block;
    color: #111;
    background-color: #fff;
    border: 1px solid #e9ecef;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    padding: 6px 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    min-width: 160px;
    text-align: center;
}
.filters_tab > li > a i {
    font-weight: 300;
    color: #111;
    font-size: 8px;
    margin-left: 5px;
}
.drop_down_menu {
    float: left;
    width: 160px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    border: 1px solid #eee;
    z-index: 999;
}
.drop_down_menu li {
    float: left;
    width: 100%;
}
.drop_down_menu li a {
    float: left;
    padding: 5px 15px;
    border-bottom: 1px solid #eee;
    transition: 0.5s all;
    width: 100%;
    color: #4f5467;
    font-size: 14px;
    font-weight: 400;
}
.drop_down_menu li a:hover {
    background-color: #dce8fd;
    color: #111;
}
.white_table_bottom {
    float: left;
    width: 100%;
    padding: 10px 15px;
    background: #fff;
}
.row_wrap_container {
    float: left;
    width: 100%;
    margin: 0 0 20px;
}
.succes_img {
    height: 100px;
    margin-bottom: 10px;
}
.row_wrap_status_info {
    float: left;
    width: 100%;
    margin: 0 0 10px;
    font-size: 18px;
}
.modal_row {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.modal_tab {
    float: left;
    width: calc(50% - 15px);
    background: #fff;
    box-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);
    border: 1px solid #dfd9d9;
    padding: 10px;
    border-radius: 3px;
    margin-right: 15px;
    min-height: 133px;
}
.modal_tab_clumn {
    float: left;
    width: 50%;
}
.modal_wrap_head {
    font-weight: 300;
    float: left;
    width: 100%;
    color: #545454;
    font-size: 14px;
    margin-bottom: 5px;
}
.bold_detail {
    font-weight: 300;
    float: left;
    width: 100%;
    color: #545454;
    font-size: 16px;
}
.mb-0 {
    margin-bottom: 0 !important;
}
.border-top{border-top:1px solid #eee;padding-top: 10px;margin-top: 10px;}
.pin_icon{float: right;font-size: 11px;}
.drop_pin_change{transform: rotate(-90deg);}

.customized_tab_new{float: left;width: 100%;padding: 0;margin: 0 0 30px;list-style-type: none;padding-bottom: 20px;border-bottom: 1px solid #eee;}
.customized_tab_new > li > a{font-size: 14px;font-weight: 400;background: #fff;color: #8a8a8a;vertical-align: middle;padding: 6px 12px;border-radius: 30px;display: inline-block;position: relative;}
.customized_tab_new > li{padding: 0 10px;float: left;}
.customized_tab_new > li > a.active{background: #fff;color: #010166;border: none;transition: 0.5s all;}
.customized_tab_new > li > a.active::before{position: absolute;bottom: 0;left: 0;right: 100%;background: #33f078;border-radius: 5px;height: 3px;transition: 0.5s all;content: "";}
.customized_tab_new > li > a.active::before{right: 0 !important;}

.form-refrance-cls .input-group-btn .btn {padding: 9px 12px;}
.form-refrance-cls .img-thumbnail{height: 60px;width: 80px;margin-bottom: 5px;}
.gray_note{float: left;width: 100%;font-size: 13px;font-weight: 400;color: #808080;margin-top: 15px;}
.multi_tabs{float: left;width: 100%;display: none;}
.multi_tabs.current{display: block;}
textarea.min_height{min-height: 100px;}
.table_customization th input[type="checkbox"]{border-color: #eee;}
.list_border{float: left;width: 100%;padding-bottom: 5px;border-bottom: 1px solid #eee;margin-bottom: 10px;}
.check_box_list{float: left;width: 100%;padding: 0;margin: 0;list-style-type: none;}
.check_box_list li{float: left;width: 100%;margin-bottom: 10px;}
.mapouter{position:relative;text-align:right;height:400px;width:100%;}
.gmap_canvas {overflow:hidden;background:none!important;height:400px;width:100%;}
.sub_filter{float: left;width: 100%;padding: 10px 15px;margin-bottom: 15px;border-bottom: 1px solid #eee;}
.upload_image_list_new{float: left;width: 100%;margin: 0;padding: 0;}
.upload_image_list_new li{float: left;position: relative;}
.review_star {
    position: relative;
    width: 68px;
    height: 10px;
    display: inline-block;
    vertical-align: top;
}
.review_star img{float: left;}
.review_star_over_it {
    position: absolute;
    background: url('../images/star.png');
    height: 10px;
    top: 0;
}
.fa-star{color: #a8a8a8;}
.fa-star.active{color:#ffd200;}
.drop_down_menu{display: none;}
.drop_down_side_nav{float: left;width: 100%;padding: 0;margin: 0;list-style-type: none;}
/* .open_side_nav{display: block;} */
.error_msg_new{float:left;width: 100%;color: red;font-size: 16px;padding:0 0 30px;text-align: center;}
.errormsg{color: red;}
.success_msg{color: #25b025;border: 1px solid #25b025; padding:8px 12px;font-size: 15px;font-weight: 400;display: inline-block;margin:0 0 25px 0;background: #25b02524;border-radius: 3px;}
.error_msg{color: red;border: 1px solid red; padding:8px 12px;font-size: 15px;font-weight: 400;display: inline-block;margin:0 0 25px 0;background: #ff00000f;border-radius: 3px;}

.success_msg_log {
    color: #62fd62;
    border: 1px solid #57ee57;
    padding: 8px 12px;
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    margin: 0 0 25px 0;
    background: #25b02524;
    border-radius: 3px;
    position: absolute;
    top: 25px;
    left: calc(50% - 75px);
}
.error_msg_log {
   color: red;
    border: 1px solid red;
    padding: 8px 12px;
    font-size: 15px;
    font-weight: 400;
    display: inline-block;
    margin: 0 0 25px 0;
    background: #25b02524;
    border-radius: 3px;
    position: absolute;
    top: 25px;
    left: calc(50% - 75px);
}
.map_alignment{float: left;width: 100%;height: 500px; padding: 40px 0;}

.rt_admin_file{background: #010166;color: #fff;border: 1px solid #010166;}
.rt_admin_file:hover,.rt_admin_file:visited,.rt_admin_file:active{background: #010166;color: #fff;border: 1px solid #010166;opacity: 0.9;}

.rt_admin_feed{float: left;width: 400px;overflow-y: auto;max-height: 70px;overflow-x: hidden;white-space: normal;}

.loading-image-img{position: fixed;left:calc(50% - 50px);top:calc(50% - 50px);z-index: 9999;}
.show_password{cursor: pointer;position: absolute;bottom: 10px;right: 25px;}
.jm_pswd_strike{position: absolute;color: #636368;top: -6px;right: 5px;font-size: 23px;display: none;}
.jm_pswd_strike_dash{position: absolute;color: #636368;top: 7px;right: 15px;font-size: 23px;display: none;}
.success_pop_up_msg{position: fixed;right: 50px;border:1px solid #11cc5f;top: 100px;color:#ffffff;background: #11cc5f;padding:8px 10px;border-radius: 3px;font-size: 15px;font-weight: 500;z-index: 10;display: none;}
.failed_pop_up_msg{position: fixed;right: 50px;border:1px solid #f02e2e;top: 100px;color:#ffffff;background: #f02e2e;padding:8px 10px;border-radius: 3px;font-size: 15px;font-weight: 500;z-index: 10;display: none;}
.jm_remove{position: absolute;top: 5px;right: 5px;color: #E24513;background: #ffffff;width: 16px;line-height: 17px;border-radius: 50%;text-align: center;font-size: 11px;font-weight: 700;height: 16px;}
.jm_remove:hover{color: #E24513;}
.ql-editor p{min-height: 160px;}