html, body {height: 100%;}
body{background:#fff; font-family: 'Roboto', sans-serif; font-size:15px; color:#32373c; overflow-x:hidden}
::-webkit-scrollbar {-webkit-appearance: none; width: 7px;}
::-webkit-scrollbar:horizontal {-webkit-appearance: none; height: 7px;}
::-webkit-scrollbar-thumb {border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);}
.colorpicker-alpha{display:none!important;}
.colorpicker-color{display:none!important;}
.alert{margin-top:10px!important; margin-bottom:10px!important;}
.dhx_scale_hour{height:44px!important;}
.dhx_scale_hour_sep{top:21px!important;}
.dhx_cal_container .dhx_mini_calendar{height:auto!important;}
.dis_cat_cls{padding:0px 10px 0px 10px; position:absolute; right:10px; top:10px; }
.toggle-off.btn{padding-left:24px!important;}
.top_0{top:0px!important}
.loader{background:rgba(0,0,0,0.5); position:fixed; z-index:10000; top:0; right:0; bottom:0; left:0; display:none}
.loader .loader_img{position:Absolute; background:#fff; padding:10px; border-radius:5px; top:50%; margin-top:-30px; left:50%; margin-left:-30px;}
.bold{font-weight:500;}
.font_18{font-size:18px;}
.font_25{font-size:25px;}
.font_15{font-size:15px;}
.font_14{font-size:15px;}
.txt_black{color:#32373c;}
.small_text{font-size:13px;}
.clear{clear:both}
.spacer{height:10px; width:100%; display:table}
.remove_flex{display:block!important;}
.global_calendar .remove_flex{display:block!important; height:1100px !important;}
.remove_flex .data_panel .product_listing{overflow:visible!important; position:relative!important; top:0px!important;}
.remove_flex .data_panel .zapper{overflow:visible!important; position:relative!important; top:0px!important;}
.remove_flex .three_li{overflow:visible!important; position:relative!important; top:0px!important;}
.text_align_left{text-align:left!important;}
.remove_height{height:auto!important; overflow:unset!important}
.display_none{display:none!important;}
.display_block{display:block}
.display_table{display:table!important;}
.border_grey{border:solid 1px #bec3c8;}
.no_left_border{border-left:solid 0px #bec3c8!important; border-radius:0px 4px 4px 0px!important;}
.no_right_border{border-right:solid 0px #bec3c8;!important; border-radius:4px 0px 0px 4px!important;}
.bg_grey{background:#f2f2f2;}
.bg_white{background:#fff;}
.margin_auto{margin:0 auto!important;}
.margin_top_10{margin-top:10px !important;}
.margin_top_5{margin-top:5px !important;}
.margin_bottom_10{margin-bottom:10px !important;}
.margin_bottom_0{margin-bottom:0px !important;}
.modal-body .margin_left_right_10{margin:0px 10px !important;}
.margin_top_8{margin-top:8px !important;}
.no_margin{margin:0px!important;}
.no_padding{padding:0px!important;}
.no_right_padding{padding-right:0px!important;}
.no_border{border:0px!important;}
.no_lineheight{line-height:normal!important; padding: 6px 0px;}
.margin_right_5{margin-right:5px;}
.margin_right_10{margin-right:10px!important;}
.margin_left_10{margin-left:10px!important;}
.margin_bottom_10{margin-bottom:10px !important;}
.margin_bottom_8{margin-bottom:8px !important;}
.padding_5{padding:5px !important;}
.padding_10{padding:10px !important;}
.padding_7{padding:7px !important;}
.padding_15{padding:15px !important;}
.padding_top_5{padding-top:5px;}
.padding_top_0{padding-top:0px !important;}
.padding_top_10{padding-top:10px;}
.padding_top_0{padding-top:0px;}
.padding_left_10{padding-left:10px !important;}
.padding_right_10{padding-right:10px !important;}
.padding_right_15{padding-right:15px !important;}
.padding_right_0{padding-right:0px !important;}
.padding_right_5{padding-right:5px !important;}
.margin_top_0{margin-top:0px !important;}
.padding_bottom_0{padding-bottom:0px !important;}
.left_indexing{padding-left:30px !important;}
.padding_bottom_10{padding-bottom:10px !important;}
.display_block{ display:block;}
.btn_padding{padding: 9px 12px !important}
.navbar-default .navbar-brand{font-size:22px; font-weight:300; height:Auto; padding:18px 15px;}
.navbar-default .navbar-nav>li>a{font-weight:500; padding:17px 14px; line-height:17px;}
.navbar-collapse{padding-right:0px;}
.collapse_leftpan .leftpanel_wrapper{width:60px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-245px;}
.collapse_leftpan .hamburger{display:block}
.collapse_leftpan .rightpanel_wrapper{margin-left:60px;}
.row-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-height {display: table-cell;float: none;height: 100%; vertical-align:top}
.font_weight_500{font-weight:500 !important;}
.margin_10{margin:10px !important;}
.margin_0{margin:0px !important;}
.margin_5{margin:5px !important;}
.note{font-size:12px;}
.note a{text-decoration:underline}
.bar_heading{width: 100%; background: #f0f1f2; padding: 12px 10px !important; border-bottom: solid 2px #e6e6e6;}
.width_10{width:10% !important;}
.underline{text-decoration:underline}
.width_auto{width:auto !important;}
.width_14{width:14% !important;}
.width_23{width:23% !important;}
.width_31{width:31% !important;}
.width_45{width:45% !important;}
.width_46{width:46% !important;}
.width_48{width:48% !important;}
.width_50{width:50% !important;}
.width_63{width:63% !important;}
.width_65{width:65% !important;}
.width_70{width:70% !important;}
.width_75{width:75% !important;}
.width_32{width:31.9% !important;}
.height_44{height:44px!important;}
.width_100{width:100%!important;}
.w_500{font-weight:500 !important;}
.w_300{font-weight:300 !important;}
.width_300 {padding:10px; width:300px!important;}
.small_search{width:200px; position:relative}
.small_search input{padding:9px 12px; height:auto; position:relative; border:solid 1px #bec3c8}
.small_search i{position:absolute; right:10px; top:10px; color:#bec3c8}
.one_more{margin-top:20px; position:relative}
.border_all{border:1px solid #bec3c8!important}
.border_bottom{border-bottom:1px solid #bec3c8}
.border_top{border-top:1px solid #bec3c8}
.navbar-right{margin-right:0px;}
.navbar-brand{cursor:default;}
.stripstyle_deleted{background:#d2d2c0}
.stripstyle_open{background:#c8dfb0}
.msg{width:100%; text-align:Center}
.msg h1{font-size:22px;}
.msg p{font-size:18px; font-weight:300;}
.msg_trancate{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dropdown_trancate{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:150px; padding-right:20px!important;}
.dropdown_trancate i{float: left; position: absolute; margin-top: 12px; left: 130px;}
.line_height_30{line-height:30px;}
.min_height_pop{height: 300px; overflow: auto; overflow-x:hidden; display: block!important; padding-right:10px; padding-bottom:10px;}
.max_height_pop{height: 450px; overflow: auto; overflow-x:hidden; padding-right:10px; padding-bottom:10px;}
.input input{width:100%; display:block; padding:9px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; font-size:14px; border:1px solid #bec3c8; border-radius:4px;}
.border_radius{border-radius:4px;}
.leftpanel_wrapper{width:244px; background:#2b333b; transition:width .15s ease-out; position:fixed; height:100%; z-index:100}
.leftpanel_wrapper .nav_panel_class{background:#2b333b; width:244px; min-height:100%; position:absolute; top:0; left:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; flex:1}
.leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:234px; height:100%; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.hamburger{background:#2b333b;}
#nav_panel::-webkit-scrollbar-track{border-radius: 0px;background-color: #2b333b;}
#nav_panel::-webkit-scrollbar{width: 7px;background-color: #85898c;}
#nav_panel::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #85898c;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background:transparent;}
.no_wrap{white-space:nowrap;}
.bts_dropdown ul li label input{left:-10px;}
.select_cust_phone{ display:block;}
.legendColorBox{ padding:4px !important;}
.modal-body #class_lookup_date .ui-widget-content{background: #fff; border: 1px solid #fff;}
.modal-body #class_lookup_date .ui-widget-content .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 0px solid #d3d3d3; background: #fff; font-weight: normal;color: #555555;}
.modal-body #class_lookup_date .ui-widget-header {border: 0px solid #c8d4de;}
.modal-body #class_lookup_date .ui-state-active { background: #337ab7 !important;color: #fff !important; border-color: #337ab7 !important;}
.modal-body #class_lookup_date .ui-datepicker .ui-datepicker-title {margin: 0 2.3em; }
.modal-body #class_lookup_date #lookup_date, #class_lookup_date { width: 100%; margin: 0px auto;}
.modal-body #class_lookup_date #lookup_date .ui-datepicker, #class_lookup_date .ui-datepicker { padding: 0.2em 0.2em 0; width: 275px;  margin: 0px auto;}
.modal-body #class_lookup_date .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 42%; margin: 5px; padding: 4px;}

.tab_panel{width:1349px;}
.scrtabs-tabs-fixed-container{height:140px!important;}

.multiselect-container li .radio {padding-left:10px!important;}
.multiselect-container li .radio input[type=radio]{display:none!important;}

.multiselect-container li .checkbox {padding-left:30px!important; font-weight:400!important;}
.multiselect-container li .checkbox input[type=checkbox]{margin-top:3px; }

.leftpanel_wrapper .nav_panel_class .nav_inner .top_panel{padding:20px 8px 15px 24px; }
.leftpanel_wrapper .nav_panel_class .nav_inner .top_panel .logo{width:90px; height:22px;}
.leftpanel_wrapper .nav_panel_class .nav_inner .top_panel .customer_name{font-weight:700; color:#fff; padding-top:25px;}
.leftpanel_wrapper .nav_panel_class .nav_inner .top_panel .logout{color:#c2c7cc; display:block;}
.leftpanel_wrapper .nav_panel_class .nav_inner ul{margin:0px; padding:10px 0px; border-bottom:1px solid #58595b; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.leftpanel_wrapper .nav_panel_class .nav_inner li{list-style:none; line-height:20px;transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.leftpanel_wrapper .nav_panel_class .nav_inner li .heading{color:#fff; padding: 10px 27px 7px 27px; display:block; font-weight:500;}
.leftpanel_wrapper .nav_panel_class .nav_inner li a{display:block; font-size:14px; padding:11px 16px 11px 24px; color:#85898c; text-decoration:none; font-weight:500;}
.leftpanel_wrapper .nav_panel_class .nav_inner li a:hover{display:block; padding:11px 16px 11px 24px; color:#fff; text-decoration:none; background:#3d454d; font-weight:500;}
.leftpanel_wrapper .nav_panel_class .nav_inner li a.active{display:block; padding:11px 16px 11px 24px; color:#fff; text-decoration:none; background:#3d454d; font-weight:500;}
.news_alert{width: 19px; height: 19px;background: #2996cc;border-radius: 30px;color: #fff;font-size: 11px;font-weight: 300;text-align: center;display: inline-block;position: absolute;right: 148px; top: 7px;}
.home_page .rightpanel_wrapper .inner_panel .data_panel{ background:#e8eaea;height: auto;}
.home_page .dashboard_box{ padding: 5px 8px; }
.home_page .rightpanel_wrapper .inner_panel .row{padding:0 10px 10px 10px;}
.home_page .dashboard_box .inner_dashboard_box{background:#fff; min-height:300px; max-height:400px; border-bottom:solid 2px #ccc;}
.home_page .dashboard_box .inner_dashboard_box .box_heading{ border-bottom: solid 1px #dadbdb;font-size: 19px;font-weight: 500;color: #3d8ebf; margin:10px 10px 0px 10px;padding: 12px 8px;}
.green_box{ background:#5ac968 !important;}
.green_box a{ color:#5ac968;}
.blue_box{ background:#466cc2 !important;}
.blue_box a{ color:#466cc2;}
.purpal_box{ background:#7e31cd !important;}
.purpal_box a{ color:#7e31cd;}
.select_cust_phone{padding: 0 0 0 15px !important;}
.bts_dropdown ul ul{ padding-left:15px;}

.red_box{ background:#c93c5e !important;}
.red_box a{ color:#c93c5e;}
.white_box{ text-align:center; padding: 25px 0px; height: 275px;}
.white_box img{ width:120px;font-size: 24px;}
.white_box h3{font-weight: 400;}
.color_box_height{height: 275px; padding: 5px; text-align: center; overflow: scroll;}
.color_box_height a{ background:#fff; padding:10px 20px; text-decoration:none; position: absolute;     border-radius: 4px;     bottom: 26px;     left: 40%;}
.home_page .dashboard_box h2{ color:#fff; text-align:center; font-size: 25px; margin-top: 5px;}
.home_page .dashboard_box h6{ color:#fff; text-align:center;}
.white_box_data{padding: 10px; overflow:auto; height: 275px;}
.inner_dashboard_box img{ width:115px;}
.home_page .btn-default{margin-top:12px;}
/*.home_page .btn-default:hover{ background:none !important;}*/
.home_page .dropdown-menu { position: absolute;top: 100%; min-height:auto;left: -47px;overflow: inherit; max-height: 600px;}
.home_page .checkbox{left: -115px !important;}
.home_page .data_panel .order_report {top: 8px;}
.home_page .bts_dropdown>ul>li { border-top: 1px solid #EEE; padding: 8px 10px;}
.home_page .btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default { color: #333;background-color: #ffffff;border-color: #adadad;}
.home_page ul.dropdown-menu-store{left: -47px;}




#popup_select_customer .row-height{padding:0px; margin:10px 0px;}


.home_page .table-bordered { border: 0px solid #ddd;}

.home_page .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding: 14px 8px; text-align: center;}

.home_page .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, .table-bordered>thead>tr>th { border: 1px solid #ddd; border-right: 0px;
    border-left: 0px; border-bottom: 0px !important; color: #696868;}

.modal-body .tax_bracket_list .table>thead>tr>th{text-align: left !important;}

.home_page .table tr th:first-child{ text-align:left; width:150px; font-weight: 500;}
.home_page .table tr td:first-child{ text-align: left;width: 150px;font-weight: 500;font-size: 14px;}
.home_page .table tr th{ border-top:0px !important; text-align: center;}

.home_page .table tr th span{display: inline-block;width: 52px;height: 52px;border-radius: 40px; padding-top: 14px; line-height: 14px; color:#fff;     font-size: 11px;    text-align: center;}
.this_week{ background:#c93c5e;}
.last_week{ background:#574c5f;}
.previous_week{ background:#7293de;}
.trend_td{ background:#5ac968;}
.home_page .popout{ background:url(../images/full_view.png) no-repeat; float: right; width: 35px; height: 35px;font-size: 0px; background-size:35px; position: relative; left: 14px; top: -2px;}
.home_page  .modal-body{height: 500px;overflow: auto;}

.rightpanel_wrapper{margin-left:244px; display: flex; flex-flow: column; height: 100%; position:relative;}
.rightpanel_wrapper .top_panel{background:#fff; padding:15px 25px;}
.rightpanel_wrapper .inner_panel .action_panel .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .filter {min-width: auto!important; margin-left:0px; height:Auto;}
.rightpanel_wrapper .inner_panel .action_panel .actions_items {visibility:visible;}
.rightpanel_wrapper .inner_panel .action_panel .actions_items a.dot {padding:0px;}
.rightpanel_wrapper .inner_panel .action_panel .actions_items .dropdown-menu{left:-140px; min-width:160px;}
.rightpanel_wrapper .graph_panel{width:95%; display:table; margin:0 auto; margin-top:20px; margin:18px 30px;padding:20px;background:#fff; border:solid 1px #bfbfbf; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:7px}
.rightpanel_wrapper .graph_panel .box{width:32.33%; float:left;}
.rightpanel_wrapper .graph_panel .box h1{font-size:20px; margin:0px; padding:10px 15px; text-align:Center; font-weight:300;}
/*.progress-bar{background:#fff; color:#000; margin:0 auto; margin-bottom:15px; float:none; box-shadow:0px 0px;}*/
.rightpanel_wrapper .graph_panel{position:relative; width:95%; display:table; margin:0 auto; margin-top:20px; margin:18px 30px;padding:20px;background:#fff; border:solid 1px #bfbfbf; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:7px}
.rightpanel_wrapper .graph_panel .box_graph{width:24%; float:left; border-right:dotted 1px #bfbfbf;}
.rightpanel_wrapper .graph_panel .box_text{width:32.33%; float:left; border-right:dotted 1px #bfbfbf;}
.rightpanel_wrapper .graph_panel .box_text h1{font-size:15px; margin:0px; padding:0px 5px 0px 5px; text-align:Center; font-weight:400; color:#2996cc;}
.rightpanel_wrapper .graph_panel .box_text h1 span{font-size:12px; display:block}
.rightpanel_wrapper .graph_panel .box_text p{font-size:35px; margin:0px; padding:0px 15px 0px 15px; text-align:Center; font-weight:300;}
.rightpanel_wrapper .graph_panel .two_box_text{width:48%; float:left; border-right:dotted 1px #bfbfbf;}
.rightpanel_wrapper .graph_panel .two_box_text h1{font-size:15px; margin:0px; padding:0px 5px 0px 5px; text-align:Center; font-weight:400; color:#2996cc;}
.rightpanel_wrapper .graph_panel .two_box_text h1 span{font-size:12px; display:block}
.rightpanel_wrapper .graph_panel .two_box_text p{font-size:35px; margin:0px; padding:0px 15px 0px 15px; text-align:Center; font-weight:300;}

.rightpanel_wrapper .graph_panel .close_graph{position:absolute; right:5px; top:4px; background:#fff; cursor:pointer}
.rightpanel_wrapper .expand{position:absolute; z-index:1000; right:0; top:70px; background:#fff; padding:10px; border-radius:5px 0px 0px 5px; box-shadow:0px 2px 5px rgba(0,0,0,0.5); cursor:pointer; display:none;}
.rightpanel_wrapper .expand i{font-size:20px; cursor:pointer}
.rightpanel_wrapper .graph_panel .box_text:last-child{border:0px;}
.rightpanel_wrapper .inner_panel{padding:18px 36px 0px 36px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; display: flex; flex-flow: column; height: 100%; position:relative}
.rightpanel_wrapper .inner_panel .row{margin:0px;}
.rightpanel_wrapper .inner_panel .header{border-bottom:1px solid #bec3c8;}
.rightpanel_wrapper .inner_panel .header .heading{font-size:21px; font-weight:300; padding:12px; border:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default{border:0px; background:transparent; margin-bottom:0px; padding:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; border-bottom:solid 5px #2996cc; color:#2996cc}
.rightpanel_wrapper .inner_panel .header .other_nav .container-fluid{padding:0px;}
.rightpanel_wrapper .inner_panel .action_panel{padding:5px;border-bottom:1px solid #bec3c8;}
.rightpanel_wrapper .inner_panel .action_panel .search {position:relative; width:300px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.rightpanel_wrapper .inner_panel .action_panel .search input{padding:9px 12px; height:auto; position:relative; border:solid 1px #bec3c8}
.rightpanel_wrapper .inner_panel .action_panel .search i{position:absolute; right:10px; top:10px; color:#bec3c8}

.rightpanel_wrapper .inner_panel .action_panel .categories .dropdown-menu label{font-weight:400; padding-left:30px; width:100%;}
.rightpanel_wrapper .inner_panel .action_panel .bts_dropdown ul li label input{left:10px;}

.z_page .rightpanel_wrapper .inner_panel .row label{font-weight: 500;}


.rightpanel_wrapper .inner_panel .action_panel .btn{display: inline-block;height: 40px;min-width: 80px;padding: 0 14px; line-height: 38px;font-weight: 500;text-align: center;}
.rightpanel_wrapper .inner_panel .action_panel select{font-weight:400; font-size:14px; padding:9px 12px; height:auto; position:relative; border:solid 1px #bec3c8; border-radius:5px; width:100px;}
.rightpanel_wrapper .inner_panel .action_panel .dropdown-toggle{background-color: #fafafa; color: #64696e; line-height: 38px; font-weight: 400; text-align: left; max-width: 170px; text-overflow: ellipsis; overflow: hidden; padding-right: 20px!important;}
.rightpanel_wrapper .inner_panel .action_panel .dropdown-toggle i{float: right; position: absolute; right: 8px; margin-top: 12px;}
.rightpanel_wrapper .inner_panel .action_panel .dropdown-menu{min-height:auto; overflow:auto; overflow-x:hidden; max-height:220px; min-width:250px;}
.rightpanel_wrapper .inner_panel .action_panel .dropdown-menu>li>a{white-space:unset;}
/*.rightpanel_wrapper .inner_panel .malticheck_padding ul li{padding-left: 20px !important;}*/
.rightpanel_wrapper .inner_panel .malticheck_padding ul li.active{background-color: #337ab7;}
.rightpanel_wrapper .inner_panel .action_panel .bts_dropdown ul li{padding-left:0px;}
.rightpanel_wrapper .inner_panel .action_panel .bts_dropdown ul li li label{margin-left:40px;}
.rightpanel_wrapper .inner_panel .data_panel{background:#fff; padding:1px; flex: 1 1 auto; height:100%; position:relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.rightpanel_wrapper .inner_panel .data_panel .table_header{background:#f0f1f2; border-bottom:2px solid #ddd; padding:0px; font-weight:500; line-height:31px}
.rightpanel_wrapper .inner_panel .data_panel .table_header .location_name{padding:8px 5px}
.rightpanel_wrapper .inner_panel .data_panel .table_header ul{width:100%; list-style:none; padding:0px; margin:0px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:33px; padding:8px; display:inline-block; width:30.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing table{height:100%; overflow-y:auto;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:33px; padding:8px; float:left; width:30.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul:hover .actions_items{visibility:visible;}

.rightpanel_wrapper .inner_panel .data_panel .payment_option_list{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .payment_option_list table{height:100%; overflow-y:auto;}
.rightpanel_wrapper .inner_panel .data_panel .payment_option_list ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_option_list li{ line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.rightpanel_wrapper .inner_panel .data_panel .payment_option_list ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .payment_option_list ul:hover .actions_items{visibility:visible;}


.rightpanel_wrapper .inner_panel .data_panel .product_listing ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:33px; padding:7px 8px 8px 8px; float:left; width:30.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul:hover .actions_items{visibility:visible;}

/*.rightpanel_wrapper .inner_panel .data_panel iframe{width:100%; height:524px; border:0px;}*/
.rightpanel_wrapper .inner_panel .data_panel .category_listing{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing table{height:100%; overflow-y:auto;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing ul{list-style:none; padding:0px; margin:0px;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing li{border-bottom:1px solid #ddd; line-height:33px; padding:8px; }
.rightpanel_wrapper .inner_panel .data_panel .category_listing li a{color:#32373c; text-decoration:none;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing li:hover .actions_items{visibility:visible;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing li:hover .child .actions_items{visibility:hidden;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing .child li{padding-left:35px;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing .sub_child li{padding-left:70px;}
.rightpanel_wrapper .inner_panel .data_panel .category_listing .listing{width:100%; display:table; padding:12px 8px;border-bottom:1px solid #ddd; position:relative}
.rightpanel_wrapper .inner_panel .data_panel .category_listing li .actions_items .dropdown-menu{left:-113px!important;}

.rightpanel_wrapper .inner_panel .heading{padding: 10px 8px;font-size: 15px;border-bottom: solid 1px #bec3c8;}
.rightpanel_wrapper .inner_panel .product_items .table{background:#f0f1f2}
.rightpanel_wrapper .inner_panel .product_items .table-fixed thead {width: 97%;}
.rightpanel_wrapper .inner_panel .product_items .table-fixed thead th{font-weight:400; font-size:14px;}
.rightpanel_wrapper .inner_panel .product_items .table-fixed tbody {height: 223px; overflow-y: auto; width: 100%; background:#fff;}
.rightpanel_wrapper .inner_panel .product_items .table-fixed tbody td{font-weight:300; font-size:15px;}

.rightpanel_wrapper .inner_panel .web_store .table_header_web{padding:10px; line-height:normal; font-size:15px; font-weight:300; background: #f0f1f2; border-bottom: 2px solid #ddd; line-height: 18px;}
.rightpanel_wrapper .inner_panel .web_store .table_header_web .actions_items{visibility:visible}
.rightpanel_wrapper .inner_panel .web_store .table_header_web .actions_items a.dot{padding:10px 10px 0px 5px}
.rightpanel_wrapper .inner_panel .web_store .table_header_web li{width:100%;}
.rightpanel_wrapper .inner_panel .web_store .table_header_web span{font-weight:700; display:inline-block}
.rightpanel_wrapper .inner_panel .web_store .table_header_web .actions_items .dropdown-menu{left:-127px; top:41px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing{position: absolute;overflow-y: auto;top: 57px;bottom: 0;left: 0;right: 0; padding:15px 0px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing img{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{display:block; width:310px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:15px; text-decoration:none; color:#32373c}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_name{font-size:15px; padding:5px 10px; border-bottom:solid 1px #bec3c8;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:310px; display:table;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb img{width:100%; height:auto;}

.rightpanel_wrapper .inner_panel .action_panel .calendar{position:relative}
.rightpanel_wrapper .inner_panel .action_panel .calendar input{display: inline-block;height: 40px;min-width: 80px;padding: 0 10px;border: 1px solid #bec3c8;border-radius: 3px;color: #64696e;line-height: 38px;font-weight: 400; font-size:14px; text-align: center;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer; padding-right:30px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{position:absolute; right:10px; top:50%; margin-top:-7px; z-index:10;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-primary.active.focus{border:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu {padding:10px; width:580px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .width_320 {padding:10px; width:320px!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .width_580 {padding:10px; width:580px!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .main_div{width:100%; display:table}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .selected_products{width:100%; display:table; background:#f0f1f2; padding:5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .selected_products .heading{font-weight:500; margin-bottom:7px; padding-top:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .selected_products .selected_product{float:left; margin-right:5px; border:solid 1px #999; font-size:13px; color:#000; padding:3px 5px; border-radius:5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .selected_products .selected_product a{color:#000; margin-left:5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown.dropdown-lg .dropdown-menu {margin-top: -1px;padding: 6px 20px; max-height:auto!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu {margin-top: -1px;padding: 6px; max-height:none!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .input-group-btn .btn-group {display: flex !important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .btn {border-radius: 0;margin-left: -1px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .btn:last-child {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .form-horizontal .btn[type="submit"] {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-horizontal .form-group {margin-left: 0;margin-right: 0;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group{margin-bottom:10px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group:last-child{margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .form-control {height:auto; width:100%}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .form-control:last-child {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group label{font-weight:500;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options{width:100%;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .head{font-weight:500; margin-bottom:7px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection{height:150px; overflow:auto; overflow-x:hidden; border:solid 1px #bec3c8; padding:0px; border-radius:3px; margin-bottom:10px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection .all_prod{width:100%; padding:6px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection .cat-row{width:100%; border-top:solid 1px #bec3c8; padding-top:5px; padding:6px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection .cat-row label{font-weight:500;}
/*.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection .prod-row{padding:4px; padding-left:18px;}*/
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .selection .checkbox{min-height:auto; padding:4px; padding-left:18px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .show_prod {width:100%; margin-bottom:7px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .show_prod .btn{border:solid 0px #bec3c8!important; background-color:#337ab7!important; height:40px!important; margin:0!important; text-decoration:none!important; color:#fff!important; line-height:40px!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .show_prod .toggle-handle{background:transparent!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options .show_prod .toggle-off{background:#e1e1e1!important; color:#737373!important; box-shadow:0px 0px 0px #fff; }
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu {margin-top: -1px;padding: 6px 20px; max-height:none!important; padding:10px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .width_290 {padding:0px; width:290px!important; overflow:auto}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .main_div{width:100%; display:table}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .scroll{height:450px; overflow-x:auto;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect{background: #ffff; border-radius: 4px; text-align: left;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect i{float:right; margin-top:12px;}

.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-horizontal .form-group {margin-left: 0;margin-right: 0;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group{margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .form-control {height:auto;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .form-control:last-child {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .radio{margin-top:0px!important; padding-top:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group label{font-weight:400; padding:8px 10px; width:100%}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group .divider{background: #bfbfbf; width:100%; height:1px; margin:0px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .form-group input{padding:5px 10px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .button{width:100%; bottom:0px; padding:10px; background:#fff;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .button button{width:100%; margin:0px; border-radius: 4px; border:0px; padding:0 14px; line-height:38px;}

.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect{background:#fff!important; border-radius:4px!important; padding:5px!important; height:33px!important; line-height:27px!important; text-align:left!important; height:40px!important; line-height:28px!important; max-width:100%!important}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect i{float:right; top:50%; margin-top:-8px; position:absolute; right:10px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect-container{width:100%; height:125px; max-height:250px; overflow:auto; overflow-x:hidden; left:0px; padding:0px; }
.rightpanel_wrapper .inner_panel .action_panel .advance_options #wrap-country .btn-group .multiselect-container{width:265px; height:225px; max-height:250px; overflow:auto; overflow-x:hidden}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect-container input{width:auto; position:absolute; margin-left:-20px; padding-top:7px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .btn-group .multiselect-container label{font-weight:300; padding-top:7px;}

.rightpanel_wrapper .inner_panel .data_panel .table_header .checkbox{margin:10px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu {padding:10px; width:580px; max-height:450px; overflow:auto;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu {margin-top: -1px;padding: 6px 20px; max-height:none!important; padding:10px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_290 {padding:0px; width:290px!important; overflow:hidden}
.rightpanel_wrapper .inner_panel .action_panel .search_by .main_div{width:100%; display:table}
/*.rightpanel_wrapper .inner_panel .action_panel .search_by .form-horizontal .form-group {margin-left: 0;margin-right: 0;}*/
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group{margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .form-control {height:auto;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .form-control:last-child {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .radio{margin-top:0px!important; padding-top:0px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group label{font-weight:300; width:100%}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .divider{background: #bfbfbf; width:100%; height:1px; margin:0px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group input{padding:10px 10px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}

.rightpanel_wrapper .inner_panel .action_panel .search_by .width_320 {padding:10px; width:450px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580 {padding:10px; width:580px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .main_div{width:100%; display:table}
.rightpanel_wrapper .inner_panel .action_panel .search_by .selected_products{width:100%; display:table; background:#f0f1f2; padding:5px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .selected_products .heading{font-weight:500; margin-bottom:7px; padding-top:0px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .selected_products .selected_product{float:left; margin-right:5px; border:solid 1px #999; font-size:13px; color:#000; padding:3px 5px; border-radius:5px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .selected_products .selected_product a{color:#000; margin-left:5px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown.dropdown-lg .dropdown-menu {margin-top: -1px;padding: 6px 20px; max-height:auto!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu {margin-top: -1px;padding: 0px; max-height:none!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .input-group-btn .btn-group {display: flex !important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .btn {border-radius: 0;margin-left: -1px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .btn:last-child {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .btn[type="submit"] {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect{background:#fff!important; border-radius:4px!important; padding:5px!important; height:33px!important; line-height:27px!important; text-align:left!important; height:40px!important; line-height:28px!important; max-width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect i{float:right; top:50%; margin-top:-8px; position:absolute; right:10px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container{width:265px; height:125px; max-height:250px; overflow:auto; overflow-x:hidden}
.rightpanel_wrapper .inner_panel .action_panel .search_by #wrap-country .btn-group .multiselect-container{width:265px; height:225px; max-height:250px; overflow:auto; overflow-x:hidden}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container input{width:auto; position:absolute; margin-left:-20px; padding-top:7px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container label{font-weight:300; padding-top:7px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container li{width:100%;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container .active label{background:#337ab7; width:100%}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container label{width:100%}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container li .radio {padding-left:10px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .btn-group .multiselect-container li .radio input[type=radio]{display:none!important;}

.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group {margin-left: 0;margin-right: 0; border-bottom:solid 1px #bfbfbf; padding:6px; display:table; width:100%}
/*.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group{margin-bottom:10px;}*/
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group:last-child{margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .form-control {height:auto; width:100%}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group .form-control:last-child {border-top-left-radius: 4px;border-bottom-left-radius: 4px; float:left; width:275px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group label{font-weight:500; font-size:13px; width:160px; float:left;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options{width:100%; padding:6px 11px; border-bottom:1px solid #bfbfbf}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .head{font-weight:500; margin-bottom:7px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection{height:150px; overflow:auto; overflow-x:hidden; border:solid 1px #bec3c8; padding:0px; border-radius:3px; margin-bottom:10px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection .all_prod{width:100%; padding:6px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection .cat-row{width:100%; border-top:solid 1px #bec3c8; padding-top:5px; padding:6px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection .cat-row label{font-weight:500;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection .prod-row{padding:4px; padding-left:18px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .selection .checkbox{min-height:auto;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .show_prod {width:100%; margin-bottom:7px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .show_prod .btn{border:solid 0px #bec3c8!important; background-color:#337ab7!important; height:40px!important; margin:0!important; text-decoration:none!important; color:#fff!important; line-height:40px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .show_prod .toggle-handle{background:transparent!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .cumulative_options .show_prod .toggle-off{background:#e1e1e1!important; color:#737373!important; box-shadow:0px 0px 0px #fff; }
.rightpanel_wrapper .inner_panel .action_panel .search_by .button{ width:100%; bottom:0px; padding:10px; background:#fff;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .button button{width:100%; max-width:100%}

.rightpanel_wrapper .inner_panel .data_panel .payment_panel{width:100%; display:table;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display{width:70%; float:left; padding:0px; position:relative; margin-bottom:20px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .head{font-size:17px;border-bottom:dotted 1px #bec3c8; padding:10px 10px; font-weight:500;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-7, .col-md-9, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-7, .col-sm-9, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-7, .col-xs-9{padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info input{width:100%; border-radius:5px; border:solid 1px #bec3c8; display:block; padding:9px 9px; color:#a9a9a9; line-height:1; background-color:#fff; font-size:14px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .dropdown-toggle{width:100%; text-align:left!important; display: inline-block;height: 30px;padding: 0 12px;border: 1px solid #bec3c8;border-radius: 3px;background-color: #fafafa;color: #64696e;line-height: 30px;font-weight: 300;text-align: center;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .dropdown-toggle i{float:right; margin-top:6px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .btn{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .col-height{vertical-align:middle}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info{width:30%; border-left:solid 10px #f0f1f2; padding:0px; height:100%; position:Absolute; right:0;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .head{font-size:17px;border-bottom:dotted 1px #bec3c8; padding:10px; font-weight:500;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .head i{margin-top:3px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .cust_address{padding:10px; font-size:14px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .cust_address span{font-weight:500;}

.rightpanel_wrapper .inner_panel .header .other_nav .actions_items {visibility:visible;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{padding:6px 12px}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{left:-171px; width:213px;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu>li>a{ white-space:normal}

.rightpanel_wrapper .inner_panel .data_panel .device_table_header{background:#f0f1f2; border-bottom:2px solid #ddd; padding:0px; font-weight:500; line-height:31px}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header ul{width:100%; list-style:none; padding:0px; margin:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header li{ line-height:20px; padding:8px; display:inline-block; width:8.7%; vertical-align:top; font-size:14px;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header li:first-child{width:18.5%;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header11 li:last-child{width:7.1%;}

.rightpanel_wrapper .inner_panel .data_panel .device_listing{position: absolute;overflow-y: auto;top: 59px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height: 67px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{ line-height:20px; padding:8px; float:left; width:9.1%;  vertical-align:top; font-size:14px; max-height:57px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:first-child{width:19%;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:last-child{width:7.2%; max-height:70px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover .actions_items{visibility:visible; margin-top:10px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul .actions_items .dropdown-menu{margin-top:10px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-group .panel{border-radius:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-default{border:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-body{padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading{padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{padding:15px 15px 15px 8px; display:block; text-decoration:none;position:relative}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a:after{content:"\f146"; position:absolute; right:20px; width:10px; height:15px; top:50%; margin-top:-10px; font-family:FontAwesome}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a.collapsed:after{content:"\f0fe"; position:absolute; right:20px; width:10px; height:15px; top:50%; margin-top:-10px; font-family:FontAwesome}


.rightpanel_wrapper .inner_panel .data_panel .zapper {width:100%; padding:15px; background:#fff; position: absolute;overflow-y: auto;top: 0px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .zapper iframe{width:100%}
.rightpanel_wrapper .inner_panel .data_panel .zapper .table_header{background:#f0f1f2; border-bottom:2px solid #ddd; padding:0px; font-weight:500; line-height:31px}
.rightpanel_wrapper .inner_panel .data_panel .zapper h1{font-size:16px; margin:0px; padding:10px;}
.rightpanel_wrapper .inner_panel .data_panel h1 span{font-size: 13px; font-weight: bold; padding: 10px 0px; display: block;}

.rightpanel_wrapper .inner_panel .data_panel .zapper ul li{list-style:none; margin-bottom:0px; font-weight:300}
.rightpanel_wrapper .inner_panel .data_panel .zapper .signup_error{margin-top:10px; display:block; text-align:center}
.rightpanel_wrapper .inner_panel .data_panel .zapper .btn-primary{font-size:20px; font-weight:300; min- margin-top:10px; width:100%}
.rightpanel_wrapper .inner_panel .data_panel .zapper .benefits li{list-style:none; position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .zapper .benefits li:before{content:"\f190"; font-family:FontAwesome; width:20px; height:20px; position:absolute; left:-22px;}
.rightpanel_wrapper .inner_panel .data_panel .zapper .support ul{padding-left:18px;}
.rightpanel_wrapper .inner_panel .data_panel .zapper .support i{margin-right:8px;}
.choose_zapper_location ul{list-style:none; margin:0px; padding:0px;}
.choose_zapper_location a{padding:10px; display:block; margin-bottom:5px; border:solid 1px #bec3c8; border-radius:5px; text-decoration:none; color:#32373c}
.choose_zapper_location a:hover{background:#f0f1f2;}
.rightpanel_wrapper .inner_panel .data_panel .zapper .list-unstyled{padding-left: 30px; list-style: square;}

.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper{width:600px; border-bottom:Solid 1px #bec3c8; margin:0 auto; padding:7px; text-align:center; display:table}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .logo{width:220px; height:auto; margin:0 auto;}
.quick_book .rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .logo{width:150px; height:auto; margin:0 auto; margin-bottom:20px;}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .logo img{}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .head{font-size:32px; padding:7px; font-weight:300;}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper span{font-size:28px;}
.quick_book .rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .head{font-size:19px;}
.quick_book .rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .text{font-size: 17px; float: left; text-align: left; margin-bottom: 10px;}
.quick_book .rightpanel_wrapper .inner_panel .zapper .zapper_wrapper a{font-size:17px;}
.intuitPlatformConnectButton{color:#fff!important; background-color:#337ab7!important; border:solid 1px #2e6da4!important; text-indent:unset!important; width:100%!important; border-radius:4px!important; padding:6px 12px!important; line-height:20px!important; background-image:none!important; font-size:20px!important; text-decoration:none!important; font-weight:300!important;}

.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form{width:500px; margin:0 auto; padding:15px;}
.quick_book .rightpanel_wrapper .data_panel  .inner_panel .zapper .zapper_form{width:500px; margin:0 auto; padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .title{font-size:18px; margin-bottom:10px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .sub_title{font-size:14px; margin-bottom:10px; margin-top:20px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field{ margin-bottom:10px; border-radius:5px; width:100%; position:relative}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field i{position:Absolute; top:15px; right:15px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field input{width:100%; border-radius:5px; border:solid 1px #bec3c8; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; font-size:14px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .col-md-6 input{width:98%}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .col-md-4 input{width:98%}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field .btn{ border-radius:5px; border:solid 1px #bec3c8; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent!important; text-align:left; font-size:14px; width:100%}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field .btn i{float:right; margin-top:3px;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field .dropdown-menu{width:100%; max-height:200px; overflow:auto;}
.rightpanel_wrapper .inner_panel .zapper .zapper_form .field .dropdown-menu li{margin-bottom:inherit; text-align:left}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form .field .dropdown-menu input{width:auto;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .collapse_restaurtant{width:500px; margin:0 auto; padding:10px 15px; display:table;font-size:18px; border-bottom:solid 1px #bec3c8; cursor:pointer}

.rightpanel_wrapper .side_bar .leftside_nav{z-index:10; width:264px; padding:10px 10px 10px 0px; padding-right:45px; position:absolute; left:36px; top:123px; min-height:100px; bottom:0; right:0}
.rightpanel_wrapper .side_bar .leftside_nav ul{margin:0px; padding:0px; list-style:none;}
.rightpanel_wrapper .side_bar .leftside_nav a{line-height:1.3; display:block; padding:9px 22px; border-radius:0px 3px 3px 0px; font-weight:500; color:#64696e; text-decoration:none;}
.rightpanel_wrapper .side_bar .leftside_nav .active{background-color:#2996cc; color:#fff;}
/*.rightpanel_wrapper .side_bar .action_panel{margin-left:264px;}*/
.rightpanel_wrapper .side_bar .data_panel{margin-left:264px;}
.rightpanel_wrapper .side_bar .two_li_wrapper{margin-left:264px;}
.rightpanel_wrapper .side_bar .three_li_wrapper{margin-left:264px;}
.rightpanel_wrapper .side_bar .four_li_wrapper{margin-left:264px;}
.rightpanel_wrapper .side_bar .six_li_wrapper{margin-left:264px;}
.rightpanel_wrapper .side_bar .eight_li_wrapper{margin-left:264px;}
.rightpanel_wrapper .side_bar .more_than_10_wrapper{margin-left:264px;}

.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

.rightpanel_wrapper .inner_panel .data_panel .appointment_settings1{position: absolute;overflow-y: auto;top: 0px;bottom: 0;left: 0;right: 0; padding:20px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings{display:table; width:100%; background:#fff; padding-bottom:60px; position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper{width:100%; display:table; border-bottom:solid 1px #bec3c8; padding:20px 10px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .switch_wrapper{display:table; width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .switch{width:100%; font-weight:300; display:table}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .switch .slider{width:50px; height:24px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .content{margin-left:65px; padding-top:2px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .allow_device{display:none; padding:10px 0px; font-size:14px; margin-top:10px; width:100%; border:solid 1px #bec3c8; height:247px; overflow:auto;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .allow_device .row{padding:3px 5px; margin-bottom:10px; border-bottom:solid 1px #bec3c8;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .allow_device .row .checkbox{margin:0px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .allow_device_switch:checked+.allow_device{display:block;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required{display:none; padding:10px 0px 0px 0px; font-size:13px; margin-top:10px; width:100%; font-weight:300; margin-top:30px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required input{width:100%; border-radius:3px; border:solid 1px #bec3c8; padding:5px; margin-right:10px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required textarea{border-radius:3px; border:solid 1px #bec3c8; padding:5px; margin-right:10px; width:100%; height:150px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required .dropdown-toggle{width:100%; text-align:left}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required .dropdown-toggle i{float:right; margin-top:5px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .content_1{font-weight:300; padding:5px; width:360px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .field{width:300px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .field input{width:100%; border-radius:3px; border:solid 1px #bec3c8; padding:5px; margin-right:10px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper textarea{width:90%; border-radius:3px; border:solid 1px #bec3c8; padding:5px; margin-right:10px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .dropdown-toggle {width: 100%; padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color: #737373; text-align: left;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .dropdown-toggle i {position: absolute; right: 10px; top: 10px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .dropdown-menu{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .txt{ border: solid 1px #bec3c8; border-radius: 4px; position: relative; color: #737373; height: 40px; width:100%; display:table}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .txt input{width:100%; padding: 9px 12px; border:0px; border-radius:4px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .txt .select {position: absolute;top: 5px;right: 5px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .toggle-off{padding-left:24px!important}

.rightpanel_wrapper .inner_panel .data_panel_wrapper .advance_settings .group_wrapper{width:100%; display:table; border-bottom:solid 1px #bec3c8; padding:20px 10px;}
.rightpanel_wrapper .inner_panel .data_panel_wrapper .advance_settings .group_wrapper .field textarea{min-height: 130px;margin-bottom: 10px;}
.api_warper{border: solid 1px #ccc;     padding: 25px 10px; border-radius: 6px; max-width: 500px;     margin: 0px auto; margin-top: 20px; text-align:center;     width: 100%; }
.advance_settings{ padding-bottom:60px;}

.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .btn-group{display:table; width:100%}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .field .dropdown-toggle {width: 100%;padding: 9px 12px;height: auto; position: relative; border: solid 1px #bec3c8; color: #737373; text-align: left;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .field .dropdown-toggle i{float:right; margin-top:3px;}
.rightpanel_wrapper .inner_panel .button_wrapper{background:#f0f1f2; padding:10px 35px; position:fixed; bottom:0; right:0; width:100%;}
.rightpanel_wrapper .inner_panel .button_wrapper .btn{padding:10px 25px;}

.rightpanel_wrapper .inner_panel .header .employee_section .actions_items .dropdown-menu{left:-139px!important; width:175px;}
.rightpanel_wrapper .inner_panel .employee_section .active .dropdown-menu{min-width:200px;}
.rightpanel_wrapper .inner_panel .employee_section .calendar input{display: inline-block!important;height: 40px;min-width: 335px;padding: 0 10px;border: 1px solid #bec3c8;border-radius: 3px;background-color: #fafafa;color: #64696e;line-height: 38px;font-weight: 500;text-align: center;-webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer; padding-right:30px;}
.rightpanel_wrapper .inner_panel .employee_section .heading{margin-bottom:10px; font-weight:400;}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons{display:table; margin-top:0px; float:right}
.rightpanel_wrapper .inner_panel .employee_section table{width:100%}
.rightpanel_wrapper .inner_panel .employee_section td,th{padding:4px 10px;}
.rightpanel_wrapper .inner_panel .employee_section td{background:#fff; position:relative}
.rightpanel_wrapper .inner_panel .employee_section td input{padding:2px 10px; height:auto; position:relative; border:solid 1px #bec3c8; width:100%; border-radius:4px;}
.rightpanel_wrapper .inner_panel .employee_section td .fa-calendar {position: absolute;right: 20px;top: 14px;z-index: 10;}

.rightpanel_wrapper .inner_panel .messages .back_button{padding:10px 0px; display:table; width:100%;}
.rightpanel_wrapper .inner_panel .messages .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .messages .table_header li{ line-height:33px; padding:8px; float:left; width:40%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .messages .table_header li:first-child{width:60%;}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child{width:40%!important;}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child .actions_items{visibility:visible}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child .actions_items a.dot{padding:0px;}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child .actions_items .dropdown-menu{left: -133px !important; height: auto!important; background: #fff!important; top: 40px;}
.rightpanel_wrapper .inner_panel .messages .mails{top: 0; right: 0; bottom: 0; left: 0; height: 100%; overflow: auto;}
.rightpanel_wrapper .inner_panel .messages .mails a{text-decoration:none; color:#32373c;}
.rightpanel_wrapper .inner_panel .messages .mails ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .messages .mails li{display:table-cell; line-height:33px; padding:8px; float:left; width:55%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .messages .mails li:first-child{width:204px; white-space:nowrap;}
.rightpanel_wrapper .inner_panel .messages .mails li:last-child{width:15%;}
.read_msg{background: #f4f5f6; display: block; margin-bottom: 2px;}
.rightpanel_wrapper .inner_panel .messages .mails ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .messages .mails ul:hover .actions_items{visibility:visible;}
.rightpanel_wrapper .inner_panel .messages .mail_info{width:100%; display:table; padding:10px; border-bottom:solid 1px #bec3c8;}
.rightpanel_wrapper .inner_panel .messages .mail_info .photo{float:left; border:solid 1px #bec3c8; padding:3px; background:#f0f1f2; width:24px; height:24px; text-align:center; margin-right:10px;}
.rightpanel_wrapper .inner_panel .messages .mail_info .photo i{color:#bec3c8;}
.rightpanel_wrapper .inner_panel .messages .mail_info .sendor_info{float:left; font-size:14px;}
.rightpanel_wrapper .inner_panel .messages .mail_info .sendor_info span{font-weight:700; display:block;}
.rightpanel_wrapper .inner_panel .messages .mail_info .date{float:right; font-size:14px;}
.rightpanel_wrapper .inner_panel .messages .mail_content{width:100%; display:table; padding:10px;}
.rightpanel_wrapper .inner_panel .messages .reply_panel{display:table; width:100%; background:#f0f1f2; padding:10px;}
.rightpanel_wrapper .inner_panel .messages .reply_panel .heading{font-size:15px; font-weight:500; margin-bottom:7px;}
.rightpanel_wrapper .inner_panel .messages .reply_panel .note-editable{background:#fff;}
.token-input-list-facebook{padding:2px!important; background:#fff!important; border-radius:4px!important; margin-bottom:5px!important;}
.token-input-token-facebook{padding:5px!important;background:#fff!important; border:solid 1px #bec3c8!important; color:#737373!important; font-family:'Roboto', sans-serif!important; font-size:13px!important;}
ul.token-input-list-facebook li input{background:#fff!important;;}
li.token-input-token-facebook span{color:#2996cc!important}

.rightpanel_wrapper .inner_panel .performance_review .table_header{background:#f0f1f2; border-bottom:2px solid #ddd; padding:0px; font-weight:500; line-height:31px}
.rightpanel_wrapper .inner_panel .performance_review .table_header ul{list-style:none; padding:0px;}
.rightpanel_wrapper .inner_panel .performance_review .table_header li{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review .table_header li:last-child{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review_data{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .performance_review_data ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .performance_review_data li{ line-height:33px; padding:8px; float:left; width:25%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .performance_review_data li:last-child{width:25%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .performance_review_data ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .performance_review_data a{color:#32373c;}
.review{padding:8px; font-size:13px;}

.color_management .rightpanel_wrapper .inner_panel .data_panel .table_header .checkbox{margin:0px; padding:9px;}
.color_management .rightpanel_wrapper .inner_panel .data_panel .table_header .checkbox .cr{margin-top:6px;}
.color_management .rightpanel_wrapper .inner_panel .data_panel .table_header .checkbox .cr .cr-icon{font-size:10px; margin-top:-1px; margin-left:0px;}
.color_panel{position:relative;}
.color_panel .checkbox{margin:0px; padding:2px;}
.color_panel .checkbox .cr{margin-top:6px;}
.color_panel .checkbox .cr .cr-icon{font-size:10px; margin-top:-1px; margin-left:0px;}
.color_panel:hover .colors{display:block}
.color_panel .colors{position:absolute; display:table; width:156px; right:7px; top:50%; margin-top:-14px; display:block}
.color_panel .colors .color_box{float:left; width:20px; height:20px; margin:3px; cursor:pointer; position:relative; border:solid 1px #ffffff;}
.color_panel .colors .color_box .tick{color: #fff!important; position: absolute;top: 50%;left: 50%;margin-left: -6px;margin-top: -15px;}
.color_panel .colors .color_box input{display:none;}
/*.color_panel .colors .color_box:hover:after{content: "\2713"; position: absolute; color: #fff; font-weight: bold; left: 50%; margin-left: -5px; top: 50%; margin-top: -15px; width:14px; height:17px; font-size:12px;}*/

.employee_directory{width:100%; display:table;}
.employee_directory .employer_data{padding:15px;}
.employee_directory .employer_data .current_selection{padding:5px; width:100%; display:table; border-bottom:solid 1px #bec3c8; margin-bottom:10px;}
.employee_directory .employer_data .head{background:#f0f1f2; display:table; width:100%}
.employee_directory .employer_data .head div{padding:7px;}
.employee_directory .employer_data .cust_list{width:100%; max-height:250px; overflow:auto;}
.employee_directory .employer_data .cust_list .row{margin:0px; border-bottom:solid 1px #bec3c8; }
.employee_directory .employer_data .cust_list .row div{padding:5px;}
.employee_directory .employer_data .cust_list .row .radio{margin-top:0px;}
.employee_directory .employer_data .cust_list .row .radio label{padding-left:0px;}

/*.employee_directory .employer_data .table{background:#f0f1f2; margin-bottom:0px;}
.employee_directory .employer_data .table-fixed thead {width: 100%;}
.employee_directory .employer_data .table-fixed thead th{font-weight:500; font-size:14px;}
.employee_directory .employer_data .table-fixed tbody {height: 223px; overflow-y: auto; width: 100%; background:#fff;}
.employee_directory .employer_data .table .checkbox{margin:0px;}
.employee_directory .employer_data .table .radio{margin:0px; padding:0px;}
.employee_directory .employer_data .table .radio label{padding-left:0px;}
.employee_directory .employer_data .table th .checkbox label{font-weight:500;}
.employee_directory .employer_data .table-fixed tbody td{font-weight:300; font-size:15px;}
.employee_directory .employer_data .table-fixed thead, .employee_directory .employer_data .table-fixed tbody, .employee_directory .employer_data .table-fixed tr, .employee_directory .employer_data .table-fixed td, .employee_directory .employer_data .table-fixed th {display: block;}
.employee_directory .employer_data .table-fixed tbody td, .employee_directory .employer_data .table-fixed  thead > tr> th {float: left;border-bottom-width: 0;width:50%}
.employee_directory .employer_data .search {position:relative; width:200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; float:right; margin-bottom:15px;}
.employee_directory .employer_data .search input{padding:5px 8px; height:auto; position:relative; border:solid 1px #bec3c8}
.employee_directory .employer_data .search i{position:absolute; right:10px; top:7px; color:#bec3c8}
.employee_directory .employee_group{width:100%; display:table; padding:10px;}
.employee_directory .employee_group .txt{font-weight:500; margin-right:10px; padding:5px;}
.employee_directory .employee_group .field{width:300px; margin-right:10px;}
.employee_directory .employee_group .field input{width:100%}*/



.shared_type{padding:10px;}
.shared_type .toggle.btn{width:105px!important;}

.rightpanel_wrapper .inner_panel .purchase_order .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li{line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li:first-child{width:15%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li:last-child{width:75px; overflow:initial; vertical-align:top}

.rightpanel_wrapper .inner_panel .payment_options .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .payment_options .table_header li{line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .payment_options .table_header li:first-child{width:19%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .payment_options .table_header li:last-child{width:19%; overflow:initial; vertical-align:top}

.rightpanel_wrapper .inner_panel .data_panel .order_list{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li{display:table-cell; line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child{width:15%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child a{text-decoration:none; color:#32373c;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child span{display:block; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child i{margin:5px; float:left}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:last-child{width:75px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul:hover .actions_items{visibility:visible;}

.order_report .data_panel .table_header .actions_items{visibility:visible;}
.order_report .data_panel .table_header .order_report_dropdown a.dot{padding:9px 22px 0px 5px}
.order_report .data_panel .table_header .order_report_dropdown a.dot:after{font-size:27px;}
.order_report .data_panel .table_header .order_report_dropdown .dropdown-menu{left:-12px !important; top:45px;}
.order_report .data_panel .table_header .order_report_dropdown .dropdown-menu:before{left:5% !important;}
.order_report .data_panel .table_header .order_report_dropdown .dropdown-menu{width:250px!important;}
.order_report .data_panel .table_header .order_report_dropdown .dropdown-menu>li>a{padding:4px 20px}
.order_report .data_panel .table_header .checkbox label{min-height:auto; margin-top:6px;}
.order_report .data_panel .table_header .total_text{padding:8px 15px;}

.order_report .data_panel .order_report{position: absolute;overflow-y: auto;top: 50px;bottom: 0;left: 0;right: 0;}
.order_report .data_panel .order_report ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:46px;}
.order_report .data_panel .order_report li{display:inline-block; width:12%; vertical-align:top;line-height:20px; padding:8px; cursor:pointer;}
.order_report .data_panel .order_report ul:hover{background:#f0f1f2;}
.order_report .data_panel .order_report ul:hover .actions_items{visibility:visible;}
.order_report .data_panel .order_report li a{line-height:20px; padding:5px 15px; display:block; text-decoration:none; width:100%; color:#32373c}
.order_report .data_panel .order_report li .checkbox{margin:0px;}
.order_report .data_panel .order_report li .checkbox label{min-height:auto;}
.order_report .data_panel .order_report li .checkbox .cr{margin-right:0px;}
.order_report .data_panel .order_report li:first-child{width:7%; padding:13px 15px 13px 38px;}
.order_report .data_panel .order_report li:last-child{width:5%;}
.order_report .data_panel .order_report .date{width:11%}
.order_report .data_panel .order_report .name{width:16%}
.order_report .data_panel .order_report .count_no{width:8%}


/*--------------------RU Page--------------*/
.receipt{
	margin: 0px;
    padding: 10px;
    background: #fbfbfb;
	}
.accept-wraper{
	width: 100%;
    max-width: 700px;
    margin: 0px auto;
    text-align: center;
    background: #fff;
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    border: solid 1px #efeeee;
    border-radius: 18px;
	}
.locationname-txt{
	font-size: 22px;
}
.locationads-txt{
	font-size: 13px;
    font-weight: 500;
    color: #6b6b6b;
    margin-top: 10px;
    margin-bottom: 30px;
}

.accept-bar{
	font-weight: 500;
    font-size: 14px;
    color: #06b95e;
    background: #ffffff;
    padding: 10px 50px;
    /*border: solid 1px #06bf61;*/
    max-width: 500px;
    margin: 0px auto;
    border-radius: 50px;
}

.giftcard-wraper{
	width: 100%;
    max-width: 700px;
    margin: 0px auto;
    background: #fff;
  	margin-top: 50px;
    margin-bottom: 50px;
    border: solid 1px #efeeee;
    border-radius: 18px;
}
.giftcard-banner{ margin-bottom:30px;}
.giftcard-banner img{
	width: 100%;
    border-radius: 18px 18px 0px 0px;
}
.hitxt{
	padding: 10px 20px;
    font-size: 18px;
    font-weight: 600;
	}
.recived-bar{
	margin: 10px 20px;
    padding: 10px;
    font-size: 17px;
    border: solid 1px #f1eeee;
    max-width: 100%;
	
	}
.gift-card-bar-code-bottom{
	background: #e1e1e1;
    margin: 0px;
    margin-top: 30px;
    padding: 20px;
    border-radius: 0 0 18px 18px;
}
.gift-barcode{ width:100%;}
.gift-amount{
	font-size: 40px;
    padding-top: 18px;
	}
.table_full_width{
	background: #fff;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    border-radius: 18px;
	}
	
.cancel-booking-wrapper{
	width: 100%;
    max-width: 700px;
    margin: 0px auto;
    background: #fff;
    margin-top: 50px;
    margin-bottom: 50px;
    border: solid 1px #efeeee;
    border-radius: 18px;
	padding-bottom: 16px;
}

.cust-detail-wraper{
	padding: 10px;
    background: #fbfbfb;
    border-radius: 18px 18px 0 0;
    margin-bottom: 20px;
	}
.cust-detail-headding{
	font-weight: 500;
}
.loc-detail-headding{
	font-weight: 500;
}
.service-row{
	padding: 16px;
}

.service-row .service-img img{
	width:100%;
}


.service-row .app_button_sec{
	width:100% !important;
	text-align:center;
}

.service-row .service-detail{
	/*padding: 10px 0px !important;*/
}
	
.service-without-img{
	background: #545454;
    color: #fff;
    text-align: center;
    font-size: 34px;
}
.service-detail h3{
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-weight: 400;
	margin-bottom: 6px;
	}
.service-detail p{
	margin-bottom:5px;
}
.service-detail p.app-msg{font-size: 13px;}
.confirm-txt{
	text-align: center;
    padding: 30px;
}
.cust-name{font-size: 14px;}
.cust-email{font-size: 14px;}
.cust-phone{font-size: 14px;}
.loc-phone{font-size: 14px;}
.api-location-ads{font-size: 14px;}
.confirm-txt a{
	display: block;
    background: #337ab7;
    color: #fff;
    max-width: 245px;
    margin: 0px auto;
    padding: 10px;
    border-radius: 30px;
}
.cust-detail{
	text-align:center;
}
.cancel-detail{
	text-align:center;
}
/*--------------------RU Page--------------*/





.sub_heading_second_global{font-weight: 500 !important; background: #f0f1f2; padding: 10px; margin-top: 10px; margin-bottom: 5px;}
.z_page .sub_heading_second_global{border-bottom: solid 2px #d6d6d6;}

.order_report .order_detail{position:fixed!important; background:#fafbfc; box-shadow:1px 0 5px rgba(0,0,0,0.12); width:600px; right:0; top:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; z-index:1000; display:flex; flex-flow:column; height:100%}
.order_report .order_detail .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #bec3c8;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.order_report .order_detail .top_header .txt{padding:4px; float:left; font-size:16px;}
.order_report .order_detail .top_header .btn{padding:5px; border:0px; margin:0px;}
.order_report .order_detail .top_header .btn i{color:#fff; margin-top:0px;}
.order_report .order_detail .bottom_footer{width:100%; display:table; border-top:1px solid #bec3c8; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.order_report .order_detail .bottom_footer i{font-size:17px;}
.order_report .order_detail .bottom_footer .btn{padding:3px 6px; margin:5px; font-size:12px;}
.order_report .details_open{z-index:1000;  top:0; right:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; margin-right:-600px;}
.order_report .order_detail .setting_form{background:#fff; border:solid 1px #bec3c8; border-radius:3px; margin:10px; padding:0px;}
.order_report .order_detail .setting_form{font-size:13px;}
.order_report .order_detail .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.order_report .order_detail .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #bec3c8}
.order_report .order_detail .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #bec3c8}
.order_report .order_detail .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #bec3c8}
.order_report .order_detail .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #bec3c8}
.order_report .order_detail .setting_form .col-xs-12 img{ margin-right:10px;}
.order_report .order_detail .setting_form .small{font-size:11px; font-weight:normal;}
.order_report .settings_open{margin-right:0px!important; z-index:1000; top:0px !important; box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
.order_report .order_detail .product_info{padding:0px 15px; font-weight:700}
.order_report .order_detail .product_info span{font-weight:400; display:block; font-size:13px;}

.drag_drop{border:solid 1px #bec3c8; border-radius:8px; line-height:1.5; padding:20px 24px; display:table; width:100%; position:relative; height:auto;}
.drag_drop i{float:left; margin-left:24px; font-size:40px; color:#d3d9de}
.drag_drop .content{float:left; margin-left:20px; font-size:16px; font-weight:400!important}
.drag_drop .content span{display:block;font-weight:400!important}
.drag_drop .content label{font-weight:400;}
.drag_drop label{font-weight:400;}
.drag_drop .content a{color:#32373c; text-decoration:underline; cursor:pointer}
.drag_drop .cust_delete {display:block; position:absolute; right:-6px; bottom:-6px; cursor:pointer}
.drag_drop .cust_delete i{font-size:15px; color:#337ab7}
.image_display{margin:10px 0px; display:table; width:100%;}
.image_display ul{margin:0px; padding:0px; list-style:none;}
.image_display ul li{border:solid 1px #bec3c8; padding:5px; border-radius:5px; float:left; margin:5px;}
.image_display ul li img{width:120px; height:50px}
.image_display ul li .delete{width:100%; background:#f0f1f2; text-align:center; border-radius:0px 0px 5px 5px;}
.image_display ul li .delete a{width:100%; color:#000;}
.image_display ul li .delete i{font-size:14px;}

.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:756px; margin:0 auto; margin-bottom:35px;}
.top_tabs .nav{display:table; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:250px; text-align:center}
.top_tabs .nav-pills.nav-wizard > li:first-child {border-left: 0;}
.top_tabs .nav-pills.nav-wizard > li:first-child a {border-radius: 0px;}
.top_tabs .nav-pills.nav-wizard > li:last-child {border-right: 0;}
.top_tabs .nav-pills.nav-wizard > li:last-child a {border-radius: 0px;}
.top_tabs .nav-pills.nav-wizard > li a {border-radius: 0;padding: 10px; color:#ccc}
.top_tabs .nav-pills.nav-wizard > li:last-child  .nav-arrow{display:none;}
.top_tabs .nav-pills.nav-wizard > li .nav-wedge {position: absolute;top: 0px;left: -20px;width: 0px;height: 0px;border-style: solid;border-width: 21px 0 20px 20px;border-color: #eee #eee #eee transparent;z-index: 150;}
.top_tabs .nav-pills.nav-wizard > li:hover a {background-color: #fff;color: #ccc;}
.top_tabs .nav-pills.nav-wizard > li.active .circle {border-color: transparent transparent transparent #428bca;}
.top_tabs .nav-pills.nav-wizard > li .circle {background-color: #ccc; width:30px; position:relative; height:30px; border-radius:30px; padding:7px 8px; text-align:center; color:#fff; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li .circle i{font-weight:300; font-size:15px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 110px; left: -110px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 110px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle {background-color: #428bca; width:30px; height:30px; border-radius:30px; padding:8px; text-align:center; color:#fff; margin:0 auto;}
.top_tabs .nav-pills.nav-wizard > li.active .circle i{font-weight:300;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 110px; left: -110px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 110px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active a {color: #428bca;}
.top_tabs .nav-pills>li.active>a{background:transparent;}
.top_tabs .nav-pills.nav-wizard > li.active a:hover{background:#fff; color:#428bca;}

.theme_tabs{background:#fff; border-radius:0px; min-height:auto; width:100%; margin:0 auto; margin-bottom:35px;}
.theme_tabs .nav{display:table; margin:0 auto;}
.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:145px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li:first-child {border-left: 0;}
.theme_tabs .nav-pills.nav-wizard > li:first-child a {border-radius: 0px;}
.theme_tabs .nav-pills.nav-wizard > li:last-child {border-right: 0;}
.theme_tabs .nav-pills.nav-wizard > li:last-child a {border-radius: 0px;}
.theme_tabs .nav-pills.nav-wizard > li a {border-radius: 0;padding: 10px; color:#ccc}
.theme_tabs .nav-pills.nav-wizard > li:last-child  .nav-arrow{display:none;}
.theme_tabs .nav-pills.nav-wizard > li .nav-wedge {position: absolute;top: 0px;left: -20px;width: 0px;height: 0px;border-style: solid;border-width: 21px 0 20px 20px;border-color: #eee #eee #eee transparent;z-index: 150;}
.theme_tabs .nav-pills.nav-wizard > li:hover a {background-color: #fff;color: #ccc;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle {border-color: transparent transparent transparent #428bca;}
.theme_tabs .nav-pills.nav-wizard > li .circle {background-color: #ccc; width:30px; position:relative; height:30px; border-radius:30px; padding:7px 8px; text-align:center; color:#fff; margin:0 auto;}
.theme_tabs .nav-pills.nav-wizard > li .circle i{font-weight:300; font-size:15px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 58px; left: -58px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 58px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle {background-color: #428bca; width:30px; height:30px; border-radius:30px; padding:8px; text-align:center; color:#fff; margin:0 auto;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle i{font-weight:300;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 58px; left: -58px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 58px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active a {color: #428bca;}
.theme_tabs .nav-pills>li.active>a{background:transparent;}
.theme_tabs .nav-pills.nav-wizard > li.active a:hover{background:#fff; color:#428bca;}

.req{color:#ff0000;}
.well{background:#fff; border:0px; box-shadow:inset 0px 0px 0px; padding:0px 10px 10px 10px; margin-bottom:0px;}
#component_block h3{font-size:20px; font-weight:300; margin:0px; padding:10px; margin-bottom:15px; padding-left:15px; border-bottom:solid 1px #bec3c8}
#component_block h3 span{font-size:15px; display:block; color:#737373}
.enable_ecommerce h3{font-size:20px; font-weight:300; margin:0px; padding:10px; margin-bottom:15px; padding-left:15px; border-bottom:solid 1px #bec3c8}
.enable_ecommerce h3 span{font-size:15px; display:block; color:#737373}
.enable_bapp h3{font-size:20px; font-weight:300; margin:0px; padding:10px; margin-bottom:15px; padding-left:15px; border-bottom:solid 1px #bec3c8}
.enable_bapp h3 span{font-size:15px; display:block; color:#737373}

.form_area{width:100%; margin:0 auto; margin-top:0px; position:relative}
.form_area h3{font-size:24px; font-weight:500; margin:0px; padding:10px; margin-bottom:15px; padding-left:15px; border-bottom:solid 1px #bec3c8}
.form_area h3 span{font-size:15px; display:block; color:#000}
.form_area .well{background:#fff; border:0px; box-shadow:inset 0px 0px 0px; padding:0px 10px 10px 10px; margin-bottom:0px;}
.form_area .well .row{margin-bottom:15px;}
.form_area .well .title{padding:10px 10px;}
.form_area .well .field{position:relative; padding-left:8px;}
.form_area .well .field input[type=radio]{width:auto!important;}
.form_area .well .field .input-group-addon:last-child{padding:6px;}
.form_area .well .field .colorpicker-element .input-group-addon i{width:25px; height:25px; background-color:transparent!important; background-image:url(../images/icon_color.png);}
/*.form_area .well #description_wrapper{ padding-left:8px;}*/
.form_area .well .field .txt{padding: 9px 12px; border: solid 1px #bec3c8; border-radius:4px; position:relative; color:#000000; height:40px; display:table; padding-right:80px; width:100%} 
.form_area .well .field .txt .select{position:absolute; top:5px!important; right:5px!important; margin-top:0px;}
.form_area .well .field .txt .less_more{bottom:-6px; right:-6px;}
.form_area .well .field .search_icon{position:absolute; color:#737373; top:11px; right:27px;}
.form_area .well .field input{padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color:#737373; box-shadow:none; border-radius:4px; width:100%}
.form_area .well .field .btn-group{display:block;}
.form_area .well .field .btn-group button{padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color:#737373; box-shadow:none; border-radius:4px; width:100%}
.form_area .well .field .dropdown-toggle{width:100%; padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color:#737373; text-align:left}
.form_area .well .field .dropdown-toggle i{position:absolute; right:10px; top:10px;}
.form_area .well .field .twitter{width:27px; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.form_area .well .field .twitter i{font-size:30px; color:#34dcf6}
.form_area .well .field .fb{width:27px; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.form_area .well .field .fb i{font-size:30px; color:#4c6fa9}
.form_area .well .field .gplus{width:27px; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.form_area .well .field .gplus i{font-size:30px; color:#e35b41}
/*.form_area .well .field .in{width:27px; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.form_area .well .field .in i{font-size:30px; color:#089bbd}*/
.form_area .well .field .pin{width:27px; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.form_area .well .field .pin i{font-size:30px; color:#d83935}
.form_area .well .field textarea{padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color:#737373; box-shadow:inset 0px 0px 0px; border-radius:4px; width:100%}
.form_area .well .field .px{position: absolute; right: 16px; top: 1px; font-size: 13px; background: #fff; padding: 10px; border-radius: 0px 4px 4px 0px;}
.form_area .well .color_picker .form-control{padding: 9px 12px; height:auto;}
.form_area .well .color_picker .dropdown-toggle{width:100%; padding: 9px 12px; height: auto; position: relative; border: solid 1px #bec3c8; color:#737373; text-align:left}
.form_area .well .colorpicker-component input{border-radius: 4px 0px 0px 4px;}
.form_area .well .url{padding:10px;}
.form_area .well .field .open>.dropdown-menu{top:35px; width:100%; border-radius:0px 0px 5px 5px; max-height:190px; overflow:auto}
.form_area .well .editor{border: solid 1px #bec3c8; border-radius:4px;}
.form_area .well .field .categories input{width:auto; top:2px; margin-right:7px;}
.form_area .well .field .categories label{margin-bottom:0px;}
.form_area .well .field .radio input[type=radio]{width:Auto;}
.form_area .well .field .action .in{width:50px}
.form_area .well .field .action .tooltip.bottom .tooltip-arrow{left:50%;}
.form_area .well .field .directory_icon{position: absolute; color: #737373; top: 19px; right: 19px;}
.form_area .well .field .bts_dropdown ul li label input{left:0px}
.form_area .well .field .bts_dropdown ul li label{padding:5px 20px}

.form_area .well .add_more{font-size: 13px;color: #bcc1c7;background: #fff;text-decoration: none; width:100%; text-align:right; padding-right:15px;}
.form_area .well .add_more a{text-decoration:none;}
.form_area .well .add_more a:hover{text-decoration:underline;}
.form_area h3{font-size:20px;}
.upload_photo_panel{padding-right:270px!important; position:relative}
.upload_photo_panel_product{padding-right:350px!important; position:relative; padding-bottom:40px!important;}
.upload_photo_panel .add {position:relative;}
.upload_photo_panel .add .add_more {position: absolute;font-size: 13px;color: #bcc1c7;right: 10px!important;bottom: -30px;background: #fff;text-decoration: none; padding:0px;}
.upload_photo_panel  .less_more{position:absolute; font-size:18px; color:#bcc1c7; right: -6px; bottom: -8px; text-decoration:none; display:none}
.upload_photo_panel  .less_more a{text-decoration:none;}
.upload_photo_panel:hover .add_more{display:block}
.upload_photo_panel .upload_photo{position:absolute; z-index:90; right:25px; top:0px; background:#fafafa; padding:5px; border:solid 1px #e1e1e1;border-radius:5px;}
.upload_photo_panel .upload_photo .frame{width:113px; height:89px; min-height:55px; background:#fff; border:solid 5px #888888; cursor:pointer;border-radius:5px;}
.upload_photo_panel .upload_photo .frame img{width:100%; height:80px}
.upload_photo_panel .upload_photo:hover .upload_image_panel{display:block; top:0px; -webkit-transition: top 1s; -moz-transition: top 1s; -o-transition: top 1s; transition: top 1s;}
.upload_photo_panel .upload_photo .btn{border-radius:0px 0px 5px 5px; width:100%; padding:3px 8px}
.upload_photo_panel .upload_photo .upload_image_panel{border:solid 1px #e1e1e1; position:absolute; width:152px; background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.3); right:122px; top:0px; display:none}
.upload_photo_panel .upload_photo .upload_image_panel:before{left: 100%;top: 10%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; border-color: rgba(225, 225, 225, 0); border-left-color: #e1e1e1;	border-width: 11px;	margin-top: -6px;}
.upload_photo_panel .upload_photo .upload_image_panel .color_pallet{padding:5px; display:table; width:100%}
.upload_photo_panel .upload_photo .upload_image_panel .color_pallet .color_box{float:left; width:25px; height:25px; margin:5px; cursor:pointer; position:relative; border-radius: 2px;}
/*.upload_photo_panel .upload_photo .upload_image_panel .color_pallet .color_box:hover:after{content: "\2713"; position: absolute; color: #fff; font-weight: bold; left: 50%; margin-left: -7px; top: 50%; margin-top: -10px; width:14px; height:20px;}*/
.upload_photo_panel .upload_photo .upload_image_panel .color_pallet .color_box span{color: #fff; margin: 4px; display: block;}
.upload_photo_panel .upload_photo .upload_image_panel .image_uplaod{background:#e1e1e1; padding:5px; padding-bottom:0px;}
.upload_photo_panel .upload_photo .upload_image_panel .image_uplaod .btn{border-radius:3px; width:100%; font-size:12px; margin-bottom:5px; background: #10B981 !important; color: #fff!important;}
/*.upload_photo_panel .upload_photo .upload_image_panel .color_pallet .active:after{content: "\2713"; position: absolute; color: #fff; font-weight: bold; left: 50%; margin-left: -7px; top: 50%; margin-top: -10px; width:14px; height:20px;}*/
.upload_photo_panel .field{padding:0px;}

.custom_child ul{margin:0px; padding:0px;}

#vendor_list{display:table; padding-right:65px; float:left}
#vendor_list p{float:left; padding:2px 5px; margin-bottom:3px; color: #555; border-right:solid 1px #bec3c8}
.color_pallet-2{display:table; width:100%}
.color_pallet-2 .color_box{float:left; width:25px; height:25px; margin:5px; cursor:pointer; position:relative; border-radius: 2px;}
.color_pallet-2 .color_box span{color: #fff; margin: 4px; display: block;}

.modifier_list_scroll{height:300px!important; max-height:300px!important; overflow:auto; overflow-x:hidden; border:solid 1px #bec3c8; border-radius:5px; position:relative}
.modifier_list_scroll .msg{position:Absolute; width:400px; left:50%; margin-left:-200px; top:50%; margin-top:-40px;}
/*.modifier_list_scroll #no_modifier_message{top: 85%;}*/
.modifier_list{padding:10px; display:table; border-bottom:solid 1px #bec3c8; width:100%}
.modifier_list .in{width:auto!important; height:27px; position:absolute;right: 20px;z-index: 100; top: 5px;}
.modifier_list .checkbox{margin:0px;}
.modifier_list ul{list-style:none; padding:0px; margin:0px;}
.modifier_list li{list-style:none; float:left; width:18%; font-weight:300;}
.modifier_list .col_1 li{width:32%}
.modifier_list li.max{ width: 14%;}
#tax_list span{    border-right: solid 1px;padding-right: 10px;margin-right: 10px;}
#tax_list span:last-child{border-right: solid 0px;}
.tax_list span{    border-right: solid 1px;padding-right: 10px;margin-right: 10px;}
.tax_list span:last-child{border-right: solid 0px;}



.modifier_list .col_1_order{float:left; width:380px; font-weight:300; padding:10px;}
.modifier_list .col_1_order span{display:block; font-size:14px; font-weight:300;}
.modifier_list .col_1_order .checkbox label{font-weight:300;}
.modifier_list .col_1_order i{opacity: 0.5;  filter: alpha(opacity=50);}
.modifier_list .col_2_order{font-weight:300; float:right; padding:10px;}
.modifier_list .col_2_order a{color:#2996cc; text-decoration:none; font-weight:300; }
/*.modifier_list_scroll .modifier_list:last-child{border-bottom:0px;}*/

.select_component ul{list-style:none; margin:0px; padding:0px;}
.select_component li{display:inline-block; padding:10px;}



.new_group_Add { padding:10px; display:table; border-bottom:solid 1px #bec3c8; width:100%}
/*.new_group_Add .col_1{float:left; margin-right:10px;}
.new_group_Add .col_1 .checkbox {margin:5px 15px 5px 0px;}
.new_group_Add .col_1 .checkbox label{font-weight:300;}
.new_group_Add .col_1 input{padding:5px!important; border:solid 1px #bec3c8!important; border-radius:3px;}
.new_group_Add .col_2{float:left; font-size:14px; margin-left:10px; padding-top:5px;}
.new_group_Add .col_3{float:left; width:20px; margin-left:10px; padding-top:5px;}
.new_group_Add .col_4{float:left;  width:75px; margin-left:10px;}
.new_group_Add .col_4 input{ border-radius:3px; border:solid 1px #bec3c8!important; padding:2px 5px!important;}
.new_group_Add .col_5{float:right; padding-top:5px; margin-left:15px;}*/
.new_group_Add ul{width:100%; display:table; margin:0px; padding:0px;}
.new_group_Add li{display:inline-block; list-style:none; padding:5px; width:15%;}
.new_group_Add li{width:18%; float:left; padding-top:7px;}
.ml_add_product .new_group_Add li{width:13%; float:left; padding-top:7px;}
.ml_add_product .modifier_list li{width: 15%;}
.ml_add_product .modifier_list li.min{width: 11%;}
.ml_add_product .modifier_list li.max{width: 11%;}
.ml_add_product .modifier_list .col_1 li{width: 32%;}
.new_group_Add input{padding:5px!important;}
.new_group_Add .col_1 li{width:28%; padding:0px;margin-right: 4%;}
.ml_add_product .new_group_Add li.ml-min-li{width: 10%;}
.ml_add_product .new_group_Add li.ml-max-li{width: 10%;}

#description_wrapper .note-editor .note-toolbar{border-radius:4px 4px 0px 0px}
#description_wrapper .note-editor .btn{font-size:small!important; display:inline-block!important; padding:10px !important; color:#333333!important; border:1px solid #ccc!important; width:auto!important; background:#fff !important; line-height:1!important;}
#description_wrapper .note-editor .btn i{float:left!important; margin-top:0px!important;}
#description_wrapper .note-editor .btn .caret{margin-left:7px!important;margin-top:3px!important; }
#description_wrapper .note-color .btn .caret{margin:3px 0px 4px 0px!important;}
#description_wrapper .note-editor .btn-default{background:#fff !important;}
#description_wrapper .note-editor .note-codable{display:none !important;}
#description_wrapper .note-height .caret{margin-left:0px!important;margin-top:3px!important; }
#description_wrapper .note-editor{border:0px;}
#description_wrapper .note-editor .btn-toolbar > .btn + .btn, .note-editor .btn-toolbar > .btn-group + .btn, .note-editor .btn-toolbar > .btn + .btn-group, .note-editor .btn-toolbar > .btn-group + .btn-group{margin-left:0px;}
#description_wrapper .note-editor .dropdown-menu{width:inherit!important;}
#description_wrapper .note-editor .note-editable{overflow-x:hidden;}
#description_wrapper .note-editor .note-statusbar{border-radius:0px 0px 4px 4px;}

.description_wrapper .note-editor .note-toolbar{border-radius:4px 4px 0px 0px}
.description_wrapper .note-editor .btn{font-size:small!important; display:inline-block!important; padding:10px !important; color:#333333!important; border:1px solid #ccc!important; width:auto!important; background:#fff !important; line-height:1!important;}
.description_wrapper .note-editor .btn i{float:left!important; margin-top:0px!important;}
.description_wrapper .note-editor .btn .caret{margin-left:7px!important;margin-top:3px!important; }
.description_wrapper .note-color .btn .caret{margin:3px 0px 4px 0px!important;}
.description_wrapper .note-editor .btn-default{background:#fff !important;}
/*.description_wrapper .note-editor .note-codable{display:none !important;}*/
.description_wrapper .note-height .caret{margin-left:0px!important;margin-top:3px!important; }
.description_wrapper .note-editor{border:0px;}
.description_wrapper .note-editor .btn-toolbar > .btn + .btn, .note-editor .btn-toolbar > .btn-group + .btn, .note-editor .btn-toolbar > .btn + .btn-group, .note-editor .btn-toolbar > .btn-group + .btn-group{margin-left:0px;}
.description_wrapper .note-editor .dropdown-menu{width:inherit!important;}
.description_wrapper .note-editor .note-editable{overflow-x:hidden;}
.description_wrapper .note-editor .note-statusbar{border-radius:0px 0px 4px 4px;}
.page_action_bar{position:fixed; background:#f0f1f2; width:100%; right:0px; bottom:0px; padding:15px; border-top:solid 1px #bec3c8; z-index:10}

.form_area #save_btn{margin-bottom:0px!important;}
.form_area #time_btn{margin-bottom:0px;}
.product_panel{width:100%; display:table; padding:0px;}
.selected_products{display: table;}
.selected_products .heading{ padding: 10px 0px;}
.selected_products .selected_product{ float:left; margin-right:10px; border: solid 1px #e4e4e4; border-radius: 3px; padding: 5px; background: #f9f9f9; margin-bottom: 10px;}
.selected_products .selected_product .fa {font-weight: 200; font-size: 15px;    font-style: normal; margin-left: 5px;}

.product_panel .category_box{width:490px; border:solid 1px #bec3c8; float:left; border-radius:4px;}
.product_panel .category_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none; padding:10px; border-radius:4px 4px 0px 0px}
.product_panel .category_box .heading .small_search input{padding:5px;}
.product_panel .category_box .list{overflow:auto; height:250px!important; overflow-x:hidden}
.product_panel .category_box .list .item{width:100%; font-weight:700;}
.product_panel .category_box .list .item .checkbox{padding:10px; border-bottom:solid 0px #bec3c8}
.product_panel .category_box .list .item .dis_cat_cls{float:right; cursor:pointer}
.product_panel .category_box .list .item .dis_cat_cls i{color:#32373c}
.product_panel .category_box .list .item .width_240{width:240px;}
.product_panel .category_box .list .item .email{float:left; margin:10px; font-weight:300; width:200px;}
.product_panel .category_box .list .item label{font-size:14px;}
.product_panel .category_box .list .sub_item{width:100%; padding-left:15px; border-bottom:solid 0px #bec3c8; padding-bottom:5px;}
.product_panel .category_box .list .sub_item label{font-size:14px;}
.product_panel .category_box .list .sub_item .radio{margin-bottom:5px;}
.product_panel .category_box .field{padding:5px;}
.product_panel .category_box .field input{width:100%; border:0px; padding:7px;color: #a9a9a9;}
.product_panel .product_box{width:490px; border:solid 1px #bec3c8; float:right; border-radius:4px;}
.product_panel .product_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none; padding:10px; border-radius:4px 4px 0px 0px}
.product_panel .product_box .list{overflow:auto; height:250px; overflow-x:hidden}
.product_panel .product_box .list label{font-size:14px;}
.product_panel .product_box .list .item .checkbox{margin:10px;}
.product_display_info {display:table; width:100%; padding:20px 0px;}
.product_display_info ul{list-style:none; padding:0px;}
.product_display_info li{display:inline-block!important;}
.product_display_info .pc_view{border:solid 1px #bec3c8; border-radius:3px; margin:5px 5px 5px 0px; padding:5px;}

.tax_bracket_list{width:100%;}
.tax_bracket_list .delivery_method{float:left; position:relative; font-size:13px; font-weight:300;}
.tax_bracket_list .delivery_method .txt{margin:10px 10px 0px 0px;}
.tax_bracket_list .delivery_method .btn-default{ color:#a9a9a9}
.tax_bracket_list .search {position:relative; width:200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; float:right; margin-bottom:15px;}
.tax_bracket_list .search input{padding:5px 8px; height:auto; position:relative; border:solid 1px #bec3c8}
.tax_bracket_list .search i{position:absolute; right:10px; top:17px; color:#bec3c8}
.tax_bracket_list .table{background:#f0f1f2}
.tax_bracket_list .table-fixed thead {width: 97%;}
.tax_bracket_list .table-fixed thead th{font-weight:400; font-size:14px;}
.tax_bracket_list .table-fixed tbody {height: 180px; overflow-y: auto; width: 100%; background:#fff;}
.tax_bracket_list .table-fixed tbody td{font-weight:300; font-size:14px;}
.tax_bracket_list .table-fixed thead, .tax_bracket_list .table-fixed tbody, .tax_bracket_list .table-fixed tr, .tax_bracket_list .table-fixed td, .tax_bracket_list .table-fixed th {display: block;}
.tax_bracket_list .table-fixed tbody td, .tax_bracket_list .table-fixed  thead > tr> th {float: left;border-bottom-width: 0;width:50%}
.tax_bracket_list .table-fixed tbody td:last-child, .tax_bracket_list .table-fixed  thead > tr> th:last-child{width:50%}
.tax_bracket_list .table-fixed tr{width:100%; display:table}
.tax_bracket_list input{padding: 5px 5px; border-radius:4px; border:solid 1px #bec3c8; width:100%}
.tax_bracket_list textarea{padding: 5px 5px; border-radius:4px; border:solid 1px #bec3c8; width:100%}
.tax_bracket_list .btn-group{width:100%;}
.tax_bracket_list .dropdown-toggle{width:100%; text-align:left; background:#fff;}
.tax_bracket_list .dropdown-toggle i{float:right; margin-top:5px;}
.tax_check{margin-top:15px!important;}
.badge_setting .toggle.btn {right: 14px;}

#right_panel{overflow-y:scroll; flex:1 1 auto; padding-bottom:40px;}
#right_panel::-webkit-scrollbar-track{border-radius: 0px;background-color: #fafbfc;}
#right_panel::-webkit-scrollbar{width: 7px;background-color: #85898c;}
#right_panel::-webkit-scrollbar-thumb{border-radius: 5px;background-color: #85898c;}

.max_no {margin-top:15px!important; margin-bottom:0px!important;}
.max_no .radio{margin-top:0px; margin-bottom:25px;}
.radio_button .radio{margin-top:10px;}
.categories_input input{width:50%}

.switch {position: relative;display: inline-block;width: 50px;height: 24px;}
.switch input {display:none;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 16px;width: 16px;left: 4px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
input:checked + .slider {background-color: #2196F3;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(16px);-ms-transform: translateX(26px);transform: translateX(26px);}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}

.checkbox{margin:0px;}
.checkbox label:after, .radio label:after {content: '';display: table;clear: both;}
.checkbox .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .2em;width: 1.15em;height: 1.15em;float: left;margin-right: .5em; background:#fff}
.radio .cr {position: relative;display: inline-block;border: 1px solid #a9a9a9;border-radius: .2em;width: 1.2em;height: 1.2em;float: left;margin-right: .5em;}
.radio .cr {border-radius: 50%;}
.checkbox .cr .cr-icon,.radio .cr .cr-icon {position: absolute;font-size: 12px;line-height: 0;top: 50%;left: 11%; margin-left:-1px; margin-right:-1px;}
.radio .cr .cr-icon {margin-left: 0em;}
.checkbox label{padding-left:0px!important; font-weight:300}
.checkbox label input[type="checkbox"],.radio label input[type="radio"] {display: none !important;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,.radio label input[type="radio"] + .cr > .cr-icon {transform: scale(3) rotateZ(-20deg);opacity: 0;transition: all .3s ease-in;}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,.radio label input[type="radio"]:checked + .cr > .cr-icon {transform: scale(1) rotateZ(0deg);opacity: 1;}
.checkbox label input[type="checkbox"]:disabled + .cr,.radio label input[type="radio"]:disabled + .cr {opacity: .5;}

.actions_items{float:right;position:relative; visibility:hidden;}
.actions_items a.dot{display:block; width:15px; padding:0px 20px; text-decoration:none;}
.actions_items a.dot:after {content: '\2807';font-size: 30px; color: #2e2e2e; font-family: sans-serif!important;}
.actions_items .dropdown-menu{left:-113px; height:auto!important;background:#fff!important}
.actions_items .dropdown-menu:before{bottom: 100%;right: 5%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none; border-color: rgba(241, 241, 241, 0); border-bottom-color: #e1e1e1;	border-width: 11px;	margin-top: -11px;}
.actions_items .dropdown-menu li{margin:0px!important; padding:0px!important;display:block!important; width:100%!important;}
.actions_items .dropdown-menu li .active{background: transparent; border-bottom: solid 5px #2996cc; color: #2996cc;}

/*=========================Discount=======================================*/

.badge_setting .toggle.btn {
    right: 14px;
}

#nav-icon1{width: 60px;height: 51px;position: relative;padding: 15px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
#nav-icon1 span{width:30px; display: block;position: absolute;height: 3px;background: #fff;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out; margin-top:12px; margin-left:-15px; left:50%;}
#nav-icon1 span:nth-child(1) {top: 0px;}
#nav-icon1 span:nth-child(2) {top: 9px;}
#nav-icon1 span:nth-child(3) {top: 18px;}
#nav-icon1.open span:nth-child(1) {top: 18px; -webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg); transform: rotate(135deg);}
#nav-icon1.open span:nth-child(2) {opacity: 0; left: -60px;}
#nav-icon1.open span:nth-child(3) {top: 18px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.hd{margin-left:0px!important; top:0; z-index:1000; position:absolute !important; top:0px !important;}

.navbar-toggle{padding:3px 0px; border:0px;}
.navbar-toggle .icon-bar{width:5px; height:5px; border-radius:5px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent;}

.modal-header{background:#fafafa;border-radius:5px 5px 0px 0px; font-size:24px; font-weight:300;}
.modal-header h4{font-size:24px; font-weight:300; text-align:center;}
.modal-header .close{margin-top:6px;}
.modal-footer{background:#fafafa;border-radius:0px 0px 5px 5px;}
.modal-footer .btn{font-size:14px; font-weight:500; line-height:38px; padding:0 16px!important; background:#fafafa;}

.modal-footer .btn:hover{background:#ffffff;}
.modal-footer .btn-primary{background:#2996cc; border:0px; }
.modal-footer .btn-primary:hover{background:#3ba8de;}
.modal-footer .small_btn{background:#2996cc; font-size:20px; padding:9px 15px!important;}
.modal-footer .small_btn:hover{background:#3ba8de;}
.modal-body .form_table{border:1px #bec3c8 solid; display:table; width:100%}
.modal-body .form_table{border:1px #bec3c8 solid; display:table; width:100%}
.modal-body  .form_table .field_row{display:table; border-bottom:1px #bec3c8 solid; width:100%; position:relative}
.modal-body  .form_table .field_row .title{background:#f0f1f2; padding:13px 24px; color:#32373c; font-size:14px; font-weight:500; font-size:14px;}
.modal-body  .form_table .field_row .field input{box-shadow:none; width:100%; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; font-size:14px;}
.modal-body  .form_table .field_row .field .btn-group{width:100%;}
.modal-body  .form_table .field_row .field .multiselect{width:100%;}
.modal-body  .form_table .field_row .field .multiselect .caret{float:right; margin-top:8px;}
.modal-body  .form_table .field_row .field .multiselect-container{width:100%; height:250px; overflow:auto; overflow-x:hidden; font-size:13px;}
.set_inventory_page .modal-body  .form_table .field_row .field .multiselect-container{ height:auto; }
.modal-body  .form_table .field_row .field .multiselect-container label{width:100%!important; font-weight:500!important;}
.modal-body  .form_table .field_row .field .multiselect-container .checkbox{width:100%!important; padding-left:30px!important; font-weight:300!important;}
.modal-body  .form_table .field_row .field .multiselect-container .checkbox input{width:auto!important}
.modal-body  .form_table .field_row .field select{width:100%; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; font-size:14px;}
.modal-body  .form_table .field_row .field input.with_button{width:63%; display:inline-block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; font-size:14px;}
.modal-body  .form_table .field_row .field textarea{width:100%; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; height:115px; font-size:14px;}
.modal-body  .form_table .field_row .field .btn{width:100%; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; text-align:left; font-size:14px;}
.modal-body  .form_table .field_row .field .btn i{float:right; margin-top:5px;}
.modal-body  .form_table .field_row .field .dropdown-menu{width:100%; max-height:200px; overflow-y:auto;}
.modal-body  .form_table .field_row .field .dropdown-menu input{width:auto;}
.modal-body  .form_table .field_row .field .txt{width:100%; display:block; padding:12px 9px; color:#a9a9a9; line-height:1.5; background-color:transparent; border:0px; position:relative; font-size:14px;}
.modal-body  .form_table .field_row .field .form-control{height:auto; border-radius:0px; box-shadow:0px 0px;}
.modal-body  .form_table .field_row .field .input-group-addon:last-child{border:0px; border-radius:0px; background:transparent}
.modal-body  .form_table .field_row .field .colorpicker-component .input-group-addon{background:#eee!important;}
.modal-body  .form_table .field_row .field .colorpicker-component .input-group-addon i{width: 25px; height: 25px; background-color: transparent!important; background-image: url(../images/icon_color.png);}
.modal-body  .form_table .field_row .field .search_icon{position:absolute; color:#737373; top:11px; right:27px;}
.modal-body  .form_table .field_row .field .checkbox{margin:0px;}
.modal-body  .options{position:relative; margin-top:15px;}
.modal-body  .options .text{padding:3px; float:left; font-size:14px; color:#a9a9a9; margin-right:5px;}
.modal-body  .options .c_box{float:left; margin-right:10px;}
.modal-body  .options .c_box  .checkbox label{font-weight:300; font-size:14px;}
.modal-body  .options input{width: 100%;display: block;padding: 12px 9px;color: #a9a9a9;line-height: 1.5;background-color: transparent;border: 0px;font-size: 14px;}
.modal-body  .options .field{float:left;  width:70px;}
.modal-body  .options .field input{width:100%; border-radius:3px; border:solid 1px #bec3c8; padding:2px 5px!important;}
.modal-body  .form_table .add_more{position:absolute; font-size:18px; color:#bcc1c7; right: -6px; bottom: -9px; background: #fff; text-decoration:none; display:none}
.modal-body  .form_table #add_note{position:relative;}
.modal-body  .form_table #add_note:hover .add_more{display:block}
.modal-body  .form_table .less_more{position:absolute; font-size:10px; color:#bcc1c7; right: 10px; top: 95px; text-decoration:none; display:none}


.modifier{width:100%; display:table;}
.modifier .modifier_name{width:100%; display:table; background:#f0f1f2; padding:10px; margin-bottom:20px;}
.modifier .modifier_name .title{font-size:15px; font-weight:300; float:left; padding:5px;}
.modifier .modifier_name .field{float:left; margin-left:15px; width:380px;}
.modifier .modifier_name .field input{padding:5px; font-size:14px; font-weight:300; width:100%; border-radius:3px; border:solid 1px #bec3c8}
.modifier .modifier_name .field textarea{border-radius:3px; border:solid 1px #bec3c8; padding:5px; margin-right:10px; width:100%; height:150px;}
.modifier .heading{padding:10px 8px; font-size:15px; border-bottom:solid 1px #bec3c8}
.modifier .product_items .table{background:#f0f1f2}
.modifier .product_items .table-fixed thead {width: 97%;}
.modifier .product_items .table-fixed thead th{font-weight:400; font-size:14px;}
.modifier .product_items .table-fixed tbody {height: 223px; overflow-y: auto; width: 100%; background:#fff;}
.modifier .product_items .table-fixed tbody td{font-weight:300; font-size:15px;}

.modifier .product_items .table-fixed thead, .modifier .product_items .table-fixed tbody, .modifier .product_items .table-fixed tr, .modifier .product_items .table-fixed td, .modifier .product_items .table-fixed th {display: block;}
.modifier .product_items .table-fixed tbody td, .modifier .product_items .table-fixed  thead > tr> th {float: left;border-bottom-width: 0;width:15%}
.modifier .product_items .table-fixed tbody td:first-child, .modifier .product_items .table-fixed  thead > tr> th:first-child{width:30%}
.modifier .product_items .table-fixed tbody td:last-child, .modifier .product_items .table-fixed  thead > tr> th:last-child{width:10%}
.modifier .options{position:relative;}
.modifier .options .checkbox{margin:5px;}
.modifier .options .text{padding:3px; float:left; font-size:14px; color:#a9a9a9; margin-right:5px;}
.modifier .options .c_box{float:left; margin-right:10px;}
.modifier .options .c_box  .checkbox label{font-weight:300; font-size:14px;}
.modifier .options input{width: 100%;display: block;padding: 12px 9px;color: #a9a9a9;line-height: 1.5;background-color: transparent;border: 0px;font-size: 14px;}
.modifier .options .field{float:left;  width:70px;}
.modifier .options .field input{width:100%; border-radius:3px; border:solid 1px #bec3c8; padding:2px 5px!important;}
.select_product .search {position:relative; width:200px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; float:right; margin-bottom:15px;}
.select_product .search input{padding: 6px; width:100%; height: auto; position: relative; border: solid 1px #bec3c8; box-shadow: 0px 0px 0px; font-size: 14px;}
.select_product .search i{position:absolute; right:15px; top:22px; color:#bec3c8}
.select_product .heading{float:left; font-size: 18px; font-weight: 300; padding: 10px;}
.select_product .product_panel{width:100%; display:table; padding:15px;}
.select_product .product_panel .category_box{width:400px; border:solid 1px #bec3c8; float:left;}
.select_product .product_panel .category_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none;}
.select_product .product_panel .category_box .list{overflow:auto; height:300px;}
.select_product .product_panel .category_box .list .item{width:100%; border-bottom:solid 1px #bec3c8; padding:5px;}
.select_product .product_panel .category_box .list .sub_item{width:100%; padding-left:20px;}
.select_product .product_panel .category_box .field{padding:5px;}
.select_product .product_panel .category_box .field input{width:100%; border:0px; padding:7px;color: #a9a9a9;}
.select_product .product_panel .category_box .item .radio{margin-bottom:0px!important;}
.select_product .product_panel .product_box{width:400px; border:solid 1px #bec3c8; float:right;}
.select_product .product_panel .product_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none;}
.select_product .product_panel .product_box .list{overflow:auto; height:300px;}
.select_product .product_panel .product_box .list .item{width:100%; border-bottom:solid 1px #bec3c8; padding:5px;}
.select_product .product_panel .product_box .item .radio{margin-bottom:10px;}

.small_button {background: #10B981 !important;border: 1px #10B981 solid!important;padding: 3px 10px!important;text-align: Center!important;color: #fff!important;border-radius: 3px!important;}
.small_button:hover{color:#fff!important;}

#open_popup_add_product .btn-primary { color: #fff !important;background-color: #337ab7 !important;border-color: #2e6da4 !important;     padding: 10px !important;}
.order_button_wrapper .blue_button {width:100%; background: #337ab7!important;border: 1px #2e6da4 solid!important;padding: 3px 10px!important;text-align: Center!important;color: #fff!important;border-radius: 3px!important; height:36px!important; line-height:34px!important;}
.order_button_wrapper{position:absolute; background:#e1e1e1; padding:5px; bottom:0px; width:100%;}
.grey_button {background: #fafafa!important;border: 1px #bec3c8 solid!important;color: #a9a9a9!important;}
.small_button_withfield{width: 33%;display: inline-block;font-size: 12px; padding: 10px !important;position: relative;left: 21px;}
.popup_scroll{max-height: 500px; overflow: auto;}
/*.modal-body{max-height: 400px; overflow: auto;}*/
modal-body .content_head{margin-left: 0px; background: #f0f1f2;padding: 10px 7px; border-bottom: solid 2px #e6e4e4;}

.rightpanel_wrapper .chart .data_panel{height:Auto;}
.rightpanel_wrapper .chart .data_panel .chart_header{padding:10px; line-height:25px; font-weight:700; font-size:13px;}
.rightpanel_wrapper .chart .data_panel .chart_header span{display:block; font-weight:300; font-size:18px;}
.rightpanel_wrapper .chart .data_panel #chart-container text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container1 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container2 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .heading{padding:10px 5px;}

.rightpanel_wrapper .inner_panel .app_center {display:table; width:100%; padding:7px;}
.rightpanel_wrapper .inner_panel .app_center ul{list-style:none; padding:0px; clear:both; display:table; width:100%}
.rightpanel_wrapper .inner_panel .app_center li{border:solid 1px #bec3c8; margin:5px; display:inline-block; padding:20px; height:510px; width:31.3%; max-width:365px; border-radius:3px; position:relative; padding-bottom:90px; vertical-align:top; }
body.payment_management .rightpanel_wrapper .inner_panel .app_center li{border:solid 1px #bec3c8; margin:5px; display:table-cell; padding:20px; height:100%; width:30.33333%; max-width:330px; border-radius:3px; position:relative; padding-bottom:10px;}
.payment_apply{ color: #64696e;}
.rightpanel_wrapper .inner_panel .app_center .img{width:80px; height:80px; margin:0 auto; border:solid 1px #bec3c8; margin-bottom:25px; border-radius:80px; }
.rightpanel_wrapper .inner_panel .app_center .name{text-align:center; height:45px; font-size:18px; width:100%; font-weight:400; margin-bottom:7px; line-height:1.2;}
.rightpanel_wrapper .inner_panel .app_center .price{text-align:center; width:100%; font-weight:500; margin-bottom:10px; font-size:14px; color:#64696e; line-height:1.5}
.rightpanel_wrapper .inner_panel .app_center .description{min-height:150px; text-align:center; width:100%; font-weight:300; margin-bottom:10px; color:#64696e; line-height:1.5}
.rightpanel_wrapper .inner_panel .app_center .button{position:absolute; bottom:10px; text-align:center; width:100%; left:0px;}
.rightpanel_wrapper .inner_panel .app_center .button .btn{background:#fafafa; height:40px; min-width:80px; border:1px solid #bec3c8; border-radius:3px; line-height:38px; font-weight:500; padding:0px 16px; color:#2996cc; font-size:14px;}
.rightpanel_wrapper .inner_panel .app_center .button .btn:hover{background:#fff!important;}
.rightpanel_wrapper .inner_panel .app_center .link{color:#737373; margin-left:10px;}
.rightpanel_wrapper .inner_panel .app_center .link i{font-size:18px;}
.rightpanel_wrapper .inner_panel .app_center .button .view_demo{background:#fff; color:#2996cc!important; font-size:14px; display:block; border:0px; margin-bottom:5px;}
.rightpanel_wrapper .inner_panel .app_center .button .view_demo:hover{background:transparent; color:#32373c!important}
.rightpanel_wrapper .inner_panel .app_center .small{width:1%!important; max-width:6px!important; padding:0px;}
.rightpanel_wrapper .inner_panel .app_center .app_note{font-size:11px; margin-bottom:10px; color:#64696e; text-align:Center;}
.rightpanel_wrapper .inner_panel .app_center .options_wrapper{height:80px;}
.app_center_popup{height:400px; overflow:auto;}
.app_center_popup .toggle{width:100%!important; min-width: 80px !important;}


.app_center_newprice {width:100%; padding:7px; height:450px; overflow:auto;}
.app_center_newprice ul{list-style:none; padding:0px; clear:both; display:table; width:100%}
.app_center_newprice li{border:solid 1px #bec3c8; margin:5px; display:inline-block; padding:20px; height:100%; width:32%; max-width:330px; border-radius:3px; position:relative; vertical-align:top; }
body.payment_management .app_center_newprice li{border:solid 1px #bec3c8; margin:5px; display:table-cell; padding:20px; height:100%; width:30.33333%; max-width:330px; border-radius:3px; position:relative; padding-bottom:10px;}
.payment_apply{ color: #64696e;}
.app_center_newprice .img{width:80px; height:80px; margin:0 auto; border:solid 1px #bec3c8; margin-bottom:25px; border-radius:80px; }
.app_center_newprice .name{text-align:center; height:45px; font-size:18px; width:100%; font-weight:400; margin-bottom:7px; line-height:1.2;}
.app_center_newprice .price{text-align:center; width:100%; font-weight:500; margin-bottom:10px; font-size:14px; color:#64696e; line-height:1.5}
.app_center_newprice .description{min-height:20px; text-align:center; width:100%; font-weight:300; margin-bottom:10px; color:#64696e; line-height:1.5}
.app_center_newprice .button{position:absolute; bottom:10px; text-align:center; width:100%; left:0px;}
.app_center_newprice .button .btn{background:#fafafa; height:40px; min-width:80px; border:1px solid #bec3c8; border-radius:3px; line-height:38px; font-weight:500; padding:0px 16px; color:#2996cc; font-size:14px;}
.app_center_newprice .button .btn:hover{background:#fff!important;}
.app_center_newprice .link{color:#737373; margin-left:10px;}
.app_center_newprice .link i{font-size:18px;}
.app_center_newprice .button .view_demo{background:#fff; color:#2996cc!important; font-size:14px; display:block; border:0px; margin-bottom:5px;}
.app_center_newprice .button .view_demo:hover{background:transparent; color:#32373c!important}
.app_center_newprice .small{width:1%!important; max-width:6px!important; padding:0px;}
.app_center_newprice .app_note{font-size:11px; margin-bottom:10px; color:#64696e; text-align:Center;}
.app_center_newprice .options_wrapper{height:80px;}

.delivery_preferences{width:100%;}
.delivery_preferences .free_shipping{width:100%; padding:0px; display:table; position:relative}
.delivery_preferences .free_shipping .checkbox{margin-top:5px!important;}
.delivery_preferences .free_shipping input{padding:6px 10px; height:auto; border:solid 1px #bec3c8; border-radius:3px;}
.delivery_preferences .free_shipping textarea{padding:6px 10px; height:auto; border:solid 1px #bec3c8; border-radius:3px; width:100%}
.delivery_preferences .free_shipping .caption{font-size:13px; padding-top:7px; width:55px;}
.delivery_preferences .free_shipping .heading{padding:10px 0px;}
.delivery_preferences .free_shipping .dropdown-menu{max-height:200px; overflow:auto;}
.delivery_preferences .free_shipping .slot {width:100%; padding:0px; position:relative}
.delivery_preferences .free_shipping .slot .cross{position:absolute; top:0px; right:0px; font-size:13px; color:#bec3c8; cursor:pointer}
.delivery_preferences .free_shipping .slot .cross:hover{color:#32373c;}
.delivery_preferences .free_shipping .btn-group{width:100%;}
.delivery_preferences .free_shipping .btn-primary.active{background:#eeeded; color:#32373c;}
.delivery_preferences .free_shipping .btn-primary{background:#fff; border:solid 1px #bec3c8; color:#a9a9a9; width:33.333%}
.delivery_preferences .free_shipping .btn-primary input{width:auto;}
.delivery_preferences .free_shipping .option_wrapper{border:solid 1px #bec3c8; padding:10px; display:table; width:100%}
.delivery_preferences .free_shipping .option_wrapper .weight{width:100%; display:table; padding:10px;}
.delivery_preferences .free_shipping .option_wrapper .dropdown-toggle{text-align:left!important;}

.unit{float:left; width:40%; border:solid 0px #bec3c8;}
.unit .header{background:#f0f1f2; border-bottom:2px solid #ddd; padding:10px;}
.unit .content_table{width:100%; height:470px; overflow:auto;}
.unit .content_table ul{width:100%; margin:0px; padding:0px; list-style:none; border-bottom:dotted 1px #bec3c8}
.unit .content_table li{display:inline-block; width:50%; padding:10px;}
.unit .content_table ul:hover{background:#f0f1f2; cursor:pointer}
.unit .content_table .active{background:#f0f1f2;}
.conversion_unit{float:left; width:60%; border-left:dotted 1px #bec3c8; position:relative}
.conversion_unit .header{background:#f0f1f2; border-bottom:2px solid #ddd;}
.conversion_unit .header ul{padding:0px; margin:0px;}
.conversion_unit .header li{list-style:none; display:inline-block; width:50%; padding:10px; margin:0px;}
.conversion_unit .content_table{width:100%; height:470px; overflow:auto;}
.conversion_unit .content_table ul{width:100%; margin:0px; padding:0px; list-style:none; border-bottom:dotted 1px #bec3c8}
.conversion_unit .content_table li{display:inline-block; width:50%; padding:10px;}
.conversion_unit .content_table ul:hover{background:#f0f1f2; cursor:pointer}
.conversion_unit .bottom_link{position:absolute; bottom:0px; width:100%; background:#fff; padding:10px; border-top:solid 1px  #bec3c8 }

.two_li_wrapper {background: #fff; padding: 1px; flex: 1 1 auto; height: 100%; position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.two_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px;}
.two_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.two_li_wrapper .table_header li{line-height: 33px;padding: 8px;display: inline-block;width: 49%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.two_li_wrapper .two_li {position: absolute; overflow-y: auto; top: 52px; bottom: 0; left: 0; right: 0;}
.two_li_wrapper .two_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.two_li_wrapper .two_li ul:hover .actions_items{visibility:visible;}
.two_li_wrapper .two_li li{width:50%; float:left; line-height:32px; padding:8px;}
.two_li_wrapper .two_li li:last-child{padding:7px 8px;}
.two_li_wrapper .two_li .child li{padding-left:35px;}
.two_li_wrapper .two_li input{padding:0px 5px; height:auto; border:solid 1px #bec3c8; border-radius:3px; width:90%}
.two_li_wrapper .collapse.in{display:table;}
.two_li_wrapper .child li{width:100%}

.location .two_li li{width:55%!important; float:left; line-height:32px; padding:8px;}
.location .two_li li:last-child{width:45%!important; float:left; line-height:32px; padding:8px;}

.access_level li{width:60%!important;}
.access_level li:last-child{width:40%!important;}
.access_level .child li{width:49%!important}
.password_pin .actions_items .dropdown-menu{width:180px!important; left:-132px!important;}

.cross_devices li{width:100%!important}
.cross_devices li .checkbox .cr{margin-top:7px;}

.three_li_wrapper {background: #fff;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.three_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px;}
.three_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.three_li_wrapper .table_header li{line-height: 33px;padding: 8px;display: inline-block;width: 47%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.three_li_wrapper .table_header li:last-child{padding:7px 8px; width:6%}
.three_li_wrapper .three_li {position: absolute; overflow-y: scroll; top: 52px; bottom: 0; left: 0; right: 0;}
.three_li_wrapper .three_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.three_li_wrapper .three_li ul:hover .actions_items{visibility:visible;}
.three_li_wrapper .three_li li{width:47%; float:left; line-height:32px; padding:8px;}
.three_li_wrapper .three_li li:last-child{padding:7px 8px; width:6%}
.three_li_wrapper .three_li .child li{padding-left:35px;}
.three_li_wrapper .three_li .dropdown-menu {height:auto!important; max-height:200px; overflow:auto;}
.three_li_wrapper .three_li .dropdown-menu li{width:100%!important; padding:0px!important}

.vendor_list_page .three_li_wrapper .table_header li{width: 75%;}
.vendor_list_page .three_li_wrapper .three_li li{width: 75%;}
.vendor_list_page .three_li_wrapper .table_header li:last-child{width: 6%;}
.vendor_list_page .three_li_wrapper .three_li li:last-child{width: 6%;}
.vendor_list_page .three_li_wrapper .table_header li:nth-child(2) {width: 15%;}
.vendor_list_page .three_li_wrapper .three_li li:nth-child(2) {width: 15%;}


.employee_notification .table_header li{width: 32.9%;}
.employee_notification .table_header li:last-child{width: 32.9%;}
.employee_notification .three_li li{width: 33.3%;}
.employee_notification .three_li li:last-child{width: 33.3%;}

.popup_item_list{}
.popup_item_list ul{margin: 0px; padding: 0px; list-style: none;}
.popup_item_list ul li{ width:100%; border-bottom:solid 1px #ddd; padding: 12px 10px;}
.popup_item_list ul li:hover{ width:100%; border-bottom:solid 1px #ddd;}


.printer_settings .table_header li{width:32.5%!important}
.printer_settings li{width:33%!important; line-height:27px!important;}
.printer_settings li input{padding:2px 10px; height:auto; border:solid 1px #bec3c8; border-radius:3px; width:90%}
.printer_settings li .toggle.btn{width:160px;}
.printer_settings .three_li {top:46px;}



.four_li_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow: scroll; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.four_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px; display: table;}
.four_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.four_li_wrapper .table_header li{line-height: 33px;padding: 8px;display: inline-block;width: 23.2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.four_li_wrapper .table_header li:last-child{padding:7px 8px; width:6%}
.four_li_wrapper .four_li {position: absolute; overflow-y: auto; top: 52px; bottom: 0; left: 0; right: 0;}
.four_li_wrapper .four_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.four_li_wrapper .four_li ul:hover .actions_items{visibility:visible;}
.four_li_wrapper .four_li li{width:23.5%; float:left; line-height:32px; padding:8px;}
.four_li_wrapper .four_li li:last-child{padding:7px 8px; width:6%}
.four_li_wrapper .four_li .child li{padding-left:35px;}

.saved_page .four_li_wrapper .table_header li:last-child{width: 23.2%;}

.discount .table_header li{width:30.6%}
.discount .table_header li:last-child{padding:7px 8px!important; width:6%}
.discount .four_li li{width:31%}
.discount .four_li li:last-child{padding:7px 8px; width:6%}
.discount .four_li li .actions_items .dropdown-menu{left:-113px;}

.reacharge_hsitory .four_li{position: relative!important; top: 0!important;; max-height: 300px; overflow: auto; overflow-x: hidden;}
.reacharge_hsitory .four_li li{width:23.2%;}

.out_of_stock .table_header li:first-child{width:40%!important}
.out_of_stock .table_header li{width:20%}
.out_of_stock .table_header li:last-child{width:20%}
.out_of_stock .four_li li:first-child{width:40%!important}
.out_of_stock .four_li li{width:20%}
.out_of_stock .four_li li:last-child{width:20%}

.automation_tracking .table_header li{width:17.5%; vertical-align:top;}
.automation_tracking .table_header .email{width:28%;}
.automation_tracking .table_header li:last-child{width:17.5%; line-height:auto;}
.automation_tracking .four_li li{width:18%; line-height:25px;}
.automation_tracking .four_li .email{width:28%;}
.automation_tracking .four_li li:last-child{width:18%; line-height:25px;}


.five_li_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.five_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px; display:table;}
.five_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.five_li_wrapper .table_header li{line-height: 31px; padding: 8px;width: 150px;text-overflow: ellipsis; overflow: hidden;}
.five_li_wrapper .table_header li:last-child{padding:7px 8px; width:6%}
.five_li_wrapper .five_li {height: 300px; position: relative;}
.five_li_wrapper .five_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.five_li_wrapper .five_li ul:hover .actions_items{visibility:visible;}
.five_li_wrapper .five_li li{width: 150px; line-height: 32px; padding: 8px}

.gift_card .modal-body .five_li_wrapper .table_header li{width: 150px;}
.gift_card .modal-body .five_li_wrapper .table_header li:last-child{width: 150px !important;}
.gift_card .modal-body .five_li_wrapper .five_li li{width: 168px ;}
.gift_card .modal-body .five_li_wrapper .five_li li:last-child{width: 150px !important;}
.gift_card .modal-body .five_li_wrapper .five_li {overflow:scroll;}

.saved_page .five_li_wrapper .table_header li:last-child{ width:18.2%}

.order_list_page .five_li_wrapper .five_li li{width:18.2%; float:left; line-height:32px; padding:8px;}

.five_li_wrapper .five_li li:last-child{padding:7px 8px; width:6%}
.five_li_wrapper .five_li .child li{padding-left:35px;}

.saved_page .five_li_wrapper .five_li li:last-child{width:18.5%}

.time_off .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .table_header li:last-child{padding:7px 8px; width:6%!important}
.time_off .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .five_li li:last-child{padding:7px 8px; width:6%!important}

.tax_report .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 18.5%!important;}
.tax_report .table_header li:last-child{padding:7px 8px; width:18.5%!important}
.tax_report .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.tax_report .five_li li:last-child{padding:7px 8px; width:18.5%!important}
.tax_report .table_header .email{width:26%!important;}
.tax_report .five_li .email{width:26%!important;}

.session_package_report .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 18.5%!important;}
.session_package_report .table_header li:last-child{padding:7px 8px; width:18.5%!important}
.session_package_report .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.session_package_report .five_li li:last-child{padding:7px 8px; width:18.5%!important}
.session_package_report .table_header .email{width:26%!important;}
.session_package_report .five_li .email{width:26%!important;}

.add_cutomer .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 19.5%!important;}
.add_cutomer .table_header li:last-child{padding:7px 8px; width:19.5%!important}
.add_cutomer .five_li {position: relative; overflow-y: auto; top: 0px; bottom: 0; left: 0; right: 0;}
.add_cutomer .five_li li{width:20%!important; float:left; line-height:32px; padding:8px;}
.add_cutomer .five_li li:last-child{padding:7px 8px; width:20%!important}

.product_detail .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 23%!important;}
.product_detail .table_header li:last-child{padding:7px 8px; width:6%!important}
.product_detail .five_li {position:relative; top:0px;}
.product_detail .five_li li{line-height: normal!important;padding: 8px;display: inline-block;width: 23%!important;}
.product_detail .five_li li:last-child{padding:7px 8px; width:6%!important}
.add_purchase_page .modal-body .product_detail ul.dropdown-menu li{padding: 0; width: 100%!important;}
.add_purchase_page .modal-body .product_detail ul.dropdown-menu li:last-child{padding: 0; width: 100%!important;}
.add_purchase_page .modal-body .product_detail ul.dropdown-menu{ height:auto !important;}

.add_purchase_page .modal-body .product_detail .five_li li button.popup_dropdowns { width:auto !important;}
.add_purchase_page .modal-body .product_detail .five_li li .multiselect-native-select .btn-group{width:auto !important;}
.add_purchase_page .modal-body .product_detail .five_li li .width_50{width: 50%!important; display:inline-block; text-align:center;}

.payment_option .table_header li{width: 16%!important;}
.payment_option .table_header li:first-child{width: 10%!important;}
.payment_option .table_header .second_columon{width:30%!important;}
.payment_option .top_div li{width: 16.5%!important;}
.payment_option .top_div li:first-child{width: 10.5%!important;}
.payment_option .top_div .second_columon{width:30%!important;}
.payment_option .top_div .advance_type{position:relative!important;}
.payment_option .top_div .advance_type .dropdown-menu{height:auto!important;}
.payment_option .top_div .advance_type .dropdown-menu li{width:100%!important; padding:0px!important;}
.payment_option .middle_div{top:235px!important; overflow:unset}
.payment_option .middle_div li{width: 70%!important;}
.payment_option .middle_div li:first-child{width: 30%!important;}
.payment_option .middle_div li .toggle-off.btn{padding-left:24px!important;}

.manage_pos_page .toggle.btn{min-width: 86px;}

.my_document .table_header li{width:18%!important}
.my_document .table_header li:first-child{width:38%!important}
.my_document .table_header li:last-child{width:8%!important}
.my_document .five_li li{width:18%!important}
.my_document .five_li li:first-child{width:38%!important}
.my_document .five_li li:last-child{width:8%!important}

.six_li_wrapper {background: #fff; padding: 1px;flex: 1 1 auto;height: 100%;position: relative;overflow: scroll;display: flex;-webkit-flex-flow: column;flex-flow: column;}
.six_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px; display: table;}
.six_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.six_li_wrapper .table_header li{line-height: 31px;padding: 8px; width: 180px; vertical-align:top}
.cash_drawer_page .six_li_wrapper .table_header li:last-child{width: 20px;}
.six_li_wrapper .six_li {position: relative;}
.six_li_wrapper .six_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.six_li_wrapper .six_li ul:hover .actions_items{visibility:visible;}
.six_li_wrapper .six_li li{width:180px;line-height:32px; padding:8px;}
.cash_drawer_page .six_li_wrapper .six_li li:last-child{width:20px;}

.manage_coupon_page .six_li_wrapper .table_header li{width: 115px}
.manage_coupon_page .six_li_wrapper .table_header li:last-child{width: 20px;}
.manage_coupon_page .six_li_wrapper .six_li li{width:115px;}
.manage_coupon_page .six_li_wrapper .six_li li:last-child{width:20px;}


.seven_li_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.seven_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px;}
.six_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.seven_li_wrapper .table_header li{line-height: 31px;padding: 8px;display: inline-block;width: 16%; vertical-align:top}
.seven_li_wrapper .seven_li {position: absolute; overflow-y: auto; top: 55px; bottom: 0; left: 0; right: 0;}
.seven_li_wrapper .seven_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.seven_li_wrapper .seven_li ul:hover .actions_items{visibility:visible;}
.seven_li_wrapper .seven_li li{width:16.3%; float:left; line-height:32px; padding:8px;}


.loyalty_report_view .table_header li{width:14%}
.loyalty_report_view .six_li{position:relative; overflow:auto; height:300px; top:0;}
.loyalty_report_view .six_li li{width:14.2%; line-height:normal}

.view_note .table_header li{width:13%}
.view_note .table_header li.comment_head{width:26%}
.view_note .table_header li:last-child{width:5%}
.view_note .six_li{position:relative; overflow:auto; height:300px; top:0;}
.view_note .six_li li{width:13.3%; line-height:normal}
.view_note .six_li li.comment_list{width:26.3%;}
.view_note .six_li li:last-child{width:5%; padding:4px 8px;}

.custom_shipping{overflow:hidden; }
.custom_shipping .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.custom_shipping .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.custom_shipping .table_header li{line-height: 33px;padding: 8px;width: 15.8%;text-overflow: ellipsis;overflow: hidden;}
.custom_shipping .table_header li:last-child{width:5%;}
.custom_shipping .six_li{position: absolute; overflow-y: auto; top: 67px; bottom: 0; left: 0; right: 0;}
.custom_shipping .six_li li{width:15.8%; line-height:32px; padding:8px;}
.custom_shipping .six_li .add_shipping input{padding:0px 5px; font-size:14px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.custom_shipping .six_li .add_shipping a{display:inline-block;}
.custom_shipping .six_li li:last-child{width:5%;}
.custom_shipping .six_li li .actions_items .dropdown-menu{left:-113px;}

#merge-table th {font-size:13px; white-space:nowrap}
#merge-table td label{font-size:13px; white-space:nowrap; display:flex}

/*#merge-table {width:100%; border-left: dashed 1px #ccc; border-right: dashed 1px #ccc;}
#merge-table th{background: #f0f1f2; border-bottom: 1px solid #bec3c8; border-top: 1px solid #e3e6e8; line-height: 34px;  font-weight: 500;}
#merge-table td{background: #fff; border-bottom: dotted 1px #bec3c8;  border-right: solid 1px #eaeaea; padding: 10px;}
#merge-table td:hover{background: #f0f1f2; border-bottom: dotted 1px #bec3c8;}
#merge-table label{font-size: 14px; font-weight:400;}
#merge-table .merge_check{float:left; width: 25px;}
#merge-table .merge_list{float:left; }
#merge-table td:last-child{border-right: solid 0px #eaeaea;}
#merge-table td ul{ list-style:none; margin:0px; padding:0px;}*/

.inventory_transfer .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px;}
.inventory_transfer .table_header li{width:14%; line-height: 31px;}
.inventory_transfer .six_li{position: absolute; overflow-y: auto; top: 52px; bottom: 0; left: 0; right: 0;}
.inventory_transfer .six_li li{width:14.2%; line-height:normal}

.gift_card .table_header li{    width: 173px!important;}
.gift_card .table_header li:last-child{width:5%!important}
.gift_card .six_li li{width: 173px!important;}
.gift_card .six_li li:last-child{width:5%!important}
.gift_card .six_li .dropdown-menu{left:-113px;}
.gift_card .six_li .dropdown-menu li{width:100%!important}

.gift_card_report .table_header .name{width:150px!important;}
.gift_card_report .table_header .email{width:180px!important;}
.gift_card_report .table_header li{width:115px;}
.gift_card_report .table_header li:last-child{width:30px;}
.gift_card_report .nine_li .name{width:150px!important; word-break:break-all;}
.gift_card_report .nine_li .email{width:180px!important; word-break:break-all;}
.gift_card_report .nine_li li{width:115px;}
.gift_card_report .nine_li li:last-child{width:30px;}
.gift_card_report .nine_li li .actions_items .dropdown-menu{left:-113px;}

.eight_li_wrapper {background: #fff;padding: 1px; flex: 1 1 auto; height: 100%; position: relative;overflow: scroll;display: flex;-webkit-flex-flow: column;flex-flow: column;}
.eight_li_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px;}
.eight_li_wrapper .table_header ul{width: 100%;list-style: none;padding: 0px;margin: 0px;}
.eight_li_wrapper .table_header li{line-height: 31px;padding: 8px;display: inline-block;width: 12.2%; vertical-align:top}
.eight_li_wrapper .eight_li {position: relative;}
.eight_li_wrapper .eight_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd; width: 100%; height: 49px;}
.eight_li_wrapper .eight_li ul:hover .actions_items{visibility:visible;}
.eight_li_wrapper .eight_li li{width:12.3%; float:left; line-height:32px; padding:8px;}

.transactions_body .table_header input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
.transactions_body .table_header select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
.transactions_body .table_header li{width:13%;}
.transactions_body .table_header li:last-child{width:8%;}
.transactions_body .eight_li li{width:13%;}
.transactions_body .eight_li li:last-child{width:8%;}
.transactions_body .eight_li input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
.transactions_body .eight_li select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
.transactions_body .action_panel .search_by .dropdown-menu{left:0px; right:auto;}

#manage_table .manage_table .table_header input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header li{width:13%;}
#manage_table .manage_table .table_header li:last-child{width:8%;}
#manage_table .manage_table .eight_li {position:relative; top:0px;}
#manage_table .manage_table .eight_li li{width:13%;}
#manage_table .manage_table .eight_li li:last-child{width:8%;}
#manage_table .manage_table .eight_li input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .eight_li select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .min_height_pop{padding-right:0px;}
#manage_table .modal-dialog{width:900px;}

.nine_wrapper{background: #fff;padding: 1px; flex: 1 1 auto;height: 100%;position: relative; overflow:auto; overflow-x:auto; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.nine_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px; display:table; width:100%}
.nine_wrapper .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.nine_wrapper .table_header li{padding: 8px;width: 110px;text-overflow: ellipsis;overflow: hidden; line-height:31px;}
.nine_wrapper .nine_li {position: relative;}
.nine_wrapper .nine_li ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd;  height: 49px;}
.nine_wrapper .nine_li li{width:110px; line-height:32px; padding:8px;}
.nine_wrapper .action{width:20px!important;}
.nine_wrapper .nine_li ul:hover .actions_items{visibility:visible;}


.more_than_10_wrapper{background: #fff;padding: 1px; flex: 1 1 auto;height: 100%;position: relative; overflow:scroll; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.more_than_10_wrapper .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px; display:table; width:100%}
.more_than_10_wrapper .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.more_than_10_wrapper .table_header li{line-height: 31px;padding: 8px;width: 150px;text-overflow: ellipsis;overflow: hidden;}
.more_than_10_wrapper .table_header li:last-child{width:20px;}

.saved_page .more_than_10_wrapper .table_header li:last-child{width:150px;}
.saved_page .more_than_10_wrapper .more_than_10 li:last-child{width:150px;}

.modifier_page .more_than_10_wrapper .table_header li:last-child{width:150px;}
.modifier_page .more_than_10_wrapper .more_than_10 li:last-child{width:150px;}

.ats_page .more_than_10_wrapper .table_header li:last-child{width: 150px;}
.ats_page .more_than_10_wrapper .more_than_10 li:last-child{width: 150px;}
.sales_page .more_than_10_wrapper .table_header li:last-child{width: 150px;}
.sales_page .more_than_10_wrapper .more_than_10 li:last-child{width: 150px;}
.sales_page #sales-report-table-summary .td-bold{ font-weight:500;}
.sales_page #sales-report-table-summary{margin-top: 10px; margin-left: 10px; margin-right: 10px;}
.sales_page #sales-report-table-summary td{padding-bottom: 4px;}

.cash_adj_page .more_than_10_wrapper .table_header li:last-child{width:150px;}
.cash_adj_page .more_than_10_wrapper .more_than_10 li:last-child{width: 150px;}



.more_than_10_wrapper .more_than_10 {position: relative;}

.modal-body .more_than_10_wrapper { height: 300px;}
.modal-body .more_than_10_wrapper .more_than_10{ display: table;}

.more_than_10_wrapper .more_than_10 ul{list-style: none; padding: 0px; margin: 0px; border-bottom: 1px solid #ddd;  height: 49px;}
.more_than_10_wrapper .more_than_10 li{width:150px; line-height:32px; padding:8px;}
.more_than_10_wrapper .more_than_10 li:last-child{width:20px;}
.more_than_10_wrapper .more_than_10 ul:hover .actions_items{visibility:visible;}
body.automation_tracking .more_than_10_wrapper .table_header li{width: 185px;}
.automation_tracking .more_than_10_wrapper .table_header li:last-child{width:185px;}
.automation_tracking .more_than_10_wrapper .more_than_10 li {width: 185px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.automation_tracking .more_than_10_wrapper .more_than_10 li:last-child {width: 185px;}

.discount_page .more_than_10_wrapper .table_header li{width: 175px;}
.discount_page .more_than_10_wrapper .more_than_10 li{width: 175px;}
.discount_page .more_than_10_wrapper .table_header li:last-child{width: 20px;}
.discount_page .more_than_10_wrapper .more_than_10 li:last-child{width:20px;}

.close_out_page .more_than_10_wrapper .table_header li{width: 210px;}
.close_out_page .more_than_10_wrapper .more_than_10 li{width: 210px;}
.close_out_page .more_than_10_wrapper .table_header li:last-child{width: 210px;}
.close_out_page .more_than_10_wrapper .more_than_10 li:last-child{width:210px;}



body.discount_report .more_than_10_wrapper{margin-left: 264px;}
body.automation_tracking .more_than_10_wrapper{margin-left: 264px;}

.multiselect-container>li { padding: 0; width: 100% !important;}
.custom_field .more_than_10_wrapper .more_than_10 .multiselect-container>li { padding: 0px !important;}

.more_than_print .labour_report .table_header li{width:50px!important;}
.more_than_print .labour_report .more_than_10  li{width:50px!important;}

.view_inventory .table_header li{line-height:normal;}
.view_inventory .table_header li:last-child{width:150px;}
.view_inventory .more_than_10  li:last-child{width:150px;}
.view_inventory .more_than_10  li input{border: solid 1px #bec3c8; border-radius: 4px; color: #555; padding:3px 5px; width:90%;}

.labour_report .table_header li:last-child{width:150px;}
.labour_report .more_than_10  li:last-child{width:150px;}

.time_slots  .table_header li:first-child{width:30px; overflow:unset}
.time_slots  .table_header li .actions_items{visibility:visible}
.time_slots  .table_header .check_box{width:50px;}
.time_slots  .table_header .check_box .checkbox{margin-top:7px;}
.time_slots  .table_header li .actions_items a.dot{padding:0px;}
.time_slots  .table_header li .actions_items .dropdown-menu{left: -8px; top: 36px;}
.time_slots  .table_header li .actions_items .dropdown-menu:before{left:3px!important; right:Auto;}
.time_slots  .more_than_10 li:first-child{width:30px; overflow:unset}
.time_slots  .more_than_10 li .actions_items{visibility:visible}
.time_slots  .more_than_10 .check_box{width:50px;}
.time_slots  .more_than_10 .check_box .checkbox{margin-top:7px;}

.customer_report .table_header li{line-height:normal;}
.customer_report .table_header li:last-child{width:150px;}
.customer_report .more_than_10 li:last-child{width:150px;}
.customer_report .email{width:250px!important;}

.location_management .table_header li{line-height:normal;}
.location_management .table_header li:last-child{width:100px;}
.location_management .more_than_10 li{line-height:normal;}
.location_management .more_than_10  li:last-child{width:100px;}

.printer_assigned{overflow:visible!important; overflow-x:auto!important; position:relative!important; height:Auto!important;}
.printer_assigned li{ line-height:normal!important}
.printer_assigned li:first-child{width:250px!important;}
.printer_assigned li:last-child{width:150px!important;}

.recurring_billing .table_header li:last-child{width:50px;}
.recurring_billing .table_header li:first-child{width:30px!important; overflow:unset}
.recurring_billing .table_header li .actions_items{visibility:visible; }
.recurring_billing .table_header li .actions_items a.dot{padding:0px;}
.recurring_billing .table_header li .actions_items .dropdown-menu{left:-7px;  top:42px; width:250px;}
.recurring_billing .table_header li .actions_items .dropdown-menu:before{left:2px;}
.recurring_billing .table_header li .checkbox{margin-top:10px;}
.recurring_billing .check_box{width:50px!important;}
.recurring_billing .more_than_10 li:last-child{width:50px;}
.recurring_billing .more_than_10 li:first-child{width:30px!important; text-align:center;}
.recurring_billing .more_than_10 li{line-height:normal!important; cursor:pointer;}
.recurring_billing .more_than_10 li .check{width:50px;}
.recurring_billing .details_open{z-index:1000;  top:0; right:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; margin-right:-600px;}
.recurring_billing .order_detail .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #bec3c8;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.recurring_billing .order_detail .top_header .btn{padding:5px; border:0px; margin:0px;}
.recurring_billing .order_detail .top_header .txt{padding:4px; float:left; font-size:16px;}
.recurring_billing .order_detail .product_info{padding:0px 15px; font-weight:700}
.recurring_billing .order_detail .product_info span{font-weight:400; display:block; font-size:13px;}
.recurring_billing .order_detail .setting_form{font-size:13px;}
.recurring_billing .order_detail .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.recurring_billing .order_detail .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing .order_detail .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing .order_detail .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing .order_detail .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing .order_detail .setting_form .small{font-size:11px; font-weight:normal;}
.recurring_billing .order_detail .bottom_footer{padding:10px; width:100%; display:table; border-top:1px solid #bec3c8; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.recurring_billing .order_detail .bottom_footer i{font-size:17px;}
.recurring_billing .order_detail .bottom_footer .btn{padding:3px 6px; margin-right:5px; font-size:12px;}
.details_open{z-index:1000;  top:0; right:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; margin-right:-600px;}
.recurring_billing_detail{position:fixed!important; background:#fafbfc; box-shadow:1px 0 5px rgba(0,0,0,0.12); width:600px; right:0; top:0; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; z-index:1000; display:flex; flex-flow:column; height:100%}
.recurring_billing_detail .top_header{padding:10px; width:100%; display:table; border-bottom:1px solid #bec3c8;background:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.1); margin-bottom:10px;}
.recurring_billing_detail .top_header .btn{padding:5px; border:0px; margin:0px;}
.recurring_billing_detail .top_header .txt{padding:4px; float:left; font-size:16px;}
.recurring_billing_detail .product_info{padding:0px 15px; font-weight:700}
.recurring_billing_detail .product_info span{font-weight:400; display:block; font-size:13px;}
.recurring_billing_detail .setting_form{font-size:13px;}
.recurring_billing_detail .setting_form .head{background:#f0f1f2; border-radius:3px 3px 0px 0px}
.recurring_billing_detail .setting_form .col-xs-6{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing_detail .setting_form .col-xs-2{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing_detail .setting_form .col-xs-4{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing_detail .setting_form .col-xs-12{padding:7px; border-bottom:solid 1px #bec3c8}
.recurring_billing_detail .setting_form .small{font-size:11px; font-weight:normal;}
.recurring_billing_detail .bottom_footer{padding:10px; width:100%; display:table; border-top:1px solid #bec3c8; position:absolute; bottom:0px; left:0px; z-index:100000; background:#fff;}
.recurring_billing_detail .bottom_footer i{font-size:17px;}
.recurring_billing_detail .bottom_footer .btn{padding:3px 6px; margin-right:5px; font-size:12px;}
.settings_open{margin-right:0px!important; z-index:1000; top:0px !important; box-shadow:0px 0px 10px rgba(0,0,0,0.5)}

.location_manager .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.location_manager .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.location_manager .table_header li{ line-height:normal; padding: 8px;width: 150px;text-overflow: ellipsis;overflow: hidden;}
.location_manager .table_header li:last-child{width:100px;}
.location_manager .more_than_10{position: relative;}
.location_manager .more_than_10 li{width:150px; padding:8px; line-height:normal}
.location_manager .more_than_10 li:last-child{width:100px;}
.location_manager .more_than_10 .add_shipping input{padding:0px 5px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.location_manager .more_than_10 .add_shipping a{display:inline-block;}

.notification_setting li{width:33%;}
.notification_setting li:last-child{display:none;}
.notification_setting .table_header li:last-child{display:none;}
.notification_setting .table_header li{width:33%;}
.notification_setting .table_header li:last-child{display:none!important;}

.pin_number{font-size:30px;}
.password{margin-top:30px;}

.tagsinput .tag{border: solid 1px #bec3c8; border-radius: 3px; margin: 5px; padding: 5px; float:left;}
.tagsinput .tag a{font-weight:700;}
.tagsinput{border:solid 1px #bec3c8; padding:5px;}
#emails_addTag{float:left; margin:5px;}
#emails_addTag input{border:0px;}
.not_valid{background:#f2dede}

.customer_data .table_header{background: #f0f1f2;border-bottom: 2px solid #ddd;padding: 0px;font-weight: 500;line-height: 31px;}
.customer_data .table_header ul{width:100%;}
.customer_data .table_header li a.dot{padding-top:0px!important;}
.customer_data .table_header li .dropdown-menu li{width:100%!important; display:block!important}
.customer_data .table_header li{width:26%!important; vertical-align:top; white-space:normal; overflow:unset!important;}
.customer_data .table_header li:first-child{width:30px!important;}
.customer_data .table_header .check_box{width:50px!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 10px!important;}
.customer_data .table_header .action{width:50px!important;}
.customer_data .table_header .detail_plus{width:50px!important;}
.customer_data .order_report{top:52px!important;}
.customer_data .order_report ul{width:100%;}
.customer_data .order_report ul:hover .actions_items{visibility:visible;}
.customer_data .order_report li{width:26%!important; vertical-align:top; line-height:31px;}
.customer_data .order_report li:first-child{width:32px!important; padding:8px!important}
.customer_data .order_report .check_box{width:50px!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 10px!important;}
.customer_data .order_report .action{width:50px!important;}
.customer_data .order_report .detail_plus{width:50px!important; padding:15px 8px!important}
.customer_data .order_report li .dropdown-menu li{width: 100%!important; padding: 0px !important; margin: 0px!important;}
.customer_data .order_report li .dropdown-menu li a{padding: 3px 20px!important;}

.manage_cloud ul{width:100%; list-style:none; margin:0px; padding:0px;}
.manage_cloud li{width:49%; padding:10px; display:inline-block}

.product_label .heading_printer{padding:10px; padding-left:20px; width:100%; position:relative; padding-left:40px;}
.product_label .heading_printer .number{width:30px; height:30px; border-radius:30px; color:#fff; background:#2b333b; text-align:center; margin-right:10px; position:Absolute; left:5px;}
.product_label .content{padding:10px; padding-left:60px; width:100%}
.product_label .img{width:100%; margin-top:20px;}
.product_label .img img{width:100%;}


.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_navline{background-image:none!important; background:#f0f1f2!important; border-bottom:2px solid #ddd; height:57px!important; padding:10px; width:100%!important}
.dhx_cal_navline .dhx_cal_date{top:10px!important; font-size:15px!important}
.dhx_cal_header{background:none!important;}
.dhx_scale_bar a:link{font-size:13px!important; font-family: 'Roboto', sans-serif!important; text-decoration:none!important; font-weight:300!important;}
.dhx_scale_bar{height:39px!important}
.dhx_cal_container .btn-default.active{background-color:#3276b1; color:#fff; border: 0px; text-shadow: none; font-weight: 500;}
.dhx_cal_container{height:100%!important;/ left: 0px; top: 0px; bottom:10px; overflow:scroll !important; position:fixed !important; }
.app_cal_page .dhx_cal_container {width:100% !important;}
.dhx_cal_data{height:1000px!important;}
#my_form{background:#fff!important;}
#my_form .modal-dialog{margin:0px!important;}
#my_form .modal-dialog .modal-content{box-shadow:none!important; border:0px!important}
#my_form .daterangepicker.dropdown-menu{z-index:11000!important;}
.input_style{width:33%!important;}
.input_style .btn-group{width:100%!important;}
.input_style .btn-group .dropdown-toggle{width:90%!important; border:solid 1px #bec3c8!important; padding:9px 12px!important; text-align:left;}
.input_style .btn-group .btn .caret{float:right; margin-top:7px;}
.input_style input{width:90%!important; border:solid 1px #bec3c8!important; padding:9px 12px!important; text-align:left; border-radius:4px;}
.input_style select{width:90%!important; border:solid 1px #bec3c8!important; padding:9px 12px!important; text-align:left; border-radius:4px; margin:0px!important;}
.input_style .dropdown_menu {height:200px; overflow:auto;}
.input_style .dropdown_menu input{width:auto!important; left:8px; top:2px;}
.input_style .dropdown_menu label{padding-left:25px!important;}
.input_style .dropdown_menu .checkbox input{margin-left:0px!important;}
#my_form{left:50%!important; margin-left:-300px!important; top:50%!important; margin-top:-234px!important; width:600px!important; bottom:auto!important;}
.app_cal_page #my_form{top:37%!important;}
.app_cal_page .modal-body{/*height: 350px; overflow: scroll;*/}

.ui-helper-hidden-accessible{display:none;}
/*.ui-widget{position:relative!important;}*/
.ui-autocomplete{width:200px!important; background:#fff!important; border-radius:4px!important; box-shadow:0px 0px 5px rgba(0,0,0,0.5); height:200px; overflow:auto; padding:0px; margin:0px;}
.ui-autocomplete li{list-style:none;}
.ui-autocomplete  a{width: 100%; padding: 5px 15px; display: table; color:#000; font-size:14px; cursor:pointer; text-decoration:none;}
.ui-autocomplete  a:hover{background:#2996cc; color:#fff; text-decoration:none;}
.colorpicker-component input{width:100%!important;}
.colorpicker {z-index:1000000!important;}
.daterangepicker {z-index:1000000!important;}

/*------------Calendar----------------*/
.global_calendar .dhx_cal_navline{ display:table;}
.global_calendar #dhx_cal_date{ float: left; max-width: 250px;}
.global_calendar .rightpanel_wrapper .inner_panel .action_panel .btn { height: 40px; min-width: 40px; font-weight: 400;}
.global_calendar .dhx_cal_header{ background: none; color: #000000;}
.global_calendar .dhx_scale_bar{font-size: 12px !important; color: #737373;}
.global_calendar .dhx_cal_header{background: none;}
/*------------Calendar----------------*/

.popup_header{background: #fafafa!important; border-radius: 5px 5px 0px 0px!important; font-size: 24px!important; font-weight: 300!important; padding:15px!important}
.popup_header h4{font-size: 24px!important; font-weight: 300!important; text-align: center!important; text-align:center!important;}
body.emp_schedular_page textarea{background:none!important;}

.payment_method{padding:30px 150px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:18.8%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

#reportrange{height:40px; border-radius:4px!important;}
.pagination{margin:10px 0px!important}

.app_center_msg{padding:50px; border:solid 1px #bec3c8; border-radius:4px; margin:20px;}
.app_center_msg .icon{font-size:35px; width:100px; height:100px; border:solid 1px #bec3c8; padding:30px; border-radius:100px; text-align:center; color:#bec3c8; margin:0 auto;}
.app_center_msg .msg{width:500px; margin:0 auto; margin-top:25px; }
.app_center_msg .msg span{display:block}
.app_center_msg .buttons{width:310px; margin:0 auto; margin-top:25px; }

.select_comp_right{width:100%; display:table;}
.select_comp_right .table_header{width:100%; display:table; background:#f0f1f2; border-bottom:2px solid #ddd; margin-top:5px;}
.select_comp_right .table_header ul{margin:0px; padding:0px; list-style:none;}
.select_comp_right .table_header li{width:15%; padding:10px; font-weight:500; float:left}
.select_comp_right .table_header li:first-child{width:28%;}
.select_comp_right .table_header li:last-child{width:12%;}
.add_item_right{margin:0px; padding:0px; list-style:none}
.add_item_right li:first-child{width:28%; float:left; padding:10px;}
.add_item_right li{width:12%; float:left; padding:10px;}
.add_item_right .more_option_item_section li{width:15%; float:left; padding:10px;}
.add_item_right .multiselect-container{max-height:220px!important; overflow:auto!important;}
.add_item_right .multiselect-container li{width:100%!important; padding:0px!important;}
.liclass{margin:0px; padding:0px; list-style:none; border-bottom:solid 1px  #bec3c8}
.liclass li{width:15%; float:left; padding:10px;}
.liclass li:first-child{width:28%; float:left; padding:10px;}
.liclass li:last-child{width:12%; float:left; padding:10px;}

.vender_list_wrapper{border:solid 1px #bec3c8}
.vender_list_wrapper .vendor_list_head{font-size: 16px; font-weight: 300; background: #f0f1f2; float: none; padding: 5px 10px; border-radius: 4px 4px 0px 0px; display:table; width:100%}
.vender_list_wrapper .vendor_list{padding:5px; height:300px; overflow:auto;}
.vender_list_wrapper .vendor_list .list_item{padding:10px 5px;}
.vender_list_wrapper .vendor_list .list_item .radio{margin-top:0px}
.vender_list_wrapper .vendor_list .list_item label{font-size:14px; width:100%;}
.vender_list_wrapper .vendor_list .list_item:hover{font-size:14px; background-color:#f4f5f6}

.email_notification{border:solid 1px #bec3c8; padding:5px; border-radius:4px;}
.email_notification .tagsinput{padding:0px; width:100%; display:table; height:auto; min-height:auto!important;}
.email_notification .tagsinput #email_notification_addTag input{border:0px; float:left}
.email_notification .tagsinput #email_notification_addTag{float: left; display: inline-block; clear: unset; padding: 0px; margin: 5px;}

.layout_management{background: #fff;padding: 1px; flex: 1 1 auto;height: 100%;position: relative; overflow:scroll; display: flex; -webkit-flex-flow: column; flex-flow: column;}


.more_than_print {width:100%; overflow-y:scroll; overflow-x:scroll;}
.more_than_print .table_header {width:100%;}
.more_than_print .table_header ul{margin:0px; padding:0px;}
.more_than_print .table_header li{padding:8px; border:solid 1px #bec3c8; width:100px;}
.more_than_print .table_header .email{width:200px;}
.more_than_print .more_than_10 ul{margin:0px; padding:0px;}
.more_than_print .more_than_10 li{padding:8px; border:solid 1px #bec3c8; width:100px;}
.more_than_print .more_than_10 .email{width:200px;}
.more_than_print .row-height{height:auto;}
.more_than_print .col-height{height:auto;}



@media screen and (min-width: 1150px) and (max-width: 1280px) {
.navbar-default .navbar-brand{padding:12px 15px;}
.navbar{min-height:auto;}
.navbar-default .navbar-nav>li>a{padding-bottom:14px; line-height:14px;}
.rightpanel_wrapper{margin-left:244px;}
.rightpanel_wrapper .inner_panel{padding:18px 26px 0px 26px}
.rightpanel_wrapper .inner_panel .action_panel .search {position: relative; width: 180px;}
.rightpanel_wrapper .inner_panel .header .heading {font-size: 20px; font-weight: 300; padding: 9px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default{border:0px; background:transparent; margin-bottom:0px; padding:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; border-bottom:solid 5px #2996cc; color:#2996cc; padding:13PX 6px;}
.rightpanel_wrapper .inner_panel .header .other_nav .container-fluid{padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:33px; padding:8px; display:inline-block; width:29.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:33px; padding:8px; float:left; width:30%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px;}

.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:140px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 55px; left: -55px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 55px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 55px; left: -55px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 55px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}

.upload_photo_panel{padding-right:280px!important}

.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:245px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:15px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:245px; display:table;}


.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{padding:3px 12px 0px 12px}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{left:-163px;}

.rightpanel_wrapper .inner_panel .data_panel .device_table_header li{ line-height:20px; padding:8px; display:inline-block; width:9.1%; vertical-align:top; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{position: absolute;overflow-y: auto;top: 79px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{ line-height:18px; padding:8px; float:left; width:9.2%;  vertical-align:top; font-size:13px; max-height: 65px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{padding:15px 15px 15px 8px; display:block; text-decoration:none;position:relative;  font-size:14px;}

.rightpanel_wrapper .side_bar .leftside_nav{z-index:10; width:214px; padding:10px 10px 10px 0px; padding-right:24px; position:absolute; left:27px; top:115px; min-height:100px; bottom:0; right:0}
.rightpanel_wrapper .side_bar .data_panel{margin-left:224px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

/*.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:36%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:26%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:36%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:50px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:26%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}*/


.rightpanel_wrapper .inner_panel .performance_review .table_header li{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review .table_header li:last-child{display:inline-block; width:24.5%}

.rightpanel_wrapper .inner_panel .purchase_order .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li{line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li:first-child{width:15%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .purchase_order .table_header li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .order_list{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li{display:table-cell; line-height:33px; padding:8px; float:left; width:19%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child{width:15%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child a{text-decoration:none; color:#32373c;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child span{display:block; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:first-child i{margin:5px; float:left}
.rightpanel_wrapper .inner_panel .data_panel .order_list li:last-child{width:75px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul:hover{background-color:#f4f5f6}
.rightpanel_wrapper .inner_panel .data_panel .order_list ul:hover .actions_items{visibility:visible;}

.unit .content_table{width:100%; height:377px; overflow:auto; padding:3px;}
.conversion_unit .content_table{width:100%; height:377px; overflow:auto; padding:3px;}

.custom_shipping{overflow:hidden; }
.custom_shipping .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.custom_shipping .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.custom_shipping .table_header li{line-height: 33px;padding: 8px;width: 15.4%;text-overflow: ellipsis;overflow: hidden;}
.custom_shipping .table_header li:last-child{width:6%;}
.custom_shipping .six_li{position: absolute; overflow-y: auto; top: 67px; bottom: 0; left: 0; right: 0;}
.custom_shipping .six_li li{width:15.6%; line-height:32px; padding:8px;}
.custom_shipping .six_li .add_shipping input{padding:0px 5px; font-size:14px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.custom_shipping .six_li .add_shipping a{display:inline-block;}
.custom_shipping .six_li li:last-child{width:6%;}
.custom_shipping .six_li li .actions_items .dropdown-menu{left:-113px;}

/*.form-horizontal{height:450px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}

.payment_method{padding:30px 90px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:18.65%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:506px!important; left: 0px; top: 0px; bottom:10px;}
.dhx_cal_data{height:409px!important}

.customer_data .table_header li{width:26%!important; vertical-align:top; white-space:normal; overflow:unset!important;}
.customer_data .table_header li:first-child{width:30px!important;}
.customer_data .table_header .check_box{width:45px!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report li{width:26%!important; vertical-align:top; line-height:31px;}
.customer_data .order_report li:first-child{width:25px!important; padding:8px!important}
.customer_data .order_report .check_box{width:50px!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important;}
.customer_data .order_report .action{width:35px!important; padding:8px 15px!important;}
.customer_data .order_report ul:hover .action .actions_item{visibility:visible}
.customer_data .order_report .detail_plus{width:35px!important;}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:117px;}
.transactions_body .eight_li_wrapper{margin-left:220px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:25%; padding:5px 8px;}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:95px;}
.transactions_body .eight_li li:last-child{width:9%;}
.transactions_body .edit_transactions li{width:25%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}

.payment_option .table_header li{width: 19%!important;}
.payment_option .table_header li:first-child{width: 10%!important;}
.payment_option .table_header .second_columon{width:30%!important;}
.payment_option .top_div li{width: 19%!important;}
.payment_option .top_div li:first-child{width: 10.5%!important;}
.payment_option .top_div .second_columon{width:30%!important;}

.pnl_report .side_bar .more_than_10_wrapper{margin-left:224px!important;}

}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.leftpanel_wrapper{width:60px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.leftpanel_wrapper .nav_panel_class{margin-left:-234px;}
.rightpanel_wrapper{margin-left:60px;}
.rightpanel_wrapper .inner_panel{padding:18px 26px 0px 26px}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:33px; padding:8px; display:inline-block; width:29.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:33px; padding:8px; float:left; width:30%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .header .heading{font-size:19px; font-weight:300; padding:17px; border:0px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px;}
.nav>li>a{padding:10px 7px;}
.navbar{min-height:auto;}
.navbar-brand{padding:12px 15px; height:Auto;}

.upload_photo_panel{padding-right:300px!important}

.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:265px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:15px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:265px; display:table;}

.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{padding:3px 12px 0px 12px}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{left:-163px;}

.rightpanel_wrapper .inner_panel .data_panel .device_table_header li{ line-height:20px; padding:8px; display:inline-block; width:9.1%; vertical-align:top; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{position: absolute;overflow-y: auto;top: 79px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{height:72px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{ line-height:20px; padding:8px; float:left; width:9.2%;  vertical-align:top; font-size:13px; max-height:72px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{padding:15px 15px 15px 8px; display:block; text-decoration:none;position:relative;  font-size:14px;}

.rightpanel_wrapper .side_bar .leftside_nav{z-index:10; width:214px; padding:10px 10px 10px 0px; padding-right:24px; position:absolute; left:27px; top:126px; min-height:100px; background:#fff; bottom:0; right:0}
.rightpanel_wrapper .side_bar .data_panel{margin-left:220px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

body.discount_report .more_than_10_wrapper{margin-left: 214px;}
body.automation_tracking .more_than_10_wrapper{margin-left: 214px;}
.rightpanel_wrapper .side_bar .six_li_wrapper {margin-left: 214px;}
.rightpanel_wrapper .side_bar .more_than_10_wrapper {margin-left: 214px;}

.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:36%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:26%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:36%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:50px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:26%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}

.rightpanel_wrapper .inner_panel .performance_review .table_header li{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review .table_header li:last-child{display:inline-block; width:24.5%}

.unit .content_table{width:100%; height:398px; overflow:auto; padding:3px;}
.conversion_unit .content_table{width:100%; height:398px; overflow:auto; padding:3px;}

.custom_shipping{overflow:hidden; }
.custom_shipping .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.custom_shipping .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.custom_shipping .table_header li{line-height: 33px;padding: 8px;width: 15.4%;text-overflow: ellipsis;overflow: hidden;}
.custom_shipping .table_header li:last-child{width:6%;}
.custom_shipping .six_li{position: absolute; overflow-y: auto; top: 67px; bottom: 0; left: 0; right: 0;}
.custom_shipping .six_li li{width:15.6%; line-height:32px; padding:8px;}
.custom_shipping .six_li .add_shipping input{padding:0px 5px; font-size:14px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.custom_shipping .six_li .add_shipping a{display:inline-block;}
.custom_shipping .six_li li:last-child{width:6%;}
.custom_shipping .six_li li .actions_items .dropdown-menu{left:-113px;}

/*.form-horizontal{height:480px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:0px; right:auto;}

.payment_method{padding:30px 90px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}

.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:18.65%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{/*height:495px!important; left: 0px; top: 0px; bottom:10px;*/}
.dhx_cal_data{/*height:398px!important*/}


.customer_data .table_header li{width:26%!important; vertical-align:top; white-space:normal; overflow:unset!important;}
.customer_data .table_header li:first-child{width:30px!important;}
.customer_data .table_header .check_box{width:45px!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report li{width:26.5%!important; vertical-align:top; line-height:31px;}
.customer_data .order_report li:first-child{width:30px!important; padding:8px!important}
.customer_data .order_report .check_box{width:39px!important; padding:8px!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important;}
.customer_data .order_report .action{width:35px!important;}
.customer_data .order_report .detail_plus{width:35px!important;}

.view_note .six_li li{width:14.4%;}
.view_note .six_li li.comment_list{width:26.8%;}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:128px; background:transparent}
.transactions_body .eight_li_wrapper{margin-left:220px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:25%; padding:5px 8px;}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:95px;}
.transactions_body .eight_li li{width:25%; height:auto;}
.transactions_body .eight_li li:last-child{width:25%; text-align:right}
.transactions_body .edit_transactions li{width:25%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}

.payment_option .table_header li{width: 19%!important;}
.payment_option .table_header li:first-child{width: 10%!important;}
.payment_option .table_header .second_columon{width:30%!important;}
.payment_option .top_div li{width: 19%!important;}
.payment_option .top_div li:first-child{width: 10.5%!important;}
.payment_option .top_div .second_columon{width:30%!important;}

.pnl_report .side_bar .more_than_10_wrapper{margin-left:220px!important;}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
.leftpanel_wrapper{width:60px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.leftpanel_wrapper .nav_panel_class{margin-left:-234px;}
.rightpanel_wrapper{margin-left:60px;}
.rightpanel_wrapper .inner_panel{padding:18px 26px 0px 26px}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:33px; padding:8px; display:inline-block; width:29.5%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:33px; padding:8px; float:left; width:30%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .header .heading{font-size:19px; font-weight:300; padding:14px 17px; border:0px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px;}
.nav>li>a{padding:10px 7px;}
.navbar-default .navbar-brand{font-size:22px;}
.navbar{min-height:auto;}
.navbar-brand{padding:12px 15px; height:45px;}
.upload_photo_panel{padding-right:290px!important;}
.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:140px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 55px; left: -55px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 55px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 55px; left: -55px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 55px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}

.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:255px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:15px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_name{font-size:15px; padding:5px 10px; border-bottom:solid 1px #bec3c8}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:255px; display:table;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb img{width:100%; height:auto;}


.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{padding:3px 12px 0px 12px}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{left:-163px;}

.rightpanel_wrapper .inner_panel .data_panel .device_table_header li{ line-height:20px; padding:8px; display:inline-block; width:9.1%; vertical-align:top; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{position: absolute;overflow-y: auto;top: 79px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{height:72px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{ line-height:20px; padding:8px; float:left; width:9.2%;  vertical-align:top; font-size:13px; max-height:72px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{padding:15px 15px 15px 8px; display:block; text-decoration:none;position:relative;  font-size:14px;}
.actions_items a.dot{padding:0px 15px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul .actions_items .dropdown-menu{margin-left:-7px;}

.rightpanel_wrapper .side_bar .leftside_nav{z-index:10; width:214px; padding:10px 10px 10px 0px; padding-right:24px; position:absolute; left:27px; top:126px; min-height:100px; background:#fff; bottom:0; right:0}
.rightpanel_wrapper .side_bar .data_panel{margin-left:224px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:36%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:26%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:36%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:50px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:26%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}


.rightpanel_wrapper .inner_panel .performance_review .table_header li{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review .table_header li:last-child{display:inline-block; width:24.5%}

.unit .content_table{width:100%; height:398px; overflow:auto; padding:3px;}
.conversion_unit .content_table{width:100%; height:398px; overflow:auto; padding:3px;}

.custom_shipping{overflow:hidden; }
.custom_shipping .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.custom_shipping .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.custom_shipping .table_header li{line-height: 33px;padding: 8px;width: 15.4%;text-overflow: ellipsis;overflow: hidden;}
.custom_shipping .table_header li:last-child{width:6%;}
.custom_shipping .six_li{position: absolute; overflow-y: auto; top: 67px; bottom: 0; left: 0; right: 0;}
.custom_shipping .six_li li{width:15.6%; line-height:32px; padding:8px;}
.custom_shipping .six_li .add_shipping input{padding:0px 5px; font-size:14px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.custom_shipping .six_li .add_shipping a{display:inline-block;}
.custom_shipping .six_li li:last-child{width:6%;}
.custom_shipping .six_li li .actions_items .dropdown-menu{left:-113px;}

/*.form-horizontal{height:480px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:0px; right:auto;}

.payment_method{padding:30px 90px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:18.65%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:1155px!important; left: 0px; top: 0px; bottom:10px; width:990px;}
.dhx_cal_data{height:1060px!important;}

.customer_data .table_header li{width:26%!important; vertical-align:top; white-space:normal; overflow:unset!important;}
.customer_data .table_header li:first-child{width:30px!important;}
.customer_data .table_header .check_box{width:45px!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report li{width:26.5%!important; vertical-align:top; line-height:31px;}
.customer_data .order_report li:first-child{width:32px!important; padding:8px!important}
.customer_data .order_report .check_box{width:39px!important; padding:8px!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important;}
.customer_data .order_report .action{width:35px!important;}
.customer_data .order_report .detail_plus{width:35px!important;}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:128px; background:transparent}
.transactions_body .eight_li_wrapper{margin-left:220px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:25%; padding:5px 8px;}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:95px;}
.transactions_body .eight_li li{width:25%; height:auto; padding:5px 8px;}
.transactions_body .eight_li li:last-child{width:25%; text-align:right}
.transactions_body .edit_transactions li{width:25%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}

.payment_option .table_header li{width: 19%!important;}
.payment_option .table_header li:first-child{width: 10%!important;}
.payment_option .table_header .second_columon{width:30%!important;}
.payment_option .top_div li{width: 19%!important;}
.payment_option .top_div li:first-child{width: 10.5%!important;}
.payment_option .top_div .second_columon{width:30%!important;}

#manage_table .modal-dialog{width:900px;}
.pnl_report .side_bar .more_than_10_wrapper{margin-left:220px!important;}

.rightpanel_wrapper .inner_panel .messages .mails li{width:53%;}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
.note_mobile{width:90%!important; }
.action_panel .active{margin-top:5px; display:inline-table; width:100%}
.global_calendar .action_panel .active{margin-top:5px; display:inline-table; width:auto}
.mobile_top_padding{margin-top:5px!important;}
.actions_items{visibility:visible;}
.margin_right_10{margin-right:5px!important;}
.navbar-default .navbar-brand{padding:11px 15px;}
.small_button{font-size:12px; padding:4px 7px!important}
.rightpanel_wrapper .graph_panel{position:relative; width:95%; display:table; margin:0 auto;margin:auto; margin-top:20px; padding:20px;background:#fff; border:solid 1px #bfbfbf; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:7px}
.rightpanel_wrapper .graph_panel .box_text{width:32%; float:left;}
.rightpanel_wrapper .graph_panel .box_text p{font-size:25px;}
.leftpanel_wrapper{width:60px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.leftpanel_wrapper .nav_panel_class{margin-left:-234px;}
.rightpanel_wrapper{margin-left:60px;}
.rightpanel_wrapper .inner_panel{padding:18px 18px 0px 18px}
.rightpanel_wrapper .inner_panel .action_panel{padding:0px 5px 5px 5px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing{top:42px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:23px; padding:8px; display:inline-block; width:29%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul{height:39px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:23px; padding:8px; float:left; width:29%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:75px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .header .heading{font-size:14px; padding:10px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default{border:0px; background:transparent; margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .nav>li>a{padding:10px 7px; font-size:13.8px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-collapse{padding:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-right{margin-right:0px; margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar{min-height:auto;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; border-bottom:solid 5px #2996cc; color:#2996cc;}
.rightpanel_wrapper .inner_panel .header .other_nav .container-fluid{padding:0px;}

.rightpanel_wrapper .inner_panel .action_panel .search{width:175px;}
.rightpanel_wrapper .inner_panel .action_panel .btn{font-size:13px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px; padding:0px 12px!important}
.rightpanel_wrapper .inner_panel .action_panel .order_amount{display:table; width:100%; margin-bottom:7px;}
.upload_photo_panel{padding-right:170px!important;}
.form_area h3{font-size:20px;}
.form_area{width:100%; margin:0 auto;}
.form_area .well{background:#fff;}
.product_panel{width:100%; display:table; padding:0px;}
.product_panel .category_box{width:100%!important; border:solid 1px #bec3c8; float:left; margin-bottom:25px;}
.product_panel .category_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none; padding:10px;}
.product_panel .product_box{width:100%!important; border:solid 1px #bec3c8; float:right;}

.new_group_Add .col_1{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_1 li{width:100%;}
.new_group_Add .col_2{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_2 li{width:20%}
.ml_add_product .new_group_Add li {width: 23% !important;}

.new_group_Add .col_2 .checkbox{white-space:nowrap;}
.modifier_list .col_1{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_1 li{width:100%; font-weight:500; padding:5px;}
.modifier_list .col_2{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_2 li{width:25%}
.modifier_list .col_2 .checkbox{white-space:nowrap;}

.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:655px; margin:0 auto; margin-bottom:35px;}
.top_tabs .nav-pills.nav-wizard > li{width:210px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 91px; left: -91px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 91px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 91px; left: -91px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 91px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}

.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:106px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 38px; left: -38px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 38px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 38px; left: -38px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 38px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}

.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:295px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:15px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:295px; display:table;}

.order_report .data_panel .order_report li:first-child{width:11%}
.order_report .data_panel .order_report .count_no{width:7%;}
.order_report .data_panel .order_report li{font-size:14px; width:11%; padding:8px 5px;}
.order_report .data_panel .order_report .date{width:14%;}
.order_report .data_panel .order_report .name{width:15%;}
.order_report .data_panel .order_report li:last-child{width:5%;}

.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info{font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info input{width:100%; border-radius:5px; border:solid 1px #bec3c8; display:block; padding:9px 9px; color:#a9a9a9; line-height:1; background-color:#fff; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .cust_address{font-size:13px;}

.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover .actions_items ul{display:}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{padding:0px 12px}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{right:inherit; left:-170px;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header{display:none;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{height:Auto; position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent{display:table}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{width:100%; text-align:left; padding-left:35%;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:first-child{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:last-child{width:100%; padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li .actions_items{visibility: visible;position: absolute;top: 15px;right: 36px;width: 15px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover .actions_items{margin-top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 32%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.rightpanel_wrapper .side_bar .leftside_nav{font-size:13px; z-index:10; width:190px; padding:10px 10px 10px 0px; padding-right:24px; position:absolute; left:19px; top:112px; min-height:100px;bottom:0; right:0}
/*.rightpanel_wrapper .side_bar .action_panel{margin-left:190px;}*/
.rightpanel_wrapper .side_bar .data_panel{margin-left:190px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

.rightpanel_wrapper .inner_panel .header .employee_section .actions_items .dropdown-menu{left:-139px!important; width:175px;}
.rightpanel_wrapper .inner_panel .employee_section .heading{margin-bottom:10px; font-weight:400;}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons{display:table; margin-top:5px; float:none}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons .small_button{font-size:15px;}
.rightpanel_wrapper .inner_panel .employee_section table{width:100%; font-size:14px;}

.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:35%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:25%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li{font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:35%; overflow:initial; vertical-align:top; line-height:20px}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:50px; vertical-align:top; overflow:inherit}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:25%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child span{display:table; white-space:normal;}

.rightpanel_wrapper .inner_panel .performance_review .table_header li{display:inline-block; width:24.5%}
.rightpanel_wrapper .inner_panel .performance_review .table_header li:last-child{display:inline-block; width:24.5%}

.rightpanel_wrapper .chart .data_panel{height:Auto;}
.rightpanel_wrapper .chart .data_panel .chart_header{padding:10px; line-height:25px; font-weight:700; font-size:13px;}
.rightpanel_wrapper .chart .data_panel .chart_header span{display:block; font-weight:300; font-size:18px;}
.rightpanel_wrapper .chart .data_panel #chart-container text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container1 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container2 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .heading{padding:10px 5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options{position:relative;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu{left:-200px}

.rightpanel_wrapper .inner_panel .app_center li{border:solid 1px #bec3c8; margin:5px; display:inline-block; padding:20px; height:auto; width:48.3%; max-width:365px; border-radius:3px; position:relative; padding-bottom:110px;}

.unit .header{width:100%; font-size:13px;}
.unit .content_table{width:100%; height:435px; overflow:auto; font-size:13px;}
.conversion_unit .content_table{width:100%; height:435px; overflow:auto;}
.conversion_unit .header li{padding:9px;}
.conversion_unit .header li:first-child{width:50%; font-size:13px; font-weight:400;}
.conversion_unit .header li:last-child{width:50%; font-size:13px;}
.conversion_unit .content_table li{padding:9px;}
.conversion_unit .content_table li:first-child{width:50%; font-size:13px;}
.conversion_unit .content_table li:last-child{width:50%; font-size:13px;}

.custom_shipping { overflow-x:hidden}
.custom_shipping .head{display:none;}
.custom_shipping .six_li{top:0px;}
.custom_shipping .six_li ul{position:relative;}
.custom_shipping .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table!important; text-align:left!important;}
.custom_shipping .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.custom_shipping .six_li .parent li:last-child{height:1px;}
.custom_shipping .six_li ul:nth-child(even){background:#f4f5f6}
.custom_shipping .six_li ul .actions_items{position:Absolute!important; top:10px; right:20px;}
.custom_shipping .six_li ul .actions_items ul{position:absolute;}
.custom_shipping .six_li input{padding:5px!important; margin:0px!important;}
.custom_shipping .six_li i{font-size:15px; margin-right:15px;}

.location_manager{overflow:hidden}
.location_manager .head{display:none!important;}
.location_manager .table_header{background: #f0f1f2; border-bottom: 2px solid #ddd; padding: 0px; font-weight: 500; line-height: 31px!important; display:table; width:100%}
.location_manager .table_header ul{width: 100%; list-style: none;padding: 0px;margin: 0px;}
.location_manager .table_header li{ line-height:normal; padding: 8px;width: 150px;text-overflow: ellipsis;overflow: hidden;}
.location_manager .table_header li:last-child{width:100px;}
.location_manager .more_than_10{position: relative;}
.location_manager .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table!important; text-align:left!important;}
.location_manager .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.location_manager .more_than_10 .parent li:last-child{height:1px;}
.location_manager .more_than_10 ul:nth-child(even){background:#f4f5f6}
.location_manager .more_than_10 .add_shipping input{padding:0px 5px; height:auto; position:relative; border:solid 1px #bec3c8; margin:0px 5px 5px 5px; width:95%; border-radius:4px;}
.location_manager .more_than_10 .add_shipping a{display:inline-block;}

.gift_card .table_header li{    width: 173px!important;}
.gift_card .table_header li:last-child{width:5%!important}
.gift_card .six_li {top:67px;}
.gift_card .six_li li{    width: 173px!important; }
.gift_card .six_li li:last-child{width:5%!important}
.gift_card .six_li .dropdown-menu li{width:100%!important}
.gift_card .graph_panel .two_box_text p{font-size:28px;}

.reacharge_hsitory{ overflow-x:hidden}
.reacharge_hsitory .head{display:none;}
.reacharge_hsitory .four_li{top:0px; border-top:solid 1px #bec3c8 }
.reacharge_hsitory .four_li  ul{position:relative;}
.reacharge_hsitory .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.reacharge_hsitory .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.reacharge_hsitory .four_li ul:nth-child(even){background:#f4f5f6}
.reacharge_hsitory .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.loyalty_report{ overflow-x:hidden}
.loyalty_report .head{display:none;}
.loyalty_report .nine_li  ul{position:relative;}
.loyalty_report .nine_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table; text-align:left}
.loyalty_report .nine_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report .nine_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report .nine_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.loyalty_report_view{overflow-x:hidden}
.loyalty_report_view .head{display:none;}
.loyalty_report_view .six_li{top:0px;}
.loyalty_report_view .six_li  ul{position:relative;}
.loyalty_report_view .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.loyalty_report_view .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report_view .six_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report_view .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.automation_tracking .table_header li{width:17.1%; line-height:18px; vertical-align:top; white-space:normal}
.automation_tracking .table_header .email{width:29%; white-space:nowrap; text-overflow:ecllips; overflow:hidden}
.automation_tracking .table_header li:last-child{width:17.1%; line-height:auto;}
.automation_tracking .four_li li{width:17.7%; line-height:25px;}
.automation_tracking .four_li .email{width:29%;}
.automation_tracking .four_li li:last-child{width:17.7%; line-height:25px;}

/*.form-horizontal{height:420px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:0px; right:auto;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group select{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580{width:400px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580 .width_50{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .col-md-3{padding:0px 15px;}

.payment_method{padding:30px 50px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:18.4%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:1155px!important; left: 0px; top: 0px; bottom:10px; width:990px;}
.dhx_cal_data{height:1060px!important;}

.three_li_wrapper .three_li li .actions_items{visibility:visible!important;}

.two_li_wrapper .two_li li .actions_items{visibility:visible!important;}

.time_off .table_header li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important; vertical-align:top}
.time_off .table_header li:last-child{padding:7px 8px; width:6%!important}
.time_off .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .five_li li:last-child{padding:7px 8px; width:6%!important}

.customer_data  .order_report {top:44px!important;}
.customer_data .table_header li{width:25%!important; line-height:25px; vertical-align:top; white-space:normal; overflow:unset!important;}
.customer_data .table_header li:first-child{width:30px!important;}
.customer_data .table_header .check_box{width:36px!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .check_box .checkbox label{margin-top:3px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report li{width:25.5%!important; vertical-align:top; line-height:31px;}
.customer_data .order_report li:first-child{width:30px!important; padding:8px!important}
.customer_data .order_report .check_box{width:45px!important; padding:8px!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important;}
.customer_data .order_report .action{width:35px!important;}
.customer_data .order_report .detail_plus{width:35px!important; text-align:center}
.customer_data .order_report ul .actions_items{visibility:visible}

.add_cutomer .table_header li{line-height: 31px; padding: 8px;display: inline-block;width: 19.5%!important;}
.add_cutomer .table_header li:last-child{padding:7px 8px; width:19.5%!important}
.add_cutomer .five_li {position: relative; overflow-y: auto; top: 0px; bottom: 0; left: 0; right: 0;}
.add_cutomer .five_li li{width:20%!important; float:left; line-height:32px; padding:8px;}
.add_cutomer .five_li li:last-child{padding:7px 8px; width:20%!important}

.customer_report .search_by .advance_options_dropdown{right: 0px!important; left: auto!important;}
.customer_report .search_by .customer_details_dropdown{left: 0px!important; right: auto!important;}

.view_note .table_header li{width:13%}
.view_note .table_header li.comment_head{width:26%}
.view_note .table_header li:last-child{width:5%}
.view_note .six_li{position:relative; overflow:auto; height:300px; top:0;}
.view_note .six_li li{width:13.5%; line-height:normal}
.view_note .six_li li.comment_list{width:26.5%;}
.view_note .six_li li:last-child{width:5%; padding:4px 8px;}

.drag_drop{border:solid 1px #bec3c8; border-radius:8px; line-height:1.5; padding:15px; display:table; width:90%!important}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:159px; background:transparent}
.transactions_body .eight_li_wrapper{margin-left:200px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:25%; padding:5px 8px; height:auto}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:95px;}
.transactions_body .eight_li li{width:25%; height:auto; padding:5px 8px;}
.transactions_body .eight_li li:last-child{width:25%; text-align:right}
.transactions_body .edit_transactions li{width:25%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}

.payment_option .table_header li{width: 21%!important;}
.payment_option .table_header li:first-child{width: 10%!important;}
.payment_option .table_header .second_columon{width:25%!important;}
.payment_option .five_li{top:67px;}
.payment_option .top_div li{width: 21%!important;}
.payment_option .top_div li:first-child{width: 10.5%!important;}
.payment_option .top_div .second_columon{width:25%!important;}
.payment_option .middle_div li:first-child{width:40%!important;}
.payment_option .middle_div li{width:60%!important;}

#manage_table .modal-dialog{width:760px;}

.session_package_report .table_header li{line-height: 31px; padding: 8px;display: inline-block; width: 17%!important;}
.session_package_report .table_header li:last-child{padding:7px 8px; width:15.5%!important}
.session_package_report .five_li{top:67px;}
.session_package_report .five_li li{line-height: normal!important;padding: 8px;display: inline-block; width: 17%!important;}
.session_package_report .five_li li:last-child{padding:7px 8px; width:15.3%!important}
.session_package_report .table_header .email{width:33%!important; }
.session_package_report .five_li .email{width:33%!important; word-break:break-all}

.pnl_report .side_bar .more_than_10_wrapper{margin-left:190px!important;}

.rightpanel_wrapper .inner_panel .messages .mails li:first-child{width:202px;}
.rightpanel_wrapper .inner_panel .messages .mails li{width:35%}
.rightpanel_wrapper .inner_panel .messages .mails li:last-child{width:22%;}
.msg_leftbar{top:151px!important;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
.note_mobile{width:90%!important; }
.mobile_top_padding{margin-top:5px!important;}
.actions_items{visibility:visible;}
.remove_left{left:auto!important;}
.max_height_pop{height: 400px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{max-height:400px!important}
.msg_trancate {overflow: hidden;text-overflow: ellipsis;white-space:normal}
.margin_bottom_5{margin-bottom:5px;}
.small_button{font-size:13px; padding:4px 7px!important}
.navbar-default .navbar-brand{font-size:18px; padding:12px 15px;}
.rightpanel_wrapper .inner_panel .action_panel{padding:0px 5px 5px 5px;}
.margin_right_10{margin-right:5px!important;}
.rightpanel_wrapper .graph_panel{position:relative; width:95%; display:table; margin:0 auto;margin:auto; margin-top:20px; padding:20px;background:#fff; border:solid 1px #bfbfbf; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:7px}
.rightpanel_wrapper .graph_panel .box_text{width:31%; float:left;}
.rightpanel_wrapper .graph_panel .box_text p{font-size:20px;}
.rightpanel_wrapper .graph_panel .box_text h1{font-size:12px;}
.rightpanel_wrapper .graph_panel .box_text h1 span{font-size:10px;}
.rightpanel_wrapper .graph_panel .two_box_text{width:100%; float:left; border-right:dotted 0px #bfbfbf; border-bottom:dotted 1px #bfbfbf;}
.rightpanel_wrapper .graph_panel .two_box_text:last-child{margin-top:15px;}
.rightpanel_wrapper .graph_panel .two_box_text h1{font-size:15px; margin:0px; padding:0px 5px 0px 5px; text-align:Center; font-weight:400; color:#2996cc;}
.rightpanel_wrapper .graph_panel .two_box_text h1 span{font-size:12px; display:block}
.rightpanel_wrapper .graph_panel .two_box_text p{font-size:29px; margin:0px; padding:0px 15px 0px 15px; text-align:Center; font-weight:300;}

.leftpanel_wrapper{width:60px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.leftpanel_wrapper .nav_panel_class{margin-left:-234px;}
.rightpanel_wrapper{margin-left:60px;}
.rightpanel_wrapper .inner_panel{padding:12px 12px 0px 12px}
.rightpanel_wrapper .inner_panel .data_panel .product_listing{top:42px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:23px; padding:8px; display:inline-block; width:31%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:31px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul{height:39px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:23px; padding:8px; float:left; width:31%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:31px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .header .heading{font-size:18px; padding:10px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default{border:0px; background:transparent; margin-bottom:0px; padding:0px; font-size:12px;}
.rightpanel_wrapper .inner_panel .header .other_nav .nav>li>a{padding:10px 7px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-collapse{padding:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-right{margin-right:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar{min-height:auto;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; border-bottom:solid 5px #2996cc; color:#2996cc;}
.rightpanel_wrapper .inner_panel .header .other_nav .container-fluid{padding:0px;}
.rightpanel_wrapper .inner_panel .action_panel .active{display:table; float:none; width:100% }
.rightpanel_wrapper .inner_panel .action_panel .search{width:161px;}
.rightpanel_wrapper .inner_panel .action_panel .search input{padding:9px;}
.rightpanel_wrapper .inner_panel .action_panel .btn{ height:auto; padding-left: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px;}
.rightpanel_wrapper .inner_panel .action_panel .order_amount{display:table; width:100%; margin-bottom:7px;}

.rightpanel_wrapper .inner_panel .data_panel .zapper iframe{width:100%; height:239px;}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .collapse_restaurtant{width:100%;}

#description_wrapper{padding:0px;}
.upload_photo_panel{padding-top:107px!important; position:relative; padding-right:10px!important;}
.upload_photo_panel .upload_photo{left:8px; right:auto}
.upload_photo_panel .upload_photo .upload_image_panel{right:auto; left:133px;}
.upload_photo_panel .upload_photo .upload_image_panel:before{right:100%; left:auto; border-right-color:#e1e1e1;  border-left-color:transparent}

.new_group_Add .col_1{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_1 li{width:100%;}
.new_group_Add .col_2{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_2 li{width:20%}
.new_group_Add .col_2 .checkbox{white-space:nowrap;}
.modifier_list .col_1{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_1 li{width:100%; font-weight:500; padding:5px;}
.modifier_list .col_2{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_2 li{width:25%}
.modifier_list .col_2 .checkbox{white-space:nowrap;}

.form_area{width:100%; margin:0 auto;}
.form_area h3{font-size:20px;}
.form_area .well{background:#fff;}
.form_area .well .row{margin-bottom:10px!important;}
.product_panel{width:100%; display:table; padding:0px;}
.product_panel .category_box{width:100%!important; border:solid 1px #bec3c8; float:none; margin-bottom:25px;}
.product_panel .category_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none; padding:10px;}
.product_panel .product_box{width:100%!important; border:solid 1px #bec3c8; float:none;}
.form_area .well .field{padding:0px;}
.form_area .well .color_picker{padding:0px;}
.form_area #time_btn .field{margin-bottom:20px;}
.form_area .well .field .dropdown-toggle {margin-bottom:10px;}

.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:429px; margin:0 auto; margin-bottom:0px;}
.top_tabs .nav-pills.nav-wizard > li{width:129px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 50px; left: -50px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 50px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 50px; left: -50px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 50px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
#menu {background: rgba(255,255,255,1);position: absolute;top: 50px;right: 0;left: 0;min-height: auto !important; z-index:100;}
.stay-open {display:block !important; position:relative !important; border:0px; box-shadow:0px 0px; width:100%; text-align:right}
.stay-open a{padding: 10px 7px !important; font-size: 15px !important; font-weight:300 !important;}
.navbar-nav{margin:0px;}
.sub_ham{display:none !important;}
.theme_tabs{margin-bottom:20px;}
.theme_tabs .nav-pills.nav-wizard > li.active a{padding:5px 0px; font-size:11px;}
.theme_tabs .nav-pills.nav-wizard > li a{padding:5px 0px; font-size:11px;}
.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:66px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 18px; left: -18px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 18px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 18px; left: -18px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 18px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}

.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:198px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:10px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:198px; display:table;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb img{width:100%; height:auto;}

.color_management .rightpanel_wrapper .inner_panel .action_panel .active{float:left!important; margin-bottom:0px;}

.order_report .rightpanel_wrapper .inner_panel .data_panel .table_header .order_report_dropdown a.dot{padding:9px 14px 0px 5px}
.order_report .rightpanel_wrapper .inner_panel .data_panel .table_header .checkbox{margin:10px 5px;}
.order_report .rightpanel_wrapper .inner_panel .data_panel .table_header .total_text{font-size:13px;}
.order_report .rightpanel_wrapper .inner_panel .data_panel .order_report li:first-child{padding:13px 15px 13px 25px; width:auto;}
.order_report .rightpanel_wrapper .inner_panel .data_panel .order_report li{display:inline-block; width:20%; vertical-align:top;line-height:20px; padding:13px 0px;; cursor:pointer; font-size:13px;}
.order_report .rightpanel_wrapper .inner_panel .data_panel .order_report li:last-child{width:6%}
.order_report .rightpanel_wrapper .inner_panel .data_panel .order_report .date{width:23%}
.order_report .rightpanel_wrapper .inner_panel .data_panel .order_report .name{width:21%}
/*.order_report .rightpanel_wrapper .inner_panel .action_panel .btn{padding:0px 10px; margin-bottom:5px;}*/
.order_report .rightpanel_wrapper .inner_panel .action_panel .calendar{font-size:13px;}

.order_report .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .collapse_leftpan .rightpanel_wrapper{margin-left:0px;}
.order_report .collapse_leftpan .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .rightpanel_wrapper{margin-left:0px;}
.order_report .data_panel .order_report ul{height:auto;}
.order_report .data_panel .table_header .order_report_dropdown a.dot{padding:9px 14px 0px 5px}
.order_report .data_panel .table_header .checkbox{margin:10px 5px;}
.order_report .data_panel .table_header .total_text{font-size:13px;}
.order_report .data_panel .order_report li:first-child{padding:10px 13px 13px 25px; width:auto;}
.order_report .data_panel .order_report li{display:inline-block; width:21%; vertical-align:top;line-height:18px; padding:8px 0px 7px 0px; cursor:pointer; font-size:13px; text-align:left!important;}
.order_report .data_panel .order_report .count_no{width:17%}
.order_report .data_panel .order_report .date{width:17%}
.order_report .data_panel .order_report .name{width:17%; margin-left:55px;}
.order_report .action_panel .dropdown-menu-right{right:auto;}
.order_report .action_panel .calendar{font-size:13px;}
.order_report .clear_small{clear:both}
.order_report .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .collapse_leftpan .rightpanel_wrapper{margin-left:0px;}
.order_report .collapse_leftpan .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .rightpanel_wrapper{margin-left:0px;}
.order_report .rightpanel_wrapper{padding-top:35px;}

.order_report .order_detail{width:100%;}
.order_report .order_detail .bottom_footer .btn{padding:3px 5px; margin-right:2px; font-size:11px}
.order_report .order_detail .col-height{display:table-cell; font-size:12px;}
.order_report .order_detail .product{width:40%}
.order_report .order_detail .other{width:20%}

.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info{font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .col-height{display:inline-table; width:auto;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info input{width:100%; border-radius:5px; border:solid 1px #bec3c8; display:block; padding:9px 9px; color:#a9a9a9; line-height:1; background-color:#fff; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display{float:none; width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info{float:none; width:100%; border-left:0px; border-top:solid 10px #f0f1f2; height:auto}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .cust_address{font-size:13px;}

.rightpanel_wrapper .inner_panel .device_panel .active{display:block; margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header{display:none;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{height:Auto; position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent{display:table}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{width:100%; text-align:left; padding:5px; padding-left:40%; font-size:13px; max-height:45px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:first-child{width:100%; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:last-child{width:100%; padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li .actions_items{visibility: visible;position: absolute;top: 15px;right: 36px;width: 15px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover .actions_items{margin-top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{font-size:14px;}

.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{left:0px; position: relative;display: block;border: 0px;box-shadow: 0px 0px 0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{display:none}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu:before{display:none;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu>li>a{text-align:right; padding:10px 7px; color:#777}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu>li>a:hover{background:transparent; color:#333;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu .divider{display:none!important;}

.rightpanel_wrapper .side_bar .leftside_nav{display:none; font-size:13px; z-index:10; width:100%; padding:10px 10px 0px 0px; padding-right:0px; position:relative; left:0; top:0px; min-height:auto; background:#fff; bottom:0; right:0; z-index:100; display:block;}
.rightpanel_wrapper .side_bar .leftside_nav li{display:inline-block}
.rightpanel_wrapper .side_bar .leftside_nav .active{border-radius:3px 3px 0px 0px;}
.rightpanel_wrapper .side_bar .action_panel{margin-left:0px;}
.rightpanel_wrapper .side_bar .action_panel .active{display:block; margin-bottom:0px;}
.rightpanel_wrapper .side_bar .action_panel .top_action .btn{padding:0px 7px; font-size:13px;}
.rightpanel_wrapper .side_bar .action_panel .small_search{width:170px;}
.rightpanel_wrapper .side_bar .data_panel{margin-left:0px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

.rightpanel_wrapper .inner_panel .employee_section_top .active .btn{padding:0px 10px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-body{padding:0px !important;}
.rightpanel_wrapper .inner_panel .employee_section .heading{font-size:13px;}
.rightpanel_wrapper .inner_panel .employee_section .heading{margin-bottom:10px; font-weight:400;}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons{display:table; margin-top:5px; float:none}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons .small_button{font-size:15px;}
.rightpanel_wrapper .inner_panel .employee_section table{width:100%; font-size:13px;}
.rightpanel_wrapper .inner_panel .employee_section td:last-child{width:50px;}

.rightpanel_wrapper .inner_panel .my_document .table_header {display:none;}
.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:35%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:25%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing{top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .parent{position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li{font-size:13px;width:100%; vertical-align:top; padding:4px 8px 0px 8px; padding-left:110px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:100%; overflow:initial; vertical-align:top; line-height:20px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:100%; vertical-align:top; overflow:inherit; padding:8px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:100%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child span{display:table; white-space:normal;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .parent li:before {font-weight: 500;position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child .actions_items{visibility:visible; position:absolute; top:10px; right:5px;}

.rightpanel_wrapper .inner_panel .performance_review .table_header{display:none; background:#f0f1f2; border-bottom:2px solid #ddd; padding:0px; font-weight:500; line-height:31px}
.rightpanel_wrapper .inner_panel .performance_review_data{position: absolute;overflow-y: auto;top: 0px;bottom: 0;left: 0;right: 0;}
.rightpanel_wrapper .inner_panel .performance_review_data ul{display:table; list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:100%; height:49px;}
.rightpanel_wrapper .inner_panel .performance_review_data li{font-size:13px;  line-height:24px; padding:4px 8px 0px 8px; float:left; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align:left; padding-left:140px;}
.rightpanel_wrapper .inner_panel .performance_review_data li:last-child{width:100%; overflow:initial; vertical-align:top; padding:8px; padding-left:140px;}
.rightpanel_wrapper .inner_panel .performance_review_data .parent li:before {font-weight: 500;position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

#change_log tr{border-bottom:1px solid #ddd;}
#change_log td{width:100%; display:block; font-size:13px; padding:5px 10px; padding-left:150px; border:0px;}
#change_log td:before {font-weight: 500;position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.rightpanel_wrapper .chart .data_panel{height:Auto;}
.rightpanel_wrapper .chart .data_panel .chart_header{padding:10px; line-height:25px; font-weight:700; font-size:13px;}
.rightpanel_wrapper .chart .data_panel .chart_header span{display:block; font-weight:300; font-size:18px;}
.rightpanel_wrapper .chart .data_panel #chart-container text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container1 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container2 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .heading{padding:10px 5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options{position:relative;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu{left:auto; width:300px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu .main_div .width_48{width:100%; float:none!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options{border-bottom:solid 1px #ddd; margin-bottom:15px;}

.rightpanel_wrapper .inner_panel .app_center li{border:solid 1px #bec3c8; margin:5px; display:inline-block; padding:20px; height:auto; width:100%; max-width:100%; border-radius:3px; position:relative; padding-bottom:110px;}
.rightpanel_wrapper .inner_panel .app_center .name{height:auto;}
.rightpanel_wrapper .inner_panel .app_center .description{height:auto;}

.unit {width:100%; float:none; margin-bottom:15px; font-size:13px;}
.unit .content_table{width:100%; height:235px; overflow:auto; font-size:13px;}
.conversion_unit {width:100%; float:none; border-left:0px; border-top:dotted 1px #bec3c8;}
.conversion_unit .content_table{width:100%; height:435px; overflow:auto;}
.conversion_unit .header li:first-child{width:50%; font-size:13px; font-weight:400;}
.conversion_unit .checkbox label{font-weight:400;}
.conversion_unit .header li:last-child{width:50%; font-size:13px;}
.conversion_unit .content_table li:first-child{width:50%; font-size:13px;}
.conversion_unit .content_table li:last-child{width:50%; font-size:13px;}

.two_li_wrapper .table_header {display:none}
.two_li_wrapper .two_li{top:0px;}
.two_li_wrapper .two_li ul{position:relative;}
.two_li_wrapper .two_li .parent li {width:100%!important; height:auto; line-height:18px; padding-left:45%; font-size:13px; text-align:left;}
.two_li_wrapper .two_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.two_li_wrapper .two_li ul:nth-child(even){background:#f4f5f6}
.two_li_wrapper .two_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.three_li_wrapper .table_header {display:none}
.three_li_wrapper .three_li{top:0px;}
.three_li_wrapper .three_li ul{position:relative;}
.three_li_wrapper .three_li .parent li {width:100%; height:auto; line-height:18px; padding-left:35%; font-size:13px; text-align:left;}
.three_li_wrapper .three_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.three_li_wrapper .three_li ul:nth-child(even){background:#f4f5f6}
.three_li_wrapper .three_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.three_li_wrapper .three_li li:last-child{line-height:normal; padding:0px!important;}

.printer_settings li {width: 100%!important; line-height: 27px!important;}

.discount .table_header{display:none!important;}
.discount .table_header li{width:30.6%}
.discount .table_header li:last-child{padding:7px 8px!important; width:6%}
.discount .four_li   ul{position:relative;}
.discount .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:35%; font-size:13px; text-align:left;}
.discount .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.discount .four_li ul:nth-child(even){background:#f4f5f6}
.discount .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.discount .four_li li:last-child{line-height:normal; padding:0px!important;}

.five_li_wrapper{ overflow-x:hidden}
.five_li_wrapper .head{display:none;}
.five_li_wrapper .five_li  ul{position:relative;}
.five_li_wrapper .five_li .parent li {width:100%; height:auto; line-height:18px; padding-left:40%; font-size:13px;}
.five_li_wrapper .five_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.five_li_wrapper .five_li ul:nth-child(even){background:#f4f5f6}
.five_li_wrapper .five_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.time_off .table_header li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .table_header li:last-child{padding:7px 8px; width:6%!important}
.time_off .five_li{top:0px!important;}
.time_off .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .five_li li:last-child{padding:7px 8px; width:6%!important}

.four_li_wrapper{ overflow-x:hidden}
.four_li_wrapper .head{display:none;}
.four_li_wrapper .four_li{top:0px;}
.four_li_wrapper .four_li  ul{position:relative;}
.four_li_wrapper .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.four_li_wrapper .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.four_li_wrapper .four_li ul:nth-child(even){background:#f4f5f6}
.four_li_wrapper .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.reacharge_hsitory{ overflow-x:hidden}
.reacharge_hsitory .head{display:none;}
.reacharge_hsitory .four_li{top:0px; border-top:solid 1px #bec3c8 }
.reacharge_hsitory .four_li  ul{position:relative;}
.reacharge_hsitory .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.reacharge_hsitory .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.reacharge_hsitory .four_li ul:nth-child(even){background:#f4f5f6}
.reacharge_hsitory .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.six_li_wrapper{overflow-x:hidden}
.six_li_wrapper .head{display:none;}
.six_li_wrapper .six_li{top:0px;}
.six_li_wrapper .six_li  ul{position:relative;}
.six_li_wrapper .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.six_li_wrapper .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.six_li_wrapper .six_li ul:nth-child(even){background:#f4f5f6}
.six_li_wrapper .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.rightpanel_wrapper .side_bar .six_li_wrapper {margin-left: 0px;}


.seven_li_wrapper{overflow-x:hidden}
.seven_li_wrapper .head{display:none;}
.seven_li_wrapper .seven_li{top:0px;}
.seven_li_wrapper .seven_li  ul{position:relative;}
.seven_li_wrapper .seven_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.seven_li_wrapper .seven_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.seven_li_wrapper .seven_li ul:nth-child(even){background:#f4f5f6}
.seven_li_wrapper .seven_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.gift_card{overflow-x:hidden}
.gift_card .head{display:none;}
.gift_card .six_li{top:0px;}
.gift_card .six_li  ul{position:relative;}
.gift_card .six_li .parent li {width:100%!important; height:auto; line-height:18px; padding-left:50%; font-size:13px;text-align:left;}
.gift_card .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.gift_card .six_li ul:nth-child(even){background:#f4f5f6}
.gift_card .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.gift_card .action_panel .btn{padding:0px 10px!important;}
.gift_card .action_panel .search{width:140px!important;}
.gift_card_report .table_header{display:none}
.gift_card_report .nine_li .name{width:100%!important; word-break:break-all;}
.gift_card_report .nine_li .email{width:100%!important; word-break:break-all;}
.gift_card_report .nine_li li{width:100%; text-align:left; }
.gift_card_report .nine_li li:last-child{width:30px;}
.gift_card_report .nine_li li .actions_items .dropdown-menu{left:-113px;}
.gift_card_report .nine_li .parent li{padding-left:30%!important;}
.gift_card_report .action_panel .search_by .form-group input{margin:0px!important; width:100%!important;}
.gift_card_report .action_panel .search_by .dropdown-menu{right:0px!important; left:auto!important; max-width:300px!important;}


.more_than_10_wrapper { overflow-x:hidden}
.more_than_10_wrapper .head{display:none;}
.more_than_10_wrapper .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.more_than_10_wrapper .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.more_than_10_wrapper .more_than_10 ul:nth-child(even){background:#f4f5f6}
.more_than_10_wrapper .more_than_10 .displaynone{display:none;}
.more_than_10_wrapper .more_than_10 .total_head{font-size:18px!important; font-weight:500; padding-left:8px!important; background:#fff;}

.printer_assigned{overflow:visible!important; overflow-x:auto!important; position:relative!important; height:Auto!important;}
.printer_assigned li{width: 150px!important; height: auto; line-height: 18px; font-size: 13px; display: table-cell;}

.view_inventory .more_than_10  li:last-child{width:150px;}
.view_inventory .more_than_10  li {text-align:left;}
.view_inventory .more_than_10 li input{padding:6px;}

.nine_wrapper{ overflow-x:hidden}
.nine_wrapper .head{display:none;}
.nine_wrapper .nine_li  ul{position:relative;}
.nine_wrapper .nine_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.nine_wrapper .nine_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.nine_wrapper .nine_li ul:nth-child(even){background:#f4f5f6}
.nine_wrapper .nine_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.activity_log .product_listing .parent{position:relative;}
.activity_log .product_listing .parent li {width:100%!important; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.activity_log .product_listing .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.activity_log .product_listing .parent li:last-child{width:23%!Important}
.activity_log .product_listing{top:0px!important;}
.activity_log .table_header{display:none;}
.activity_log .table_header li{width:22.7%!Important}
.activity_log .table_header li:last-child{width:22.7%!Important}

.notification_setting li{width:25%!important;}
.notification_setting li:first-child{width:50%!important;}
.notification_setting li:last-child{display:none;}
.notification_setting .table_header li{width:25%;}
.notification_setting .table_header li:first-child{width:50%!important;}
.notification_setting .table_header li:last-child{display:none !important;}

.custom_shipping .six_li{top:0px;}
.custom_shipping .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table!important; text-align:left!important;}
.custom_shipping .six_li li:last-child .actions_items{position:absolute; top:10px; right:10px;}

.loyalty_report{ overflow-x:hidden}
.loyalty_report .head{display:none;}
.loyalty_report .nine_li  ul{position:relative;}
.loyalty_report .nine_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table; text-align:left}
.loyalty_report .nine_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report .nine_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report .nine_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.loyalty_report_view{overflow-x:hidden}
.loyalty_report_view .head{display:none;}
.loyalty_report_view .six_li{top:0px;}
.loyalty_report_view .six_li  ul{position:relative;}
.loyalty_report_view .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.loyalty_report_view .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report_view .six_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report_view .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

/*.form-horizontal{height:420px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:-80px; right:auto;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group select{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580{width:350px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580 .width_50{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .col-md-3{padding:0px 15px;}

.payment_method{padding:10px 10px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:17.95%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:auto!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:1155px!important; left: 0px; top: 0px; bottom:10px; width:990px;}
.dhx_cal_data{height:1060px!important;}

.app_center_msg{padding:50px 30px; border:solid 1px #bec3c8; border-radius:4px; margin:20px;}
.app_center_msg .icon{font-size:35px; width:100px; height:100px; border:solid 1px #bec3c8; padding:30px; border-radius:100px; text-align:center; color:#bec3c8; margin:0 auto;}
.app_center_msg .msg{width:412px; margin:0 auto; margin-top:25px; }
.app_center_msg .buttons{width:310px; margin:0 auto; margin-top:25px; }

.customer_data  .order_report {top:44px!important;}
.customer_data .table_header li{width:25%!important; line-height:25px; vertical-align:top; white-space:normal; overflow:unset!important; display:none!important;}
.customer_data .table_header li:first-child{width:30px!important; display:inline-block!important;}
.customer_data .table_header .check_box{width:36px!important; display:inline-block!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .check_box .checkbox label{margin-top:3px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report ul:nth-child(even){background:#f4f5f6}
.customer_data .order_report li{width:100%!important; vertical-align:top; line-height:31px; padding-left:144px!important;}
.customer_data .order_report li:first-child{width:36px!important; padding:8px!important; float:left; display:none!important;}
.customer_data .order_report .check_box{width:45px!important; padding:0px!important; float:left; margin:0px; height:1px!important; position:relative!important;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important; position:absolute; top:10px; left: 10px;}
.customer_data .order_report .action{width:90%!important; padding-left:0px!important}
.customer_data .order_report .action .actions_items a{width:20px!important;}
.customer_data .order_report .action .actions_items a.dot{padding:8px!important;}
.customer_data .order_report .action .actions_items .dropdown-menu{left:-125px!important;}
.customer_data .order_report .detail_plus{width:9%!important; text-align:center; padding:15px!important;}
.customer_data .order_report ul .actions_items{visibility:visible;}
.customer_data .order_report .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.customer_data .order_report .parent li:before{font-weight:500; position: absolute;left: 40px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.customer_report .search_by .advance_options_dropdown{left: 0px!important; right: auto!important;}
.customer_report .search_by .customer_details_dropdown{right: 0px!important; left: auto!important; width:400px!important;}
.customer_report .advance_options .customer_details_dropdown{right: 0px!important; left: auto!important; width:400px!important;}

.view_note .head {display:none}
.view_note .six_li {position: absolute; height:100%; overflow-y: auto; top: 0px; bottom: 0; left: 0; right: 0;}
.view_note .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:150px; text-align:left}
.view_note .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.view_note .six_li ul:nth-child(even){background:#f4f5f6}
.view_note .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px; visibility:visible}

.drag_drop{border:solid 1px #bec3c8; border-radius:8px; line-height:1.5; padding:15px; display:table; width:90%!important}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:0px; background:transparent; border-bottom:solid 1px  #bec3c8}
.transactions_body .eight_li_wrapper{margin-left:0px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:25%; padding:5px 8px; height:auto}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:95px;}
.transactions_body .eight_li li{width:25%; height:auto; padding:5px 8px;}
.transactions_body .eight_li li:last-child{width:25%; text-align:right}
.transactions_body .edit_transactions li{width:25%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}

.time_slots  .order_report {top:44px!important;}
.time_slots .table_header li{width:25%!important; line-height:25px; vertical-align:top; white-space:normal; overflow:unset!important; display:none!important;}
.time_slots .table_header li:first-child{width:30px!important; display:inline-block!important;}
.time_slots .table_header li .dropdown-menu li{display:block!important; width:100%!important;}
.time_slots .table_header li .dropdown-menu>li>a{width:100%;}
.time_slots .table_header .check_box{width:36px!important; display:inline-block!important;}
.time_slots .table_header .check_box .checkbox{margin:2px 5px!important;}
.time_slots .table_header .check_box .checkbox label{margin-top:3px!important;}
.time_slots .table_header .action{width:40px!important;}
.time_slots .table_header .detail_plus{width:40px!important;}
.time_slots .more_than_10 ul{position:relative;}
.time_slots .more_than_10 ul:nth-child(even){background:#f4f5f6}
.time_slots .more_than_10 li{width:100%!important; vertical-align:top; line-height:31px; padding-left:200px!important;}
.time_slots .more_than_10 li:first-child{width:36px!important; padding:8px!important; float:left; display:none!important;}
.time_slots .more_than_10 .check_box{width:45px!important; padding:0px!important; float:left; margin:0px; height:1px!important; position:relative!important;}
.time_slots .more_than_10 .check_box .checkbox{margin:2px 5px!important; position:absolute; top:10px; left: 38px; background: #fff;}
.time_slots .more_than_10 li .dropdown-menu{position:absolute!important;right: -8px; top: 30px;}
.time_slots .more_than_10 li .dropdown-menu li{display: block!important; padding-left: 0px!important; width: 100%!important; padding: 0px!important;}
.time_slots .more_than_10 .detail_plus{width:9%!important; text-align:center; padding:15px!important;}
.time_slots .more_than_10 ul .actions_items{visibility:visible; position:absolute; top:10px; right:10px;}
.time_slots .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.time_slots .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 80px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.payment_option .table_header {display:none!important;}
.payment_option .table_header li{width: 21%!important;}
.payment_option .table_header li:first-child{width: 100%!important;}
.payment_option .table_header .second_columon{width:100%!important;}
.payment_option .five_li{top:0px;}
.payment_option .top_div li{width: 100%!important; text-align:left!important; padding-left:40%!important;}
.payment_option .top_div li:first-child{width: 100%!important;}
.payment_option .top_div li .radio{margin-top:0px;}
.payment_option .top_div li .radio label{padding:0px; margin-top:0px;}
.payment_option .top_div .second_columon{width:100%!important;}
.payment_option .middle_div li:first-child{width:38%!important; padding-left:8px!important;}
.payment_option .middle_div li{width:62%!important; padding-left:8px!important;}

#manage_table .manage_table .table_header{display:none;}
#manage_table .manage_table .table_header input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header li{width:12.8%;}
#manage_table .manage_table .table_header li:last-child{width:8%;}
#manage_table .manage_table .eight_li {position:relative; top:0px;}
#manage_table .manage_table .eight_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
#manage_table .manage_table .eight_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
#manage_table .manage_table .eight_li ul:nth-child(even){background:#f4f5f6}
#manage_table .modal-dialog{width:unset;}

.session_package_report .table_header {display:none;}
.session_package_report .table_header li:last-child{padding:7px 8px; width:15.5%!important}
.session_package_report .five_li{top:0px;}
.session_package_report .five_li li{text-align:left;}

.pnl_report .side_bar .leftside_nav{top: 0px; background: transparent; border-bottom: solid 1px #bec3c8;}
.pnl_report .more_than_10_wrapper{margin-left:0px!important;}
.pnl_report .more_than_10_wrapper .table_header{display:none;}
.pnl_report .more_than_10_wrapper .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.pnl_report .more_than_10_wrapper .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.pnl_report .more_than_10_wrapper .more_than_10 ul:nth-child(even){background:#f4f5f6}
.pnl_report .more_than_10_wrapper .more_than_10 .income_heading li{width:100%}
.pnl_report .action_panel .search_by .dropdown-menu{left:0px!important; right:auto;}

.rightpanel_wrapper .inner_panel .messages .mails li:first-child{width:170px;}
.rightpanel_wrapper .inner_panel .messages .mails li{width:39%}
.rightpanel_wrapper .inner_panel .messages .mails li:last-child{width:22%;}
.msg_leftbar{top:0px!important; border-bottom:solid 1px #bec3c8;}
}

@media screen and (min-width: 300px) and (max-width: 539px) {
.width_50{width:90%!important;}
.no_lineheight{padding:0px;}
.rightpanel_wrapper .side_bar .eight_li_wrapper{margin-left:auto;}
body{overflow-x:hidden}
.actions_items{visibility:visible;}
.note_mobile{width:90%!important; }
.padding_right_5{padding-right:0px !important}
.navigation{padding-bottom:150px;}
.form_area h3{margin-bottom:0px;}
.pagination-sm>li>a, .pagination-sm>li>span{padding:5px;}
.mobile_top_padding{margin-top:5px!important;}
.top_action {display:Table; width:100%;}
.margin_bottom_5{margin-bottom:5px;}
.margin_right_10{margin-right:5px;}
.msg_trancate {overflow: hidden;text-overflow: ellipsis;white-space:normal}
.small_button{font-size:11px; padding:4px!important}
.small_search{width:129px;}
.inventory_adjustment_page .small_search { width: 160px;}
.inventory_transfer_page .small_search { width: 160px;}

#component_list ul li:first-child{width: 33%;}
#component_list ul li{width: 21%;}
#component_list ul.void{background: #f2f2f2;}
.tax-lbl{font-size: 11px;}

.pagination>li>a, .pagination>li>span { font-size: 11px;}
.set_inventory_page .small_search{width:165px;}
.navbar-toggle{padding: 0px 15px; margin-right: 0px;}
.page_action_bar{padding:15px 5px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar input{font-size:12px;}
.leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.leftpanel_wrapper .nav_panel_class{min-height:636px;}
.leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.collapse_leftpan .rightpanel_wrapper{margin-left:0px;}
.collapse_leftpan .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.collapse_leftpan .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.collapse_leftpan .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.rightpanel_wrapper{padding-top:35px;}
.rightpanel_wrapper .graph_panel{position:relative; width:95%; display:table; margin:0 auto;margin:auto; margin-top:20px; padding:10px;background:#fff; border:solid 1px #bfbfbf; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:7px}
.rightpanel_wrapper .graph_panel .box_text{width: 100%; float: left; margin-bottom: 10px; border-right: 0px; border-bottom: dotted 1px #bfbfbf; padding: 15px;}
.rightpanel_wrapper .graph_panel .box_text p{font-size:20px;}
.rightpanel_wrapper .graph_panel .box_text h1{font-size:12px;}
.rightpanel_wrapper .graph_panel .box_text h1 span{font-size:10px;}
.rightpanel_wrapper .graph_panel .two_box_text{width:100%; float:left; border-right:dotted 0px #bfbfbf; border-bottom:dotted 1px #bfbfbf;}
.rightpanel_wrapper .graph_panel .two_box_text:last-child{margin-top:15px;}
.rightpanel_wrapper .graph_panel .two_box_text h1{font-size:12px; margin:0px; padding:0px 5px 0px 5px; text-align:Center; font-weight:400; color:#2996cc;}
.rightpanel_wrapper .graph_panel .two_box_text h1 span{font-size:10px; display:block}
.rightpanel_wrapper .graph_panel .two_box_text p{font-size:25px; margin:0px; padding:0px 15px 0px 15px; text-align:Center; font-weight:300;}
.rightpanel_wrapper .top_panel{padding:15px 25px 15px 70px}
.rightpanel_wrapper{margin-left:0px;}
.rightpanel_wrapper .inner_panel{padding:8px 0px 0px 0px}
.rightpanel_wrapper .inner_panel .other_nav{padding:5px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing{top:42px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:first-child{width:37%}
.rightpanel_wrapper .inner_panel .data_panel .table_header li{ line-height:23px; padding:8px 4px; display:inline-block; width:27%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header  li:last-child{width:25px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul{height:39px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li{ line-height:23px; padding:8px 8px 8px 4px; float:left; width:27%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:first-child{width:37%}
.rightpanel_wrapper .inner_panel .data_panel .product_listing li:last-child{width:25px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .header .heading{font-size:18px; padding:10px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default{border:0px; background:transparent; margin-bottom:0px; padding:0px; font-size:12px;}
.rightpanel_wrapper .inner_panel .header .other_nav .nav>li>a{padding:10px 7px; font-size:15px; font-weight:300;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-collapse{padding:0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-right{margin-right:15px;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar{min-height:auto;}
.rightpanel_wrapper .inner_panel .header .other_nav .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:transparent; border-bottom:solid 5px #2996cc; color:#2996cc;}
.rightpanel_wrapper .inner_panel .header .other_nav .container-fluid{padding:0px;}
.rightpanel_wrapper .inner_panel .action_panel{padding:0px 5px 5px 5px;}
.rightpanel_wrapper .inner_panel .action_panel .active{display:table; float:none; width:100%}

.global_calendar .rightpanel_wrapper .inner_panel .action_panel .active {width: auto;}


.rightpanel_wrapper .inner_panel .action_panel .search{width:161px;}
.rightpanel_wrapper .inner_panel .action_panel .btn{display: inline-block!important;height: 40px;max-width: 150px;padding: 0 7px; line-height: 38px;font-weight: 400;text-align: center; font-size:12px;}
.rightpanel_wrapper .inner_panel .action_panel .margin_right_10{margin-right:5px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search input{padding:9px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter i{font-size: 15px; margin-top: 10px; margin-bottom: 10px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .filter {min-width: auto; margin-left:0px;}
.rightpanel_wrapper .inner_panel .data_panel .product_listing ul .actions_items{visibility:visible;}
.rightpanel_wrapper .inner_panel .action_panel .order_amount{display:table; width:100%; margin-bottom:7px;}
.rightpanel_wrapper .graph_panel .box_text:last-child{margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .product_list .table_header{display:none!important;}
.rightpanel_wrapper .inner_panel .product_list .parent li {width:100%; height:auto; line-height:18px; padding-left:150px; text-align:left}
.rightpanel_wrapper .inner_panel .product_list .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.global_calendar .rightpanel_wrapper .inner_panel .action_panel .margin_right_10 {margin-bottom: 5px;}
.rightpanel_wrapper .inner_panel .action_panel .mobile_display_none{ display:none !important;}
#dhx_cal_date{position: absolute; top: 32px !important; font-size: 10px !important;}
.mobile_book_unbook{position: absolute; left: 0;  top: 4px;}
.position_relative{ position:relative;}
.legendColorBox { padding: 1px 8px !important;}
.global_calendar .rightpanel_wrapper .inner_panel .action_panel .active {padding-top: 5px;}
.rightpanel_wrapper .inner_panel .product_list ul{position:relative}
.rightpanel_wrapper .inner_panel .product_list ul:nth-child(even){background:#f4f5f6}
.rightpanel_wrapper .inner_panel .product_list  li .actions_items{position:absolute; top:10px; right:10px; width:40px; visibility:visible}
.rightpanel_wrapper .inner_panel .product_list  li .actions_items .dropdown-menu {left: -113px!important;top: 14px;}
.actions_items .dropdown-menu{left:-134px!important; top:33px;}
#nav-icon1{height:42px;}
#nav-icon1 span{margin-top:10px;}
.form_area{width:100%; margin:0 auto;}
.form_area .well{background:#fff; padding:10px;}
#pro_unit_sec .field{ width:100% !important;}
.form_area .well .row{margin-bottom:5px;}
.product_panel{width:100%; display:table; padding:0px;}
.product_panel .category_box{width:100%!important; border:solid 1px #bec3c8; float:left; margin-bottom:25px;}
.product_panel .category_box .heading{font-size:16px; font-weight:300; background:#f0f1f2; float:none; padding:10px;}
.product_panel .product_box{width:100%!important; border:solid 1px #bec3c8; float:right;}
.form_area .well .field{padding:0px;}
.form_area .well .color_picker{padding:0px;}
.form_area #time_btn .field{margin-bottom:20px;}
.form_area .well .field .dropdown-toggle {margin-bottom:10px;}
.form_area .well .title{padding:10px 0px;}
.top_tabs{padding-top:20px;}
.top_tabs{background:#fff; border-radius:0px; min-height:auto; width:100%; margin:0 auto; margin-bottom:25px;}

.product_display_info .pc_view{font-size:13px;}
#daily_option .display_table{width:100%}
#daily_option .display_table .radio{padding:5px; width:100%}
#weekly_option .width_23{width: 29% !important; font-size: 12px;}

.top_tabs .nav-pills.nav-wizard > li{width:99px;}
.top_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 35px; left: -35px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 35px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 35px; left: -35px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 35px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.top_tabs .navbar-default .navbar-brand{font-size:20px; padding-left:0px;}
#menu {background: rgba(255,255,255,1);position: absolute;top: 50px;right: 0;left: 0;min-height: auto !important; z-index:100;}
.stay-open {display:block !important; position:relative !important; border:0px; box-shadow:0px 0px; width:100%; text-align:right}
.stay-open a{padding: 10px 7px !important; font-size: 15px !important; font-weight:300 !important;}
.navbar-nav{margin:0px;}
.sub_ham{display:none !important;}

.new_group_Add .col_1{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_1 li{width:100%;}
.new_group_Add .col_2{width: 100%; margin-bottom: 7px; display:table}
.new_group_Add .col_2 li{width:49%; text-align:left}
.new_group_Add .col_2 li:nth-child(4){width:49%!important;}
.new_group_Add .col_2 li:nth-child(5){width:36%!important;}
.new_group_Add .col_2 li:nth-child(6){width:15%!important;}
.new_group_Add .col_2 li:last-child{width:30%; text-align:right}
.new_group_Add .col_2 .checkbox{white-space:nowrap;}
.modifier_list .col_1{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_1 li{width:100%; font-weight:500;}
.modifier_list .col_2{width: 100%; margin-bottom: 7px; display:table}
.modifier_list .col_2 li{width:35%; text-align:left}
.modifier_list .col_2 li:last-child{width:30%; text-align:right}
.modifier_list .col_2 .checkbox{white-space:nowrap;}
#modifier_block h3{font-size:15px; padding-left:10px;}
#modifier_block h3 a{margin-right:5px!important;}

#description_wrapper{padding:0px;}
.upload_photo_panel{padding-top:125px!important; position:relative; padding-right:10px!important;}
.upload_photo_panel  .less_more{right:-7px; bottom:-11px;}
.upload_photo_panel .upload_photo{left:8px; right:auto; top:10px;}
.modifier_list .col_1{width:185px;}
.modifier_list .col_2{font-size:13px;}
.upload_photo_panel .upload_photo .upload_image_panel{left:122px;}
.upload_photo_panel .upload_photo .upload_image_panel:before{border-right-color:#e1e1e1; border-left-color:transparent; right:100%; left:auto;}
.form_area h3{font-size:17px; display:table; width:100%}
#description_wrapper .note-color .btn .caret{margin:3px 0px 4px 0px!important}
.navbar-default .navbar-brand{font-size:18px; padding:12px 15px;}
.theme_tabs{margin-bottom:20px;padding-top:20px;}
.theme_tabs .nav-pills.nav-wizard > li.active a{padding:5px 0px; font-size:11px;}
.theme_tabs .nav-pills.nav-wizard > li a{padding:5px 0px; font-size:10px;}
.theme_tabs .nav-pills.nav-wizard > li a .text{display:none;}
.theme_tabs .nav-pills.nav-wizard > li {position: relative;overflow: visible; width:46px; text-align:center}
.theme_tabs .nav-pills.nav-wizard > li .circle:before{content:''; background: #ccc; height: 2px; position: absolute; width: 18px; left: -18px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li .circle:after{content:''; background: #ccc; height: 2px; position: absolute; width: 18px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:before{content:''; background: #428bca; height: 2px; position: absolute; width: 18px; left: -18px; color: #ccc; top: 50%; margin-top: -1px;}
.theme_tabs .nav-pills.nav-wizard > li.active .circle:after{content:''; background: #428bca; height: 2px; position: absolute; width: 18px; left: 30px; color: #ccc; top: 50%; margin-top: -1px;}
.form_area .btn-block {margin-bottom:15px;}
.modal-body{padding:10px;}
.select_product .product_panel{padding:15px 0px;}
.select_product .product_panel .category_box{width:100%;}
.select_product .product_panel .product_box{width:100%;}
.select_product .search{width:180px;}
.select_product .heading{font-size:15px; padding:5px 10px}

.rightpanel_wrapper .side_bar .six_li_wrapper {margin-left: 0;margin-right: 10px;}

.product_panel .category_box .list .item .width_240{width:100%; padding-bottom:5px}
.product_panel .category_box .list .item .email{width:100%; margin-left:30px; margin-top:0px;}

.col-height{display:table; width:100%;}
.hd_right{margin-right:0px!important; z-index:100; position:absolute !important; top:-80px !important; right:0px !important; bottom:0px !important;}
.shadow{width:100%; position:Absolute; top:0px; right:0px; bottom:0px; left:0px; background:rgba(0,0,0,0.5); height:100%; margin-right:-100%; z-index:100;}
.rightpanel_wrapper .inner_panel .action_panel h1{font-size:16px;}
.rightpanel_wrapper .inner_panel .action_panel h2{font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .table_header_web .btn{padding:6px}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing{position: absolute;overflow-y: auto;top: 52px;bottom: 0;left: 0;right: 0; padding:0px 0px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box{width:280px; float:left; box-shadow:0px 0px 5px rgba(0,0,0,0.2); border-radius:5px; margin:10px;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_name{font-size:15px; padding:5px 10px; border-bottom:solid 1px #bec3c8}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb{width:280px; display:table;}
.rightpanel_wrapper .inner_panel .data_panel .theme_listing .theme_box .theme_thumb img{width:100%; height:auto;}
.eight_li_wrapper .table_header{display:none;}

.vendor_list_page .three_li_wrapper .three_li li {width: 50%;}

.drag_drop{border:solid 1px #bec3c8; border-radius:8px; line-height:1.5; padding:15px; display:table; width:90%!important; height:auto!important}
.drag_drop i{float:left; margin-left:0px; font-size:30px; color:#d3d9de}
.drag_drop .content{float:left; margin-left:20px; font-size:14px;}
.drag_drop .content span{display:block}
.drag_drop .content a{color:#32373c; text-decoration:underline;}
.modal-header h4{font-size:20px;}
.rightpanel_wrapper .inner_panel .action_panel .top_action .actions_items .dropdown-menu{left:-147px!important;}


.color_management .rightpanel_wrapper .inner_panel .action_panel .active{float:left!important; margin-bottom:0px;}
.color_management .rightpanel_wrapper .inner_panel .data_panel .category_listing li{padding:2px 8px;}
.color_panel{position:relative;}
.color_panel .checkbox{margin:0px; padding:2px;}
.color_panel .checkbox .cr{margin-top:6px;}
.color_panel .checkbox .cr .cr-icon{font-size:10px; margin-top:-1px; margin-left:0px;}
.color_panel:hover .colors{display:block}
.color_panel .colors{position:absolute; display:table; width:120px; right:0px; top:50%; margin-top:-12px; display:none}
.color_panel .colors .color_box{float:left; width:15px; height:15px; margin:3px; cursor:pointer; position:relative; border:solid 1px #ffffff;}
.color_panel .colors .color_box:hover:after{content: "\2713"; position: absolute; color: #fff; font-weight: bold; left: 50%; margin-left: -5px; top: 50%; margin-top: -15px; width:14px; height:17px; font-size:12px;}
.color_panel .colors .color_box .tick{color: #fff!important; position: absolute;top: 50%;left: 50%;margin-left: -6px;margin-top: -15px;}

.order_report .data_panel .table_header .order_report_dropdown a.dot{padding:9px 14px 0px 5px}
.order_report .data_panel .table_header .checkbox{margin:10px 5px;}
.order_report .data_panel .table_header .total_text{font-size:13px;}
.order_report .data_panel .order_report li:first-child{padding:13px 15px 13px 25px; width:auto;}
.order_report .data_panel .order_report li{display:inline-block; width:11%; vertical-align:top;line-height:20px; padding:13px 0px;; cursor:pointer; font-size:13px;}
.order_report .data_panel .order_report .date{width:12%}
.order_report .data_panel .order_report .name{width:12%}
.order_report .action_panel{padding:5px;}
.order_report .action_panel .btn{padding:0px 5px; font-weight:300; height:36px; min-width:70px; font-size:12px; line-height:36px;}
.rightpanel_wrapper .inner_panel .action_panel .filter{min-width:40px!important;}
.order_report .action_panel .calendar{font-size:13px;}
.order_report .action_panel .calendar input{padding:0px 5px; padding-right:25px; height:36px;}
.order_report .action_panel .calendar i{right:8px;}
.order_report .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .collapse_leftpan .rightpanel_wrapper{margin-left:0px;}
.order_report .collapse_leftpan .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .rightpanel_wrapper{margin-left:0px;}
.order_report .data_panel .order_report ul{height:auto; position:relative;}
.order_report .data_panel .table_header .order_report_dropdown a.dot{padding:9px 14px 0px 5px}
.order_report .data_panel .table_header .checkbox{margin:10px 5px;}
.order_report .data_panel .table_header .total_text{font-size:13px; width: 100%; line-height: normal; text-align: right; float:left; padding:8px; padding-top:0px; }
.order_report .data_panel .order_report{overflow:unset; top:72px;}
.order_report .data_panel .order_report li:first-child{padding:8px; width:50%;}
.order_report .data_panel .order_report li{text-align:left;display:inline-block; width:50%; vertical-align:top;line-height:20px; padding:8px; cursor:pointer; font-size:13px; text-align:left!important;}
.order_report .data_panel .order_report li:last-child{width:1%;}
.order_report .data_panel .order_report li i{position:absolute; top:5px; right:10px;}
.order_report .data_panel .order_report .count_no{width:50%}
.order_report .data_panel .order_report .date{width:50%}
.order_report .data_panel .order_report .name{width:50%;}
.order_report .action_panel .dropdown-menu-right{right:auto;}
.order_report .action_panel .calendar{font-size:13px;}
.order_report .clear_small{clear:both}
.order_report .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .collapse_leftpan .rightpanel_wrapper{margin-left:0px;}
.order_report .collapse_leftpan .leftpanel_wrapper {width:0px; background:#2b333b; transition:width .15s ease-out; position:fixed;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{min-height:636px;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class .nav_inner{background:#2b333b; width:226px; height:100%; min-height:616px; overflow-y: scroll; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.order_report .collapse_leftpan .leftpanel_wrapper .nav_panel_class{margin-left:-244px;}
.order_report .rightpanel_wrapper{margin-left:0px;}
.order_report .rightpanel_wrapper{padding-top:35px;}
.order_report .action_panel .search_by .dropdown-menu{left:0px!important; right:auto!important;}
.order_report .action_panel .advance_options .width_290{right:0px!important; left:auto!important;}

.home_page .data_panel .order_report {overflow: auto; top: 8px;}

.order_report .order_detail{width:100%; padding-bottom:75px;}
.order_report .order_detail .bottom_footer .btn{padding:3px 5px; margin:2px; font-size:11px}
.order_report .order_detail .col-height{display:table-cell; font-size:12px;}
.order_report .order_detail .product{width:40%}
.order_report .order_detail .other{width:20%}
.order_report .data_panel .order_report li:last-child{width:5%;}

.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info{font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info .col-height{display:inline-table; width:auto;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .order_info input{width:100%; border-radius:5px; border:solid 1px #bec3c8; display:block; padding:9px 9px; color:#a9a9a9; line-height:1; background-color:#fff; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .head{font-size:15px; padding:7px;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .product_display{float:none; width:100%;}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info{float:none; width:100%; border-left:0px; border-top:solid 10px #f0f1f2; height:auto}
.rightpanel_wrapper .inner_panel .data_panel .payment_panel .customer_info .cust_address{font-size:13px;}


.rightpanel_wrapper .inner_panel .device_panel .active{display:block; margin-bottom:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_table_header{display:none;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing{top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul{height:Auto; position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent{display:table}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li{width:100%; text-align:left; padding:5px; padding-left:45%; font-size:12px; max-height:auto;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:first-child{width:100%; font-size:13px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li:last-child{width:100%; padding:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing li .actions_items{visibility: visible;position: absolute;top: 15px;right: 5px;width: 15px; height:20px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing ul:hover .actions_items{margin-top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-heading a{font-size:14px;}

.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu{font-size:15px; left:0px!important; top:0px!important; font-weight:300!important; position: relative;display: block;border: 0px;box-shadow: 0px 0px 0px;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items a.dot{display:none}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu:before{display:none;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu>li>a{text-align:right; padding:10px 7px; color:#777; font-weight:300!important;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu .active a{background: transparent; border-bottom: solid 5px #2996cc; color: #2996cc;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu>li>a:hover{background:transparent; color:#333;}
.rightpanel_wrapper .inner_panel .header .other_nav .actions_items .dropdown-menu .divider{display:none!important;}

.rightpanel_wrapper .inner_panel .data_panel .zapper iframe{width:100%; height:239px;}
.rightpanel_wrapper .inner_panel .data_panel .zapper iframe{width:100%; height:239px;}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .zapper_form{width:100%;}
.rightpanel_wrapper .inner_panel .data_panel  .zapper .collapse_restaurtant{width:100%;}
.rightpanel_wrapper .inner_panel .zapper .zapper_wrapper .head{font-size:25px;}

.rightpanel_wrapper .side_bar .leftside_nav{display:none; font-size:13px; z-index:10; width:100%; padding:10px 10px 0px 0px; padding-right:0px; position:relative; left:0; top:0px; min-height:auto; background:#fff; bottom:0; right:0; z-index:10; display:block; border-bottom:solid 1px #bec3c8}
.rightpanel_wrapper .side_bar .leftside_nav li{display:inline-block}
.rightpanel_wrapper .side_bar .leftside_nav a{ padding:9px 7px}
.rightpanel_wrapper .side_bar .leftside_nav .active{border-radius:3px 3px 0px 0px; padding:9px 7px}
.rightpanel_wrapper .side_bar .action_panel{margin-left:0px;}
.rightpanel_wrapper .side_bar .action_panel .active{display:table; margin-bottom:10px;}
.rightpanel_wrapper .side_bar .action_panel .top_action .btn{padding:0px 5px;}
.rightpanel_wrapper .side_bar .action_panel .small_search{width:166px;}
.rightpanel_wrapper .side_bar .data_panel{margin-left:0px;}
.rightpanel_wrapper .inner_panel .data_panel .expenses_Categories li:last-child{width:100%;}

.rightpanel_wrapper .inner_panel .employee_section_top .active .btn{padding:0px 10px; margin-bottom:5px;}
.rightpanel_wrapper .inner_panel .data_panel .device_listing .panel-body{padding:0px !important;}
.rightpanel_wrapper .inner_panel .employee_section .heading{font-size:13px;}
.rightpanel_wrapper .inner_panel .employee_section .heading{margin-bottom:10px; font-weight:400;}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons{display:table; margin-top:5px; float:none}
.rightpanel_wrapper .inner_panel .employee_section .heading .buttons .small_button{font-size:15px;}
.rightpanel_wrapper .inner_panel .employee_section table{width:100%; font-size:13px;}
.rightpanel_wrapper .inner_panel .employee_section td:last-child{width:50px;}

.rightpanel_wrapper .inner_panel .messages .table_header li:first-child{width:60%;}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child{width:40%!important;}
.rightpanel_wrapper .inner_panel .messages .table_header li:last-child .actions_items a.dot{margin-top:8px;}
.rightpanel_wrapper .inner_panel .messages .table_header ul{border-bottom:0px;}

.rightpanel_wrapper .inner_panel .my_document .table_header {display:none;}
.rightpanel_wrapper .inner_panel .my_document .table_header ul{list-style:none; padding:0px; margin:0px; border-bottom:1px solid #ddd; width:98.5%; height:49px;}
.rightpanel_wrapper .inner_panel .my_document .table_header li{ line-height:33px; padding:8px; float:left; width:16%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.rightpanel_wrapper .inner_panel .my_document .table_header li:first-child{width:35%; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header li:last-child{width:50px; overflow:initial; vertical-align:top}
.rightpanel_wrapper .inner_panel .my_document .table_header .document_note{width:25%; overflow:initial; vertical-align:top;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing{top:0px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .parent{position:relative;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li{font-size:13px;width:100%; vertical-align:top; padding:4px 8px 0px 8px; padding-left:110px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child{width:100%; overflow:initial; vertical-align:top; line-height:20px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child{width:100%; vertical-align:top; overflow:inherit; padding:8px;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .document_note{width:100%; overflow:initial; vertical-align:top; line-height:normal; white-space:normal}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:first-child span{display:table; white-space:normal;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing .parent li:before {font-weight: 500;position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.rightpanel_wrapper .inner_panel .data_panel .document_listing li:last-child .actions_items{visibility:visible; position:absolute; top:10px; right:5px;}

#change_log tr{border-bottom:1px solid #ddd;}
#change_log td{width:100%; display:block; font-size:13px; padding:5px 10px; padding-left:150px; border:0px;}
#change_log td:before {font-weight: 500;position: absolute;left: 10px;display: block;overflow: hidden;width: 42%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.rightpanel_wrapper .chart .data_panel{height:Auto;}
.rightpanel_wrapper .chart .data_panel .chart_header{padding:10px; line-height:25px; font-weight:700; font-size:13px;}
.rightpanel_wrapper .chart .data_panel .chart_header span{display:block; font-weight:300; font-size:18px;}
.rightpanel_wrapper .chart .data_panel #chart-container text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container1 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .data_panel #chart-container2 text{font-size:13px!important; font-family: 'Roboto', sans-serif!important;}
.rightpanel_wrapper .chart .heading{padding:10px 5px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options{position:relative;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu{left:auto; width: 250px !important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu .main_div .width_48{width:100%!important; float:none!important;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .cumulative_options{border-bottom:solid 1px #ddd; margin-bottom:15px;}
.ats_page .rightpanel_wrapper .inner_panel .action_panel .advance_options .dropdown-menu{left: -109px; width: 250px !important;}

.rightpanel_wrapper .inner_panel .data_panel .zapper{padding:15px 5px;}

.rightpanel_wrapper .inner_panel .app_center li{border:solid 1px #bec3c8; margin:5px; display:inline-block; padding:20px; height:auto; width:100%; max-width:100%; border-radius:3px; position:relative; padding-bottom:110px;}
.rightpanel_wrapper .inner_panel .app_center .name{height:auto;}
.rightpanel_wrapper .inner_panel .app_center .description{height:auto;}

.modal-body .row-height{table-layout:auto;}
.modal-body  .form_table .add_more{display:block}
.modifier .modifier_name .field{float:left; margin-left:15px; width:auto;}

.discount .table_header{display:none!important;}
.discount .table_header li{width:30.6%}
.discount .table_header li:last-child{padding:7px 8px!important; width:6%}
.discount .four_li   ul{position:relative;}
.discount .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:35%; font-size:13px; text-align:left;}
.discount .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.discount .four_li ul:nth-child(even){background:#f4f5f6}
.discount .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px; visibility:visible}
.discount .four_li li:last-child{line-height:normal; padding:0px!important;}

.employee_directory .employee_group{width:100%; display:table; padding:10px;}
.employee_directory .employee_group .txt{font-weight:500; margin-right:10px; padding:5px; width:100%;}
.employee_directory .employee_group .field{width:200px; margin-right:10px;}
.employee_directory .employee_group .field input{width:100%}

.unit {width:100%; float:none; margin-bottom:15px; font-size:13px;}
.unit .content_table{width:100%; height:235px; overflow:auto; font-size:13px;}
.conversion_unit {width:100%; float:none; border-left:0px; border-top:dotted 1px #bec3c8;}
.conversion_unit .content_table{width:100%; height:435px; overflow:auto;}
.conversion_unit .header li:first-child{width:50%; font-size:13px;}
.conversion_unit .header li:last-child{width:50%; font-size:13px;}
.conversion_unit .checkbox label{font-weight:400;}
.conversion_unit .content_table li:first-child{width:50%; font-size:13px;}
.conversion_unit .content_table li:last-child{width:50%; font-size:13px;}

.two_li_wrapper .table_header {display:none}
.two_li_wrapper .two_li{top:0px; overflow:unset}
.two_li_wrapper .two_li ul{position:relative;}
.two_li_wrapper .two_li .parent li {width:100%; height:auto; line-height:18px; padding-left:45%; font-size:13px; text-align:left;}
.two_li_wrapper .two_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.two_li_wrapper .two_li ul:nth-child(even){background:#f4f5f6}
.two_li_wrapper .two_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.customer_name{text-overflow: ellipsis; overflow: hidden; display: inline-block; white-space: nowrap;}

.printer_settings .table_header{display:none;}
.printer_settings .three_li{top:0px!important;}
.printer_settings .parent li {width:100%!important; height:auto; line-height:18px; padding-left:40%!important;; font-size:13px; text-align:left!important;}
.printer_settings ul:nth-child(even){background:#f4f5f6}
.printer_settings .parent li .btn-group{width:95%}
.printer_settings .parent li .btn-group .dropdown-toggle{width:95%}
.printer_settings .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 55%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.printer_settings li input{padding:2px 10px; height:auto; border:solid 1px #bec3c8; border-radius:3px; width:90%}
.printer_settings li .toggle.btn{width:160px;}
.printer_settings .three_li {top:46px;}

.three_li_wrapper .table_header {display:none}
.three_li_wrapper .three_li{top:0px;}
.three_li_wrapper .three_li ul{position:relative;}
.three_li_wrapper .three_li .parent li {width:100%; height:auto; line-height:18px; padding-left:45%; font-size:13px; text-align:left;}
.three_li_wrapper .three_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.three_li_wrapper .three_li ul:nth-child(even){background:#f4f5f6}
.three_li_wrapper .three_li li .actions_items{position:absolute; top:5px; right:5px; width:40px;}
.three_li_wrapper .three_li li:last-child{line-height:normal; padding:0px!important;}

/*.more_than_10_wrapper {overflow:unset;}*/
.modal-body .more_than_10_wrapper {height: 300px; overflow: scroll;}
.more_than_10_wrapper .more_than_10{overflow:unset;}
.more_than_10_wrapper .head{display:none;}
.more_than_10_wrapper .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:55%; font-size:13px;}
.more_than_10_wrapper .more_than_10 .parent li:before{font-weight:500; font-size:12px; position: absolute;left: 10px;display: block;overflow: hidden;width: 55%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.more_than_10_wrapper .more_than_10 ul:nth-child(even){background:#f4f5f6}
.more_than_10_wrapper .more_than_10 .displaynone{display:none;}
.more_than_10_wrapper .more_than_10 .total_head{font-size:18px!important; font-weight:500; padding-left:8px!important; background:#fff;}
.more_than_10_wrapper .table_header{display:none;}


.eight_li_wrapper .eight_li .parent li {width: 100%;height: auto;line-height: 18px;padding-left: 55%;font-size: 13px;}
.eight_li_wrapper .eight_li .parent li:before{font-weight:500; font-size:12px; position: absolute;left: 10px;display: block;overflow: hidden;width: 55%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.eight_li_wrapper .eight_li ul:nth-child(even) {background: #f4f5f6;}

.eight_li_wrapper .more_than_10 .parent li { width: 100%;height: auto;line-height: 18px;padding-left: 55%;font-size: 13px;}

.multiselect-container>li {padding-left: 0px !important;}
body.automation_tracking .more_than_10_wrapper { margin-left: 0px !important;}

.customer_report .more_than_10{position:relative; overflow:unset;}

.printer_assigned{overflow:visible!important; overflow-x:auto!important; position:relative!important; height:Auto!important;}
.printer_assigned li{width: 150px!important; height: auto; line-height: 18px; font-size: 13px; display: table-cell;}

.five_li_wrapper{ overflow:unset}
.five_li_wrapper .head{display:none;}
.five_li_wrapper .five_li{top:0px; overflow:unset}
.five_li_wrapper .five_li  ul{position:relative;}
.five_li_wrapper .five_li .parent li {width:100%!important; height:auto; line-height:18px; padding-left:40%; font-size:13px;}
.five_li_wrapper .five_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.five_li_wrapper .five_li ul:nth-child(even){background:#f4f5f6}
.five_li_wrapper .five_li li .actions_items{position:absolute; top:10px; right:10px; width:20px; visibility:visible}
.five_li_wrapper .five_li li .actions_items .dropdown-menu{top:13px;}
.add_purchase_page .five_li_wrapper .five_li .parent li.text-center { text-align: left;}
.add_purchase_page .product_detail .five_li li { width: 100%!important;}


.six_li_wrapper{ overflow-x:hidden}
.six_li_wrapper .head{display:none;}
.six_li_wrapper .six_li{top:0px;}
.six_li_wrapper .six_li  ul{position:relative;}
.six_li_wrapper .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:56%; font-size:13px;}
.six_li_wrapper .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 50%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.six_li_wrapper .six_li ul:nth-child(even){background:#f4f5f6}
.six_li_wrapper .six_li li .actions_items{position:absolute; top:10px; right:10px; width:20px; visibility:visible}
.six_li_wrapper .six_li li .actions_items .dropdown-menu{top:13px;}


body.automation_communications .rightpanel_wrapper .side_bar .three_li_wrapper{ margin-left:0px;}
.inventory_adjustment_page .row-height li.text-center{text-align: left;}

.gift_card{overflow-x:hidden}
.gift_card .head{display:none;}
.gift_card .six_li_wrapper{overflow:unset;}
.gift_card .six_li{top:0px; position:relative; overflow:unset;}
.gift_card .six_li  ul{position:relative;}
.gift_card .six_li .parent li {width:100%!important; height:auto; line-height:18px; padding-left:50%; font-size:13px;text-align:left; word-break:break-all}
.gift_card .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.gift_card .six_li ul:nth-child(even){background:#f4f5f6}
.gift_card .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.gift_card .action_panel .search{float:left!important;}
.gift_card .six_li_wrapper .six_li li .actions_items .dropdown-menu{left:-113px!important;}
.gift_card_report .top_action{display:unset;}
.gift_card_report .table_header{display:none}
.gift_card_report .nine_wrapper{overflow:unset;}
.gift_card_report .nine_li{overflow:unset;}
.gift_card_report .nine_li .name{width:100%!important; word-break:break-all;}
.gift_card_report .nine_li .email{width:100%!important; word-break:break-all;}
.gift_card_report .nine_li li{width:100%; text-align:left; }
.gift_card_report .nine_li li:last-child{width:auto;}
.gift_card_report .nine_li li .actions_items .dropdown-menu{left:-113px;}
.gift_card_report .nine_li li .actions_items a.dot{padding:0px 10px;}
.gift_card_report .nine_li .parent li{/*padding-left:30%!important;*/}
.gift_card_report .action_panel .search_by .form-group input{margin:0px!important; width:100%!important;}
.gift_card_report .action_panel .search_by .dropdown-menu{right:0px!important; left:auto!important; max-width:300px!important;}

.nine_wrapper{ overflow-x:hidden}
.nine_wrapper .head{display:none;}
.five_li_wrapper .table_header{display:none;}
.nine_wrapper .nine_li  ul{position:relative;}
.nine_wrapper .nine_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.nine_wrapper .nine_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.nine_wrapper .nine_li ul:nth-child(even){background:#f4f5f6}
.nine_wrapper .nine_li li .actions_items{position:absolute; top:10px; right:10px; width:20px; visibility:visible}
.nine_wrapper .nine_li li .actions_items .dropdown-menu{top:13px;}

.notification_setting li{width:25%!important;}
.notification_setting li:first-child{width:50%!important; text-overflow:ellipsis!important; white-space:nowrap!important; overflow:hidden!important;}
.notification_setting li:last-child{display:none;}
.notification_setting .table_header li{width:25%;}
.notification_setting .table_header li:first-child{width:50%!important;}
.notification_setting .table_header li:last-child{display:none !important;}

.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:0px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .content_1{font-weight:300; padding:5px; width:260px;}
.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper img{width:100%;}

.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper{padding:20px 0px;}

.custom_shipping .six_li{top:0px; position:relative; overflow:unset;}
.custom_shipping .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:56%; font-size:13px; display:table!important; text-align:left!important;}
.custom_shipping .six_li li:last-child .actions_items{position:absolute; top:10px; right:10px;}
.custom_shipping .six_li li:last-child .actions_items a.dot{padding:0px;}

.reacharge_hsitory{ overflow-x:hidden}
.reacharge_hsitory .head{display:none;}
.reacharge_hsitory .four_li{top:0px; border-top:solid 1px #bec3c8 }
.reacharge_hsitory .four_li  ul{position:relative;}
.reacharge_hsitory .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px;}
.reacharge_hsitory .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.reacharge_hsitory .four_li ul:nth-child(even){background:#f4f5f6}
.reacharge_hsitory .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.loyalty_report{ overflow-x:hidden}
.loyalty_report .head{display:none;}
.loyalty_report .nine_li  ul{position:relative;}
.loyalty_report .nine_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; display:table; text-align:left}
.loyalty_report .nine_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report .nine_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report .nine_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

.loyalty_report_view{overflow-x:hidden}
.loyalty_report_view .head{display:none;}
.loyalty_report_view .six_li{top:0px;}
.loyalty_report_view .six_li  ul{position:relative;}
.loyalty_report_view .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.loyalty_report_view .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.loyalty_report_view .six_li ul:nth-child(even){background:#f4f5f6}
.loyalty_report_view .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}

/*.form-horizontal{height:400px;}*/
#reportrange{position:relative;}
#reportrange i{position:absolute; right:5px; top:50%; margin-top:-7px;}
.rightpanel_wrapper .inner_panel .action_panel .calendar i{right:8px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .dropdown-menu{left:auto; right:0;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .form-group select{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580{width:300px!important; left:0;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .width_290{left:-80px;}
.rightpanel_wrapper .inner_panel .action_panel .advance_options .scroll{height:400px;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_320{width:300px!important; left:-90px!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .width_580 .width_50{width:100%!important;}
.rightpanel_wrapper .inner_panel .action_panel .search_by .col-md-3{padding:0px 15px;}

.view_inventory .more_than_10  li:last-child{width:150px;}
.view_inventory .more_than_10  li {text-align:left;}
.view_inventory .more_than_10 li input{padding:6px;}

.payment_method{padding:10px 10px!important;}
.payment_method .cutomer_cost{font-size:20px; padding:15px 25px; width:100%}
.payment_method .suggested_cost{font-size:15px; padding:15px 25px; width:30.5%; margin:0px 7px 7px 0px;}
.payment_method .suggested_cost:last-child{margin-right:0px;}
.payment_method .btn{padding:10px 12px; font-weight:500;}

.scheduler_wrapper {background: #fff;padding: 1px;flex: 1 1 auto;height: 100%;position: relative; overflow:scroll!important; display: flex; -webkit-flex-flow: column; flex-flow: column;}
.dhx_cal_container{height:1225px!important; left: 0px; top: 0px; bottom:10px; width:990px !important;}
.dhx_cal_data{height:1060px!important;}
.app_cal_page .dhx_cal_container{position: relative !important; width: 1000px!important;}
.app_cal_page #my_form {top: 18%!important;}
#div_order_number{width: 93%;}
#div_advance_payment{width: 93%;}
#div_order_amt{width: 93%;}
#div_confirmed{width: 93%;}

.app_center_msg{padding:50px 15px; border:solid 1px #bec3c8; border-radius:4px; margin:20px;}
.app_center_msg .icon{font-size:35px; width:100px; height:100px; border:solid 1px #bec3c8; padding:30px; border-radius:100px; text-align:center; color:#bec3c8; margin:0 auto;}
.app_center_msg .msg{width:270px; margin:0 auto; margin-top:25px; font-size:15px; }
.app_center_msg .msg span{font-size:15px!important; display:initial}
.app_center_msg .buttons{width:100%; margin:0 auto; margin-top:25px;}
.app_center_msg .buttons a{margin-right:5px!important; padding:6px 7px!important;}

.access_level li{width:63%!important; white-space:normal!important; line-height:normal!important;}
.access_level li:last-child{width:37%!important;}
.access_level li .toggle.btn{width:85px!important;}

.product_display_info {display:table; width:100%; padding:10px 0px;}
.location .two_li li{line-height:normal!important; white-space:normal!important; overflow:unset!important; text-overflow:unset!important;}
.location .two_li li a{padding:4px!important; font-size:13px!important;}
.location .two_li li{width:100%!important; text-align:left}

#my_form{left:50%!important; margin-left:-160px!important; top:50%!important; margin-top:-190px!important; width:320px!important; bottom:auto!important;}
.modal-body .form_table .field_row .field #repeat_div .checkbox {width:25%!important;}

.time_off .table_header li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .table_header li:last-child{padding:7px 8px; width:6%!important}
.time_off .five_li li li{line-height: normal!important;padding: 8px;display: inline-block;width: 18.5%!important;}
.time_off .five_li li:last-child{padding:7px 8px; width:6%!important}
.time_off .five_li li .actions_items a.dot{padding:0px;}

.customer_data  .order_report {top:0px!important; position:relative!important; overflow:unset!important;}
.customer_data .table_header li{width:25%!important; line-height:25px; vertical-align:top; white-space:normal; overflow:unset!important; display:none!important;}
.customer_data .table_header li:first-child{width:22px!important; display:inline-block!important;}
.customer_data .table_header li:first-child li{display:block!important;}
.customer_data .table_header .check_box{width:36px!important; display:inline-block!important;}
.customer_data .table_header .check_box .checkbox{margin:2px 5px!important;}
.customer_data .table_header .check_box .checkbox label{margin-top:3px!important;}
.customer_data .table_header .action{width:40px!important;}
.customer_data .table_header .detail_plus{width:40px!important;}
.customer_data .order_report ul{overflow:initial;}
.customer_data .order_report ul:nth-child(even){background:#f4f5f6}
.customer_data .order_report li{width:100%!important; vertical-align:top; line-height:31px; padding-left:150px!important;}
.customer_data .order_report li:first-child{width:36px!important; padding:8px!important; float:left; display:none!important;}
.customer_data .order_report .check_box{width:31px!important; padding:0px!important; float:left; margin:0px; height:1px!important; position:relative;}
.customer_data .order_report .check_box .checkbox{margin:2px 5px!important; position:absolute; top:10px; left: 10px; background: #fff;}
.customer_data .order_report .action{width:85%!important; padding-left:0px!important}
.customer_data .order_report .action .actions_items a{width:20px!important;}
.customer_data .order_report .action .actions_items a.dot{padding:8px!important;}
.customer_data .order_report .action .actions_items .dropdown-menu{left:-125px!important; position: absolute;}
.customer_data .order_report .detail_plus{width:9%!important; text-align:center; padding:15px!important;}
.customer_data .order_report ul .actions_items{visibility:visible; position: absolute;top: 40px; right: 16px;}
.customer_data .order_report .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.customer_data .order_report .parent li:before{font-weight:500; position: absolute;left: 40px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
#customer-report .advance_options .dropdown-menu{width:266px!important; right:-100px!important;}

.customer_report .search_by .advance_options_dropdown{left: 0px!important; right: auto!important;}
.customer_report .search_by .customer_details_dropdown{left: 0px!important; right: auto!important; width:300px!important;}
.customer_report .search_by .customer_details_dropdown .col-xs-12{padding:0px;}
.customer_report .advance_options .customer_details_dropdown{left: -122px!important; right: auto!important; width:400px!important;}

.four_li_wrapper{ overflow-x:hidden}
.four_li_wrapper .head{display:none;}
.four_li_wrapper .four_li{top:0px;}
.four_li_wrapper .four_li  ul{position:relative;}
.four_li_wrapper .four_li .parent li {width:100%; height:auto; line-height:18px; padding-left:155px; font-size:13px;}
.four_li_wrapper .four_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.four_li_wrapper .four_li ul:nth-child(even){background:#f4f5f6}
.four_li_wrapper .four_li li .actions_items{position:absolute; top:10px; right:10px; width:40px;}
.outofstock_page .four_li_wrapper .four_li .parent li.text-center{text-align: left;}
.out_of_stock .four_li li:first-child {width: 98%!important;}

.discount .four_li li .actions_items .dropdown-menu

.automation_tracking .four_li .email{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.automation_tracking .four_li ul{overflow:hidden;}

.view_note .head {display:none}
.view_note .six_li {position: absolute; height:100%; overflow-y: auto; top: 0px; bottom: 0; left: 0; right: 0;}
.view_note .six_li .parent li {width:100%; height:auto; line-height:18px; padding-left:150px; text-align:left}
.view_note .six_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.view_note .six_li ul:nth-child(even){background:#f4f5f6}
.view_note .six_li li .actions_items{position:absolute; top:10px; right:10px; width:40px; visibility:visible}

.rightpanel_wrapper .inner_panel .data_panel .appointment_settings .group_wrapper .time_required{padding-left:0px!important;}

.transactions_body .side_bar .action_panel{margin-left:0px;}
.transactions_body .side_bar .leftside_nav{top:0px; background:transparent; border-bottom:solid 1px  #bec3c8}
.transactions_body .eight_li_wrapper{margin-left:0px!important;}
.transactions_body .eight_li_wrapper .table_header li{width:50%; padding:5px 8px; height:auto}
.transactions_body .eight_li_wrapper .table_header li:last-child{padding-top:15px;}
.transactions_body .eight_li{top:0px; position:relative; overflow:unset}
.transactions_body .eight_li li{width:50%; height:auto; padding:5px 8px;}
.transactions_body .eight_li li:last-child{width:50%; text-align:right}
.transactions_body .edit_transactions li{width:50%; height:auto;}
.transactions_body .edit_transactions li:last-child{text-align:right; width:25%!important;}
.transactions_body .action_panel .search_by .dropdown-menu{left:0px!important; right:auto!important;}

.time_slots  .order_report {top:44px!important;}
.time_slots .table_header li{width:25%!important; line-height:25px; vertical-align:top; white-space:normal; overflow:unset!important; display:none!important;}
.time_slots .table_header li:first-child{width:20px!important; display:inline-block!important;}
.time_slots .table_header li .dropdown-menu li{display:block!important; width:100%!important;}
.time_slots .table_header li .dropdown-menu>li>a{width:100%;}
.time_slots .table_header .check_box{width:36px!important; display:inline-block!important;}
.time_slots .table_header .check_box .checkbox{margin:2px 5px!important;}
.time_slots .table_header .check_box .checkbox label{margin-top:3px!important;}
.time_slots .table_header .action{width:40px!important;}
.time_slots .table_header .detail_plus{width:40px!important;}
.time_slots .more_than_10 ul{position:relative;}
.time_slots .more_than_10 ul:nth-child(even){background:#f4f5f6}
.time_slots .more_than_10 li{width:100%!important; vertical-align:top; line-height:31px; padding-left:165px!important;}
.time_slots .more_than_10 li:first-child{width:26px!important; padding:8px!important; float:left; display:none!important;}
.time_slots .more_than_10 .check_box{width:45px!important; padding:0px!important; float:left; margin:0px; height:1px!important; position:relative!important;}
.time_slots .more_than_10 .check_box .checkbox{margin:2px 5px!important; position:absolute; top:10px; left: 28px; background: #fff;}
.time_slots .more_than_10 li .dropdown-menu{position:absolute!important;right: -8px; top: 30px;}
.time_slots .more_than_10 li .dropdown-menu li{display: block!important; padding-left: 0px!important; width: 100%!important; padding: 0px!important;}
.time_slots .more_than_10 .detail_plus{width:9%!important; text-align:center; padding:15px!important;}
.time_slots .more_than_10 ul .actions_items{visibility:visible; position:absolute; top:10px; right:10px;}
.time_slots .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.time_slots .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 65px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}

.payment_option .table_header {display:none!important;}
.payment_option .table_header li{width: 21%!important;}
.payment_option .table_header li:first-child{width: 100%!important;}
.payment_option .table_header .second_columon{width:100%!important;}
.payment_option .five_li{top:0px; position:relative; overflow:unset;}
.payment_option .top_div li{width: 100%!important; text-align:left!important; padding-left:50%!important;}
.payment_option .top_div li:first-child{width: 100%!important;}
.payment_option .top_div li .radio{margin-top:0px;}
.payment_option .top_div li .radio label{padding:0px; margin-top:0px;}
.payment_option .top_div .second_columon{width:100%!important;}
.payment_option .middle_div li:first-child{width:100%!important; padding-left:8px!important;}
.payment_option .middle_div li{width:100%!important; padding-left:8px!important;}

#manage_table .manage_table .table_header{display:none;}
#manage_table .manage_table .table_header input{width:100%; padding:5px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header select{width:100%; padding:8px 7px; background:#fff; border:solid 1px #bec3c8; border-radius:4px; font-weight:300; line-height:25px; font-size:14px;}
#manage_table .manage_table .table_header li{width:12.8%;}
#manage_table .manage_table .table_header li:last-child{width:8%;}
#manage_table .manage_table .eight_li {position:relative; top:0px;}
#manage_table .manage_table .eight_li .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
#manage_table .manage_table .eight_li .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);}
#manage_table .manage_table .eight_li ul:nth-child(even){background:#f4f5f6}
#manage_table .modal-dialog{width:unset;}

.session_package_report .table_header {display:none;}
.session_package_report .table_header li:last-child{padding:7px 8px; width:15.5%!important}
.session_package_report .five_li{top:0px;}
.session_package_report .five_li li{text-align:left;}
.session_package_report .action_panel .search_by .dropdown-menu{left: -87px!important; right: auto!important;}

.pnl_report .side_bar .leftside_nav{top: 0px; background: transparent; border-bottom: solid 1px #bec3c8;}
.pnl_report .more_than_10_wrapper{margin-left:0px!important;}
.pnl_report .more_than_10_wrapper .table_header{display:none;}
.pnl_report .more_than_10_wrapper .more_than_10 {position:relative; overflow:unset;}
.pnl_report .more_than_10_wrapper .more_than_10 .parent li {width:100%; height:auto; line-height:18px; padding-left:50%; font-size:13px; text-align:left}
.pnl_report .more_than_10_wrapper .more_than_10 .parent li:before{font-weight:500; position: absolute;left: 10px;display: block;overflow: hidden;width: 45%;content: attr(data-colname);white-space: nowrap;text-overflow: ellipsis;}
.pnl_report .more_than_10_wrapper .more_than_10 ul:nth-child(even){background:#f4f5f6}
.pnl_report .more_than_10_wrapper .more_than_10 .income_heading li{width:100%}
.pnl_report .action_panel .search_by .dropdown-menu{left:0px!important; right:auto;}

.employee_directory .employer_data{padding:5px;}
.employee_directory .employer_data .search{width:125px;}
.employee_directory .employer_data .search input{padding:6px;}
.employee_directory .employer_data .cust_list .row div:first-child{padding-bottom:0px;}
.employee_directory .employer_data .cust_list .row div:first-child div{padding-left:0px;}
.employee_directory .employer_data .cust_list .row .radio{padding-left:0px;}
.employee_directory .employer_data .cust_list .row div:last-child{padding-top:0px; padding-left:25px; word-break:break-all}

.rightpanel_wrapper .inner_panel .messages .mails li:first-child{width:100%; white-space:normal!important; line-height:normal!important;}
.rightpanel_wrapper .inner_panel .messages .mails li{width:70%}
.rightpanel_wrapper .inner_panel .messages .mails li:last-child{width:30%; text-align:right}
.msg_leftbar{top:0px!important; border-bottom:solid 1px #bec3c8;}
}


.refund_policy{height: 50px;width: 100%;background: #fff;border: solid 1px #ccc;border-radius: 4px;}

/*----------------------Support Page-----------------------*/
.Closed{background: #f7e7c2; padding: 3px 5px;border-radius: 3px;font-size: 10px;font-weight: bold; color: #4a370c;}
.Author{font-size: 12px; font-weight: bold;}
.DateCreated{font-size: 12px;}
.rightpanel_wrapper .inner_panel .data_panel .ticket_list ul{display:table;}
.rightpanel_wrapper .inner_panel .data_panel .ticket_view ul:hover{background:none !important;}
.rightpanel_wrapper .inner_panel .data_panel .ticket_list li{ width:100% !important;}
#DiscussionForm .TextBox{overflow: hidden; display: block; background: none repeat scroll 0 0 #f7f7f7; border: solid 1px #ccc; border-radius: 6px; width:100%; margin-bottom: 10px;}
#DiscussionForm .InputBox{background: none repeat scroll 0 0 #f7f7f7; border: solid 1px #ccc; border-radius: 6px; padding: 6px; margin-bottom: 10px; margin-top: 0px; width: 100%;}
.ticket_view .TextBox{overflow: hidden; display: block; background: none repeat scroll 0 0 #f7f7f7; border: solid 1px #ccc; border-radius: 6px; width:100%; margin-bottom: 10px;}
.ticket_view .ticket_list .Message{font-size: 14px;}
.WriteButton{color: #101010;text-decoration: none; font-weight: bold;}
/*----------------------Support Page End-----------------------*/

/*-----------------------Popup Nav-----------------------------*/
.modal-body .navbar {
    border-radius: 0px;
    border: 0px;
    border-bottom: solid 1px #ccc;
    background-color: #fff !important;
}

.modal-body .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #2996cc;
    background-color: #ffffff;
    border-bottom: solid 5px #2996cc;
}
/*-----------------------Popup Nav End-----------------------------*/

/*-----------------------General Setting-----------------------------*/
.allow_device{display: block;height: 300px;overflow: auto; border: 1px solid #bec3c8; border-radius: 4px; padding: 10px 5px;}
#email_notification_tag{border: 1px solid #bec3c8; padding: 5px; border-radius: 4px;width: 285px !important;}
.res_ordering_payment #email_notification_tagsinput{ border: 0px !important;}
.res_ordering_payment #email_notification_addTag{ clear:both; padding-top: 10px;}
.time_required input{border: 1px solid #bec3c8;padding: 5px; border-radius: 4px;}
#frequency_time select{border: 1px solid #bec3c8;padding: 5px; border-radius: 4px;}
/*-----------------------General End-----------------------------*/

@media only screen and (max-width: 600px) {
  .giftcard-wraper{
	  margin-top: 8px;
   	  margin-bottom: 8px;
  }
  .accept-wraper{
	   margin-top: 8px;
   	  margin-bottom: 8px;
  }
  .cancel-booking-wrapper{
	   margin-top: 8px;
   	  margin-bottom: 8px;
  }
  .service-without-img {
    margin-bottom: 20px;
    padding: 24px;
}
	.gift-amount{
		text-align: center;
	}
	
.service-row .service-detail{
	padding: 10px 0px !important;
	
}

.service-row .service-img{
	padding:0px !important;
	}
}
