.demo-list { text-align: center; margin: 0; padding: 0 }
.demo-list li { display: inline-block; margin: 0 10px }
.demo-grid>div { background-color: #fafafa; border: 1px solid #ddd; padding: 10px }
.icon-classes-showcase>span { font-size: 12px; display: inline-block; width: 15em; padding: 8px; background: #fcfcfc; border: 1px solid #ddd; margin: .5em 1em .5em 0 }
.icon-classes-showcase>span>i { float: left; margin: 1px 6px 0 0 }
.glyphs { margin-top: -10px }
.glyphs>div { font-size: 16px; float: left; text-align: center; background: #fcfcfc; border: 1px solid #ddd; padding: 6px; margin: 10px 20px 10px 0; width: 100px }
.glyphs>div input { width: 100%; text-align: center; padding: 3px; background-color: #fff!important }
.glyphs>div>span { font-size: 2em; line-height: 1.5em }
.jgrowl-showcase .jGrowl { position: static }
.jgrowl-showcase .jGrowl:first-child { margin-bottom: 10px }
.jgrowl-showcase .jGrowl .jGrowl-notification { border: none; display: block; margin: 0; width: 100% }
.modal-demo { position: static; top: auto; left: auto; display: block; margin: 0 auto; z-index: 1; width: 100%; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; overflow: hidden }
.modal-demo .modal-dialog { padding: 0; width: 100%; margin: 0 }
/*===custome css add===*/
.btn.btn-danger.formlargebtn { width: 230px; }
.category { font-size: 13px; font-weight: bold; margin: 0; }
.webcams { margin: 1px 0 0 -35px; }
.edit-delete { margin: 0; }
.bg-color { background: none repeat scroll 0 0 #efefef; border: 1px solid #eeeeee; display: inline-block; height: auto; line-height: 23px; margin: 10px 0; padding: 6px 0; width: 100%; }
.top-mrg-set { margin: 10px 0 0; }
.color-red { color: #ff0000; }
.checkbox { left: 5px; position: relative; }
#per_page { border: 1px solid #bebebe; padding: 3px 6px !important; margin:0 3px; background: #f8f8f8 url("../images/seldropdown.png") no-repeat scroll 88% center !important }
.btn-primary1 { background: none repeat scroll 0 0 #546672; color: #ffffff !important; border-radius: 2px !important; }
.btn-primary1:hover, .btn-primary1:focus { background: #546672 !important; }
.variation_theme { border: 1px solid #dddddd; margin: 0 !important; padding: 8px 4px; width: 100%; }
.no-border { border: medium none; text-align: right;}
/* .variations-res-set { display: block; overflow-x: scroll; padding: 0 0 15px; width: 100%; } */
.var-pro-box .var-add-pro-sticky input{margin-top: 95px; margin-bottom: 15px;}
@media (min-width:768px) {
.activity>li, .btn, .caret, .checker span, .checker span:after, .choice span, .choice span:after, .close, .content, .date-range:after, .date-range>i, .daterangepicker td, .daterangepicker th, .dropdown-menu .label, .dropdown-menu>li:after, .dropdown-menu>li:before, .dropdown-menu>li>a>i, .dropdown-menu>li>a>img, .dropdown-submenu>a:after, .fancybox-nav span, .fc-button, .has-switch>.switch-animate, .has-switch>div>label, .has-switch>div>span, .jGrowl-close, .level-opened:after, .media-body .headline-info, .nav-pills .label, .nav-pills>li>a:after, .nav-tabs .label, .navbar-header, .navbar-toggle, .navigation li a i, .navigation li a:after, .page-content, .panel-trigger>a:after, .popup-header a i, .popup-messages>li>a>strong, .ranges ul li, .ranges ul li:after, .ranges ul li:before, .select2-arrow b, .select2-choice abbr, .select2-highlighted, .sidebar, .sidebar-narrow .navigation-narrow>li>a>i, .sidebar-narrow .navigation>li, .sidebar-narrow .navigation>li>ul, .table-hover>tbody>tr>td, .thumb-options, .thumb-zoom img, .ui-datepicker-trigger, .ui-slider-range, .ui-timepicker-duration, .ui-timepicker-list li, a { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out }
}
.breadcrumb-buttons:after, .breadcrumb-line:after, .calendars:after, .chat .message:after, .chat-member:after, .colorpicker:after, .datatable-footer:after, .datatable-header:after, .daterangepicker .range_inputs:after, .footer-icons-group:after, .footer-links-group:after, .glyphs:after, .headline-info:after, .info-buttons:after, .invoice-header:after, .message-controls:after, .popup-messages>li>a:after, .search-control:after, .slider-controls:after, .statistics-info:after, .table-footer:after, .task:after, .user-menu>a:after, .wysihtml5-toolbar::after, ul.list-justified li:after { content: ""; display: table; clear: both }
#fancybox-loading, .DTTT_collection, .breadcrumb-line, .calendars, .chart-tooltip, .chat .message .message-body, .chat-member img, .daterangepicker, .daterangepicker td, .daterangepicker th, .daterangepicker.opensleft .calendar, .editor, .fancybox-title-float-wrap .child, .fc-button, .has-switch, .info-blocks>li, .jGrowl .jGrowl-closer, .jGrowl .jGrowl-notification, .jqstooltip, .message-img img, .paginate_disabled_next, .paginate_disabled_previous, .paginate_enabled_next, .paginate_enabled_previous, .paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button, .plupload_button, .popup-header a, .ranges, .search-line, .statistics-info>a, .ui-datepicker .ui-datepicker-current-day .ui-state-active, .ui-datepicker .ui-state-hover, .user-face, label.error { border-radius:none; }
.statistics { width: 100%; text-align: center; margin: 0; padding: 0; font-size: 0; line-height: 1 }
.statistics>li { min-width: 130px; margin: 5px 25px; position: relative; display: inline-block; text-align: left }
.statistics>li>span { font-size: 11px; margin-top: 8px; display: block; text-transform: uppercase; font-weight: 600 }
.statistics.list-justified>li { margin: 0; padding-left: 50px }
.statistics.list-justified>li:first-child { padding-left: 0 }
.statistics-info { margin-bottom: 8px }
.statistics-info>a { display: inline-block; float: left; margin-right: 8px }
.statistics-info>a>i { color: #fff; padding: 5px 6px 6px; margin: 0; display: block }
.statistics-info>strong { font-size: 22px; font-weight: 600; display: block; float: left; margin-top: 2px }

@media (max-width:479px) {
.statistics>li { width: 100%; margin: 10px 0 }
}

@media (max-width:991px) {
.statistics.list-justified>li { padding-left: 0 }
.statistics.list-justified li { margin-top: 20px }
.statistics.list-justified li:first-child { margin-top: 0 }
}
.info-buttons { margin-left: 0; margin-right: 0 }
.info-buttons a { display: block; color: #505050; padding: 10px 12px; text-align: center; position: relative; background-color: #fafafa; border: 1px solid #ddd }
.info-buttons a+a { border-left: 0 }
.info-buttons a i { font-size: 32px; margin: 0; display: block; font-weight: 400 }
.info-buttons a span { display: block; margin-top: 8px; font-weight: 600; font-size: 12px }
.info-buttons a strong { position: absolute; right: -1px; top: -1px }
.info-buttons a:hover { background-color: #fcfcfc; border-color: #e5e5e5; color: #2A6496 }
.info-buttons a:active, .info-buttons a:focus { color: #3792A8; border-color: #d5d5d5 }
.info-blocks { list-style: none; width: 100%; text-align: center; margin: 0; margin-bottom: 30px; padding: 0 }
.info-blocks>li { display: inline-block; text-align: center; min-width: 150px; white-space: nowrap; margin: 0 10px 5px }
.info-blocks>li>a>i { font-size: 48px; display: inline-block; margin-bottom: 20px }
.info-blocks>li>a:hover { opacity: .8; filter: alpha(Opacity=80); color: #fff }
.top-info { margin: 16px 14px 14px }
.top-info>a { display: block; font-weight: 600; text-transform: uppercase }
.top-info>a:hover { opacity: .8; filter: alpha(Opacity=80); color: #fff }
.top-info>small { font-size: 11px; display: block; margin-top: -2px }
.bottom-info { display: block; font-size: 11px; padding: 4px 8px 5px; font-weight: 600; border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px }


@media (max-width:478px) {
.info-blocks>li { width: 100%; margin: 10px 0 }
}
.page-stats { margin-left: 0; margin-bottom: 30px; padding: 0; list-style: none }
.page-stats li { padding: 12px 18px; border-left: 1px solid #e5e5e5; display: inline-block }
.page-stats li.bg-default { background-color: #fafafa; border: 1px solid #e5e5e5 }
.page-stats li.bg-default+li { border-left: 0 }
.page-stats li:first-child { border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px }
.page-stats li:last-child { border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0 }
.page-stats-showcase { float: left; margin-right: 18px }
.page-stats-showcase span { font-weight: 600; font-size: 11px; text-transform: uppercase; display: block; margin-bottom: 4px }
.page-stats-showcase h2 { margin: 0; font-size: 20px; line-height: 20px }

@media (max-width:991px) {
.page-stats.list-justified li.background-default { border-left: 1px solid #ddd }
.page-stats.list-justified li { margin-top: 20px }
.page-stats.list-justified li:first-child { margin-top: 0 }
}
.chart { float: right; margin-top: 4px }
.legendLabel { font-size: 11px }
.legendLabel span { display: block; margin: 0 5px }
.legendColorBox { padding: 4px 8px 0 0; vertical-align: top }
.legendColorBox div>div { width: 5px; height: 5px }
.graph { height: 150px; z-index: 9; width: 100% }
.graph-standard { height: 250px; z-index: 90; width: 100%; overflow: hidden }
.jqstooltip { border: 0!important; padding: 6px 8px!important; opacity: 1!important; filter: alpha(Opacity=100)!important; height: auto!important; width: auto!important; background-color: #3A4B55!important }
.chart-tooltip { position: absolute; display: none; max-width: 200px; font-weight: 400; white-space: nowrap; padding: 9px 14px; line-height: 1.4; font-size: 12px; color: #fff; text-align: center; text-decoration: none; background-color: #32434D; z-index: 9999 }
.chart-tooltip:after { content: ''; display: inline-block; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #32434D; position: absolute; bottom: -5px; left: 4px }
.realtime-stats { padding: 16px; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.section-details { font-size: 20px; font-weight: 600; border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px; background-color: #fff; border: 1px solid #ddd; border-top: 0 }
.section-details .row>div { padding-top: 12px; padding-bottom: 12px; border-left: 1px solid #eee }
.section-details .row>div:first-child { border-left: 0 }
.section-details span { display: block; font-size: 11px; font-weight: 400; color: #999 }
.block { margin-bottom: 35px }
.block-inner { margin-bottom: 20px; display: block }
.with-padding { padding: 16px }
.subtitle { display: block; font-weight: 600; margin-bottom: 10px }
.subtitle i { float: left; margin: 0 6px 0 0; color: #444 }
.language.dropdown>a>img { float: left; margin: 3px 6px 0 0 }
label.error { margin-top: 6px; margin-bottom: 0; color: #fff; background-color: #D65C4F; display: table; padding: 5px 8px; font-size: 11px; font-weight: 600; line-height: 14px }
label.error.valid { background-color: #65B688 }
.mandatory { color: #b94a48; margin-left: 2px }
ul.list-justified li { float: none; width: 1%; display: table-cell }


@media (max-width:991px) {
ul.list-justified li { display: block; width: auto }
.listing_row { font-size: 12px; }
.top_disscution .border_list { margin-bottom: 0 !important; }
.row.top_disscution { margin: 15px 0; }
}
.bar label { float: left; font-size: 12px; display: inline-block; margin: 7px 12px 0 0 }
.bar .form-control, .bar .select, .bar select, .bar-left { float: left }
.bar-right { float: right }
.bar .form-control { width: auto }
.bar .btn { margin-left: 2px }
.bar .pagination { margin-top: 3px }
.file-info span { display: block }

@media (max-width:767px) {
.bar-left, .bar-right { float: none; width: 100% }
.bar-right { margin-top: 20px }
.bar label { margin: 0 0 4px; display: block }
.bar .form-control { width: 100% }
.bar .btn { margin-top: 2px; margin-left: 0; text-align: center; width: 100% }
.bar .btn>i { float: none }
.bar .select2-container { width: 100%!important }
}
.upload-options { float: left; margin: 8px }
.upload-options a { color: #555; opacity: .5; filter: alpha(Opacity=50); margin-right: 10px }
.upload-options a:hover { opacity: 1; filter: alpha(Opacity=100) }
.message-controls { margin-top: 16px }
.message-controls .pull-left { color: #999; font-size: 12px; margin-top: 8px; display: block }
.message-controls .pull-left i { float: left; margin: 0 6px 0 0 }

@media (max-width:479px) {
.message-controls { text-align: center }
.message-controls .pull-left { display: none }
}
.task { background-color: #fff; font-size: 12px; border: 1px solid #ddd; border-left-width: 3px }
.task-description a { font-size: 14px; font-weight: 600 }
.task-description span { display: block; margin-top: 6px }
.task-description i { font-style: normal; font-size: 11px; color: #999; margin-left: 8px }
.task-info { text-align: right }
.task-info>span { display: block; color: #777; margin-top: 6px }
.task-info>span:first-child { margin-top: 0 }
.task-info>span i { float: left; margin: 2px 6px 0 0 }
.task-info .label { margin-left: 5px }
.task-high { border-left-color: #D65C4F }
.task-normal { border-left-color: #65B688 }
.task-low { border-left-color: #bbb }
.task-desc a { font-weight: 600; display: inline-block; margin-top: 3px; margin-bottom: 3px }
.task-desc span { display: block; color: #999; font-size: 11px; margin-top: -2px }

@media (max-width:767px) {
.task-info { text-align: center; border-top: 1px solid #eee; padding-top: 20px }
}
.footer-links-group { list-style: none; margin: 0; padding: 0 }
.footer-links-group>li { float: left; padding: 9px 12px 10px; border-right: 1px solid #eee }
.footer-links-group>li.has-label { padding: 6px 12px }
.footer-icons-group { margin: 0; list-style: none; padding: 0 }
.footer-icons-group>li { float: left; position: relative }
.footer-icons-group>li>a { line-height: 1; color: #999; display: block; padding: 9px 10px 10px; border-left: 1px solid #eee }
.footer-icons-group>li>a:focus, .footer-icons-group>li>a:hover { color: #777 }

@media (max-width:479px) {
.footer-links-group>li { border-right: 0 }
.footer-icons-group>li>a { border-left: 0 }
}

@media (max-width:767px) {
.footer-icons-group>li, .footer-links-group>li { float: none }
.footer-icons-group { font-size: 0 }
.footer-icons-group>li>a { border: 0 }
.footer-icons-group>li { display: inline-block }
.panel-footer .pull-left i { display: none }
}
.icons-group a { color: #555; margin-left: 4px }
.icons-group a:first-child { margin-left: 0 }
.icons-group a:focus, .icons-group a:hover { color: #999 }
.footer .icons-group a { margin-left: 12px; color: #999; float: left }
.footer .icons-group a:focus, .footer .icons-group a:hover { color: #555 }
.popup { min-width: 300px }
.popup-header { background: #32434D; text-align: center; color: #fff; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.popup .popup-header { margin: -1px -1px 0 -1px }
.popup-header>span { display: inline-block; margin: 11px 12px 12px }
.popup-header a { display: block; color: #fff; padding: 11px 12px 12px; line-height: 1 }
.popup-header a:hover { background-color: rgba(0, 0, 0, .2); color: #fff }
.popup-header a i { opacity: .8; filter: alpha(Opacity=80) }
.popup-header a:hover i { opacity: 1; filter: alpha(Opacity=100) }
.dropdown-menu .popup-header:after { content: ''; position: absolute; top: -7px; left: 13px; display: inline-block; border-right: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid #32434D; border-left: 6px solid rgba(0, 0, 0, 0) }
.dropdown-menu.dropdown-menu-right .popup-header:after { left: auto; right: 13px }
.popup .table { min-width: 400px }

@media (max-width:767px) {
.popup, .popup .table { min-width: 0 }
}
.popup-messages { list-style: none; margin: 0; padding: 0; max-height: 197px; overflow-y: auto }
.popup-messages>li { border-top: 1px solid #eee }
.popup-messages>li:first-child { border-top: 0 }
.popup-messages>li>a { padding: 12px; display: block; position: relative }
.popup-messages>li>a:hover { background-color: #F5FFFB }
.popup-messages>li>a:hover>strong { color: #D65C4F }
.popup-messages>li>a>div { margin-left: 52px }
.popup-messages>li>a>strong { display: block; margin-top: 4px; font-weight: 600; color: #333; padding-right: 20px }
.popup-messages>li>a>strong>i { position: absolute; right: 12px; top: 15px; color: #ccc }
.popup-messages>li>a>span { color: #676767; font-size: 11px }
.popup-messages>li.unread>a { background: #fffff2 }
.popup-messages>li.unread>a>strong { color: #237B91 }
.user-face { width: 40px; height: 40px; float: left; margin-right: 12px }
.activity { max-height: 182px; overflow-y: auto; font-size: 12px; margin: 0; padding: 0; list-style: none }
.activity>li { padding: 12px; border-top: 1px solid #f5f5f5 }
.activity>li:first-child { border-top: 0 }
.activity>li:hover { background-color: #F5FFFB }
.activity>li:hover a { color: #D65C4F }
.activity>li>i { float: left; margin-top: 1px }
.activity>li>div { margin-left: 28px }
.activity>li>div>a { font-weight: 600 }
.activity>li>div>span { display: block; color: #999; font-size: 11px; line-height: 16px }
.search-line { padding: 15px; background-color: #F9FDFF; border: 1px solid #c7dae3 }
.search-line .form-control { background: #fff url(../images/interface/filter.png) no-repeat 12px; padding: 9px 10px 10px 32px; height: auto; border-color: #c7dae3 }
.search-line .input-group-btn .btn { padding: 9px 18px 10px }
.search-control { position: relative }
.search-control .btn-group { position: absolute; top: 1px; right: 1px; z-index: 2 }
.search-control .btn-group.open .dropdown-toggle { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; background-color: #fafafa }
.search-control .multiselect.btn-lg.btn-icon { padding: 6px 10px 7px }
.search-results { list-style: none; margin: 0; padding: 0 }
.search-results h6 { font-weight: 400; margin: 0; line-height: 20px }
.search-results .result-url { color: #239169; margin: 2px 0; display: inline-block }
.search-results>li { margin-bottom: 30px }
.status { width: 6px; height: 6px; margin-left: 4px; vertical-align: 1px; display: inline-block; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px }
.status-default { background-color: #aaa }
.status-success { background-color: #239169 }
.status-info { background-color: #3CA2BB }
.status-danger { background-color: #D65C4F }
.status-warning { background-color: #E7804F }
.sidebar-content {
    background-color: #32434d;
 /*    margin-top: 54px; */
    position: relative;
}
.navbar-brand {
    height: 54px;
    padding: 12px 15px 0 0 !important;
}
.page-content { margin: 0 25px 0 265px; position: relative }
.sidebar-narrow .page-content { margin-left: 85px }
.sidebar-hidden .page-content { margin: 0 25px!important }
.full-width .page-content { margin: 0 25px }
.sidebar-toggle { position: absolute; right: 0; top: 12px; line-height: 1; color: #fff; padding: 6px 7px 7px; background-color: rgba(0, 0, 0, .2); height: 30px }
.sidebar-toggle:focus, .sidebar-toggle:hover { color: #fff; background-color: rgba(0, 0, 0, .3) }
.sidebar-wide .sidebar { width: 240px; background-color: #32434d;  top: 0; left: 0; min-height: 100%; z-index: 10; position: fixed; width: 240px; }
.sidebar-wide.sidebar-right .sidebar { left: auto; right: 0 }
.sidebar-wide.sidebar-right .navigation>li>a>i { right: 16px }
.sidebar-wide.sidebar-right .page-content { margin: 0 265px 0 25px }
.sidebar-right .navigation>li>a { border-left: 0; border-right: 3px solid transparent }
.sidebar-right .navigation>li:hover>a { border-left: 0; border-right: 3px solid #65B688 }
.sidebar-narrow .sidebar { width: 60px; background-color: #3A4B55; position: absolute; top: 0; left: 0; min-height: 100%; z-index: 10 }
.sidebar-narrow.sidebar-right .sidebar { left: auto; right: 0 }
.sidebar-narrow.sidebar-right .page-content { margin: 0 85px 0 25px }
.sidebar-narrow.sidebar-right .navigation>li>a { padding-right: 0; padding-left: 3px }
.sidebar-narrow.sidebar-right .navigation>li>ul { left: auto; right: 100%; border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px }
.sidebar-narrow.sidebar-right .navigation>li:hover>ul { border-left: 0; border-right: 1px solid rgba(255, 255, 255, .1) }
.sidebar-narrow .sidebar-hidden .sidebar { left: -60px }
.sidebar-narrow.sidebar-right .sidebar-hidden .sidebar { left: auto; right: -60px }
.sidebar-wide .sidebar-hidden .sidebar { left: -240px }
.sidebar-wide.sidebar-right .sidebar-hidden .sidebar { left: auto; right: -240px }
.sidebar-wide-right .sidebar-wide { left: auto; right: 0 }
.sidebar-wide-right .page-content { margin: 0 265px 0 25px }
.hidden-sidebar-wide-right .sidebar-wide { right: -240px }
.hidden-sidebar-wide-right .page-content { margin: 0 25px }
.sidebar-narrow-right .sidebar-narrow { left: auto; right: 0 }
.sidebar-narrow-right .page-content { margin: 0 85px 0 25px }
.hidden-sidebar-narrow-right .sidebar-narrow { right: -60px }
.hidden-sidebar-narrow-right .page-content { margin: 0 25px }
.navigation { list-style: none; margin: 0 0 35px; padding: 0 0 15px 0; border-bottom: 1px solid #283943; }
.navigation li { position: relative }
.navigation > li {
    border-top: 1px solid #283943;
    position: relative;
}
/* .navigation>li.active:focus>a, .navigation>li.active:hover>a { color: #fff; background-color: #e57a27; } */
/* .navigation>li.active > a { background-color: #e57a27; } */
.navigation>li.active>a>i { opacity: 1; filter: alpha(Opacity=100) }
.navigation>li>a { color: #fff; transition:none; border-right: 1px solid #2a3b45; padding: 12px 14px 12px 14px; display: block; border-left: 3px solid transparent; font-family:'Open Sans', sans-serif; font-size: 14px; }
.navigation>li.active>a{border-right: 1px solid #d16f23;transition: all 0.5s ease-in-out 0s; }

.navigation > li:hover > a{border-right: 1px solid #d16f23;transition:none; }

/* .navigation>li:hover>a { color: #FFF; border-left: 3px solid #e57a27; background-color: #e57a27; } */
.navigation>li:hover>a>i { opacity: 1; filter: alpha(Opacity=100) }
.navigation>li>a>i { font-size: 16px; position: absolute; right: 14px; top: 13px; opacity: .5; filter: alpha(Opacity=50) }
.navigation>li>a.level-opened { background-color: #445662; }
.navigation>li>a.level-opened>i { opacity: 1; filter: alpha(Opacity=100) }
.navigation>li ul { display: none; margin: 0; padding: 0; font-size: 13px; list-style: none }
.navigation>li ul>li { border:none; }
.navigation>li ul>li:first-child { border-top: 0 }
/* .navigation>li ul>li.active a, .navigation>li ul>li.active a:hover { background-color: #20313b; } */
.navigation>li i.expand-icon:after { content: ""; background: url(../images/interface/plus.png) no-repeat; opacity: .4; filter: alpha(Opacity=40); margin:7px 0 0 0; float: right; width: 13px; height: 13px;}
/* .navigation>li ul>li>a.level-opened:after { content: ""; background: url(../images/interface/minus.png) no-repeat; opacity: 1; filter: alpha(Opacity=100); margin: 4px 2px 0 10px; float: right; width: 7px; height: 7px } */
.navigation>li i.level-opened:after { content: ""; background: url(../images/interface/minus.png) no-repeat; opacity: 1; filter: alpha(Opacity=100); margin:7px 0 0 0; float: right; width: 13px; height: 13px; }
.navigation > li ul > li i.level-closed::after { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out ,content: ""; width: 9px; height: 9px; opacity: .9; filter: alpha(Opacity=90); margin: 4px 2px 6px 0; float: right; background: url(../images/interface/nav_arrow_right.png) no-repeat; -webkit-transition: -webkit-transform 0.4s ease-in-out;
                -moz-transition: -moz-transform 0.4s ease-in-out;
                -o-transition: -o-transform 0.4s ease-in-out;
                -ms-transition: -ms-transform 0.4s ease-in-out;
                transition: transform 0.4s ease-in-out;
                cursor:pointer; }
.navigation > li ul > li i.level-opened::after { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out ,content: ""; width: 9px; height: 9px; opacity: .9; filter: alpha(Opacity=90); margin: 4px 2px 6px 0; float: right; background: url(../images/interface/nav_arrow_right.png) no-repeat; -webkit-transform: rotateZ(90deg);
    -moz-transform: rotateZ(90deg);
     -ms-transform: rotateZ(90deg);
      -o-transform: rotateZ(90deg);
    transform: rotateZ(90deg); }
.navigation>li ul>li>a { display: block; padding: 13px 14px 14px 24px; color: #fff;/*  border-left: 1px dotted #f5b865; */ }
.navigation > li > ul {
    border-left: 1px dotted #ffa500;
}
.navigation > li ul > li > a::before {
    border-left: 1px dotted ;
    content: "---";
    font-size: 12px;
    left: -7px;
    position: relative;
    color: #888;
}
.navigation>li ul>li>a:hover { color: orange; }
.navigation>li ul>li>a .label { position: absolute; top: 9px; right: 12px }
.navigation>li ul>li.active>a .label { right: 30px }
.navigation>li ul li ul a { display: block; color: #fff }
/* .navigation>li ul li a.level-opened, .navigation>li ul li a.level-opened:hover { background-color: #EC9C5B; } */
.navigation>li ul>li>ul>li>a { padding-left: 45px; font-size: 11px; color: #d1d1d1;}
.navigation>li ul>li>ul>li>ul>li>a { padding-left: 36px }
.navigation li.disabled a { opacity: .4; filter: alpha(Opacity=40); cursor: not-allowed }
.navigation li.disabled:hover a { background: 0 0; border-color: transparent }
.navigation>li.disabled:hover>a:after, .navigation>li.disabled:hover>a>i { opacity: .5; filter: alpha(Opacity=50) }
.navigation-icons-left>li>a { padding-right: 14px; padding-left: 40px }
.navigation-icons-left>li>a>i { left: 14px; right: auto }
.navigation-icons-left>li a.expand:after { content: ""; background: url(../images/interface/plus.png) no-repeat; opacity: .4; filter: alpha(Opacity=40); margin: 6px 0 0 10px; float: right; width: 7px; height: 7px }
.navigation-icons-left>li a.expand:hover:after, .navigation-icons-left>li.active>a.expand:after { opacity: 1; filter: alpha(Opacity=100) }
.navigation-icons-left>li a.level-opened:after { content: ""; background: url(../images/interface/minus.png) no-repeat; opacity: 1; filter: alpha(Opacity=100); margin: 6px 0 0 10px; float: right; width: 7px; height: 7px }

@media (max-width:991px) {
.navigation { margin: 0 }
}
.sidebar-narrow .navigation>li>a>span { display: none }
.sidebar-narrow .navigation>li>a { padding: 17px 3px 18px 0; width: 100%; text-align: center }
.sidebar-narrow .navigation>li>a>i { display: block; position: static }
.sidebar-narrow .navigation>li ul { list-style: none; margin: 0; padding: 0 }
.sidebar-narrow .navigation>li>ul { width: 220px; border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-left: 1px solid rgba(255, 255, 255, .1); margin-left: -1px; position: absolute; display: none; top: 0; left: 100% }
.sidebar-narrow .navigation>li:hover>ul { display: block }
.sidebar-narrow .navigation>li>ul>li:first-child { border-top: 0 }
.sidebar-narrow .navigation>li>ul>li:first-child>a { border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.sidebar-narrow .navigation>li>ul>li:last-child>a { border-radius: 0 0 2px 2px; -webkit-border-radius: 0 0 2px 2px; -moz-border-radius: 0 0 2px 2px }

@media (max-width:991px) {
.page-content { margin: 0 25px!important }
.sidebar { z-index: 100 }
.sidebar-narrow .navigation>li { width: 100%; border: 1px solid #49565D; border-left: 0; margin-top: -1px }
.sidebar-narrow .navigation>li>a>span { display: block }
.sidebar-narrow .navigation>li>a>i { position: absolute }
.sidebar-narrow .navigation>li>a { padding: 13px 40px 14px 14px; text-align: left }
.sidebar-narrow .navigation>li>ul { z-index: 2; top: 100%; position: static; left: 1px; width: 100%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 }
.sidebar-narrow.sidebar-right .navigation>li>ul { right: 0 }
.sidebar-toggle { display: none }
.sidebar-narrow .sidebar-hidden .sidebar, .sidebar-wide .sidebar-hidden .sidebar { left: 0 }
.sidebar-narrow.sidebar-right .sidebar-hidden .sidebar, .sidebar-wide.sidebar-right .sidebar-hidden .sidebar { right: 0 }
.sidebar-narrow .sidebar, .sidebar-wide .sidebar { max-height: 340px; width: 100%; min-height: 0; overflow-x: visible; overflow-y: auto; left: 0; right: 0 }
}

@media (max-width:768px) {
.page-content { margin: 0 15px!important }
}
.user-menu>a { padding: 18px 16px; display: block; background: #2f3640 url(../images/interface/nav_arrow_right.png) no-repeat 240px }
.user-menu.open>a, .user-menu>a:hover { background-position: 220px }
.user-menu>a img { width: 48px; display: block; float: left }
.user-menu .dropdown-menu { left: 100%; margin-left: 10px; top: 0; border: 0 }
.user-menu .dropdown-menu:before { position: absolute; top: 25px; left: -7px; display: inline-block; border-top: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid #CCC; border-bottom: 7px solid rgba(0, 0, 0, 0); content: '' }
.user-menu .dropdown-menu:after { position: absolute; top: 26px; left: -6px; display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid #FFF; border-bottom: 6px solid rgba(0, 0, 0, 0); content: '' }
.user-menu .popup { min-width: 0; width: 220px; border: 1px solid #ccc }
.user-menu .thumbnail { padding: 15px 15px 20px }
.user-menu .thumb-options, .user-menu .thumbnail img { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50% }
.user-menu h4, .user-menu h5, .user-menu h6 { margin-bottom: 0; line-height: 1 }
.user-menu .popup .list-group { margin: -1px }
.user-menu .popup .list-group-item { border-top-color: #eee; border-bottom-color: #ccc; border-left-color: #ccc; border-right-color: #ccc }
.user-info { margin-left: 12px; float: left; color: #FFF; font-weight: 400; margin-top: 8px }
.user-info span { font-size: 11px; color: #999; display: block; margin: 2px 0 0 }
.sidebar-narrow .user-menu { padding: 0; display: block }
.sidebar-narrow .user-menu>a { padding: 14px 12px }
.sidebar-narrow .user-menu .user-info { display: none }
.sidebar-narrow .user-menu img { max-width: 100%; float: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 }

@media (max-width:991px) {
.sidebar-narrow .user-menu, .sidebar-wide .user-menu { display: none }
}
.breadcrumb-line {

    border-top: 1px solid #dddddd;
    margin: 0 0 13px;
    position: relative;
}
.breadcrumb-top { margin: 0 -25px; border: 0; border-bottom: 1px solid #e5e5e5; border-top: 1px solid transparent }
.breadcrumb-top .breadcrumb { padding-left: 25px; padding-top: 9px }
.breadcrumb-top .breadcrumb-buttons { margin-right: 25px }
.breadcrumb-top .breadcrumb-buttons>li { border-left: 0; border-right: 1px solid #eee }
.breadcrumb-top .breadcrumb-buttons>li:first-child { border-left: 1px solid #eee }
.breadcrumb-top .breadcrumb-buttons>li>a { padding-top: 9px }
.breadcrumb-buttons { margin: 0; margin: 0 10px 0 1%; height: 35px; padding: 0; float: left; list-style: none; font-size: 0; position: relative; border: 1px solid #e5e5e5 }
.breadcrumb-buttons>li { position: relative; border-left: 1px solid #eee; display: block; float: left; font-size: 12px }
.breadcrumb-buttons>li>a { color: #444; display: block; padding: 9px 14px 10px; font-weight: 600 }
.breadcrumb-buttons>li.open>a, .breadcrumb-buttons>li.open>a:hover { color: #777; /*background-color:#fff */ }
.breadcrumb-buttons>li.open>a .caret { border-top-color: #777 }
.breadcrumb-buttons>li>a>i { float: left; display: block; margin: 0 6px 0 0 }
.breadcrumb-buttons>li>a:hover { background-color: #fcfcfc; color: #777 }
.breadcrumb-buttons .label { margin: -1px -2px -1px 2px; padding: 4px 7px }
.breadcrumb-search { padding: 14px }
.breadcrumb-search input[type=text] { background: #fff url(../images/interface/filter.png) no-repeat 10px; padding-left: 30px; margin-bottom: 2px }
.breadcrumb-toggle { position: absolute; top: 0; right: 0 }

@media (min-width:768px) {
.breadcrumb-buttons { display: block }
}

@media (max-width:767px) {
.breadcrumb-line { border: 0; background: 0 0 }
.breadcrumb-top { margin: 0 -15px }
.breadcrumb-top .breadcrumb-buttons { margin-right: 0 }
.breadcrumb-top .breadcrumb { padding-left: 15px }
.breadcrumb-top .breadcrumb-toggle { right: 3px }
.breadcrumb-buttons { margin-top: -1px; background-color: #fff; width: 100%; border: 1px solid #ddd; z-index: 2 }
.breadcrumb-buttons>li { float: none; width: 1%; display: table-cell }
.breadcrumb-buttons>li:first-child { border-left: 0 }
.breadcrumb-buttons>li>a .caret { float: right; margin-top: 9px }
.breadcrumb-buttons .dropdown-menu, .breadcrumb-buttons .popup.dropdown-menu.dropdown-menu-right { float: left!important; left: -1px; right: -1px }
.breadcrumb-buttons>li { position: static }
.breadcrumb-buttons .dropdown-menu { margin-top: 2px }
.breadcrumb-buttons .dropdown-menu>li:first-child:after, .breadcrumb-buttons .dropdown-menu>li:first-child:before, .breadcrumb-buttons .popup-header:after, .breadcrumb-buttons .popup-header:before { content: ""; border: 0 }
}

@media (max-width:479px) {
.breadcrumb-buttons>li>a .caret, .breadcrumb-buttons>li>a>span { display: none; float: none }
.breadcrumb-buttons>li { text-align: center }
.breadcrumb-buttons>li>a>i, .language.dropdown>a>img { float: none; margin: 0; display: inline-block }
.breadcrumb-buttons>li>a { height: 36px }
}
.footer { border-top: 1px solid #ddd; padding: 12px 0; text-align: center; font-size: 11px; color: #777;  margin: 20px 0 0 0; }

@media (max-width:480px) {
.footer .icons-group { display: none }
}
.overlay { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999 }
.overlay .opacity { background-color: #2C3A3F; filter: alpha(opacity=80); opacity: .8; width: 100%; height: 100%; position: relative }
.spin { display: inline-block; -webkit-animation: rotation 2s linear infinite; -moz-animation: rotation 1s ease infinite; -ms-animation: rotation 1s ease infinite; -o-animation: rotation 1s ease infinite; animation: rotation 1s ease infinite }
.overlay .spin { font-size: 16px; color: #fff; display: inline-block; position: absolute; top: 50%; left: 50%; margin-left: -8px; margin-top: -8px }
@-webkit-keyframes rotation {
0% {
-webkit-transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-moz-keyframes indicator {
0% {
-moz-transform:rotate(0deg)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-ms-keyframes indicator {
0% {
-ms-transform:rotate(0deg)
}
100% {
-ms-transform:rotate(359deg)
}
}
@-o-keyframes indicator {
0% {
-o-transform:rotate(0deg)
}
100% {
-o-transform:rotate(359deg)
}
}
@keyframes indicator {
0% {
transform:rotate(0deg)
}
100% {
transform:rotate(359deg)
}
}
/* .table-check tr td:first-child { width: 40px; text-align: center } */
.table-check .row-checked td { background: #fffff7 }
.table-check .checker, .table-check .radio { margin: 0 }
.table-controls { text-align: center }
.table-controls .btn-link { padding: 2px }
.table-controls .btn-link i { padding: 0 }
.table-footer .table-actions label { margin: 3px 12px 0 0; display: inline-block; font-size: 12px }
.table-footer .table-actions { float: left }
.table-footer .pagination { float: right; margin-top: 2px }
.table-footer { padding: 12px; background-color: #fcfcfc; border: 1px solid #ddd }
.panel .table-footer { border: 0; border-top: 1px solid #ddd }
.action-icon { color: #444; display: block; margin-top: 3px }

@media (max-width:480px) {
.table-footer { text-align: center }
.table-footer .pagination, .table-footer .table-actions { float: none }
.table-footer .pagination { margin-top: 15px }
}
.timer-weekdays { list-style: none; margin: 0; padding: 0; text-align: center }
.timer-weekdays>li { display: inline-block; margin: 2px 0 }
.timer-weekdays>li>a { display: block; margin: 0 1px }
.timer-weekdays .label-default { background-color: #d5d5d5 }
.timer { list-style: none; padding: 0; margin: 0; text-align: center }
.timer>li { font-size: 50px; text-align: center; display: inline-block; color: #555; font-weight: 300 }
.timer>li.dots { font-size: 24px; vertical-align: top; padding: 16px 0 18px }
.timer>li>span { display: block; font-size: 14px }
.daterangepicker { max-width: none; position: absolute; top: 100px; left: 20px; border: 0; margin-top: 10px; z-index: 900; display: none }
.daterangepicker_start_input { margin-right: 10px }
.daterangepicker.opensleft .calendar, .daterangepicker.opensleft .ranges { float: left }
.daterangepicker.opensleft .calendar { margin-left: 12px; background: #FFF; border: 1px solid #DDD }
.daterangepicker.opensleft .calendar:first-child { margin-left: 0 }
.daterangepicker.opensright .calendar, .daterangepicker.opensright .ranges { float: right; margin: 4px }
.daterangepicker.opensright:before { position: absolute; top: -7px; left: 9px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, .2); content: '' }
.daterangepicker.opensright:after { position: absolute; top: -6px; left: 10px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: '' }
.ranges { width: 186px; text-align: left; background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative }
.ranges label { font-size: 11px; margin-bottom: 2px }
.ranges input { font-size: 11px; padding: 6px 8px }
.ranges ul { list-style: none; margin: 0; padding: 0 }
.ranges li { color: #333; padding: 10px 12px 11px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; font-weight: 600; cursor: pointer }
.ranges li:first-child { margin-top: -1px; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.ranges li:hover { background: #32434D; border-color: #32434D; color: #fff }
.ranges li.active { background: #65B688; border-color: #65B688; color: #fff }
.ranges ul li:first-child:before { position: absolute; top: -7px; right: 50%; display: inline-block; border-right: 7px solid rgba(0, 0, 0, 0); border-bottom: 7px solid #ddd; border-left: 7px solid rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, .2); content: ''; margin-right: -8px }
.ranges ul li:first-child:after { position: absolute; top: -6px; right: 50%; display: inline-block; border-right: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid #FFF; border-left: 6px solid rgba(0, 0, 0, 0); content: ''; margin-right: -7px }
.ranges ul li:hover:first-child:after, .ranges ul li:hover:first-child:before { border-bottom-color: #32434D }
.ranges ul li.active:first-child:after, .ranges ul li.active:first-child:before { border-bottom-color: #65B688 }
.daterangepicker .range_inputs { padding: 10px 12px 12px; border: 1px solid #ddd; border-bottom: 0; margin-top: 1px; background-color: #fefefe }
.daterangepicker .range_inputs>div { width: 75px; float: left }
.daterangepicker .range_inputs .btn { margin-top: 12px }
.calendars { padding: 12px; background: #fff; border: 1px solid #ddd; float: left; display: none; margin-right: 1px }
.daterangepicker .calendar { display: none }
.daterangepicker .calendar td, .daterangepicker .calendar th { white-space: nowrap; text-align: center }
.daterangepicker .calendar tr:first-child th { font-size: 13px; font-weight: 600 }
.daterangepicker .calendar td { font-weight: 600 }
.daterangepicker .calendar-date { padding: 2px }
.daterangepicker .calendar-time { text-align: center; line-height: 30px; border-top: 1px solid #DDD; padding: 12px }
.daterangepicker table { width: 100%; margin: 0 }
.daterangepicker td, .daterangepicker th { text-align: center; cursor: pointer; white-space: nowrap; padding: 8px; font-size: 12px; line-height: 14px }
.daterangepicker td.disabled, .daterangepicker td.off { color: #999 }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { background: #32434D; color: #fff }
.daterangepicker td.in-range { background: #f5f5f5 }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #D65C4F; color: #fff }
.daterangepicker td.week, .daterangepicker th.week { font-size: 80%; color: #ccc }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size: 12px; padding: 1px; height: auto; margin: 0; cursor: default }
.daterangepicker select.monthselect { margin-right: 2%; width: 56% }
.daterangepicker select.yearselect { width: 40% }
.daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect { width: 60px; margin-bottom: 0 }
.range { cursor: pointer; margin: 32px 0; float: right }
.range .label { margin: 5px 0 0 8px; display: inline-block }
.date-range { float: left }
.date-range>i { font-size: 32px; font-weight: 400; font-style: normal; line-height: 1 }
.date-range:hover>i { color: #676767 }
.date-range b { display: inline-block; margin-top: 2px; margin-left: 4px; font-weight: 400 }
.date-range b>i { font-size: 11px; font-weight: 600; color: #777; display: block; line-height: 14px; text-transform: uppercase; font-style: normal }
.date-range em { line-height: 30px; vertical-align: top; margin: 0 6px }
.date-range:after { content: ""; display: block; float: left; background: url(../images/interface/vertical_arrows.png) no-repeat 0 0; width: 11px; height: 6px; margin: 13px 8px 0 0 }
.range-shown .date-range:after { background-position: 0 -6px }

@media (max-width:767px) {
.range { margin: 0 }
.daterangepicker { margin-top: -14px }
.daterangepicker.opensleft .calendar { margin-left: 0; float: none; margin-top: 12px }
.daterangepicker.opensleft .calendar:first-child { margin-top: 0 }
.date-range, .range .label { display: none }
.ranges ul li:first-child:before { right: 11px; margin-right: -1px }
.ranges ul li:first-child:after { right: 11px; margin-right: 0 }
}

@media (max-width:480px) {
.calendars { position: absolute; top: 100%; left: 0; background: 0 0; border: 0; width: 100%; padding: 0 15px; margin-top: 10px }
.daterangepicker { left: 0!important; right: 0; padding: 0 15px }
.daterangepicker, .daterangepicker .ranges { width: 100%; float: none }
.daterangepicker .ranges .range_inputs>div { width: 48% }
.daterangepicker_start_input { margin-right: 4% }
}
.jGrowl { z-index: 9999; color: #fff; position: absolute }
body>.jGrowl { position: fixed }
.jGrowl.top-left { left: 0; top: 0 }
.jGrowl.top-right { right: 25px; top: 20px }
.jGrowl.bottom-left { left: 0; bottom: 0 }
.jGrowl.bottom-right { right: 25px; bottom: 25px }
.jGrowl.center { top: 68px; width: 230px; left: 50%; margin-left: -115px }
.center .jGrowl-closer, .center .jGrowl-notification { margin-left: auto; margin-right: auto }
.jGrowl .jGrowl-notification { border: none; color: #fff; opacity: .95; filter: alpha(Opacity=95); width: 230px; padding: 12px 18px; margin-top: 5px; text-align: left; display: none; background-color: #32434d }
.jGrowl-notification.growl-error { background-color: #D65C4F }
.jGrowl-notification.growl-success { background-color: #65B688 }
.jGrowl-notification.growl-warning { background-color: #db765b }
.jGrowl .jGrowl-notification .jGrowl-header { font-weight: 300; font-size: 13px; padding: 0 0 2px }
.jGrowl .jGrowl-notification .jGrowl-header:empty { padding: 0 }
.jGrowl .jGrowl-notification .jGrowl-close { opacity: .6; filter: alpha(Opacity=60); z-index: 99; float: right; font-weight: 300; font-size: 14px; cursor: pointer }
.jGrowl .jGrowl-notification .jGrowl-close:hover { opacity: .8; filter: alpha(Opacity=80) }
.jGrowl .jGrowl-closer { padding: 5px 0; cursor: pointer; font-size: 11px; margin-top: 5px; font-weight: 600; text-align: center; background: #454545; color: #fff; width: 222px }

@media print {
.jGrowl { display: none }
}
.dual-control .btn { padding: 0 8px; line-height: 24px; font-size: 11px; cursor: pointer; height: 26px; margin: 2px 1px }
.left-box, .right-box { width: 40%; position: relative }
.left-box { float: left }
.right-box { float: right }
.filter { position: absolute; right: 10px; top: 6px; font-size: 13px; background: 0 0; border: none; color: gray; padding: 0 }
.dual-control { text-align: center; width: 90px; margin: 118px 1px; position: absolute; left: 50%; margin-left: -45px }
.count-label { color: gray; font-style: italic; margin-top: 10px; display: block; font-size: 11px }
.left-box input[type=text], .right-box input[type=text] { margin-bottom: 12px }

@media (max-width:480px) {
.left-box, .right-box { width: 100%; float: none }
.dual-control { width: auto; margin: 20px 0; position: static; left: 0 }
.count-label { text-align: center }
}
.checker, .checker input, .checker span { width: 18px; height: 18px }
.checker { position: relative; margin-right: 6px; margin-top: -3px; display: inline-block; cursor: pointer; vertical-align: middle }
.checker span { border: 1px solid #c5c5c5; background-color: #fff; display: -moz-inline-box; display: inline-block; text-align: center; position: relative }
.checker span:after { content: ""; background: url(../images/forms/check.png) no-repeat 50%; opacity: 0; filter: alpha(Opacity=0); display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0 }
.checker span.checked:after { content: ""; opacity: 1; filter: alpha(Opacity=100) }
.checker.focus span.checked:after { opacity: 1; filter: alpha(Opacity=100) }
.checkbox-danger .checker span:after { content: ""; background-image: url(../images/forms/check_white.png) }
.checkbox-danger .checker span:hover { border-color: #D65C4F }
.checkbox-danger .checker span.checked, .checkbox-danger .checker.active span, .checkbox-danger .checker:active span { border-color: #D65C4F; background-color: #D65C4F }
.checkbox-success .checker span:after { content: ""; background-image: url(../images/forms/check_white.png) }
.checkbox-success .checker span:hover { border-color: #65B688 }
.checkbox-success .checker span.checked, .checkbox-success .checker.active span, .checkbox-success .checker:active span { border-color: #65B688; background-color: #65B688 }
.checkbox-primary .checker span:after { content: ""; background-image: url(../images/forms/check_white.png) }
.checkbox-primary .checker span:hover { border-color: #455763 }
.checkbox-primary .checker span.checked, .checkbox-primary .checker.active span, .checkbox-primary .checker:active span { border-color: #455763; background-color: #455763 }
.checkbox-info .checker span:after { content: ""; background-image: url(../images/forms/check_white.png) }
.checkbox-info .checker span:hover { border-color: #3CA2BB }
.checkbox-info .checker span.checked, .checkbox-info .checker.active span, .checkbox-info .checker:active span { border-color: #3CA2BB; background-color: #3CA2BB }
.checker input[type=checkbox] { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; border: none; background: 0 0; display: -moz-inline-box; display: inline-block; *display:inline;
zoom: 1; margin: 0; vertical-align: top; cursor: pointer; position: absolute; top: -1px; left: -1px; z-index: 2 }
.checker.active span, .checker:active span { background-color: #f8f8f8; border-color: #d5d5d5 }
.checker.focus span, .checker:hover span { background-color: #fafafa }
.checker.active.focus span.checked:after, .checker.active:hover span.checked:after, .checker.focus:active span.checked:after, .checker:hover:active span.checked:after { opacity: .8; filter: alpha(opacity=80) }
.checker.disabled span, .checker.disabled span.checked, .checker.disabled.active span, .checker.disabled.active span.checked, .checker.disabled:active span, .checker.disabled:active span.checked { opacity: .6; filter: alpha(opacity=60) }
.checker.disabled span.checked:after, .checker.disabled.active span.checked:after, .checker.disabled:active span.checked:after { opacity: 1; filter: alpha(opacity=100) }
.choice, .choice input, .choice span { width: 18px; height: 18px }
.choice { position: relative; margin-right: 6px; margin-top: -3px; display: inline-block; cursor: pointer; vertical-align: middle }
.choice span { border: 1px solid #c5c5c5; background-color: #fff; display: -moz-inline-box; display: inline-block; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; text-align: center; position: relative }
.choice span:after { content: ""; background: url(../images/forms/choice.png) no-repeat 50%; opacity: 0; filter: alpha(Opacity=0); display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0 }
.choice span.checked:after { content: ""; opacity: 1; filter: alpha(Opacity=100) }
.choice.focus span.checked:after { opacity: 1; filter: alpha(Opacity=100) }
.choice.active span, .choice:active span { background-color: #f8f8f8; border-color: #d5d5d5 }
.choice.focus span, .choice:hover span { background-color: #fafafa }
.radio-danger .choice span:after { content: ""; background-image: url(../images/forms/choice_white.png) }
.radio-danger .choice span:hover { border-color: #D65C4F }
.radio-danger .choice span.checked, .radio-danger .choice.active span, .radio-danger .choice:active span { border-color: #D65C4F; background-color: #D65C4F }
.radio-success .choice span:after { content: ""; background-image: url(../images/forms/choice_white.png) }
.radio-success .choice span:hover { border-color: #65B688 }
.radio-success .choice span.checked, .radio-success .choice.active span, .radio-success .choice:active span { border-color: #65B688; background-color: #65B688 }
.radio-primary .choice span:after { content: ""; background-image: url(../images/forms/choice_white.png) }
.radio-primary .choice span:hover { border-color: #455763 }
.radio-primary .choice span.checked, .radio-primary .choice.active span, .radio-primary .choice:active span { border-color: #455763; background-color: #455763 }
.radio-info .choice span:after { content: ""; background-image: url(../images/forms/choice_white.png) }
.radio-info .choice span:hover { border-color: #3CA2BB }
.radio-info .choice span.checked, .radio-info .choice.active span, .radio-info .choice:active span { border-color: #3CA2BB; background-color: #3CA2BB }
.choice input[type=radio] { position: absolute; top: -1px; left: -1px; z-index: 2; opacity: 0; filter: alpha(opacity=0); width: 18px; -moz-opacity: 0; border: none; background: 0 0; display: -moz-inline-box; display: inline-block; text-align: center; float: none; margin: 0; vertical-align: top; cursor: pointer }
.choice.active.focus span.checked:after, .choice.active:hover span.checked:after, .choice.focus:active span.checked:after, .choice:hover:active span.checked:after { opacity: .8; filter: alpha(opacity=80) }
.choice.disabled span, .choice.disabled span.checked, .choice.disabled.active span, .choice.disabled.active span.checked, .choice.disabled:active span, .choice.disabled:active span.checked { opacity: .6; filter: alpha(opacity=60) }
.choice.disabled span.checked:after, .choice.disabled.active span.checked:after, .choice.disabled:active span.checked:after { opacity: 1; filter: alpha(opacity=100) }
.uploader { width: 100%; position: relative; border: 1px solid #ddd; background: #fff; padding: 2px 2px 2px 10px }
.uploader span.action { width: 28px; background: url(../images/forms/add_files.png) no-repeat 0 0; height: 28px; cursor: pointer; float: right; text-indent: -9999px; display: inline; overflow: hidden }
.uploader:hover span.action { background-position: 0 -28px }
.uploader:active span.action { background-position: 0 -56px }
.uploader span.filename { color: #777; max-width: 200px; font-size: 11px; line-height: 28px; float: left; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: default }
.uploader input[type=file] { width: 100%; margin-top: 0; opacity: 0; filter:alpha(opacity:0);
position: absolute; top: 0; right: 0; bottom: 0; float: right; height: 32px; border: none; cursor: pointer }
.uploader { display: -moz-inline-box; display: inline-block; vertical-align: middle; zoom: 1; *display:inline
}
.uploader.disabled span.action { color: #aaa }
.uploader.disabled span.filename { border-color: #ddd; color: #aaa }
.multiselect-container li a { padding: 0 }
.multiselect-container li a label { width: 100%; padding: 10px 10px 11px!important; cursor: pointer; font-weight: 600; font-size: 12px; margin: 0!important }
.multiselect-group { color: #D65C4F; padding: 11px 12px 12px; margin: 0 }
.select2-container { margin: 0; position: relative; display: inline-block; vertical-align: middle }
.select2-container .select2-choice { display: block; height: 34px; background-color: #fff; padding: 0 0 0 10px; overflow: hidden; position: relative; border: 1px solid #ddd; white-space: nowrap; line-height: 32px; color: #333; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.select2-container .select2-choice:hover { background-color: #fcfcfc }
.select2-container.select2-drop-above .select2-choice { border-bottom-color: #ddd }
.select2-container .select2-choice>.select2-chosen { margin-right: 31px; font-size: 11px; display: block; overflow: hidden; font-weight: 600; text-transform: uppercase; text-align: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis }
.select2-container .select2-choice abbr { display: none; width: 14px; height: 14px; position: absolute; right: 9px; top: 9px; z-index: 100; background-color: #3CA2BB; background-image: url(../images/forms/clear_results.png); background-position: 4px 4px; cursor: pointer; outline: 0 }
.select2-container.select2-allowclear .select2-choice abbr { display: inline-block }
.select2-container .select2-choice abbr:hover { background-color: #CA665B; cursor: pointer }
.select2-drop-mask { border: 0; margin: 0; padding: 0; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 9998; background-color: #fff; filter: alpha(opacity=0) }
.select2-drop { width: 100%; position: absolute; z-index: 9999; top: 100%; background-color: #fff; color: #333; border-bottom: 1px solid #ddd }
.select2-drop-auto-width { border-top: 1px solid #aaa; width: auto }
.select2-drop-auto-width .select2-search { padding-top: 4px }
.select2-drop.select2-drop-above { border-top: 1px solid #ddd; border-bottom: 0 }
.select2-drop.select2-drop-above.select2-drop-active { border-top: 1px solid #ddd }
.select2-container .select2-choice .select2-arrow { width: 11px; height: 6px; right: 11px; top: 13px; z-index: 99; display: inline-block; position: absolute; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box }
.select2-container .select2-choice .select2-arrow b { display: block; width: 11px; height: 6px; background: url(../images/interface/vertical_arrows.png) no-repeat 0 0 }
.select2-search { display: block; width: 100%; min-height: 26px; margin: 0; padding: 4px; border-left: 1px solid #DDD; border-right: 1px solid #DDD; position: relative; z-index: 10000; white-space: nowrap }
.select2-search input { width: 100%; height: auto!important; padding: 7px 20px 8px 30px!important; margin: 0; outline: 0; border: 1px solid #DDD; background: #FFF url(../images/interface/filter.png) no-repeat 10px }
.select2-container-active .select2-choice, .select2-container-active .select2-choices { outline: 0 }
.select2-dropdown-open .select2-choice { background-color: #fafafa }
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 1px solid #ddd }
.select2-dropdown-open .select2-choice .select2-arrow b { background-position: 0 -6px }
.select2-results { max-height: 204px; margin: 0; padding: 0; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) }
.select2-results ul.select2-result-sub { margin: 0 -1px; padding-left: 0 }
.select2-results ul.select2-result-sub>li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 106px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label { padding-left: 120px }
.select2-results li { list-style: none; display: list-item; border-left: 1px solid #DDD; border-right: 1px solid #DDD }
.select2-results li.select2-result-with-children>.select2-result-label { font-weight: 700; color: #D65C4F }
.select2-results .select2-result-label { padding: 9px 10px 10px; margin: 0; cursor: pointer; font-size: 12px; font-weight: 600; min-height: 1em; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.select2-results .select2-highlighted { background: #3A4B55; border-color: #3A4B55; color: #FFF }
.select2-results li em { background: #feffde; font-style: normal }
.select2-results .select2-highlighted em { background: 0 0 }
.select2-results .select2-highlighted ul { background: #fff; color: #000 }
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #FAFAFA; display: list-item; padding: 6px 10px; font-size: 11px; border-top: 1px solid #DDD; color: #999; line-height: 16px }
.select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default }
.select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default }
.select2-results .select2-selected { display: none }
.select2-more-results.select2-active { background: #f4f4f4 url(../images/interface/loader.gif) no-repeat 100% }
.select2-more-results { background: #f5f5f5; display: list-item }
.select2-container.select2-container-disabled .select2-choice { background-color: #f5f5f5; background-image: none; border: 1px solid #ddd; cursor: default }
.select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #f4f4f4; background-image: none; border-left: 0 }
.select2-container.select2-container-disabled .select2-choice abbr { display: none }
.select2-container-multi .select2-choices { height: auto; margin: 0; padding: 0 0 3px; position: relative; border: 1px solid #ddd; cursor: text; overflow: hidden; background-color: #fff }
.select2-locked { padding: 3px 5px!important }
.select2-container-multi .select2-choices { min-height: 26px }
.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #ddd; outline: 0 }
.select2-container-multi .select2-choices li { float: left; list-style: none }
.select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap }
.select2-container-multi .select2-choices .select2-search-field input { padding: 7px 10px 8px; line-height: 1.42857143; margin: 3px 0 0; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent!important }
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: #fff url(../images/interface/loader.gif) no-repeat 100%!important }
.select2-default { color: #999!important }
.select2-container-multi .select2-choices .select2-search-choice { padding: 7px 12px 8px 26px; margin: 3px 0 0 3px; position: relative; color: #FFF; background-color: #239169; cursor: default; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { cursor: default }
.select-disabled.select2-container-multi { width: 100%!important }
.select2-search-choice-close { display: block; width: 12px; height: 12px; position: absolute; right: 3px; top: 10px; outline: 0; background: url(../images/forms/clear_results.png) no-repeat 50% }
.select2-container-multi .select2-search-choice-close { left: 8px }
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { opacity: .6; filter: alpha(Opacity=60) }
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #FCFCFC; background-image: none; border: 1px solid #DDD; cursor: default }
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 6px 12px 7px; border: 1px solid #DDD; background-color: #F8F8F8; color: #999 }
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: 0 0 }
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline }
.select2-offscreen, .select2-offscreen:focus { clip: rect(0 0 0 0)!important; width: 1px!important; height: 1px!important; border: 0!important; margin: 0!important; padding: 0!important; overflow: hidden!important; position: absolute!important; outline: 0!important; left: 0!important; top: 0!important }
.select2-display-none { display: none }
.select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow: scroll }
.tagsinput { border: 1px solid #d5d5d5; background: #fff; padding: 0 0 3px; width: 100%; overflow-y: auto }
.tagsinput span.tag { display: block; float: left; position: relative; padding: 7px 12px 8px 26px; background: #239169; color: #fff; margin: 3px 0 0 3px }
.tagsinput span.tag a { display: block; text-indent: -9999px; width: 12px; height: 12px; position: absolute; left: 8px; top: 10px; outline: 0; background: url(../images/forms/clear_results.png) no-repeat 50% }
.tagsinput span.tag a:hover { opacity: .6; filter: alpha(Opacity=60) }
.tagsinput input { width: 120px; border: none; padding: 7px 12px 8px; background: 0 0; margin: 3px 0 0 }
.tagsinput input:focus { outline: 0 }
.tagsinput div { display: block; float: left; position: relative; margin-left: 3px }
.tags_clear { clear: both; height: 0 }
.not_valid { background: #FBD8DB!important; color: #90111A!important }
.tagsinput .ui-helper-hidden-accessible { display: none }
.ui-spinner { width: 100%; position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle }
.ui-spinner-button { width: 25px; height: 16px; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0 }
.ui-spinner a.ui-spinner-button { cursor: pointer }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0; text-indent: -99999px }
.ui-spinner-up { top: 0; background: url(../images/forms/spinner_top.png) no-repeat; border-top: 1px solid #ddd }
.ui-spinner-down { bottom: 0; background: url(../images/forms/spinner_bottom.png) no-repeat; border-bottom: 1px solid #ddd }
.panel-body .dataTable { border: 1px solid #ddd }
.dataTable { border-collapse: collapse; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
.dataTable thead th { background-color: #fafafa; cursor: pointer }
.dataTable thead th.sorting_disabled { cursor: default }
.dataTable thead td:active, .dataTable thead th:active { outline: 0 }
.dataTable tfoot th input[type=text] { background: url(../images/interface/filter.png) no-repeat 12px; padding-left: 32px; font-weight: 400 }
.dataTable td.center, .dataTable td.dataTables_empty { text-align: center }
.dataTables_wrapper .table-striped>tbody>tr:nth-child(odd)>td, .dataTables_wrapper .table-striped>tbody>tr:nth-child(odd)>th { background-color: #fff }
.dataTables_wrapper .table-striped>tbody>tr:nth-child(even)>td, .dataTables_wrapper .table-striped>tbody>tr:nth-child(even)>th { background-color: #fcfcfc }
.dataTable h1, .dataTable h2, .dataTable h3, .dataTable h4, .dataTable h5, .dataTable h6 { margin: 0 }
.datatable-scroll { overflow-x: auto; overflow-y: visible }
.datatable-footer, .datatable-header { background: #fff }
.datatable-header label { margin-bottom: 0 }
.panel .panel-body .datatable-header { border: 1px solid #ddd; border-bottom: 0 }
.panel .panel-body .datatable-footer { border: 1px solid #ddd; border-top: 0 }
.dataTables_wrapper { position: relative; clear: both }
.dataTables_length { float: right; padding: 0 0 20px; display: block }
.dataTables_length>label>span { float: left; line-height: 13px; padding: 10px 0; margin-right: 12px; font-size: 12px }
.panel .dataTables_length { padding: 16px 14px }
.dataTables_filter { padding: 0 0 20px; position: relative; display: block; float: left }
.dataTables_filter label>span { display: block; float: left; line-height: 13px; padding: 10px 0; margin-right: 12px; font-size: 12px }
.dataTables_filter label>input[type=text] { background: url(../images/interface/filter.png) no-repeat 95%; line-height: 1.42857143; height: 34px; padding: 7px 30px 8px 9px; width: auto; color: #505050; outline: 0; font-weight: 400; vertical-align: middle; background-color: #FFF; border: 1px solid #DDD; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 }
.panel .dataTables_filter { padding: 16px 14px }
.dataTables_info { padding: 4px 0 0; display: block; float: left; font-size: 12px; color: #757575; font-weight: 600; }
.panel .dataTables_info { padding: 17px 14px }
.dataTables_paginate { float: right; margin: 0 }
.panel .dataTables_paginate { margin: 14px }
.paging_two_button { height: 26px; line-height: 26px }
.paginate_disabled_next, .paginate_disabled_previous, .paginate_enabled_next, .paginate_enabled_previous { margin-left: 1px; cursor: pointer; font-weight: 600; color: #505050; padding: 5px 10px; font-size: 12px }
.paginate_disabled_next:focus, .paginate_disabled_next:hover, .paginate_disabled_previous:focus, .paginate_disabled_previous:hover, .paginate_enabled_next:focus, .paginate_enabled_next:hover, .paginate_enabled_previous:focus, .paginate_enabled_previous:hover { background-color: #65B688; color: #FFF }
.paginate_disabled_next:active, .paginate_disabled_previous:active, .paginate_enabled_next:active, .paginate_enabled_previous:active { outline: 0 }
.paginate_disabled_next, .paginate_disabled_next:focus, .paginate_disabled_next:hover, .paginate_disabled_previous, .paginate_disabled_previous:focus, .paginate_disabled_previous:hover { color: #bbb; background: 0 0; cursor: default }
.paginate_disabled_next, .paginate_enabled_next { margin-left: 1px }
.paging_full_numbers { height: 26px; line-height: 26px }
.paging_full_numbers a:active { outline: 0 }
.paging_full_numbers a.paginate_active, .paging_full_numbers a.paginate_button { margin-left: 1px; cursor: pointer; font-weight: 600; color: #ffffff; padding: 5px 10px; font-size: 12px; background: #EC9C5B; }
.paging_full_numbers a.paginate_button:focus, .paging_full_numbers a.paginate_button:hover { background-color: #e57a27; color: #fff; outline: 0 }
.paging_full_numbers a.paginate_active { background-color: #e57a27; outline: 0; color: #fff }
.paging_full_numbers .paginate_button.paginate_button_disabled, .paging_full_numbers .paginate_button.paginate_button_disabled:hover { color: #ffffff; background: #EC9C5B; cursor: default }
.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: #fff }
.sorting { background: url(../images/interface/tables/sort_both.png) no-repeat 100%; padding-right: 20px!important }
.sorting_asc { background: url(../images/interface/tables/sort_asc.png) no-repeat 100%; padding-right: 20px!important }
.sorting_desc { background: url(../images/interface/tables/sort_desc.png) no-repeat 100%; padding-right: 20px!important }
.sorting_asc_disabled { background: url(../images/interface/tables/sort_asc_disabled.png) no-repeat 100%; padding-right: 20px!important }
.sorting_desc_disabled { background: url(../images/interface/tables/sort_desc_disabled.png) no-repeat 100%; padding-right: 20px!important }
.table-condensed .sorting, .table-condensed .sorting_asc, .table-condensed .sorting_asc_disabled, .table-condensed .sorting_desc, .table-condensed .sorting_desc_disabled { background-position: 100% 6px }
.dataTables_scroll { clear: both }
.dataTables_scrollBody { -webkit-overflow-scrolling: touch }
.dataTables_scrollBody .dataTable { border-top: 0 }
.datatable-media tbody td:first-child { width: auto }
.dataTable thead th.actions-column { width: 40px; text-align: center }
.dataTable thead th.image-column { width: 48px; text-align: center }
.dataTable thead th.team-links { width: 100px }
.datatable-tasks tr td i { color: #444; float: left; margin: 0 6px 0 0 }
.datatable-tasks .label { font-weight: 400 }
.datatable-tasks .dropdown-menu i { margin: 0 }
.datatable-tasks .btn i { margin: 0; color: #fff }
.datatable-tasks tr td { padding: 12px 14px }
.task-priority { width: 85px }
.task-date-added { width: 200px }
.task-progress { width: 150px }
.task-deadline { width: 200px }
.task-tools { width: 40px; text-align: center!important }
.DTTT_container { position: relative; float: right; margin: 16px 14px 16px 0 }
.DTTT_button { cursor: pointer }
.DTTT_nonbutton { display: block; float: left; line-height: 13px; padding: 10px 0; margin-right: 12px; font-size: 12px }
.DTTT_button.btn { padding-left: 12px; padding-right: 12px }
.DTTT_button.btn .caret { margin-right: 0 }
.DTTT_button.btn+.DTTT_button.btn { margin-left: 1px }
.DTTT_button embed { outline: 0 }
.DTTT_button_collection span { padding-right: 17px; background: url(../images/collection.html) no-repeat center right }
.DTTT_button_collection:hover span { padding-right: 17px; background: #f0f0f0 url(../images/collection_hover.html) no-repeat center right }
.DTTT_selectable tbody tr { cursor: pointer }
.dataTable tr.DTTT_selected.odd td, .dataTable tr.DTTT_selected.odd td.sorting_1, .dataTable tr.DTTT_selected.odd td.sorting_2, .dataTable tr.DTTT_selected.odd td.sorting_3 { background-color: #F2FCF7 }
.dataTable tr.DTTT_selected.even td, .dataTable tr.DTTT_selected.even td.sorting_1, .dataTable tr.DTTT_selected.even td.sorting_2, .dataTable tr.DTTT_selected.even td.sorting_3 { background-color: #ECFCF3 }
.DTTT_collection { width: 146px; overflow: hidden; z-index: 2002; margin-top: 2px; margin-left: -40px; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.DTTT_collection_background { background: transparent url(../images/background.html) repeat top left; z-index: 2001 }
.DTTT_collection .DTTT_button { position: relative; border-left: 1px solid #ccc; border-right: 1px solid #ccc; display: block; padding: 8px 12px 9px; color: #444; font-weight: 600; font-size: 12px }
.DTTT_collection .DTTT_button:hover { color: #fff; background-color: #546672; border-color: #546672 }
.DTTT_Print .page-content { margin: 30px 25px 0; padding-top: 0 }
.DTTT_Print .sidebar { display: none!important }
.DTTT_print_info { position: fixed; top: 10%; left: 50%; width: 400px; margin-left: -200px; text-align: center; color: #fff; padding: 12px; background-color: #32434D; opacity: .95; filter: alpha(Opacity=95) }

@media (max-width:480px) {
.datatable-footer, .datatable-header { text-align: center }
.DTTT_container, .dataTables_filter, .dataTables_info, .dataTables_length, .dataTables_paginate, .paging_full_numbers { float: none }
.DTTT_container { margin: 16px 0 0 }
.panel .dataTables_length, .panel .dataTables_paginate { padding-top: 0; margin-top: 0 }
}
.datepicker-liquid { width: 100% }
.datepicker-icon-trigger { padding: 7px 30px 7px 9px }
.ui-datepicker-trigger { position: absolute; right: 15px; bottom: 0; background-color: #65B688; padding: 7px; cursor: pointer }
.ui-datepicker-trigger:hover { background-color: #D65C4F }
.ui-datepicker .ui-state-hover { background-color: #65B688; color: #fff }
.ui-datepicker .ui-datepicker-current-day .ui-state-active { background-color: #D65C4F; color: #fff }
.ui-datepicker .ui-state-disabled { color: #999 }
.ui-datepicker { width: auto!important; display: none; z-index: 10 }
.ui-datepicker .ui-datepicker-header { position: relative; background-color: #3A4B55; color: #fff; font-weight: 400; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.date-trigger .ui-datepicker-trigger { margin-left: 6px; cursor: pointer }
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { position: absolute; padding: 9px 16px; cursor: pointer; top: 0; background-repeat: no-repeat; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0 }
.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover { background-color: #65B688 }
.ui-datepicker .ui-datepicker-next-hover { border-radius: 0 2px 0 0; -webkit-border-radius: 0 2px 0 0; -moz-border-radius: 0 2px 0 0 }
.ui-datepicker .ui-datepicker-prev-hover { border-radius: 2px 0 0; -webkit-border-radius: 2px 0 0; -moz-border-radius: 2px 0 0 }
.ui-datepicker .ui-datepicker-prev { background-image: url(../images/interface/arrow_left.png); background-position: 14px 14px; left: 0 }
.ui-datepicker .ui-datepicker-next { background-image: url(../images/interface/arrow_right.png); right: 0; background-position: 14px 14px }
.ui-datepicker .ui-datepicker-title { margin: 0 33px; padding: 11px 0 12px; text-align: center; font-size: 12px }
.ui-datepicker table { width: 100%; font-size: 11px; border-collapse: collapse; background-color: #fff; border: 1px solid #DDD; border-top: 0 }
.ui-datepicker-append { margin-left: 14px; font-size: 11px }
.no-append .ui-datepicker-append { display: none }
.datepicker-liquid>.ui-datepicker { width: 100% }
.datepicker-fixed { width: 20em }
.ui-datepicker th { padding: 12px 6px 10px; text-align: center; font-weight: 600; border: 0 }
.ui-datepicker td { border: 0; padding: 1px; text-align: center }
.ui-datepicker td a, .ui-datepicker td span { display: block; padding: 7px 10px; text-align: center; text-decoration: none; line-height: 16px; font-weight: 600 }
.ui-datepicker.ui-datepicker-multi { width: auto; margin-left: 2px }
.ui-datepicker-multi .ui-datepicker-group { float: left; margin-left: 1px }
.ui-datepicker-multi .ui-datepicker-group:first-child { margin-left: -2px }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3333333333% }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 }
.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }

@media (max-width:479px) {
.ui-datepicker-multi-3 .ui-datepicker-group { width: auto }
}
.ui-slider { position: relative; text-align: left }
.ui-slider-handle { position: absolute; z-index: 2; width: 21px; height: 14px; background: url(../images/interface/slider_handle.png) no-repeat; border: none; cursor: pointer }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; height: 5px; font-size: 11px; display: block; border: 1px solid #42BAD8; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #72D4EC }
.ui-slider .ui-state-hover { opacity: .85; filter: alpha(Opacity=85) }
.ui-slider .ui-state-active { opacity: .95; filter: alpha(Opacity=95) }
.ui-slider-horizontal { height: 5px; background: #fafafa; border: 1px solid #ddd; margin: 13px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
.ui-slider-horizontal .ui-slider-handle { top: -6px; margin-left: -8px; outline: 0 }
.ui-slider-horizontal .ui-slider-range { top: -1px; height:100}
.ui-slider-horizontal .ui-slider-range-min { left: 0 }
.ui-slider-horizontal .ui-slider-range-max { right: 0 }
.slider-controls>label { margin-right: 10px; margin-bottom: 0; float: left; display: block; margin-top: 6px }
.slider-controls input[type=text] { color: #D65C4F; background: 0 0; border-color: transparent; font-weight: 600; margin-top: 3px }
.color .input-group-addon { background-color: #fff; padding: 6px; border: 1px solid #ddd; border-left: 0 }
.colorpicker-saturation { width: 100px; height: 100px; background-image: url(../images/colorpicker/saturation.png); cursor: crosshair; float: left }
.colorpicker-saturation i { display: block; height: 5px; width: 5px; border: 1px solid #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; position: absolute; top: 0; left: 0; margin: -4px 0 0 -4px }
.colorpicker-saturation i b { display: block; height: 5px; width: 5px; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.colorpicker-alpha, .colorpicker-hue { width: 15px; height: 100px; float: left; cursor: row-resize; margin-left: 4px; margin-bottom: 4px }
.colorpicker-alpha i, .colorpicker-hue i { display: block; height: 1px; background: #000; border-top: 1px solid #fff; position: absolute; top: 0; left: 0; width: 100%; margin-top: -1px }
.colorpicker-hue { background-image: url(../images/colorpicker/hue.png) }
.colorpicker-alpha { background-image: url(../images/colorpicker/alpha.png); display: none }
.colorpicker { top: 0; left: 0; padding: 4px; min-width: 120px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
.colorpicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, .2); position: absolute; top: -7px; left: 6px }
.colorpicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; top: -6px; left: 7px }
.colorpicker div { position: relative }
.colorpicker.alpha { min-width: 140px }
.colorpicker.alpha .colorpicker-alpha { display: block }
.colorpicker-color { height: 10px; margin-top: 5px; clear: both; background-image: url(../images/colorpicker/alpha.png); background-position: 0 100% }
.colorpicker-color div { height: 10px }
.color .input-group-addon i { display: block; cursor: pointer; width: 20px; height: 20px }
.ui-timepicker-list { overflow-y: auto; height: 144px; padding: 0; font-size: 12px; background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: -1px 0 0 0; width: 160px; outline: 0 }
.ui-timepicker-list:hover .ui-timepicker-duration { color: #999 }
.ui-timepicker-list li { padding: 8px 12px; cursor: pointer; border-left: 1px solid #ddd; border-right: 1px solid #ddd }
.ui-timepicker-list:hover .ui-timepicker-selected { background: #fff; color: #000 }
.ui-timepicker-list li:hover, .ui-timepicker-list:hover .ui-timepicker-selected:hover, li.ui-timepicker-selected { background: #3CA2BB; color: #fff }
.ui-timepicker-list li:hover .ui-timepicker-duration, li.ui-timepicker-selected .ui-timepicker-duration { color: #fff }
.com { color: #93a1a1 }
.lit { color: #195f91 }
.clo, .opn, .pun { color: #93a1a1 }
.fun { color: #dc322f }
.atv, .str { color: #ca3131 }
.kwd, .prettyprint .tag { color: #1e347b }
.atn, .dec, .typ, .var { color: teal }
.pln { color: #48484c }
.prettyprint { padding: 8px; background-color: #fcfcfc; border: 1px solid #ddd }
.prettyprint.linenums { -webkit-box-shadow: inset 44px 0 0 #FFF, inset 45px 0 0 #DDD; -moz-box-shadow: inset 44px 0 0 #FFF, inset 45px 0 0 #DDD; box-shadow: inset 44px 0 0 #FFF, inset 45px 0 0 #DDD; font-size: 12px }
ol.linenums { margin: 0 0 0 38px; list-style-type: decimal; padding: 0 }
ol.linenums li { padding-left: 12px; color: #999; line-height: 20px; text-shadow: 0 1px 0 #fff }
.fc { direction: ltr; text-align: left }
.fc table { border-collapse: collapse; border-spacing: 0 }
.fc td, .fc th { vertical-align: middle }
.fc-content table td { vertical-align: top; padding: 0 }
.fc-header td { white-space: nowrap }
.fc-header-left { width: 25%; text-align: left }
.fc-header-center { text-align: center }
.fc-header-right { width: 25%; text-align: right }
.fc-header-title { display: inline-block }
.fc-header-title h2 { margin: 0; white-space: nowrap; font-size: 14px }
.panel .fc-header-title h2 { padding-top: 18px }
.fc-header-title h2, .panel .panel-body .fc-header-title h2 { padding: 0 0 18px }
.fc .fc-header-space { padding-left: 10px }
.fc-header .fc-state-hover, .fc-header .ui-state-hover { z-index: 2 }
.fc-header .fc-state-down { z-index: 3 }
.fc-header .fc-state-active, .fc-header .ui-state-active { z-index: 4 }
.fc-content { clear: both }
.fc-view { width: 100%; overflow: hidden }
.fc-widget-content { border-left: 1px solid #ddd; border-top: 1px solid #ddd }
.fc-border-separate tr td:first-child { border-left: 0 }
.fc-widget-header { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd }
.fc-state-highlight { background: #fcf8e3 }
.fc-cell-overlay { background: #bce8f1; opacity: .3; filter: alpha(opacity=30) }
.fc-button { position: relative; display: inline-block; overflow: hidden; white-space: nowrap; cursor: pointer; vertical-align: middle; font-weight: 600; padding: 8px 16px 9px }
.fc-header-right .fc-button { margin-left: 2px }
.fc-header-left, .fc-header-right, .panel .panel-body .fc-header-left, .panel .panel-body .fc-header-right { padding: 0 0 14px }
.panel .fc-header-right { padding: 14px 12px 14px 0 }
.panel .fc-header-left { padding: 14px 0 14px 12px }
.fc-header-left .fc-button { float: left }
.fc-text-arrow { font-size: 20px; font-family: "Courier New", Courier, monospace }
.fc-button-next, .fc-button-prev { line-height: 1; background-color: #546672; color: #fff; margin-right: 2px; padding: 7px 10px }
.fc-button-next:hover, .fc-button-prev:hover { color: #fff; background-color: #65B688 }
.fc-button-next .fc-text-arrow, .fc-button-prev .fc-text-arrow { font-weight: 700 }
.fc-button .fc-icon-wrap { position: relative; float: left; top: 50% }
.fc-button .ui-icon { position: relative; float: left; margin-top: -50% }
.fc-state-active, .fc-state-down, .fc-state-hover { color: #D65C4F }
.fc-state-disabled { color: #999 }
.fc-state-active, .fc-state-down { outline: 0 }
.fc-state-active { background-color: #D65C4F; color: #fff }
.fc-state-disabled { cursor: default; background-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none }
.fc-event-container>* { z-index: 8 }
.fc-event-container>.ui-draggable-dragging, .fc-event-container>.ui-resizable-resizing { z-index: 9 }
.fc-event { border: 1px solid #3a87ad; background-color: #3a87ad; color: #fff; font-size: 12px; cursor: default; padding: 4px 0; margin: 0 6px }
a.fc-event { text-decoration: none }
.fc-event-draggable, a.fc-event { cursor: pointer }
.fc-rtl .fc-event { text-align: right }
.fc-event-inner { width: 100%; height: 100%; overflow: hidden }
.fc-event-time, .fc-event-title { padding: 0 8px }
.fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; overflow: hidden; font-size: 300%; line-height: 50% }
.fc-event-hori { border-width: 1px 0; margin-bottom: 2px }
.fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end { border-left-width: 1px; border-top-left-radius: 2px; border-bottom-left-radius: 2px }
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start { border-right-width: 1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px }
.fc-event-hori .ui-resizable-e { top: 0!important; right: -3px!important; width: 7px!important; height: 100%!important; cursor: e-resize }
.fc-event-hori .ui-resizable-w { top: 0!important; left: -3px!important; width: 7px!important; height: 100%!important; cursor: w-resize }
.panel .panel-body table.fc-border-separate, table.fc-border-separate { border-collapse: separate; border: 1px solid #ddd; border-top: 0 }
.panel table.fc-border-separate { border: 0 }
.fc-border-separate td, .fc-border-separate th { border-width: 1px 0 0 1px }
.fc-border-separate td.fc-last, .fc-border-separate th.fc-last { border-right-width: 1px }
.fc-border-separate tr.fc-last td, .fc-border-separate tr.fc-last th { border-bottom-width: 1px }
.fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th { border-top-width: 0 }
.fc-agenda-days th, .fc-grid th { text-align: center; padding: 4px; background-color: #fafafa; font-weight: 600; border-left: 1px solid #ddd }
.fc-agenda-days th:first-child, .fc-grid th:first-child { border-left: 0 }
.fc-grid .fc-day-number { float: right; padding: 12px 10px; line-height: 1 }
.fc-grid .fc-other-month .fc-day-number { opacity: .3; filter: alpha(opacity=30) }
.fc-grid .fc-day-content { clear: both; padding: 2px 2px 1px }
.fc-grid .fc-event-time { font-weight: 700 }
.fc .fc-week-number { width: 22px; text-align: center }
.fc .fc-week-number div { padding: 0 2px }
.fc-rtl .fc-grid .fc-day-number { float: left }
.fc-rtl .fc-grid .fc-event-time { float: right }
.fc-agenda table { border-collapse: separate }
.fc-agenda .fc-event-hori { margin-top: 2px }
.fc-agenda table td { vertical-align: baseline; padding: 4px }
.fc-agenda-days th { text-align: center }
.fc-agenda .fc-agenda-axis { width: 50px; padding: 4px 10px; vertical-align: middle; text-align: right; white-space: nowrap; font-weight: 400 }
.fc-agenda .fc-week-number { font-weight: 700 }
.fc-agenda .fc-day-content { padding: 2px 2px 1px }
.fc-agenda-days .fc-agenda-axis { border-right-width: 1px }
.fc-agenda-allday th { border-width: 0 1px }
.fc-agenda-allday .fc-day-content { min-height: 34px }
.fc-agenda-divider-inner { height: 2px; overflow: hidden }
.fc-widget-header .fc-agenda-divider-inner { background: #eee }
.fc-agenda-slots th { border-width: 1px 1px 0 }
.fc-agenda-slots td { background: 0 0 }
.fc-agenda-slots td div { height: 20px }
.fc-agenda-slots tr.fc-slot0 td, .fc-agenda-slots tr.fc-slot0 th { border-top-width: 0 }
.fc-agenda-slots tr.fc-minor td, .fc-agenda-slots tr.fc-minor th { border-top-style: dotted }
.fc-event-vert { border-width: 0 1px }
.fc-event-vert.fc-event-start { border-top-width: 1px; border-top-left-radius: 3px; border-top-right-radius: 3px }
.fc-event-vert.fc-event-end { border-bottom-width: 1px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px }
.fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px }
.fc-event-vert .fc-event-inner { position: relative; z-index: 2 }
.fc-event-vert .fc-event-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .25; filter: alpha(opacity=25) }
.fc-event-vert .ui-resizable-s { bottom: 0!important; width: 100%!important; height: 8px!important; overflow: hidden!important; line-height: 8px!important; font-size: 11px!important; font-family: monospace; text-align: center; cursor: s-resize }

@media (max-width:479px) {
.fc-header-right { text-align: center }
.fc-header-right .fc-button { margin-left: 0; width: 100% }
.fc-header td, .fc-header-title h2 { white-space: normal }
.fc-header-left .fc-button { width: 100%; text-align: center }
.fc-header-left .fc-button+.fc-button { margin-top: 2px }
}
.editor { width: 100%; height: 150px; resize: vertical; max-height: 200px; background-color: #fff; border: 1px solid #ddd; padding: 10px; overflow: scroll; outline: 0 }
.wysihtml5-sandbox { width: 100%!important }
.bootstrap-wysihtml5-insert-image-modal.modal, .bootstrap-wysihtml5-insert-link-modal.modal { margin-top: 102px }
.bootstrap-wysihtml5-insert-image-modal .modal-dialog, .bootstrap-wysihtml5-insert-link-modal .modal-dialog { width: 566px }
ul.wysihtml5-toolbar { margin: 0; padding: 0; display: block }
ul.wysihtml5-toolbar>li { display: inline-block; list-style: none; margin: 0 10px 15px 0 }
ul.wysihtml5-toolbar .dropdown-menu { max-height: 200px; overflow-y: auto }
ul.wysihtml5-toolbar .dropdown-menu.color-select>li>a:focus, ul.wysihtml5-toolbar .dropdown-menu.color-select>li>a:hover { background-color: #f5f5f5; color: #222 }
ul.wysihtml5-commands-disabled .dropdown-menu { display: none!important }
ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] { font-weight: 700 }
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] { font-style: italic }
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] { text-decoration: underline }
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active { -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1) }
ul.wysihtml5-toolbar div.wysihtml5-colors { display: block; width: 20px; height: 20px; position: absolute; pointer-events: none; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; left: 10px; top: 8px }
ul.wysihtml5-toolbar a.wysihtml5-colors-title { padding-left: 40px }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=black] { background: #000!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=silver] { background: silver!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=gray] { background: gray!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=maroon] { background: maroon!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=red] { background: red!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=purple] { background: purple!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=green] { background: green!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=olive] { background: olive!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=navy] { background: navy!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=blue] { background: #00f!important }
ul.wysihtml5-toolbar div[data-wysihtml5-command-value=orange] { background: orange!important }
.has-switch { display: inline-block; cursor: pointer; position: relative; text-align: left; overflow: hidden; line-height: 8px; margin-right: 6px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; vertical-align: middle }
.has-switch:focus { outline: 0 }
.has-switch.switch-mini { min-width: 72px }
.has-switch.switch-mini i.switch-mini-icons { height: 1.2em; line-height: 9px; vertical-align: text-top; text-align: center; transform: scale(0.6); margin-top: -1px; margin-bottom: -1px }
.has-switch.switch-small { min-width: 80px }
.has-switch.switch-large { min-width: 120px }
.has-switch.disabled { opacity: .7; filter: alpha(opacity=70); cursor: default }
.has-switch.disabled label, .has-switch.disabled span { cursor: default!important }
.has-switch>div { display: inline-block; width: 150%; position: relative; top: 0; overflow: hidden }
.has-switch>div.switch-off { left: -50% }
.has-switch>div.switch-on { left: 0 }
.has-switch input[type=checkbox], .has-switch input[type=radio] { display: none }
.has-switch label, .has-switch span { cursor: pointer; position: relative; margin: 0; display: inline-block!important; height: 100%; padding: 6px 8px; font-size: 11px; line-height: 20px }
.has-switch label.switch-mini, .has-switch span.switch-mini { padding: 2px 6px; font-size: 11px; line-height: 20px }
.has-switch label.switch-small, .has-switch span.switch-small { padding: 4px 7px; font-size: 11px; line-height: 20px }
.has-switch label.switch-large, .has-switch span.switch-large { padding: 8px 10px; font-size: 12px; line-height: 20px }
.has-switch label { text-align: center; z-index: 100; width: 34%; background: #fafafa url(../images/forms/switch_handler.png) no-repeat 50%; border: 1px solid #ccc }
.has-switch label:hover { background-color: #fcfcfc }
.has-switch label:active { background-color: #f6f6f6 }
.has-switch label i { color: #000; text-shadow: 0 1px 0 #fff; line-height: 18px; pointer-events: none }
.has-switch span { text-align: center; z-index: 1; width: 33%; font-weight: 400 }
.has-switch span.switch-left { border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px }
.has-switch span.switch-right { border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; color: #fff; border: 1px solid #428BCA; background: #428BCA }
.has-switch span i { font-size: 14px; vertical-align: -2px }
.has-switch span.switch-left, .has-switch span.switch-primary { color: #fff; background: #546672; border: 1px solid #546672 }
.has-switch span.switch-info { color: #fff; background: #50ABC2; border-color: #50ABC2 }
.has-switch span.switch-success { color: #fff; background: #65B688; border-color: #65B688 }
.has-switch span.switch-warning { background: #E48561; color: #fff; border-color: #E48561 }
.has-switch span.switch-danger { color: #fff; background: #D65C4F; border-color: #D65C4F }
.has-switch span.switch-default { color: #333; background: #eee; border-color: #ccc }
.switch-on>label { border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; margin: 0 1px 0 -1px }
.switch-off>label { border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; margin: 0 -1px 0 1px }
.switch-off .switch-left, .switch-on .switch-right { opacity: 0; filter: alpha(Opacity=0) }
.switch-off .switch-right, .switch-on .switch-left { opacity: 1; filter: alpha(Opacity=100) }
.plupload_button { display: -moz-inline-box; display: inline-block; text-decoration: none; color: #fff; background-color: #50ABC2; border: 1px solid transparent; padding: 6px 16px; margin-right: 4px; font-size: 12px }
.plupload_button:focus, .plupload_button:hover { background-color: #61B3C8; color: #fff }
a.plupload_disabled, a.plupload_disabled:hover { color: #999; border-color: #ccc; background: #fcfcfc; cursor: default }
.plupload_start { background-color: #65B688 }
.plupload_start:focus, .plupload_start:hover { background-color: #74BD94 }
.plupload_wrapper { width: 100% }
.plupload_container input { border: 1px solid #DDD }
.plupload_header { background: #4C5D68 url(../images/interface/plupload_title.png) no-repeat 18px; display: none; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0 }
.with-header .plupload_header { display: block }
.with-header .plupload_filelist_header { background-color: #fafafa; color: #333; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 1px solid #ddd; border-top: 0 }
.panel .plupload_scroll .plupload_filelist { border: 0; background-color: #fff }
.panel .plupload_filelist_footer { border-width: 1px 0 0; background-color: #fcfcfc }
.panel .plupload_filelist_header { background-color: #fcfcfc; color: #333; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border: 0; border-bottom: 1px solid #ddd }
.plupload_scroll .plupload_filelist_footer .plupload_file_action, .plupload_scroll .plupload_filelist_header .plupload_file_action { margin-left: 20px; margin-right: 0 }
.plupload_header_content { padding: 14px 0 14px 75px; color: #FFF }
.plupload_header_title { font-size: 14px; font-weight: 600 }
.plupload_header_text { font-size: 11px }
.plupload_filelist { margin: 0; padding: 0; list-style: none }
.plupload_scroll .plupload_filelist { height: 185px; background: #fcfcfc; overflow-y: scroll; border-left: 1px solid #ddd; border-right: 1px solid #ddd }
.plupload_filelist li { padding: 10px 12px; background: #FFF; border-bottom: 1px solid #EEE }
.plupload_filelist_header { padding: 9px 12px; background: #4C5D68; border-radius: 2px 2px 0 0; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0; color: #fff }
.plupload_filelist_footer { border: 1px solid #ddd; border-top-color: #e5e5e5; vertical-align: middle; padding: 10px 12px; background: #fafafa }
.plupload_file_name { float: left; overflow: hidden; font-weight: 600 }
.plupload_file_size, .plupload_file_status, .plupload_progress { float: right; width: 80px }
.plupload_file_action, .plupload_file_size, .plupload_file_status { text-align: right; font-weight: 600 }
.plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status { padding-top: 7px }
.plupload_filelist_footer .plupload_upload_status { padding: 7px 0 }
.plupload_filelist .plupload_file_name { width: 205px; white-space: nowrap; text-overflow: ellipsis }
.plupload_file_action { float: right; width: 12px; height: 12px; margin-left: 20px; margin-top: 4px; opacity: .8; filter: alpha(Opacity=80) }
.plupload_file_action * { display: none; width: 12px; height: 12px }
li.plupload_uploading { background: #ECF3DC }
li.plupload_done { color: #AAA }
li.plupload_delete a { background: url(../images/interface/plupload_remove.png) no-repeat }
li.plupload_failed a { background: url(../images/interface/plupload_error.png) no-repeat; cursor: default }
li.plupload_done a { background: url(../images/interface/plupload_done.png) no-repeat; cursor: default }
li.plupload_droptext { background: 0 0; text-align: center; vertical-align: middle; border: 0; line-height: 165px; font-weight: 600; color: #999 }
.plupload_progress, .plupload_upload_status { display: none }
.plupload_progress_container { margin-top: 6px }
.plupload_progress_bar { width: 0; height: 8px; background: #65B688; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px }
.plupload_clear, .plupload_clearer { clear: both }
.plupload_clearer, .plupload_progress_bar { display: block; font-size: 0; line-height: 0 }

@media (max-width:480px) {
.plupload_filelist_footer .plupload_file_action, .plupload_filelist_footer .plupload_file_size, .plupload_filelist_footer .plupload_file_status, .plupload_filelist_footer .plupload_progress { display: none }
}
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object { padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020 }
.fancybox-skin { position: relative; background: #fff; color: #444; text-shadow: none }
.fancybox-opened { z-index: 8030 }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .2); box-shadow: 0 1px 10px rgba(0, 0, 0, .2) }
.fancybox-inner, .fancybox-outer { position: relative }
.fancybox-inner { overflow: hidden }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch }
.fancybox-error { color: #444; font-size: 12px; font-weight: 600; margin: 0; padding: 15px; white-space: nowrap }
.fancybox-iframe, .fancybox-image { display: block; width: 100%; height: 100% }
.fancybox-image { width: 100%; height: 100%; max-width: 100%; max-height: 100% }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -13px; margin-left: -13px; background-color: #fff; opacity: .8; filter: alpha(Opacity=80); cursor: pointer; z-index: 8060 }
#fancybox-loading div { width: 26px; height: 26px; background: url(../images/interface/loader.gif) center center no-repeat }
.fancybox-close { width: 22px; height: 22px; position: absolute; right: -22px; top: -22px; z-index: 8061; background: #548491 url(../images/forms/clear_results.png) no-repeat 8px 8px; cursor: pointer }
.fancybox-close:focus, .fancybox-close:hover { background-color: #E48561 }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: 0 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040 }
.fancybox-prev { left: 0 }
.fancybox-next { right: 0 }
.fancybox-nav span { position: absolute; top: 50%; width: 35px; height: 35px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; opacity: 0; filter: alpha(Opacity=0) }
.fancybox-prev span { left: 10px; background: rgba(0, 0, 0, .5)url(../images/interface/nav_arrow_left.png) no-repeat 15px }
.fancybox-next span { right: 10px; background: rgba(0, 0, 0, .5)url(../images/interface/nav_arrow_right.png) no-repeat 15px }
.fancybox-nav:hover span { visibility: visible; opacity: 1; filter: alpha(Opacity=100) }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible!important }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll }
.fancybox-lock { overflow: hidden!important; width: auto }
.fancybox-lock body { overflow: hidden!important }
.fancybox-lock-test { overflow-y: hidden!important }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../images/interface/lightbox_overlay.png) }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0 }
.fancybox-title { visibility: hidden; font-weight: 600; font-size: 12px; position: relative; text-shadow: none; z-index: 8050 }
.fancybox-opened .fancybox-title { visibility: visible }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -45px; z-index: 8050; text-align: center }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 5px 16px; background: rgba(0, 0, 0, .5); color: #FFF; white-space: nowrap }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff }
.fancybox-title-inside-wrap { padding-top: 10px }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8) }
.ui-autocomplete { position: absolute; display: none; padding: 0; z-index: 1000; border: 1px solid #ddd; border-top: none; max-height: 164px; overflow-y: auto; overflow-x: hidden }
.ui-menu { display: block; float: left }
.ui-menu .ui-menu-item { float: left; clear: left; width: 100%; background-color: #fff }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 10px 12px 11px; color: #333; font-weight: 600; cursor: pointer }
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu a.ui-state-focus { background: #3A4B55; color: #fff }
.ui-helper-hidden-accessible { position: absolute!important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px) }
.invoice-header ul { margin-bottom: 0 }
.invoice-header { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 3px double #e5e5e5 }
.invoice-header h3 { margin-bottom: 0; margin-top: 8px; font-weight: 400 }
.invoice-header span { color: #999 }
.invoice-details { float: right; width: 260px; margin-top: 4px; max-width: 100% }
.invoice-details strong { float: right; margin-left: 20px }
.invoice-payment { border-bottom: 3px double #e5e5e5; margin-bottom: 20px; padding-bottom: 20px }
.invoice-payment .table h6 { margin-bottom: 0 }
.chosen-payment span { color: #D65C4F; text-decoration: underline; font-weight: 600 }
.chosen-payment a { font-size: 11px; color: #999 }
.invoice-status { margin-top: 12px; padding-top: 12px; border-top: 1px solid #eee }
.invoice-number { width: 100px }
.invoice-date { width: 150px }
.invoice-expand { width: 60px }
.invoice-amount { width: 170px }

@media (max-width:768px) {
.invoice-details { float: none; margin-top: 12px }
}
.chat { max-height: 570px; overflow: auto; margin: 0 0 30px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fff }
.chat .moment { font-weight: 600; color: #999; clear: both; text-align: center; padding-bottom: 20px }
.message-img { position: absolute; left: 0; right: 0; width: 40px; height: 40px; margin-right: 30px }
.message-img img { display: block; width: 100% }
.reversed .message-img { left: auto; right: -30px }
.chat .message .message-body { margin-left: 58px; padding: 12px 14px; color: #FFF; position: relative; background-color: #69A58D }
.chat .message.reversed .message-body { margin-left: 0; margin-right: 58px; color: #333; background-color: #fff; border: 0; border: 1px solid #e5e5e5 }
.chat .message { float: left; clear: both; max-width: 80%; padding: 0 0 20px; position: relative }
.chat .message:first-child { padding-top: 20px }
.chat .message.reversed { float: right }
.chat .message .attribution { margin: 6px 0 0; font-size: 11px; line-height: 1; color: #fff; opacity: .8; filter: alpha(Opacity=80); display: block; white-space: nowrap }
.chat .reversed .attribution { color: #777 }
.typing { background: url(../images/interface/typing.gif) no-repeat 0 0; display: block; width: 15px; height: 15px }
.message-body:after { border-top: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid #69A58D; border-bottom: 6px solid rgba(0, 0, 0, 0); left: -6px; top: 13px; position: absolute; margin-left: 0; content: '' }
.reversed .message-body:before { position: absolute; top: 12px; right: 0; display: inline-block; border-top: 7px solid rgba(0, 0, 0, 0); border-left: 7px solid #e5e5e5; border-bottom: 7px solid rgba(0, 0, 0, 0); border-left-color: rgba(0, 0, 0, .2); content: ''; margin-right: -7px }
.reversed .message-body:after { position: absolute; top: 13px; right: 1px; left: auto; display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid #fff; border-bottom: 6px solid rgba(0, 0, 0, 0); border-right: 0; content: ''; margin-right: -7px }
.message-list { list-style: none; margin: 0; padding: 0 }
.message-list>li { padding: 15px 0 16px; border-bottom: 1px solid #e5e5e5; position: relative }
.message-list>li:first-child { border-top: 1px solid #e5e5e5 }
.message-list>li.message-list-header { font-weight: 600; color: #999 }
.message-list>li .chat { margin-top: 15px; padding: 0 15px 15px; border: 1px solid #eee; background-color: #fcfcfc }
.message-list .status { margin-left: 4px }
.chat-member { float: left }
.chat-member h6 { margin: 11px 0; float: left; font-size: 12px }
.chat-member>a { float: left; margin-right: 12px }
.chat-member img { height: 40px }
.chat-member-title { float: left }
.chat-member-options { float: right }
.chat-member-heading { margin-bottom: 10px }
.chat-member-heading h6 { margin-top: 10px; margin-bottom: 0 }
.chat-actions { float: right; margin: 5px 0 }
.panel>.message-list>li { padding: 14px }
.panel>.message-list>li:first-child { border-top: 0 }

@media (max-width:479px) {
.chat-member { float: none }
.chat-actions { float: none; width: 100%; text-align: center; margin: 10px 0 0 }
.chat .message { max-width: 100% }
.chat-member-heading>.pull-left, .chat-member-heading>.pull-right { float: none!important }
.chat-member-heading>.pull-right { margin-top: 10px }
}
.error-wrapper { padding-bottom: 35px }
.page-condensed .error-wrapper { padding-top: 35px }
.error-wrapper h1 { color: #fff; font-size: 200px; line-height: 1; margin-bottom: 35px; font-weight: 300; text-stroke: 1px transparent; display: block; text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15) }
.error-wrapper.offline h1 { font-size: 120px }
.error-wrapper h6 { margin-bottom: 15px }
.error-content { width: 440px; margin: auto }
.error-content input[type=text] { background: #fff url(../images/interface/filter.png) no-repeat 12px; padding-left: 32px }
.login-wrapper { position: absolute; left: 50%; top: 50%; width: 300px; margin-left: -150px; margin-top: -150px }
.login-wrapper .checkbox, .login-wrapper .radio { margin: 7px 0 }
.login-wrapper .thumb { width: 150px; margin: 0 auto }
.login-wrapper .thumb img, .login-wrapper .thumb-options { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50% }
.login-wrapper .thumbnail h6 { margin-bottom: 20px }
.page-condensed .footer { position: absolute; bottom: 0; width: 100%; padding-left: 25px; padding-right: 25px }
.display_hide { display: none !important; }

@media (max-width:480px) {
.error-wrapper, .login-wrapper { width: 100%; margin: 0; padding-left: 15px; padding-right: 15px; height: auto; position: static }
.login-wrapper { padding-top: 35px; padding-bottom: 35px }
.error-content, .error-wrapper { width: 100% }
.error-wrapper h1 { font-size: 140px; padding-top: 0 }
.error-wrapper.offline h1 { font-size: 100px }
.page-condensed .error-wrapper { padding-top: 35px }
.page-condensed .footer { display: none }
}
.table-check { font-family: arial; font-size: 11px; }
/* .table-check .titl1 { display: inline-block; width: 34px; }
.table-check .titl2 { display: inline-block; width: 47px; }
.table-check .titl3 { display: inline-block; width: 59px; }
.table-check .titl4 { display: inline-block; width: 59px; } */
.padding-bottom-5 { padding-bottom: 5px }
.margin-top-20 { margin-top: 20px }
/*nidhi*/
#td_chng_qty_10253 { margin: 10px 0 0 0 }
.back_user { padding: 9px 16px 8px; }
.bVErrMsgContainer {position: relative !important;}
.bvalidator_errmsg { right: 0 !important; left:auto !important; }
.top_sell_select { height: 37px!important; }
.green_picked { float: left; height: 29px!important; overflow: hidden; padding: 5px; }
.res_search { width: 50%; float: left; }
.res_search input { height: 38px; width: 100%!important; padding-right: 35px; }
.res_search1 { width: 63%; float: right; margin-right: 1%; }
.res_search1 input { height: 36px; }
.order_list_out a { margin-right: 10px; }
.pur_ord a { color: #fff; margin: 0; }
.icons-group button { margin-right: 5px; }
.user_res { float: right; width: 80%; }
.low_product_input select { width: 70%; display: inline; }
.low_product_input input[type="button"] { width: 28%; }
.low_update { margin: 10px 0 0 0; }
.order_tool { position: relative }
.mar_panel { margin-top: 20px; }
.button_search_ut { margin: 0!important }
.inven_space a, .inven_space input { margin-right: 5px; }
.res_input_out { float: left; width: 70%; }
.in_update { margin-top: 10px; }
.table-responsive1 .pickiteam_res { font-family: arial; font-size: 12px; }
.product_pull_out { min-height: 184px!important; }
.table_new_responsive { width: 96%!important; margin: 0 auto; }
.inventory_btn .btn { padding: 7px 10px 8px; }
.merging_search { width: 50%; float: left; }
.merging_search input { margin: 3px 0; }
.all_order_list { width: 80%; float: left; }
.pick_ebay, .ship_ebay { float: none!important; margin: 0!important; }
.marg { margin: 10px 0; }
/*inventory-view*/
.bathview img.product-img { max-width: 100px; height: auto; width: auto; }
.selectBox { background: url(../images/selectbg.png) no-repeat; width: 30px; height: 30px; margin: 8px 0 0 -8px }
.selectBox select { opacity: 0; height: 30px; }
.inventory_show input[type="checkbox"] { margin: 3px 8px 0 10px }
.delist_out input[type="checkbox"] { margin: 3px 0 0 2px; }
/*new css*/
.navigation > li ul > li > a { padding: 10px 14px 10px 24px; }
.table > tbody > tr > td { text-align: center; }
.table > thead > tr > th .sorting { width: 100%; text-align: center; display: inline-block; padding: 0; }
.table > thead > tr > th a, .table > thead > tr > th span { white-space: nowrap; }
.table-controls { white-space: nowrap; }
.btn-success { background-color: #EC9C5B; border-color: #EC9C5B; }
.btn-success:focus, .btn-success:hover { background-color: #e57a27; border-color: #e57a27; }
.marspacer { margin-top: 15px; margin-bottom: 15px; }
.printbar { margin-top: 15px; margin-bottom: 15px; }
select { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: #f8f8f8 url(../images/seldropdown.png) no-repeat scroll 96% center !important; border: thin solid #ededed; height: 45px; margin: 0; max-width: 100% !important; padding: 5px 35px 5px 5px !important; text-overflow: ellipsis; }
a { color: #EC9C5B; }
table th, table th span { color: #EC9C5B; }
.table-responsive, .table-responsive1 { overflow: auto; width: 100%; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-top-color: #ec9c5b; color: #ec9c5b; }
.form-actions.listing_links a {
    background-color: #ec9c5b;
    border: thin solid #ec9c5b;
    border-radius: 1px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    margin: 0 0 0 5px;
    padding: 8px 8px 6px;
    text-align: center;
}
.form-actions.listing_links a span img {
    margin: 0 5px 0 0;
    position: relative;
    top: -1px;
    width: 19px;
}
.form-actions.listing_links a:hover { background-color: #e57a27; border-color: #e57a27; }
.modal-header { background: #e57a27; }
.textleft { text-align: left; }
input[type="checkbox"] { margin-left: 0 !important; }
.res-button { float: left; margin-left: 6px; }
.res-button.res-button input { height: 38px; }
.quncheck label { position: relative; top: -2px; }
.alert-desc { color: #dc322f !important; border-color: #dc322f !important; }
.popup-checkset { left: 0; margin: 0 !important; position: relative; top: 3px; }
.popup-checkset-lable { margin: 0 8px 0 1px !important; }
.mrg-left5 { margin: 0 5px 0 0; }
.sku_label { background-color: #dcdcdc !important; border: medium none !important; }
.td_position tr td { position: relative; }
.bottom-mrg-0 {margin-bottom: 0;}

.label-form.bulk_note {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    color: #777777;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-style: italic;
    padding: 5px;
    text-align: left !important;
}

.bathview thead tr th:first-child {
    max-width: 46px !important;
    min-width: 46px !important;
    width: 46px !important;
}
/* added by vimal suggestion */
.und-ord h6 {
    background: #546672 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    margin: 0;
    padding: 7px 12px;
    position: relative;
    top: 3px;
}
.select-wt-set select {
    background: #f8f8f8 url("../images/seldropdown.png") no-repeat scroll 93% center !important;
    height: 35px;
    margin: 0 3px 0 0;
    position: relative;
    top: 2px;
}

.btn-inline-block {
    display: inline-block;
    margin: 0 2px 0 0;
}
/* suggested by sunny & chirag */
.bathview .supplier_tbody td .ls_no_whitespace {
    border-bottom: 1px dotted #ededed;
    float: left;
    line-height: 20px;
    margin: 0;
    padding: 0 5px;
    white-space: nowrap;
    width: 100%;
}
.bathview .supplier_tbody td .ls_no_whitespace img {
    float: left;
    height: 12px;
    margin: 4px 0 0;
}
.bathview .supplier_tbody td .int-price {
    color: #757575;
    float: right;
}
.bathview .supplier_tbody td b {
    color: #888888;
}

/* Added By jaydeep shah */
a.morelink { text-decoration: none; outline: none; }
.morecontent span { display: none; }
.comment { width: 300px; background-color: #f0f0f0; margin: 10px; word-wrap: break-word; }
.inputtop .form-control { width: 92%; display: inline; }
.btnreset { float: right; }
.shipping_error_msg { display: inline-block; margin-top: 5px; }
/* added by jaydeep shah */
.scrollbox { border: 1px solid #CCCCCC; height: 100px; background: #FFFFFF; overflow-y: scroll; text-align: left; }
.scrollbox div.even { background: #FFFFFF; }
.scrollbox div { padding: 3px; }
.scrollbox div.odd { background: #E4EEF7; }
.scrollbox img { float: right; cursor: pointer; }
.scrollbox div input { margin: 0px; padding: 0px; margin-right: 3px; }
.attrributes, .add_attributes { margin-top: 3px; display: block; width: 100%; float: left; }
.attributes-suggetion { position: absolute; z-index: 10; background: #fff; padding: 10px; border: #000 solid 1px; }
.ui-autocomplete { position: absolute; cursor: default; z-index: 10000000 !important; }
.page404 { float: left; text-align: center; width: 100%; }
.page404 h1 { color: rgb(236,156,91); font-size: 40px; padding-top: 50px; font-family: 'Lato', sans-serif; margin-top: 0; font-weight: 500 !important; }
.page404 h2 { color: #d2322d; font-size: 80px; padding-top: 50px; font-family: 'Lato', sans-serif; margin-top: 0; font-weight: 500 !important; }
.page404 p { color: #333; font-size: 20px; padding-bottom: 50px; padding-top: 50px; font-weight: 500 !important; font-family: 'Lato', sans-serif; }
.select-box-set.select_market_place_pull { padding: 3px 20px 3px 10px !important; }
.width-select-all { min-width: 64px; }
.row.already-uploaded .mrg-btm { width: 82px; margin: 0 0 0 15px; display: inline-block; padding: 0; }
.ls_no_whitespace.icons-small-set img { width: 31px; float: left; margin: 4px 5px 8px 7px; }
.marspacer span b {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #c2c2c2;
    margin: 0 0 0 10px;
    padding: 9px 10px 8px 0;
    text-transform: unset;
}
/* css for sku merging tool */

.list-body { float: left; list-style: outside none none; margin: 20px 0 0; padding: 0; width: 84%; }
.list-body > li { width: 85%; float: left; }
.list-body:last-child { border-bottom: 0; }
.list-body > li .list-body-item { width: 100%; float: left; margin: 0; padding: 0; list-style: none; border-left: 1px solid #c4c5c5; }
.list-body > li .list-body-item.green { background: #f2dcda; }
/*.list-body > li .list-body-item.gray { background: fff; }*/
.list-body > li .list-body-item.white { background: #ffffff; }
.list-body > li .list-body-item:last-child { border-bottom: 0; }
/*.list-body > li:last-child input[type="button"]{ width: 90%; margin: 10px 0; font-size: 12px; display: inline-block; float: none;  }*/
.list-body > li .list-body-item li .td-cell { display: inline-block; float: left; margin: 0; padding: 0; text-align: right; width: 15%; }
.list-body > li .list-body-item li .td-cell:nth-child(1) { width: 85%; }
.list-body > li .list-body-item li .td-cell figure { width: 80px; display: inline-block; margin: 0 20px 0 0; padding: 0; float: left; }
.list-body > li .list-body-item li .td-cell input[type="checkbox"] { margin: 3px 0 0; }
.list-body > li .list-body-item li .td-cell input[type="radio"] { margin: 8px 3px 0; position: relative; top: 2px; }
.list-body > li .list-body-item li .td-cell label { font-size: 12px; color: #000; }
.list-body > li .list-body-item li .td-cell figure img { max-width: 100%; height: auto; margin: 0; }
.list-body > li .list-body-item li .td-cell h3 { border-bottom: 1px solid #fdfbfb; color: #222222; font-size: 12px; font-weight: bold; padding: 3px 0 5px; text-align: left; text-transform: capitalize; }
.list-body > li .list-body-item li .td-cell ul { width: 80%; float: left; list-style: none; margin: 0; padding: 0; }
.list-body > li .list-body-item li .td-cell ul li { float: left; margin: 0; width: 50%; padding: 0 5px 5px; font-size: 11px; color: #777; text-align: left; }
.list-body > li .list-body-item li .td-cell:last-child { height: auto; padding: 0; text-align: center; float: right; }
.list-body > li .list-body-item li .td-cell .delBtn { font-size: 19px; }
.top_disscution select { padding: 3px 4px !important; text-align: left; border-color: #bebebe; margin: 3px 0 0 0; width: 100%; }
.top_disscution .border_master {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 2px #ffffff;
    display: inline-block;
    float: left;
    margin: 0 9px 0 0;
    padding: 0 0 0 10px;
    width: auto;
}
.top_disscution .border_master input { background: #f8f8f8; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #dcdcdc; border-style: none none none dotted; border-width: 0 0 0 1px; margin: 0 0 0 6px; padding: 3px; text-align: center; width: 24px; }
.top_disscution .border_list label { float: left; text-align: left; width: 100%; margin: 0; }
.top_disscution .border_list { margin-bottom: 15px; text-align: center; padding-left: 0;}
.text-group-box {
    background: #fbfbfb none repeat scroll 0 0;
    border: 1px solid #cecece;
    float: left;
    margin: 3px 0 0;
    padding: 4px 6px;
}

.save_priority_btn { border: medium none; border-radius: 2px; padding: 4px 13px; }
.merge-btn-set { margin: 18px 0 0; padding: 5px 15px; }
.top_disscution .border_master:last-child { margin: 0; border: none; padding: 0; }
.btn.btn-danger.res-button.add_product_mrg { background: #ec9c5b none repeat scroll 0 0; border-color: #ec9c5b; }
/*marketing place row*/
.listing_row { border-top: 6px solid #c8e2f0; box-shadow: 0 1px 4px #c4c4c4; color: #000000; display: inline-block; font-size: 12px; font-weight: bold; line-height: 30px; margin: 0; width: 100%; z-index:99; overflow: hidden;}
.listing_row hr { border-color: #eaeaea; margin: 0; }
.listing_row img { margin: 0 10px 0 0; }
.listing_row ul { list-style: none; border-bottom: solid 1px #eee; float: left; width: 100%; margin-bottom: 0; padding: 5px 15px; }
.listing_row ul li { border-right: 1px dotted #d8d8d8; float: left; line-height: normal; margin: 0; padding: 0 0 0 10px; text-align: center; }
.dashtop-btn-group { border-bottom: 0 none; margin: 0; padding: 15px; width: 100%; }
.dashtop-btn-group ul li { width: 21%; display: inline-block; text-align: left; padding: 0; margin: 0 16px 0; border-radius: 5px !important; border: 0; }
.dashtop-btn-group ul li span { width: 100%; display: inline-block; padding: 10px 10px 0 !important; }
.dashtop-btn-group ul li h2 { width: 100%; display: inline-block; padding: 0px 10px 0 !important;  font-size: 35px; }
.dashtop-btn-group .topfilterBoxCont { float: left; margin: 0; padding: 0 0 20px; width: 100%; }
.dashtop-btn-group .topfilterBoxCont li { width: 15%; }
.dashtop-btn-group ul li { border: 0 none; border-radius: 5px !important; display: inline-block; margin: 0 16px; padding: 0; text-align: left; width: 21%; }
.stock-block { background-color: #32434d; }
.stock-block a { background-image: url("../images/stock_icon_bg.png"); background-position: 98% 69%; background-repeat: no-repeat; border-radius: 5px !important; float: left; width: 100%; }
.sales-block a { float: left; width: 100%; border-radius: 5px !important; background-image: url(../images/sales_ico_bg.png); background-position: 98% 69%; background-repeat: no-repeat; }
.visit-block { background-color: #65b688; }
.visit-block div { float: left; width: 100%; border-radius: 5px !important; background-image: url(../images/visit_icon_bg.png); background-position: 98% 69%; background-repeat: no-repeat; }
.list-body.variation_suggestions { margin: 0 0 0 15px; width: 97%; }
.icon-select-hover { border-bottom: 1px solid #ec9c5b; padding: 3px; text-align: center; }
.listing_row ul li a img { padding: 0 0 0 5px !important; width: auto !important; }
.top_disscution .text-group-box .border_master label img { float: left; margin: 1px 0 0; }
.right-line-devide { border-right: 1px solid #cce6ec; height: auto; }
.listing_row .col-sm-12 { background: #d7f1ff; }
.variation_suggestions .td-cell .fa-minus-square { color: #555; }
.marketplace-count-1 { border-left: 5px solid #f4da7d !important; }
.marketplace-count-2 { border-left: 5px solid #5d96cc !important; }
.marketplace-count-3 { border-left: 5px solid #eb8f7c !important; }
.marketplace-count-4 { border-left: 5px solid #4dc567 !important; }
.marketplace-count-5 { border-left: 5px solid #e593e0 !important; }
.marketplace-count-6 { border-left: 6px solid #20cad9 !important; }
.table.bathview>tbody>tr>td { padding: 4px 4px; }
.bathview input[type=checkbox] { margin: 3px 3px 0 7px !important; }
.listing_row ul { background: #ffffff none repeat scroll 0 0; }
.list-body.variation_suggestions { box-sizing: border-box; margin: 25px 0 0 0; width: 100%; }
.list-body.variation_suggestions li .list-body-item li { border-bottom: 1px solid #eeeeee; box-sizing: border-box; float: left; margin: 8px 20px; padding: 0 0 10px; width: 95%; }
.list-body.variation_suggestions li .list-body-item li .td-cell ul li { border: medium none; width: 25%; }
.list-body.variation_suggestions li .list-body-item li .td-cell:nth-child(3) { text-align: right; width: 15%; height: auto;}
.variation_suggestions li .list-body-item .td-cell > label { margin: 25px 0 0; }
.td-cell.pro-image-title > span { float: left; }
.parent-pro-checkbox { background: #d65c4f none repeat scroll 0 0; left: -5px; margin: 0 5px 0 0; padding: 13px 11px 10px 14px; position: relative; top: 1px; }
.right-line-devide { padding: 4px; }
.var-parent-pro-box .right-line-devide.set-3 { width: 14%; }
.var-parent-pro-box .right-line-devide.set-4 { width: 21.5%; }
.var-parent-pro-box .set-5 { width: 14%; }
.var-parent-pro-box .set-5 .save_priority_btn { width: 121px; border-radius: 0; }
.left-pro-box-set { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 6px #c6c6c6; }
.right-add-pro-button input { margin: 0; }
.pro-type-image .delBtn { margin: 0 0 0 5px; }
.sku-page-format .var-pro-box .left-pro-box-set { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 6px #c6c6c6; margin: 0 0 0 4%; width: 81%; }
.var-pro-box .right-add-pro-button { margin: 0 3px; padding: 0; }
.var-pro-box .list-body .right-add-pro-button { float: left; text-align: center; width: 14.2%;}
.var-pro-box .list-body .right-add-pro-button .res-button { float: none; width: 121px; }
.td-cell.pro-type-image > img {
    border-right: 1px solid #f5f5f5;
    margin: -1px 0 0;
    padding: 0 6px 0 0;
}
.listing_row ul li a { display: block; float: left; min-height: 25px; }
.var-pro-box { background: #e2e1e1 none repeat scroll 0 0; border-bottom: 2px solid #bfbfbf; display: inline-block; padding: 0 0 30px; }
.normal-pro-box .list-body .normal-pro-checkbox { padding: 0 10px; width: 5%; }
.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item { background: #f5f5f5; }
.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li { border-bottom: 1px solid #d9d9d9; float: left; margin: 8px 19px;   padding: 0 0 6px;}
.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li .normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li ul { width: 84%; }
.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li ul li { width: 18%; border: none;  margin: 0 19px; }
.normal-product-left-box-3 .res-button { display: block; float: none; margin: 0 auto 10px; text-align: center; width: 121px; }
.normal-pro-box .list-body .normal-product-left-box-3 { width: 14.8%; }
.sku-page-format .normal-pro-box .list-body { width: 100%; }
.normal-pro-box .normal-product-left-box-2 { width: 81%; }
.normal-pro-box .list-body .normal-pro-checkbox { padding: 0 12px; width: 36px; }
.normal-pro-box .list-body .normal-product-left-box-2 {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 2px #a6a6a6;
}
.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li .td-cell h3 { border-bottom: 1px solid #ebeaea; }
.normal-pro-box .list-body{margin:30px 0 0 0;}
.list-body > li .list-body-item:last-child > li:last-child {
    border-bottom: 0 none;
}


@media (max-width:1200px) {
.var-pro-box .list-body .right-add-pro-button .res-button, .normal-product-left-box-3 .res-button {font-size: 11px; padding: 5px;width: 90%;}
.sku-page-format .var-pro-box .left-pro-box-set{ width: 81%;  margin: 0 0 0 3%;}
.right-line-devide.set-1 {width: 28%;}
.var-parent-pro-box .right-line-devide.set-2 {
    width: 18%;
}
.var-parent-pro-box .set-5 {float: right; margin-right: 20px;}

.normal-pro-box .list-body .normal-product-left-box-2 .list-body-item li ul li {
    border: medium none;
    margin: 0 15px;
    width: 18%;
}
}

@media (max-width:1100px) {
	/* .var-parent-pro-box .right-line-devide.set-3, .var-parent-pro-box .right-line-devide.set-4 {
	    display: block;
	    line-height: 15px;
	} */
.col-sm-12.var-parent-pro-box .right-line-devide {
    font-size: 11px;
}

}
@media (max-width:830px) {
.list-body > li .list-body-item li .td-cell ul{ width: 79%;}
}
@media (max-width:786px) {
.list-body > li .list-body-item li .td-cell figure{ margin: 0 14px 0 0;}
}



@media (min-width:991px) and (max-width:1060px) {
.list-body > li .list-body-item li .td-cell ul{  width: 77%;}
.list-body.variation_suggestions li .list-body-item li .td-cell ul li{  width: 33%;}
.list-body.variation_suggestions li .list-body-item li{ width: 93%;}
.var-parent-pro-box .right-line-devide.set-1 {
    width: 31%;
}

.var-parent-pro-box .right-line-devide.set-2 {
    width: 14%;
}
.var-parent-pro-box .right-line-devide.set-3 {
    width: 16%;
}
.var-parent-pro-box .right-line-devide.set-4 {
    width: 22%;
}
.col-sm-12.var-parent-pro-box .right-line-devide {
    font-size: 11px;
}



}
.normal-product-left-box-2 ul:last-child > li:last-child {
    border-bottom: 0 none;
}

.normal-product-left-box-3.is_stuck {
    margin: 10px 0 0;
}
.paging_full_numbers a.paginate_active, .paging_full_numbers a.add_paginate_button { margin-left:1px; cursor:pointer; font-weight:600; color:#ffffff; padding:5px 10px; font-size:12px; background:#EC9C5B; }
.paging_full_numbers a.add_paginate_button:focus, .paging_full_numbers a.paginate_button:hover { background-color:#e57a27; color:#fff; outline:0 }
.paging_full_numbers a.paginate_active { background-color:#e57a27; outline:0; color:#fff }
.paging_full_numbers .add_paginate_button.paginate_button_disabled, .paging_full_numbers .add_paginate_button.paginate_button_disabled:hover { color:#ffffff;
background:#EC9C5B; cursor:default }

/*Dashboard*/
.dashtop-btn-group { width: 100%; margin: 0; padding: 15px; border-bottom: 0;}
.dashtop-btn-group ul li {
    border: 0 none;
    border-radius:0 !important;
    display: inline-block;
    margin: 0 1.4% 0 0;
    padding: 0;
    text-align: left;
    width: 32.1%;
}
.dashtop-btn-group ul li span { width: 100%; display: inline-block; padding:10px 10px 0 !important; font-size: 16px;border-top:1px dashed #ffffff; }

.dashtop-btn-group ul li h2 {
    display: inline-block;
    font-size: 35px;
    font-weight: normal;
    padding: 0 10px !important;
    width: 100%;
}
.stock-block { background-color: #32434d;  }
.stock-block a{ float: left; width: 100%; border-radius: 0 !important; background-image: url(../images/stock_icon_bg.png); background-position: 98% 69%; background-repeat: no-repeat;  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.3);}
.sales-block { background-color: #d65c4f; }
.sales-blocks { background-color: #28a9e3 !important; }
.bg-dangers, .bg-dangers a {

    color: #fff;
}
.sales-block a{ float: left; width: 100%; border-radius: 0 !important; background-image: url(../images/sales_ico_bg.png); background-position: 98% 69%; background-repeat: no-repeat; box-shadow: 0 5px 0 rgba(0, 0, 0, 0.3);}
.gross-profit-block a{ float: left; width: 100%; border-radius: 0 !important; background-image: url(../images/grosse-pro_ico_bg.png); background-position: 98% 69%; background-repeat: no-repeat; box-shadow: 0 5px 0 rgba(0, 0, 0, 0.3);}

.visit-block { background-color: #65b688; }
.visit-block div{ float: left; width: 100%; border-radius: 5px !important; background-image: url(../images/visit_icon_bg.png); background-position: 98% 69%; background-repeat: no-repeat;}

.chart-block .chartbg {width: 100%; margin:0px 0 10px; float: left; }
.chart-block .nav-tabs { margin-bottom:15px;  }
.link-block .panel-heading { border-bottom: 0;  padding-bottom:20px; }
.link-block a { width: 100%; display: inline-block; margin: 10px 0 0 !important; }
.link-block .btnblock { padding-right:10px; padding-left:10px; }
.link-block .btnblock .btn{ white-space: pre-wrap !important; font-size: 12px; line-height: 30px;}
/*.link-block .btnblock .btn .out_of_stock_ico { background: url(../images/out_stock.png) left top no-repeat; width: 31px; height: 27px; display: inline-block; }*/
.out_of_stock_btn a, .out_of_stock_btn a:hover { background-color: #FF0000; }
.low_stock_btn a, .low_stock_btn a:hover{ background-color: #FFFF00; }
.top_selling_btn a, .top_selling_btn a:hover{ background-color:#008000; }

.filterBoxCont { width: 100%; float: left; margin: 0; padding: 0; }
.filterBoxCont input[type="text"], .filterBoxCont select {  height: 35px; margin-bottom: 10px; }
.filterBoxCont .date-field input[type="text"]{ background-image: url(../images/date_picker_icon.png);  background-position: 96% center; background-repeat:no-repeat;}
.filterBoxCont .field-block { position: relative; padding-right:10px; padding-left:0px; }
.filterBoxCont .field-block .form-control{ position: relative; }
.filterBoxCont .button-block{ position: relative; padding-right:0px; padding-left:0px;margin-left:5px;}
.filterBoxCont .button-block input[type="button"] { margin-top: 0;  }
.filterBoxCont .field-block label, .filterBoxCont .button-block label { width: 100%; display: inline-block; text-align: left; padding:0; }
.filterBoxCont .field-block select { width: 100%; display: inline-block; text-overflow:ellipsis; }
.filterBoxCont .button-block .btn { padding: 7px 10px 8px; width: 100%; background: #ec9c5b; border-color:#ec9c5b; }
.table-cont .panel  { border-radius: 4px; border-top-color: #2F3640; }
.table-cont .panel-heading { padding-top: 5px; padding-bottom: 5px; background:#32434d ; border-color:#2F3640; }
.table-cont .panel-heading h6{ font-size: 14px; color: #ffffff; padding-left: 0; }
.table-cont .panel-heading .btn { background:#28a9e3; border-color:#28a9e3; }
.table-cont .panel-heading .datefield { padding:0 5px;  }
.table-cont .panel-heading .datefield input[type="text"]{  border-color: #ffffff; background-image: url(../images/date_picker_icon.png);  background-position: 96% center; background-repeat:no-repeat; }
.table-cont table tr:last-child{ background: #f1f1f1; }
.table-cont table tr:last-child td { padding: 10px !important; }
.dashtop-btn-group .topfilterBoxCont {
    float: left;
    margin: 4px 0 0;
    padding: 0 0 20px;
    width: 100%;
}
.dashtop-btn-group .topfilterBoxCont .Chart_labal, .dashtop-btn-group .topfilterBoxCont label{ text-align: left; width: 100%; display: inline-block; }
.dashtop-btn-group .topfilterBoxCont .date-field input[type="text"]{ background-image: url(../images/date_picker_icon.png);  background-position: 96% center; background-repeat:no-repeat; }
.dashtop-btn-group .topfilterBoxCont li { width: 15%; }
.dashtop-btn-group .topfilterBoxCont li.button-block { width: 30%; }
.dashtop-btn-group .topfilterBoxCont .btn { background:#ec9c5b; border-color:#ec9c5b; margin-top: 0; margin-right: 2px; }

.Chart_labal_Store_sales {
   font-size: 13px;
   margin: 0 !important;
   font-family:'Open Sans', sans-serif !important;
   font-weight: 600;

}

.Chart_labal_Store {
    font-size: 12px;
	 margin: 0 !important;
   }

 .str.right-block.table-cont table tr:last-child {background:#fff; color:#333;}
  .bg_color > th {
    background: #fcfcfc;
	color:#333;
	height:20px !important;
}

@media screen and (min-width: 889px) and (max-width: 1199px) {
.filterBoxCont .field-block, .filterBoxCont .button-block { width: 50%; }
.out_of_stock_btn {  width: 100%; }
.low_stock_btn {  width: 100%; }
.top_selling_btn { width: 100%; }
.link-block .btnblock .btn{ white-space: pre-wrap !important; width: 100%; }
.dashtop-btn-group ul li { width: 32%; }
.dashtop-btn-group ul li:last-child { margin-right:0;}
}

.store_btn .btn{
	width:100%;
	}


.overflow-scroll-600
{max-height: 600px;overflow: scroll;overflow-x: hidden;}

.marg-top-15{margin-top :15px;}
.set_td_align{vertical-align: top !important;}

.date-icon-set input[type="text"]{ background-image: url(../images/date_picker_icon.png);  background-position: 96% center; background-repeat:no-repeat; }
.report-margin {margin: 1% 0 1% 0;}
.report-dropdown{margin-top: 6px;font-weight: bolder;}

/*--design solve--*/
.change-price-popup-check {
    display: inline-block;
    float: left;
    margin: 5px 10px 0 0;
    width: 31%;
}
.popup-label label {
    font-weight: normal;
    margin: 7px 0 0;
}

.c-hide-show #generate_variation_id {
    float: left;
    margin: 21px 0 0;
}
.table-responsive .bathview .action-last-btn a.btn {
    clear: both !important;
    float: left !important;
    left: 50%;
    position: relative;
    transform: translate(-50%);
}
#uniform-report-screenshot .parsley-errors-list {
    height: 50px;
    left: 0;
    position: absolute;
    top: 33px;
}
.panel-title.w-set-title { padding: 0; width: 100%; }

.sel-pro-btn i {
    background: #ec9c5b;
    border-radius: 1px;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    margin: 3px 1px 0;
    padding: 9px;
}


/*download btn*/
.download_excel {
  background-color: #ec9c5b;
  border: thin solid #ec9c5b;
  border-radius: 2px;
  color: #ffffff;
  float: right;
  font-size: 13px;
  font-weight:bold;
  margin: 4px 0 0 5px;
  padding: 6px 16px;
  text-align: center;
}
.download_excel .fa.fa-download{ margin-right: 5px; }

.download_excel:hover {
  background-color: #e57a27;
  border-color: #e57a27;
  color:#fff;
}
/*=================DASHBOARD===================*/
body{background: #eee !important; font-family:'Open Sans', sans-serif; }
.panel-default .panel-heading ul.topfilterBoxCont li { margin: 0 15px 0 0; }
.dashtop-btn-group ul li:last-child { margin:0; }
.navbar-inverse {  background-color: #32434d !important;}
.panel-default > .panel-heading , .panel-default, .small-padding-table, .panel.padding-20, .product-box.product_pull_out {box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)}
.dashboard_out .filterBoxCont {
    margin: 16px 0 7px;
}
.form-control, .uploader, .ui-state-default {border-color: #c2c2c2;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);}

.uploader{border: 1px solid #cccccc;}
.btn {
    -moz-user-select: none;
    border-radius: 0;
    box-shadow: 0 1px 1px #bfbfbf;
    font-size: 12px;
    font-weight: 600;
    padding: 7px 16px 8px;
}
.panel-body{background: #fff;}
.table-cont table tr:last-child {
    background: #ffffff none repeat scroll 0 0;
}
.breadcrumb {padding: 9px 12px 10px 0;}
.table.table-bordered.small-padding-table {border: none;}

.high-qlty-pro-table .left-block .panel {margin-bottom: 0;}
.table.table-bordered.small-padding-table th {
    background: #758690 none repeat scroll 0 0;
    border-right-color: #a5b6c0;
    border-top:none;
    border-bottom:none;
}
.table.table-bordered.small-padding-table th span {color: #fff; font-family:'Open Sans', sans-serif;}

.bathview {background: #fff;}
.chartbg .small-padding-table tbody {
    border-color: #dddddd #eeeeee #dcdcdc;
    border-style: solid;
    border-width: 1px;
}
.table-bordered.table > tbody + tbody {
    border-top: 1px solid #dddddd;
}
.panel.white-bg-remove {
    background: rgba(0, 0, 0, 0);
}
.view-more-td {
    background: #f6f6f6 ;
}
.view-more-link {
    color: #858585;
    float: right;
    font-size: 12px;
    font-weight: 600;
}
.view-more-link:hover{color: #222;}
/*==================INVENTORY PAGE=====================*/
.int-4-btn-set .imporat-btn, .int-4-btn-set .export-btn, .int-4-btn-set .marketplace-btn, .int-4-btn-set .lowstock-btn  {
    float: left;
    margin: 0 5px 0 0;
   display: inline-block;}
   .int-4-btn-set .lowstock-btn {margin-right: 0;}
.bathview {font-family:'Open Sans', sans-serif !important;}
.bathview thead {background: #546672;}
.bathview thead, .bathview thead th, .bathview thead a, .bathview thead span {color: #fff; font-size: 12px;}
.table > thead > tr > th .sorting { width:auto; }
.bathview thead td, .bathview thead tr th { padding: 0 !important; }
.bathview thead th .checkbox{margin:0;}
.bathview thead th .checkbox .selectBox {margin:0;}
.bathview .supplier_tbody td {font-size: 12px; font-weight: 600;}
.bathview .supplier_tbody td.sku-link a {color: #bc6c2b;}
.tab-content {background: none;}
.int-4-btn-set .pull-right .btn i {position: relative;top: 2px; }

/*----edit products ===> variatios----*/
.variation_theme {width: 50%; display: inline-block; margin-right: 5px;  background: url("../images/seldropdown.png") no-repeat scroll 93% center !important}
.tab-content .panel .panel-body .form-group label {text-transform: capitalize;}
.table-responsive thead {background: #546672;}
.table-responsive .table > thead > tr > th { color: #ffffff; font-size: 12px;}
.table-responsive .table > thead > tr > th span.color-red {color: #df9090;}
.dispimgs.dispimgs-var {
    float: left;
    padding: 0;
    position: relative;
    width: 60px;
}
.dispimgs.dispimgs-var > img {
    border: 1px solid #bebebe;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    float: left;
    height: 40px;
    margin: 0 0 10px;
    width: 42px;
}
.dispimgs.dispimgs-var > img  i {color: #fff;}
.dispimgs-var .remove_image {
    background: #5e5e5e ;
    border-radius: 50%;
    left: 31px;
    position: absolute;
    top: -4px;
    width: 17px;
}
.dispimgs-var .remove_image a .fa-remove{color: #fff}
.dispimgs-var .remove_image:hover{background: red;}
.btn.btn-success.btn-mini.btn-info.ad-another-btn {
    margin: 5px 0 0 13px;
}


/*----Inventory ===> Inventory sub table (plus table)----*/
.plus-table-set table tbody tr td {
    padding: 4px;
}

.plus-table-set table thead tr th:nth-child(1) {
    width: 4% !important;
}

.plus-table-set table thead tr th:nth-child(2) {
    width: 11%;
}

.plus-table-set table thead tr th:nth-child(3) {
    width: 9.3%;
}

.plus-table-set table thead tr th:nth-child(4) {
    width: 10.1%;
}

.plus-table-set table thead tr th:nth-child(5) {
    width: 9.4%;
}

.plus-table-set table thead tr th:nth-child(6) {
    width: 11.9%;
}

.plus-table-set table thead tr th:nth-child(7) {
    width: 8.7%;
}

.plus-table-set table thead tr th:nth-child(8) {
    width: 18.9%;
}


/*----edit products ===> Edit Master Product ----*/
#price_offers .variations-res-set {margin: 0; padding: 0;}
.table-bg-white-box tbody tr td {
    background: #ffffff none repeat scroll 0 0;
}
.btn-small-pad {
    display: inline-block;
    margin: 6px 8px 0 -4px !important;
    padding: 4px 5px;
}
.uploader ul.parsley-errors-list {
    left: 0;
    margin: 30px 0 0;
    position: absolute;
}
.image-row .add-more-image {
    margin: 27px 0 0;
}
.form-actions.listing_links a span {
    font-size: 12px;
    line-height: 15px;
}
.form-actions.listing_links a span.saved-icon-btn  { background: url("../images/inventory-edit/saved_icon.png") no-repeat !important;}

/*----Inventory ===> Inventory Errors----*/
.comment.more.inventory-error-list {
    box-sizing: border-box;
    padding: 10px;
    width: 95%;
}
.inventory-error-list ul li {
    list-style: decimal;
    margin: 0 0 5px;
    text-align: left;
}
/*==================EDIT MASTER PRODUCT=====================*/

/* .tabbable.page-tabs{
    margin-bottom: -40px;
    position: relative;
    top: -40px;
} */
.nav.nav-tabs.c-make-active {
    margin: 0;
}
.form-actions.inven_space.listing_links.pull-right {position: relative; z-index: 9; }
.already-uploaded .mrg-btm {
    display: inline-block;
    margin: 8px 0 5px 15px;
    position: relative;
    width: 79px;
}
.already-uploaded .mrg-btm img {
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    height: 80px;
    padding: 4px;
    width: 80px;
}
.already-uploaded .remove_image {
    position: absolute;
    right: -6px;
    top: -5px;
}
.already-uploaded .remove_image a {
    border: medium none;
    border-radius: 50%;
    background: #5e5e5e none repeat scroll 0 0;
    font-size: 14px;
    padding: 1px 2px;
}
.already-uploaded .remove_image a i {
    color: #ffffff;
    font-size: 13px;
    display: block;
    margin: 0;
    padding: 2px;
}
.already-uploaded .remove_image a:hover, .row.already-uploaded .remove_image a:hover i{background: red; color: #fff; border-radius: 50%; transition: none;}

.supp_remove .fa-remove{color: red;}


/*==================COMMEN CSS=====================*/
.next-pre-set {
    font-size: 20px;
    margin: 0 !important;
    padding: 6px 13px;
    text-align: center;
}
.next-pre-set i {
   margin:0;
}
.delete_var.btn.btn-icon.btn-xs {
    border: 1px solid #cdcdcd;
}
.delete_var.btn.btn-icon.btn-xs .fa-remove{color: red;}
.refundSelectBox {margin: 0 25px 0 15px;}
#confirmBox, #confirmBox h1, #confirmBox p {font-family:'Open Sans', sans-serif !important;}
#confirmBox h1 { background-color: #546672 !important;}
#confirmBox .uibutton {background: #ec9c5b; ;  border-radius: 0;
    box-shadow: 0 1px 1px #bfbfbf;
    font-size: 12px;
    font-weight: 600;
    padding: 7px 16px 8px;
    border-color: #ec9c5b;
    text-shadow: none !important;
}
#confirmBox .uibutton.special {background: #d65c4f; border-color: #d65c4f !important;}
select option {
    color: #555555;
    font-weight: normal;
    padding: 4px 7px;

}
.table-responsive table thead tr a span, table th, table th span, table th label{
    color: #ffffff;

}
.datepicker table thead tr th{color: #ec9c5b;}

.supplier_tbody {
    background: #ffffff;
}
.table-responsive table{background: #fff; font-family:'Open Sans', sans-serif !important;}
table{background: #fff; font-family:'Open Sans', sans-serif !important;}
.menulist select { margin: -6px 8px 0 0 !important;}
.paddimg-20, .padding-20 {padding: 20px;}
.panel.white-bg-remove {
    box-shadow: none;
}
.datepicker td.active, .datepicker td.active:hover {background: #ec9c5b !important ;}
.dash-mrg-btm-0 {
    margin: 0;
}
.padding-left-none {
    padding-left: 0;
}

/*----marketplace pull----*/
.search-pro-box .col-sm-6:last-child {border-left: 1px solid #d5d5d5;}
/* .search-pro-box {padding: 15px 0} */
.product-box .product-details h6 a {
    display: block;
    height: 36px;
}

/*==================order=====================*/
.popup-label-set .model-body label {
    float: left;
    margin: 10px 0 0;
}
.modal-dialog {
    margin: 30px auto;
    width: 500px;
}
.ui-datepicker-calendar thead th span {
    color: #8f8f8f !important;
}
.order-btn-right-set .btn-inline-block {
    display: inline-block;
    float: left;
    margin: 0 0 0 5px;
}

.supplier_tbody tr td{font-size: 12px;}

.supplier_tbody td a {
    color: #333;
}

.modal-dialog.modal-lg {
    width: 1000px;
}

.btn-inline-block.select-wt-set.order-top-all-select select, .top-none-set h6 {
    float: left;
    position: relative;
    top: 0;
}

/* .ui-datepicker-prev-hover{ background:#e57a27 url("../images/interface/arrow_left.png") no-repeat !important;} */

.delist-product-popup .change-price-popup-check input {
    float: left;
    margin: 0 5px 0 0;
}
.delist-product-popup .change-price-popup-check label {
    float: left;
    margin:0;
}

.panel-body .c-hide-show .col-md-8 .col-md-3, .panel-body .c-hide-show .col-md-8 .col-md-2{
    padding-left: 0;
}

.panel-body .c-hide-show .col-md-8 .col-md-3 label, .panel-body .c-hide-show .col-md-8 .col-md-2 label  {
    font-weight: normal;
    margin: 7px 0 0;
}
.panel-body .c-hide-show .col-md-8 .col-md-5 {
    padding-left: 0;
}

#mapper_6 .c-hide-show .col-md-8 .col-md-2 {width: 18%;}
.c-hide-show .col-md-4 label {
    line-height: 28px;
}

/*------------pmt-------------*/
.sku-page-top-set.top_disscution .result-box {
    float: left;
    margin: 0 5px 0 0;
    width: 149px;
}
.sku-page-top-set.top_disscution .merge-btn {
    float: left;
    margin: 2px 0 0;
}
.sku-page-top-set .sku-box {
    width: auto;
}

/*------------ebay_templates-------------*/
.padding-right-left-0 {
    padding-left: 0;
    padding-right: 0;
}
.select-height-set .required {
    color: #999999;
    margin: 5px 0 0;
}
.padding-top-0 {
    padding-top: 0;

}
#addtemplate #default_template {
    position: relative;
    top: 1px;
}
.shipping-car-list-table table thead td:first-child {
    max-width: 40px;
    width: 40px;
}

/*------------report-------------*/
.top-btn-inline-block{ display: inline-block; float: left; }
.padding-right-6{padding-right: 6px;}
.least-sel-pro-select .form-control {
    height: 31px;
    margin: 1px 0 0 8px;
    padding: 5px !important;
}
.breadcrumb-line.btm-mrg-0 {margin-bottom: 0;}

.mrg-btm-5 {margin-bottom: 5px;}
.sub-table-b-mrg b {
    display: inline-block;
    margin-bottom: 9px;
}
.amz-ord-table-set tbody tr td:nth-child(4){text-align: left;}
.order_total .sub_total_amg tr td {
    font-size: 12px;
    font-weight: bold;
}

.amz-order-us-set thead tr th:last-child, .amz-order-us-set tbody tr td:last-child {
    text-align: right !important;
}

.small-sku-table tbody tr td:last-child {text-align: center !important;}
.total_table_new.small-sku-table {
    margin: 0 auto;
}

.panel_amazon_order_list .variations-res-set tbody tr td:nth-child(4){
	text-align: left;
}

.amz-ord-table-set tbody tr td:nth-child(4), .amz-ord-table-set tbody tr td:nth-child(2) {
    text-align: left;
}

/* .navigation > li ul > li.active a.expand, .navigation > li ul li a.level-opened, .navigation > li ul li a.level-opened:hover
{ background: #32434d none repeat scroll 0 0 } */
.navigation .active-selected > a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #ffffff;}
.navigation > li > ul > li > ul > li > a{border: none;}
.navigation > li > ul > li > ul > li > a::before { border-left: none; color: #9f9f9f; content: "---"; font-size: 8px; left: -9px; position: relative;}
.navigation > li > ul > li { border-top: 1px solid #40515b }
.navigation > li.active > .level-opened { background: #e57a27;  color: #ffffff !important; }
.navigation > li > ul > li > ul > li > a {
    border: medium none;
}

.navigation > li > ul > li > ul {
   /*  padding-bottom: 5px; */
    background: #20313b;
}

/*---back to top----*/
.back-to-top {
    border-radius: 2px;
    bottom: 20px;
    cursor: pointer;
    display: none;
    padding: 4px 10px;
    position: fixed;
    right: 20px;
    text-align: center;
}

.back-to-top .fa-angle-up {
    font-size: 27px;
    margin: 0;
}


/*------------------nav link with expand ------------------------*/
.navigation > li{clear: both;}
.navigation > li .expand {

    width: 80%;
    display: inline-block;
}
.navigation > li .expand-icon {
    display: inline-block;
    padding: 12px 14px;
    position: absolute;
    width: 20%;
    cursor: pointer;
}
.navigation > li.active, .navigation > li:hover {
    background-color: #e57a27;
}
.navigation > li ul > li {
    background: #32434d none repeat scroll 0 0;
     border-top: 1px solid #40515b;
}
.navigation > li ul > li > ul > li{background: #20313b;}

.navigation > li > ul > li > ul > li { border-top: 1px dotted #30414b;}
.navigation > li ul > li > a {
    border-right: 1px solid #41525c;
}
.expand-opened-active {
    background: #445662 none repeat scroll 0 0;
}
.expand-opened-active > a.expand {
    border-right: 1px solid #40515b;
}
.navigation > li > ul {

    border-top: 1px solid #273842;
    border-bottom: 2px solid #273842;
}

.main-hd.active-selected > a {color: #fff !important;}

.active-selected > a{color: orange !important;}
/*table thead images/inventory-images {
    z-index: 9;
}*/
.table-responsive .bathview-sub-table thead tr td, .table-responsive .bathview-sub-table tbody tr td{padding: 5px !important;}
.bathview thead tr th, .bathview tbody tr td {padding: 5px !important;}
.panel-with-whitebg .panel-heading {background: #fff;}

.bathview thead tr th, .bathview tbody tr td{ box-sizing: border-box; }
.bathview thead tr th:first-child, .bathview tbody tr td:first-child {min-width: 5% !important; max-width: 5% !important; width: 5% !important;}
.bathview thead tr th:nth-child(2), .bathview tbody tr td:nth-child(2) {min-width: 15% !important; max-width: 15% !important; width: 15% !important;}
.bathview thead tr th:nth-child(3), .bathview tbody tr td:nth-child(3) {min-width: 35% !important; max-width: 35% !important; width: 35% !important;}
.bathview thead tr th:nth-child(4), .bathview tbody tr td:nth-child(4) {min-width: 15% !important; max-width: 15% !important; width: 15% !important;}
.bathview thead tr th:nth-child(5), .bathview tbody tr td:nth-child(5) {min-width: 8% !important; max-width: 8% !important; width: 8% !important;}
.bathview thead tr th:nth-child(6), .bathview tbody tr td:nth-child(6) {min-width: 15% !important; max-width: 15% !important; width: 15% !important;}
.bathview thead tr th:last-child, .bathview tbody tr td:last-child {min-width: 7% !important; max-width: 7% !important; width: 7% !important;}

/* .bathview thead tr th:nth-child(3), .bathview tbody tr td:nth-child(3) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr th:nth-child(4), .bathview tbody tr td:nth-child(4) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr td:nth-child(5), .bathview tbody tr td:nth-child(5) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr th:nth-child(6), .bathview tbody tr td:nth-child(6) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr th:nth-child(7), .bathview tbody tr td:nth-child(7) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr th:nth-child(8), .bathview tbody tr td:nth-child(8) {min-width: 60px !important; max-width: 60px !important; width: 60px !important;}
.bathview thead tr th:nth-child(9), .bathview tbody tr td:nth-child(9) {min-width: 150px !important; max-width: 150px !important; width: 150px !important;}
.bathview thead tr th:last-child,.bathview tbody tr td:last-child{min-width: 50px !important; max-width: 50px !important; width: 50px !important;} */

/* .sticky-wrap .bathview thead tr th:first-child, .sticky-wrap .bathview thead tr td:first-child {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(2), .sticky-wrap .bathview thead tr td:nth-child(2) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(3), .sticky-wrap .bathview thead tr td:nth-child(3) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(4), .sticky-wrap .bathview thead tr td:nth-child(4) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(5), .sticky-wrap .bathview thead tr td:nth-child(5) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(6), .sticky-wrap .bathview thead tr td:nth-child(6) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(7), .sticky-wrap .bathview thead tr td:nth-child(7) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(8), .sticky-wrap .bathview thead tr td:nth-child(8) {min-width: 10% !important; max-width:10% !important; width:10% !important;}
.sticky-wrap .bathview thead tr th:nth-child(9), .sticky-wrap .bathview thead tr td:nth-child(9) {min-width: 10% !important; max-width:10% !important; width:10 !important;}
.sticky-wrap .bathview thead tr th:nth-child(10), .sticky-wrap .bathview thead tr td:nth-child(10) {min-width: 10% !important; max-width:10% !important; width:10% !important;} */

.bathview-sub-table thead tr th:first-child, .bathview-sub-table tbody tr td:first-child {min-width: 4.5% !important; max-width: 4.5% !important; width: 4.5% !important;}
.bathview-sub-table thead tr th:nth-child(2), .bathview-sub-table tbody tr td:nth-child(2) {min-width: 15.2% !important; max-width: 15.2% !important; width: 15.2% !important;}
.bathview-sub-table thead tr th:nth-child(3), .bathview-sub-table tbody tr td:nth-child(3) {min-width: 35.4% !important; max-width: 35.4% !important; width: 35.4% !important;}
.bathview-sub-table thead tr th:nth-child(4), .bathview-sub-table tbody tr td:nth-child(4) {min-width: 15.1% !important; max-width: 15.1% !important; width: 15.1% !important;}
.bathview-sub-table thead tr th:nth-child(5), .bathview-sub-table tbody tr td:nth-child(5) {min-width:8.3% !important; max-width:8.3% !important; width:8.3% !important;}
.bathview-sub-table thead tr th:last-child, .bathview-sub-table tbody tr td:last-child {min-width: 21.5% !important; max-width: 21.5% !important; width: 21.5% !important;}


.col-sm-6.invent_bulk .icons-group button {margin-right: 0;}
.table-responsive.ebay_order_tablelist table tr td {
    padding: 6px !important;
}

.btn.btn-default.btn-icon.btn-xs.tip > i.fa-dollar {
    float: none;
}
.tooltip-inner{padding:2px 5px !important; font-size:11px;}

.panel-sub-hd h6 {
    color: #5b5b5b;
    font-size: 12px;
}

.checkbox.refundSelectBox-set {
    display: inline-block;
}
.refund-ord-itrm-dtls{display: inline-block; margin-bottom: 5px;}
.text-left-table-item tbody tr td:nth-child(2) {
    text-align: left;
}

.amz-ord-table-set tbody tr td:nth-child(4){text-align: left;}

.model-sm2 {
    width: 650px;
}
.table-td-link {
    color: #750a00 !important;
    opacity: 0.7;
}
.buyer_name_cls a.table-td-link {
    display: inline-block;
    margin: 0 0 5px;
}
.td-left-align {
    text-align: left !important;
}

.spn_img_box > img {
    float: left;
}
.add_order_note.btn.btn-default.btn-icon.btn-xs.tip i.fa-file-text,
.edit_shippping_add.btn.btn-default.btn-icon.btn-xs.tip i.fa-pencil,
.btn.btn-default.btn-icon.btn-xs.tip i.fa-print { margin: 0; }
.orderdetail_main .detail span {margin-left: 6px;}
.total_table_new.sub-table-b-mrg tbody tr td {
    font-weight: bold;
    text-align: left;
}
.total_table_new.sub-table-b-mrg tbody tr td:last-child {
    font-weight: normal;
    padding: 0 0 0 5px !important;
    text-align: left !important;
}
.total_table_new.sub-table-b-mrg tbody tr td:first-child::after {
    content: ":";
}

.sears-order-dtail-table thead th:last-child {
    min-width: 20% !important;
}
.shipping-date-set {
    margin: -65px 0 0;
}

.manual-tracking-no-popup .radio-set.mrg-btm, .manual-tracking-no-popup .radio-set{
   display: inline-block;
    margin: 0 9px 0 0;
    width: auto;

}
.manual-tracking-no-popup .radio-set input[type="radio"] {
    margin: 2px 4px 0 0;
}
.manual-tracking-no-popup #multiple_package:last-child > div.col-md-12.text-right.form-group {
    margin: 0;
}
.manual-tracking-no-popup .error-show {
    border-right: 0 none;
    margin: 0 0 20px;
}

.manual-tracking-no-popup .alert.alert-danger {
    border-left: 0 none;
    border-radius: 0;
    border-right: 0 none;
}

.marketplace-edit-form-set .form-group input[type="radio"] {
    margin: 0 2px 0 3px;
    position: relative;
    top: 1px;
}
.already-uploaded.upload-photo-set {
    display: inline-block;
    position: relative;
}
.already-uploaded.upload-photo-set .mrg-btm{
   margin:0;
}

.user-edit-page-set .form-group:last-child{
	margin:0;
}



/* Component styles */
@font-face {
	font-family: 'Blokk';
	src: url('../fonts/blokk/BLOKKRegular.eot');
	src: url('../fonts/blokk/BLOKKRegular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/blokk/BLOKKRegular.woff') format('woff'),
		 url('../fonts/blokk/BLOKKRegular.svg#BLOKKRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.component {
	line-height: 1.5em;
	margin: 0 auto;
	padding: 2em 0 3em;
	width: 90%;
	max-width: 1000px;
	overflow: hidden;
}
.component .filler {
	font-family: "Blokk", Arial, sans-serif;
	color: #d3d3d3;
}

/* For appearance */
.sticky-wrap {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	 margin: 0;
	width: 100%;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .125s ease-in-out;
	z-index: 50;
	width: auto; /* Prevent table from stretching to full size */
}
	.sticky-wrap .sticky-thead {
		box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);
		z-index: 100;
		width: 100%; /* Force stretch */
	}
	.sticky-wrap .sticky-intersect {
		opacity: 1;
		z-index: 150;

	}
		.sticky-wrap .sticky-intersect th {
			background-color: #666;
			color: #eee;
		}
.sticky-wrap td,
.sticky-wrap th {
	box-sizing: border-box;
}

/* Not needed for sticky header/column functionality */
/*td.user-name {
	text-transform: capitalize;
}
.sticky-wrap.overflow-y {
	overflow-y: auto;
	max-height: 50vh;
}

*/

.sticky-thead thead th .checkbox .selectBox {
    margin: 0 0 0 3px !important;
}
.sticky-thead th {
    height: 40px;
}

.suppliers-table-set thead th .checkbox .selectBox, .suppliers-table-set .sticky-thead thead th .checkbox .selectBox{
margin: 0 0 0 -3px !important;

}
#ajax_data .table-responsive .suppliers-table-set thead th {padding: 0 3px !important;}
.comment.more {
    width: 200px;
}


.add-plus {
    background: #546672 none repeat scroll 0 0;
    border-radius: 50%;
    bottom: 18px;
    box-shadow: 0 1px 1px #bfbfbf;
    height: 38px;
    position: fixed;
    right: 72px;
    text-align: center;
    vertical-align: middle;
    width: 38px;
}
.add-plus i {
    color: #ffffff;
    font-size: 14px;
    font-weight: 100;
    line-height: 38px;
}
.add-plus:hover {background: #445662;}
#supplier_details table tbody td .radio {
    display: inline-block;
}
.no-image-user-set img {
    border: 1px solid #cecece;
}

.export-popup form .popup-select select {
    margin-top: 0;
}
.wrap_plus.table-image-box img.product-img {
    max-height: 160px;
    max-width: 150px;
    width: auto;
}

.inventory-sku {
    color: #666666;
    display: block;
    float: left;
    line-height: 18px;
    max-width: 100%;
    min-width: 50%;
    width: 100%;
}
.inventory-sku > b {
    color: #505050 !important;
    float: left;
    margin: 0;
    padding: 5px 8px;
    text-align: left;
    width: 77px;
}
.inventory-sku > a {
    color: #666666 !important;
    float: left;
    line-height: 26px;
    text-align: left;
}
.inventory-sku > span {
    float: left;
    line-height: 28px;
}
.inventory-title {
    display: inline-block;
    margin: 0 0 10px;
    overflow-wrap: break-word;
    padding: 5px 10px;
    text-align: center;
}

.bathview-sub-table::before {
    color: #ffffff;
    content: "^";
    font-size: 14px;
    left: 26px;
    margin-top: -27px;
    position: absolute;
}
.bathview tbody tr td .checkbox span a strong {
    font-size: 28px !important;
    left: -5px;
    position: relative;
}

/*-----------------editor css-------------------*/
.toolbar_editor .toolbar_editor_form {
    margin: 2px 0 7px;
}

.toolbar_editor .toolbar_editor_form {
    display: inline-block;
    margin: 0 11px 3px 0;
    padding: 0;
    float: left;
    position: relative;
}

.toolbar_editor .toolbar_editor_form li {
    display: inline;
    list-style: outside none none;
    margin: 0;
}

.toolbar_editor .toolbar_editor_form li a {
    border: 1px solid #bcbcbc;
    color: #555555;
    font-weight: bold;
    height: 25px;
    margin: 0 0 7px;
    min-width: 27px;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    text-transform: capitalize;
}
.toolbar_editor .toolbar_editor_form li.bold a {
    font-weight: bold;
}
.toolbar_editor .toolbar_editor_form li a.btn i {
    font-size: 14px;
    margin: 1px 0 0 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.toolbar_editor .toolbar_editor_form li.italic {
    font-family: initial !important;
    font-style: italic;
    font-weight: bold !important;
}
.editor-popup-link-set {
    background: #eaeaea none repeat scroll 0 0;
    border: 1px solid #dedede;
    padding: 10px;
    display: inline-block;
    width: 100%;
}
.padding-left-none .btn {
    padding: 7px 12px;
}

.toolbar_editor .toolbar_editor_form li select {
    background-color: #ffffff !important;
    border: 1px solid #bcbcbc;
    height: 27px;
    padding: 0 12px 0 18px !important;
    text-transform: capitalize;
}
.toolbar_editor .toolbar_editor_form li select option {
    text-align: left;
}

.toolbar_editor_form.editor-text-size li::before {
    content: "";
    font-size: 15px;
    left: 8px;
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f031";
    top: 2px;
}

.toolbar_editor_form.editor-text-color li::before {
    content: "";
    font-size: 15px;
    left: 8px;
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f1fb";
    top: 2px;
}
.toolbar_editor .toolbar_editor_form li.wysihtml-command-active a,
.toolbar_editor .toolbar_editor_form li.wysihtml-command-active a i{color:#000 !important; background:#ec9c5b; border-color:  #ec9c5b;}



.table-responsive thead {
    background: #546672 none repeat scroll 0 0;
    left: 0;
 
    right: 0;
    top: 310px;
}

.is_stuck {position: fixed; right: 26px !important; left: auto !important;}
.sidebar-logo {
    display: inline-block;
    padding: 0 0 0 25px;
    width: 100%;
}
.table-responsive thead{z-index: 9999;}


.chart-block .filterBoxCont .field-block, .filterBoxCont .button-block {width: auto;}
.new-order-box-set {
    width: 122px;
}