.slimScrollBar { background:#dfe4ed!important; }

/*Wevkit Scroll Bar - Chrome ,ios (Chrome, safari)*/
::-webkit-scrollbar-thumb {
    background-color: #9e9e9e;
}

::-webkit-scrollbar-track {
	background-color: #f1f1f1;
} 

.icheckbox_square-green,
.iradio_square-green { background: url(images/icheck.png) no-repeat; }

.border-bottom-primary { border-bottom-color: #1ab394 !important; }
.bdr-b-Dot { border-bottom-color:#d4d4d1; }
.wizard .bdr-b-Dot { border-bottom-color: #fff; }
.wrapper-content { background: #fff; }

.border-left-right { border-color: #e7eaec !important; }
.border-left { border-color: #e7eaec !important; }
.border-right { border-color: #e7eaec !important; }

#get_image {background: #fff;}
.middle-box,
.passwordBox { background:#FFFFFF; }
.datepicker.dropdown-menu {background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.2);}
.datepicker-dropdown::after {border-bottom: 6px solid #fff;}
.datepicker-dropdown::before {border-bottom-color: rgba(0, 0, 0, 0.2);}
.datepicker.dropdown-menu {color: #333;}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {background: #eeeeee;}
.datepicker thead tr:first-child th:hover, 
.datepicker tfoot tr th:hover { background: #eeeeee;}
.datepicker table tr td span:hover { background: #eeeeee;}
.daterangepicker .calendar-date { border: 1px solid #ddd; background: #fff;}
.daterangepicker.opensright::after {border-bottom: 6px solid #fff;}
.daterangepicker.opensright::before {border-bottom-color: rgba(0, 0, 0, 0.2);}
.daterangepicker td.in-range {color : #333;}
.daterangepicker td.off { color: #999 !important;}

.wizard > .content { background: #e1e1e1; }
.wizard > .steps .current a,
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active { background: #1ab394; color: #fff; }
.wizard > .steps .done a,
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active { background: #6fd1bd; color: #fff; }

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active { background: #e1e1e1 !important; color: #6b6b6b !important;}
.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active { background: #eee !important; color: #aaa !important; }

/* MODAL */
.modal-content { background-color: #FFFFFF; border-color: rgba(0, 0, 0, 0); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
.modal-header { background:#f1f1f1; border-bottom-color:#e5e5e5; }
.modal-header h4,
.modal-header h5 {color: #000;}
.modal-body ,
.modal-content .panel .panel-body {background-color: #FFFFFF;}
.modal-footer,
.modal-content .panel .panel-footer {border-top-color: #e5e5e5; background-color: #FFFFFF;}
.modal-dialog {color: #000;}

.border-bottom { border-bottom-color: #e7eaec !important; }
.nav > li > a { color: #a7b1c2; }

.nav.navbar-right > li > a { color: #888888; }
.nav > li.active > a { color: #ffffff; }

.nav > li > .menuCap,
.nav > li > i { color: #ffffff; }
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus { background-color: #293846; color: #ffffff; }

.nav-header { background:#233646; border-bottom-color:#233646; }
.img-circle { border-color:#233646; }
.txt-link,
a.txt-link{color:#000 !important; }
/*DatePicker*/
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover { background-color:#1ab394; border-color:#1ab394; color:#fff; }
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover { background-color:#1ab394; border-color:#1ab394; color:#fff; }
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-color:#1ab394; border-color:#1ab394; color:#fff; }
.datepicker .fa { color:#1ab394 !important; }
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.open .dropdown-toggle.btn-link { color: #1ab394 !important; }
/*Date and time Picker*/
.bootstrap-datetimepicker-widget .glyphicon,
.bootstrap-datetimepicker-widget .fa { color:#1ab394 !important; }
.bootstrap-datetimepicker-widget,
.daterangepicker{color:#000;}

.bootstrap-datetimepicker-widget  li .datepicker table.table-condensed tr:first-child th:hover  {background: #eeeeee;}
.bootstrap-datetimepicker-widget table tr td span:hover { background: #eeeeee;}

/*Time Picker*/
.clockpicker-tick.active,
.clockpicker-tick:hover { background-color: rgb(173, 228, 217); background-color: rgba(173, 228, 217, .5); }
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg { fill: rgb(26, 179, 148); }
.clockpicker-canvas-bg { fill: rgb(173, 228, 217); }
.clockpicker-canvas-bg-trans { fill: rgba(26, 179, 148, .25); }
.clockpicker-canvas line { stroke: rgb(26, 179, 148); }
.clockpicker-popover .popover-title span.text-primary { color: #1ab394 !important;}
.popover {background-color: #fff;}
.clockpicker-popover .popover-title { background-color: #fff;  color: #999;}
.popover-title {border-bottom: 1px solid #ebebeb;}
.clockpicker-popover .popover-content {background-color: #f8f8f8;}
.popover.bottom > .arrow::after {border-bottom-color: #fff;}
/*Date Range Picker*/
.daterangepicker td.active,
.daterangepicker td.active:hover { background-color:#1ab394; border-color:#1ab394; color:#fff; }
.daterangepicker td.in-range { background: #e7fffa; }

.dropdown-menu { box-shadow: 0 0 3px rgba(86, 96, 117, 0.7); border: medium none; background: #fff; }
.dropdown-menu > li,
.dropdown-menu .scroll_content li { border-bottom-color:#e5e5e5 !important; }
.dropdown-menu > li a { color: #000 !important;}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover { background-color: #1ab394 !important; color: #fff !important; }

.dropdown-menuBox { background: #fff none repeat scroll 0 0; }
.dropdown-menuBox li { background:#ffffff; border-color:#ffffff !important; }
.dropdown-menuBox li:focus,
.dropdown-menuBox li:hover { background: #1ab394; border-color: #ffffff !important; color: #fff; }
.dropdown-menuBox li:focus .fv,
.dropdown-menuBox li:hover .fv { background: #fff; }
.dropdown-menuBox li a { color: #000 !important;}
.dropdown-menuBox li a:focus,
.dropdown-menuBox li a:hover { background-color: #1ab394 !important; color: #fff !important; }
.dropdown-menuBox li a .fv {background: #000000;}
.dropdown-menuBox li a:focus .fv,
.dropdown-menuBox li a:hover .fv { background-color: #ffffff !important;}
.dropdown-menuBox .more {background: #f5f5f5; color: #282828;}
.dropdown-menuBox.overflow .more {border-bottom-color:#ebebeb;}

.dropdown-menu.icn-dropdown li a:hover ,
.dropdown-menu.color-dropdown li a:hover { /*background:1ab394;*/ background:rgba(26, 179, 148, 0.3) !important; color:#000!important;}
.dropdown-menu .scroll_content li a {color: #000;}

.dropdown-menu .arealist { background: #fff; border-color: #e5e5e5 !important; }
.dropdown-menu .arealist > li > a:focus, 
.dropdown-menu .arealist > li > a:hover {background-color: #1ab394 !important; color: #fff !important;}

.dropdown-menu.dropdown-area .dropdown-submenu a:hover {background-color: #1ab394 !important; color: #fff !important;}

/*Google Style Menu*/
.dropdown-price .priceList small { color:inherit; background:#efefef; }
.dropdown-price .priceList .ddlist a:hover { background:#1ab394; color:#FFFFFF; }
.dropdown-price .slimScrollBar,
.dropdown-menu .slimScrollBar { background:#1ab394 !important; }
.dropdown-price,
.dropdown-area,
.icn-dropdown{color: #000;}
.dropdown-tree li{border-left-color: #000;}

.chosen-container .chosen-drop{color: #000;}
.chosen-container-multi .chosen-choices {background-color: #fff; border-color: #CBD5DD;}
.chosen-container-multi .chosen-choices li.search-choice { background: #f1f1f1; border-color:#CBD5DD; color: #000; }

.nav > li.active { border-left-color:#1ab394; background: #293846; }
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side { border-right-color: #2f4050; }
.nav-header a { color: #DFE4ED; }
.nav-header .text-muted { color: #8095a8; }

.navbar-default .special_link a { background: #1ab394; color: #ffffff; }
.navbar-default .special_link a:hover { background: #17987e !important; color: #ffffff; }
.navbar-default .special_link a span.label { background: #fff; color: #1ab394; }
.navbar-default .landing_link a { background: #1cc09f; color: #ffffff; }
.navbar-default .landing_link a:hover { background: #1ab394 !important; color: #ffffff; }
.navbar-default .landing_link a span.label { background: #fff; color: #1cc09f; }

.navbar-fixed-top,
.navbar-static-top { background: #f3f3f4; }

.top-navigation .navbar-nav .dropdown-menu > .active > a { background: #ffffff; color: #1ab394; }

.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus { background: #fff; color: #1ab394; }

.top-navigation .nav > li.active > a { color: #1ab394; }

.top-navigation .navbar-brand { background: #1ab394; color: #fff; }
.navbar-toggle { background-color: #1ab394; color: #fff; }

.btn-main.btn-outline { color: #1ab394; }
.btn-primary.btn-outline { color: #1ab394; }

.btn-main { background-color: #1ab394 !important; border-color: #1ab394 !important; color: #FFFFFF !important; }
.btn-main:hover,
.btn-main:focus,
.btn-main:active,
.btn-main.active,
.open .dropdown-toggle.btn-main,
.btn-main:active:focus,
.btn-main:active:hover,
.btn-main.active:hover,
.btn-main.active:focus { background-color: #18a689; border-color: #18a689; color: #FFFFFF; }
.btn-main.disabled,
.btn-main.disabled:hover,
.btn-main.disabled:focus,
.btn-main.disabled:active,
.btn-main.disabled.active,
.btn-main[disabled],
.btn-main[disabled]:hover,
.btn-main[disabled]:focus,
.btn-main[disabled]:active,
.btn-main.active[disabled],
fieldset[disabled] .btn-main,
fieldset[disabled] .btn-main:hover,
fieldset[disabled] .btn-main:focus,
fieldset[disabled] .btn-main:active,
fieldset[disabled] .btn-main.active { background-color: #1dc5a3; border-color: #1dc5a3; }
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover { color: #fff; }
.btn-primary { background-color: #1ab394 !important; border-color: #1ab394 !important; color: #FFFFFF !important; }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus { background-color: #12997e !important; border-color: #12997e !important; color: #FFFFFF !important; }
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active { background-color: #1dc5a3; border-color: #1dc5a3; }

.btn-default { background-color: #c2c2c2; border-color: #c2c2c2; color: #FFFFFF; }
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus { background-color: #bababa; border-color: #bababa; color: #FFFFFF; }
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active { background-color: #cccccc; border-color: #cccccc; }

button.btn-primary.dim { box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999; }
button.btn-primary.dim:active { box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999; }

.label-main,
.badge-main { background-color: #1ab394; color: #FFFFFF; }
.label-primary,
.badge-primary { background-color: #1ab394; color: #FFFFFF; }

.onoffswitch-label,
.ibox .ibox-content .form-horizontal .row .rowDiv.control-data .switch .onoffswitch label.onoffswitch-label { border-color: #1ab394 !important; }

.onoffswitch-inner:before { background-color: #1ab394; color: #FFFFFF; }
.onoffswitch-inner:after { background-color: #FFFFFF; color: #919191; }
.onoffswitch-switch { background: #FFFFFF; border-color:#1ab394; }

.dd-empty { border-color: #bbb; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff); }
.dd-placeholder,
.dd-empty { background: #f2fbff; border-color: #b6bcbf; }
#nestable2 .dd-handle { background: #f3f3f4; border-color: #e7eaec; }

/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color:#1ab394; border-color: #1ab394; color: #fff; }
.pagination > li > a,
.pagination > li > span { background-color: #FFFFFF; border-color:#DDDDDD; color: inherit; }
.pagination > .disabled > a, 
.pagination > .disabled > a:focus, 
.pagination > .disabled > a:hover, 
.pagination > .disabled > span, 
.pagination > .disabled > span:focus, 
.pagination > .disabled > span:hover {background-color: #fff;border-color: #ddd;}

/* LIST GROUP */
.list-group-item { border-color:#e7eaec; background-color: inherit; }
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus { background-color: #1ab394; border-color: #1ab394; color: #FFFFFF; }
.list-group-item a {color: #000;}

.query_Main .text-black  {color: #000 !important;}

.pace .pace-progress { background: #1ab394; }
.form-control:focus,
.single-line:focus { border-color: #1ab394 !important; }
.has-success .form-control { border-color: #1ab394; }
.has-success .control-label { color: #1ab394; }

/* Js Tree */
.jstree-default .jstree-node,
.jstree-default .jstree-icon { background-image:url(images/32px.png); }
.jstree-default .jstree-file { background:url(images/32px.png) -100px -68px no-repeat; }
.jstree-default .jstree-folder { background:url(images/32px.png) -260px -4px no-repeat; }
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er { background-image:url(images/32px.png); }
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon { background-image:url(images/32px.png); }
.jstree-default-small .jstree-file { background:url(images/32px.png) -103px -71px no-repeat; }
.jstree-default-small .jstree-folder { background:url(images/32px.png) -263px -7px no-repeat; }
#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er { background-image:url(images/32px.png); }
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon { background-image:url(images/32px.png); }
.jstree-default-large .jstree-file { background:url(images/32px.png) -96px -64px no-repeat; }
.jstree-default-large .jstree-folder { background:url(images/32px.png) -256px 0 no-repeat; }
#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er { background-image:url(images/32px.png); }

.jstree-default .jstree-clicked { background:#d4ede8; color:#000 !important;}
.jstree-default .jstree-hovered { background:#d4ede8; color:#000 !important;}
/* INPUTS */

.input-group-btn-vertical .btn-default:hover { background-color: #1ab394 !important; border-color: #1ab394 !important;}
.input-group-addon { background-color: #fff; border-color:#cdcdcd;color: #555; }
.noUi-connect { background: none repeat scroll 0 0 #1ab394; }
.irs--big .irs-bar{border-color:#1ab394; background: linear-gradient(to bottom, #1ab394 0%, #1ab394 30%, #1ab394 100%); box-shadow: inset 0 0 1px 1px rgb(26, 179, 148);}
.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single {background: linear-gradient(to bottom, #1ab394 0%, #1ab394 100%);}
.irs-from::after, .irs-to::after, .irs-single::after {border-top-color: #1ab394;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {background-color: #1ab394;}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {border-top-color: #1ab394;}
.irs--flat .irs-handle > i:first-child {background-color: #0a8169;}
.irs--flat .irs-bar {background-color: #1ab394;}
.irs--big .irs-grid-pol { background-color: #1ab394;}
.irs--big .irs-grid-text { color: #4b4b4b;}
.form-control,
.single-line { background-color: #FFFFFF; border-color:#cdcdcd ; color: inherit; background-image: none; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.floting-input label {color: #999; }
.floting-input input:focus ~ label{color: #f15672 ; background: #f1fffc; border-color: #1ab394; }
/* Page Background Border */
.pageBgBdr { border-top-color:#cecece !important; }

.vertical-date small { color: #1ab394; }

.disabled .table-striped > tbody > tr.taskPending td,
.disabled .table-striped > tbody > tr.taskPending i,
.disabled .text-roseRed i { color: #e98799 !important; }
.form-control:disabled,
.form-control[readonly],
.disabled.form-control,
.disabled.input-group-addon,
.disabled.input-group-addon i.fa-calendar,
.disabled .form-control,
.disabled.multi-select .chosen-container-multi .chosen-choices,
.disabled select option:checked,
.disabled select option:hover { background-color: #eee !important; color: #999 !important;border-color: #cdcdcd !important;}

select { background-image: linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%), linear-gradient(to right, #ffffff, #ffffff) !important; background-position: calc(100% - 10px) calc(1em + -1px), calc(100% - 5px) calc(1em + -1px), 100% 0;
background-size:5px 4px, 5px 4px, 1.7em 2.5em; /*5px 5px, 5px 5px, 2.5em 2.5em*/ background-repeat: no-repeat; }
select:disabled,
.disabled select { background-image: linear-gradient(45deg, transparent 50%, #999 50%), linear-gradient(135deg, #999 50%, transparent 50%), linear-gradient(to right, #eee, #eee)!important; }

.skin-setttings { background: #fff; border-color: #f3f3f4; }
.skin-setttings .title { background: #efefef; }

/* Tabs */
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus { border-color:#e7eaec #e7eaec transparent; background-color: #fff; }
.tabs-container .nav-tabs,
.scrtabs-tab-container { border-bottom-color:#e7eaec; background:#cecece; }

.actionBtn { background:#fff; border-top-color: #337ab7; }

body { background-color: #2f4050; color:#000; }
/*body.boxed-layout { background: url('patterns/shattered.png'); }*/

.product-name:hover, .product-name:focus { color: #1ab394; }
.product-price { color: #ffffff; background-color: #1ab394; border-color: #1ab394;}

/*Ibox Table*/
.ibox-table a {/*color:#676a6c;*/ color:#000; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { border-bottom-color:#e7eaec; border-top:none; }

/* TABLES Border */
.table-bordered { border-color: #EBEBEB; }
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td { border-color: transparent #e7e7e7 #e7e7e7 !important; }
/*.table-bordered > tbody > tr:last-child > td { border-color: #e7e7e7 !important; }*/
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { /*background-color: #777777;*/ background-color:#1ab394; color:#FFFFFF; border-right-color: #e7e7e7 !important; /*border-top-color:#777777  !important;*/ border-top-color:#1ab394 !important; }
.table-bordered > thead > tr > th:first-child,
.table-bordered > thead > tr > td:first-child { border-left-color:#1ab394 !important; border-top-color:#1ab394 !important;  /*border-left-color:#777777 !important; border-top-color:#777777 !important; */ }
.table-bordered > thead > tr > th:last-child,
.table-bordered > thead > tr > td:last-child { border-right-color:#1ab394 !important; border-top-color:#1ab394 !important;/*border-right-color:#777777  !important; border-top-color:#777777  !important;*/ }
.table-bordered > tfoot > tr > td { background-color: #dfdfdf; border-color: #c8c8c8 !important; }

@media screen and (max-width: 992px) {
.table-bordered > tbody > tr > td:first-child {border-top-color: #e7e7e7 !important;}
}
@media screen and (max-width: 767px) {
 .table-bordered > tbody > tr:first-child > td:first-child {border-top-color:#e7e7e7 !important;}
}

/*Ibox Table*/
.ibox-table .fliter th { background:#dfdfdf; color:inherit; border-color:#c8c8c8!important; }
.ibox-table .fliter th:first-child { border-color:#c8c8c8!important; }
.ibox-table thead .fliter th:last-child { border-color:#c8c8c8!important; }

/* TABLES striped */
.table-striped > tbody > tr:nth-of-type(2n) {
background-color: #F1F1F1;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: #f9f9f9;
}
.table-striped > tbody > tr:hover { background-color: #F5F5F5; }
.table-striped > tbody > tr.disabled {background:#f8f8f8 !important; color: #999 !important;}
.table-striped > tbody > tr.disabled td a {color: #999 !important;}

.table-bordered > tbody > tr.selected > td,
.table-bordered > tbody > tr.selected > td:last-child,
.table-bordered > tbody > tr.selected > td .table-bordered > tbody > tr > td { border-color:#9bd9cd !important; }

.table-striped > tbody > tr.selected { background-color: #caefe8; }

.table-striped > tbody > tr > td.vSelected,
.table-striped > tfoot > tr > td.vSelected { background-color: #caefe8 !important; border-color:#9bd9cd !important;}

.table-striped > tbody > tr.disabled.selected {background:#f1fffc !important; color: #999 !important;}
.table-striped > tbody > tr.disabled.selected > td {border-color:#d3e6fc !important; }
.table-striped > tbody > tr.disabled.selected > td a {color: #999 !important; }

.table-striped > tbody > tr.taskDone,
.table-striped > tbody > tr.taskDone a,
.table-striped > tbody > tr.taskDone i { color:#0d8a7a !important; }

.table-striped > tbody > tr.subTotalRow { background:#bbbbbb !important; /*border-top: 1px solid #bbbbbb !important;*/ }
.table-striped > tbody > tr.subTotalRow td { border-color: #a5a5a5 !important; }
.table-striped > tbody > tr.subTotalRow i { color:#6D6A6C !important; }
.table-striped > tbody > tr.highlightedRowParent { background:#cccccc !important; /*border-top: 1px solid #bbbbbb !important;*/ }
.table-striped > tbody > tr.highlightedRowParent td {border-color: #b1aaaa !important;}
.table-striped > tbody > tr.highlightedRowParent i { color:#9E9E9E !important; }
.table-striped > tbody > tr.highlightedRowChild {background: #dddddd !important;/*border-top: 1px solid #bbbbbb !important;*/}
.table-striped > tbody > tr.highlightedRowChild td {border-color: #c5c3c3 !important;}
.table-striped > tbody > tr.highlightedRowChild i { color:#9E9E9E !important; }
.table-striped > tbody > tr.highlightedRowChild1 { background:#e2e2e2 !important; /*border-top: 1px solid #bbbbbb !important;*/ }
.table-striped > tbody > tr.highlightedRowChild1 td { border-color: #cecece  !important; }
.table-striped > tbody > tr.highlightedRowChild1 i { color:#9E9E9E !important; }
.table-striped > tbody > tr.highlightedRowChild2 { background:#ececec !important; /*border-top: 1px solid #bbbbbb !important;*/ }
.table-striped > tbody > tr.highlightedRowChild2 td { border-color: #d4d4d4  !important; }
.table-striped > tbody > tr.highlightedRowChild2 i { color:#9E9E9E !important; }

.table-pinned.fixed-column thead > tr > th:last-child,
.table-pinned.fixed-column thead > tr > td:last-child { border-right-color: #fff !important; }
.table-pinned.fixed-column thead > tr.fliter > th:last-child,
.table-pinned.fixed-column thead > tr.fliter > td:last-child { border-right-color: #c8c8c8 !important; }

.table-multiHeader thead tr + tr th:last-child { border-right-color: #e7e7e7 !important; }

/*tree Grid Table */
.tree-multilevel .treegrid-indent:before { background: #d2d2d2;}
.tree-multilevel .treegrid-expander:after {background: #d2d2d2;}
.tree-multilevel .treegrid-expander.glyphicon:after {background: transparent;}

.tabular-wizard .list-group-item { border-color:#e7e7e7 !important; }
.tabular-wizard li.list-group-item:nth-of-type(2n) {background-color:#f9f9f9;}
.tabular-wizard li.list-group-item:nth-of-type(2n+1) {background-color:#F1F1F1;}
.tabular-wizard li.list-group-item:hover { background:#f5f5f5 }
.ibox .ibox-content .form-horizontal .tabular-wizard .list-group-item-heading .rowDiv,
.ibox .ibox-content .form-horizontal .tabular-wizard .list-group-item .rowDiv { border-left-color: #e7e7e7 !important; }

/*Div Grid*/

.ibox-div .div-grid-headercontent .div-grid-heading { background-color:#1ab394; color:#FFFFFF;border-right-color:#e7e7e7 !important;border-top-color: #777777 !important;border-top-color:#1ab394 !important;}
.ibox-div .div-grid-headercontent .div-grid-heading:last-child, 
.ibox-div .div-grid-headercontent .div-grid-heading:last-child { border-right-color: #1ab394 !important; border-top-color: #1ab394 !important; }

.ibox-div .div-grid-body-row:nth-of-type(2n+1) {background-color: #f9f9f9;}
.ibox-div .div-grid-body-row:nth-of-type(2n) { background-color:  #F1F1F1;}
.ibox-div .div-grid-body-row:hover { background-color: #F5F5F5; }
.ibox-div .div-grid-body-row .div-grid-body-col { border-color: transparent #e7e7e7 #e7e7e7 !important;}
.ibox-div .div-grid-body-row .div-grid-body-col:first-child { border-color: transparent #e7e7e7 #e7e7e7 !important;}

.ibox-div .div-grid-body-row.selected-body-row.div-grid-body-row {background-color: #caefe8;}
.ibox-div .div-grid-body-row.selected-body-row .div-grid-body-col {border-color: #9bd9cd !important;}

.ibox-div .div-grid-body-row.selected-body-row.disabled.div-grid-body-row {background-color: #f1fffc; color: #999 !important;}
.ibox-div .div-grid-body-row.selected-body-row.disabled .div-grid-body-col {border-color: #d3e6fc !important;}

.ibox-div .div-grid-body-row.disabled.div-grid-body-row {background-color: #f8f8f8; color: #999 !important;}
.ibox-div .div-grid-body-row.disabled .div-grid-body-col {border-color: #e7e7e7 !important;}

.ibox-div .div-grid-body-row.taskPending .div-grid-body-col,
.ibox-div .div-grid-body-row.taskPending .div-grid-body-col i {color: #f15672 !important;}

.ibox-div .div-grid-body-row.taskDone .div-grid-body-col,
.ibox-div .div-grid-body-row.taskDone .div-grid-body-col i {color: #0d8a7a !important;}

.ibox-div .div-grid-body-row.subTotalRow.div-grid-body-row {background-color: #bbbbbb ;}
.ibox-div .div-grid-body-row.subTotalRow .div-grid-body-col {border-color: #a5a5a5 !important;}

.ibox-div .div-grid-body-row.highlightedRowParent.div-grid-body-row {background-color: #cccccc ;}
.ibox-div .div-grid-body-row.highlightedRowParent .div-grid-body-col {border-color: #b1aaaa !important; }

.ibox-div .div-grid-body-row.highlightedRowChild.div-grid-body-row {background-color: #dddddd ;}
.ibox-div .div-grid-body-row.highlightedRowChild .div-grid-body-col {border-color: #c5c3c3 !important;}

.ibox-div .div-grid-body-row.highlightedRowChild1.div-grid-body-row {background-color: #e2e2e2 ;}
.ibox-div .div-grid-body-row.highlightedRowChild1 .div-grid-body-col {border-color: #cecece !important; }

.ibox-div .div-grid-body-row.highlightedRowChild2.div-grid-body-row {background-color: #ececec  ;}
.ibox-div .div-grid-body-row.highlightedRowChild2 .div-grid-body-col {border-color: #d4d4d4 !important; }

.ibox-div .div-grid-footer-row {background-color: #dfdfdf; border-color: #c8c8c8 !important;}
.ibox-div .div-grid-footer-row .div-grid-footer-col {border-color: transparent #c8c8c8 #c8c8c8 !important;}
.ibox-div .div-grid-footer-row .div-grid-footer-col:first-child { border-color: transparent #c8c8c8 #c8c8c8 !important;}

/*Search Bar*/

.ibox-div .div-grid-headercontent-filter .div-grid-filter-heading {background-color: #dfdfdf;color:#FFFFFF;border-color:#c8c8c8 !important;border-top-color: #777777 !important;border-top-color:#1ab394 !important;}
.ibox-div .div-grid-headercontent-filter .div-grid-filter-heading:last-child {border-color: #c8c8c8 !important;}
.ibox-div .div-grid-headercontent-filter .form-control {color:#000;}

/*Multi Div Grid*/
.ibox-div .div-multiDiv .div-grid-multiDivFilterSec {border-color:transparent #c8c8c8 #c8c8c8 !important;}
.ibox-div .div-multiDiv .div-grid-multiDivBodySec { border-color: transparent #e7e7e7 #e7e7e7 !important;}
.ibox-div .div-multiDiv .div-grid-multiDivFooterSec {border-color:transparent #c8c8c8 #c8c8c8 !important;}

/*AG GRID*/
.panel-body .ag-theme-balham {background-color:white;color:#000;}
.panel-body .ag-theme-balham .ag-header {background-color:#1ab394; color:#FFFFFF; border-bottom-color: #e7e7e7 !important;}
.panel-body .ag-theme-balham .ag-header-cell, 
.panel-body .ag-theme-balham .ag-header-group-cell {border-color: #e7e7e7;}
.panel-body .ag-theme-balham .ag-header-cell::after, 
.panel-body .ag-theme-balham .ag-header-group-cell::after {border-color: #e7e7e7;}
.panel-body .ag-theme-balham .ag-header-cell .ag-floating-filter-button .ag-icon,
.panel-body .ag-theme-balham .ag-header-group-cell .ag-floating-filter-button .ag-icon,
.panel-body .ag-theme-balham .ag-header-cell .ag-header-cell-menu-button .ag-icon,
.panel-body .ag-theme-balham .ag-header-group-cell .ag-header-cell-menu-button .ag-icon{color: #FFFFFF;}
.panel-body .ag-theme-balham .ag-header-cell-label .ag-header-icon .ag-icon{color: #FFFFFF;}
.panel-body .ag-theme-balham .ag-row-even{background-color: #FFFFFF;}
.panel-body .ag-theme-balham .ag-row-odd{background-color: #F1F1F1;}
.panel-body .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.panel-body .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.panel-body .ag-theme-balham .ag-ltr .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle, 
.panel-body .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.panel-body .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.panel-body .ag-theme-balham .ag-rtl .ag-cell-focus.ag-cell-range-single-cell.ag-cell-range-handle { border-color:#9bd9cd ; outline: initial; }
.panel-body .ag-theme-balham .ag-icon-checkbox-checked { color: #2c8f7b;}
.panel-body .ag-theme-balham .ag-row{ border-color:#e7e7e7;}
.panel-body .ag-theme-balham .ag-ltr .ag-cell{ border-right-color:#e7e7e7; border-top: none;}
.panel-body .ag-theme-balham .ag-ltr .ag-cell:last-child{ border-right-color:transparent;}
.panel-body .ag-theme-balham .ag-row-selected {border-color:#9bd9cd ;}
.panel-body .ag-theme-balham .ag-row-selected {background-color:#caefe8; border-color: #9bd9cd !important;}
.panel-body .ag-theme-balham .ag-row-selected .ag-cell{border-right-color:#9bd9cd ;}
.panel-body .ag-theme-balham .ag-root {border-color: #e7e7e7;}
.panel-body .ag-theme-balham .ag-paging-panel {color: #000; border-color: #e7e7e7;}
.panel-body .ag-theme-balham .ag-paging-panel > span {color: #000;}
.panel-body .ag-theme-balham .ag-paging-button .ag-icon {color:#FFF; background:#1ab394; }
.panel-body .ag-theme-balham .ag-header-cell .ag-input-wrapper, 
.panel-body .ag-theme-balham .ag-header-group-cell .ag-input-wrapper {color:#000;}
.panel-body .ag-theme-balham .ag-input-wrapper input:not([type]), 
.panel-body .ag-theme-balham .ag-input-wrapper input[type="text"], 
.panel-body .ag-theme-balham .ag-input-wrapper input[type="number"], 
.panel-body .ag-theme-balham .ag-input-wrapper input[type="tel"], 
.panel-body .ag-theme-balham .ag-input-wrapper input[type="date"], 
.panel-body .ag-theme-balham .ag-input-wrapper input[type="datetime-local"] {border-color:#cdcdcd;  background:#ffffff;}

/* Handle */
/*.table-responsive::-webkit-scrollbar-thumb,
.tableFixedHeader tbody::-webkit-scrollbar-thumb,
.profile-content::-webkit-scrollbar-thumb,
.plot-map::-webkit-scrollbar-thumb {background: #1ab394!important;}*/
.btn-group.bootstrap-select.form-control .btn-default { color: inherit; background: #FFFFFF; border-color: #cdcdcd; }
/* Nav-Tabs */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { border-color: #dddddd #dddddd rgba(0, 0, 0, 0); border-bottom: #f3f3f4; color: #555555 !important; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none; border-image: none; }
.nav-tabs > li > a { color: #676a6c !important; }

.tabs-container .tabs-left > .nav-tabs > li.active > a, 
.tabs-container .tabs-left > .nav-tabs > li.active > a:hover, 
.tabs-container .tabs-left > .nav-tabs > li.active > a:focus {background:#e4e4e4 !important; border-color: #dbdbdb;}

.tabs-container .tabs-left > .nav-tabs ,
.tabs-container .tabs-right > .nav-tabs {background:#fff !important;}

.tabs-container .tabs-left > .nav-tabs > li > a { color: #8a8a8a  !important; }
.tabs-container .tabs-left > .nav-tabs > li.active > a { color: #56595c !important; }

.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body { border-top-color:#e7eaec; }

.branding { color: #FFFFFF; background-color: #1ab394; }

.breadcrumb .fa-home { color:#1ab394;}
.breadcrumb .toolCaption,
.breadcrumb i { color:#337ab7; }
.breadcrumb { background-color: #ffffff; }

.ibox-title h5 { color:#1ab394; }
.ibox-title,
.ibox-foot { color: inherit; background-color: #FFFFFF; border-color: #e7eaec; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; }
.ibox-content { background-color: #ffffff; color: inherit; border-color: #e7eaec; }
.e-dash .ibox-title { background-color: #f9f9f9;  border-color: #e7eaec; }
/*This is style for skin config Use only in demo theme*/
.spin-icon { background: #1ab394; color: #fff; }

.category-list li a .text-navy { color: #1ab394; }

.file { border-color:#e7eaec; background-color: #ffffff; }
.file .file-name { background-color: #f8f8f8; border-top-color:#e7eaec; }
.corner { border-color: transparent #f1f1f1 #f1f1f1 transparent; }
.file-name small { color: #676a6c; }

.file-list li a:hover { color: #1ab394; }

.file-manager h5 { /*border-bottom-color:#999;*/ border-bottom-color: #ddd; color:#1ab394; }
.folder-list li { border-bottom-color: #e7eaec; }
.folder-list li i { color: #000; }
.folder-list.nav > li > a:focus, 
.folder-list.nav > li > a:hover { background-color: #f3f3f4;}
.mail-caption,
.category-list .mail-caption { color:#333; }
.mail-wizard .list-group-item { border-color:#e7eaec !important; }
.mail-box-header { background-color: #ffffff; border-color:#e7eaec; }
.mail-box { background-color: #ffffff; border-color:#e7eaec; }
.mail-attachment { border-top-color:#e7eaec; }
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover { background: #f3f3f4; border-color: #e7eaec; color: inherit; }
.mail-wizard .list-group-item:hover .emailHoverIcon {background: #f3f3f4; }
.mail-wizard .list-group-item:hover .emailHoverIcon i {color: #000 !important;}
.mail-wizard .list-group-item:hover .emailHoverIcon i:hover {background: #e4e4e4 ; color: #1ab394 !important;}

.thumbnail {background: #fff;}
/* CONTACTS */
.contact-box { background-color: #ffffff; border-color:#e7eaec; }
.ctiBox { background-color: #ffffff; border-color:#e7eaec; }
/*sample-table*/
.sample-table-main td {border-color:#ccc;}
.sample-table-view td {border-color:#ccc;}
/*Mail Wizard*/

.mail-wizard .list-group-item.fresh {background:#ebf9f6 !important; border-left-color: #d1ece6 !important; border-right-color: #d1ece6 !important;}
.mail-wizard .list-group-item.fresh:hover .emailHoverIcon {background: #ebf9f6 !important; }
.mail-box-header h2{ color:#1ab394; }

/*Flow Tree*/
.flowTree li::before, .flowTree li::after { border-top-color: #ccc;}
.flowTree li::after { border-left-color: #ccc;}
.flowTree li:last-child::before { border-right-color: #ccc; }
.flowTree ul ul::before {  border-left-color: #ccc; }
.flowTree li a { border-color: #ccc; color: #666; background-color: #fff;}
.flowTree li a h2 ,
.flowTree li a pre  {color:#000000; }
.flowTree li a i {color: #666;}
.flowTree li a:hover i ,
.flowTree li a:hover+ul li a i {color: #000;}
.flowTree li a:hover pre ,
.flowTree li a:hover h2{color: #000;}
.flowTree li a:hover,
.flowTree li a:hover+ul li a ,
.flowTree li a:hover+ul li a h2,
.flowTree li a:hover+ul li a pre {background: #1ab394 ; color: #FFF; border-color:#118f76;}

/*orgChart*/
.orgChart li::before, .orgChart li::after{	border-top-color:#ccc;}
.orgChart li::after{border-left-color: #ccc;}
.orgChart li:last-child::before{ border-right-color: #ccc;}
.orgChart ul ul::before{border-left-color: #ccc;}
.orgChart li a{	border-color:  #ccc; color: #666; }
/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
.orgChart li a:hover, .orgChart li a:hover+ul li a {background: #1ab394 ; color: #FFF; border-color:#118f76;}
/*Connector styles on hover*/
.orgChart li a:hover+ul li::after, 
.orgChart li a:hover+ul li::before, 
.orgChart li a:hover+ul::before, 
.orgChart li a:hover+ul ul::before{	border-color:  #94a0b4;}

/*Dashboard*/
.HistorySec .HistorySecHolder ,
.dashSubSegDiv { border-color:#e8e8e8; }
.dashSubSeg .dashSubSegDiv li a { color:#000000; }

/*Tabular Wizard*/
.tabular-wizard .list-group-item-heading { background-color: #1ab394; color: #FFFFFF; border-color: #1ab394 !important; }

/*typeahead*/
.tt-dropdown-menu { background-color: #fff; border-color:#ccc; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); }
.tt-suggestion.tt-is-under-cursor { color: #fff; background-color: #1ab394; /*background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); background-repeat: repeat-x;*/ }
.tt-suggestion.tt-is-under-cursor a { color: #fff; }
.tt-suggestion-footer { background:#e7eaec; }
.tt-query { background:#FFFFFF!important; }
option:checked,
option:hover { color: #fff !important; background: #1ab394 linear-gradient(0deg, #1ab394 0%, #1ab394 100%); -webkit-appearance:none; }
/*select:focus option:checked  {color: #fff !important; background: #1ab394 linear-gradient(0deg, #1ab394 0%, #1ab394 100%); padding: 3px 6px;}*/
.nav-pills.nav-wizard > li { border-color: #fff !important; }
.nav-pills.nav-wizard > li.active .nav-arrow { border-color: transparent transparent transparent #1ab394; }
.nav-pills.nav-wizard > li.active .nav-wedge { border-color: #1ab394 #1ab394 #1ab394 transparent; }
.nav-pills.nav-wizard > li.complite .nav-arrow { border-color: transparent transparent transparent #0070d2; }

.nav-pills.nav-wizard > li.active,
.nav-pills.nav-wizard > li.active a,
.nav-pills.nav-wizard > li.active a:focus,
.nav-pills.nav-wizard li.active a:hover { background:#1ab394 !important; color:#ffffff !important; }

.panel-group .panel {background-color: #fff;}
.panel-default { border-color: #ddd;}
.panel-default > .panel-heading { color: #333; background-color: #f5f5f5; border-color: #ddd;}
.panel-default > .panel-heading a {color: #666;}

/*.nav-complipe {background:#1ab394 !important;}
.nav-complipe a { color:#ffffff ;}*/

/* Handle */
.leftEmailBody::-webkit-scrollbar-thumb {background: #1ab394;}

.rightEmailBody .pop-manager {color: #88898B; background-color: #E9E9E9;}

.blankSec{background: #f0f9f8; border-color: #1ab394; color: #03715b; }
.stickyFilters {background: #fff;}
.category-filters a { color: rgba(0, 0, 0, 0.3);}
.container.is-container-email .block-placeholder { border-top-color:#1ab394;}
.container.is-container-email .block-placeholder::after { background:#1ab394; color:#FFFFFF; }
/*.ui-dragbox-outlined > div:first-child::after,
.ui-dragbox-outlined.firefox > div:first-child::after { background:#1ab394; color:#FFFFFF; }*/

.ui-dragbox-outlined > div:first-child ,
.ui-dragbox-outlined.firefox > div:first-child{ border-color:#1ab394 !important;}

.contentemail:hover{border-color:#1ab394 !important;}
.contentemail:hover::after{ background:#1ab394; color:#FFFFFF; }

.sp-replacer:hover, .sp-replacer.sp-active { border-color: #1ab394;}

.wizard > .actions a,
.wizard > .actions a:hover,
.wizard > .actions a:active { background: #1ab394 !important; color: #fff !important }

.wizard > .content > .body input,
.wizard > .content > .body textarea,
.wizard > .content > .body select { border-color: #ccc; }

.scrtabs-tab-scroll-arrow { background:#FFFFFF; color:#1ab394;  border-color: #1ab394 #e7eaec #e7eaec #e7eaec;}
.scrtabs-tab-scroll-arrow:hover { background:#1ab394; border-color:#1ab394; color:#FFFFFF; }

.chosen-container-active .chosen-choices { border-color: #1ab394 !important; }
.chosen-container .chosen-results li.highlighted { background-color: #1ab394; background-image: linear-gradient(#1ab394 20%, #1ab394 90%); color: #fff; }

.disabled i { color:#5ebaa7 !important }
.disabled i.text-navy-dark,
.disabled i.text-navy { color:#81d1c0 !important; }

.disabled .btn-primary { background:#1dc5a3 !important; border-color:#1dc5a3 !important; }
.disabled .btn.btn-primary i,
.disabled .btn.btn-primary .caret { color:#fff !important; }

.disabled .table-striped > tbody > tr.taskDone td,
.disabled .table-striped > tbody > tr.taskDone i,
.disabled .text-primary-dark i { color: #1ea291 !important; }
.disabled .input-group-addon { background-color:#eee !important; color:#999 !important; }
.disabled .date i,
.disabled.date i ,
.disabled a ,
.disabled p ,
.disabled pre{ color: #999 !important; }

.irs-grid {color: #000;}
/* Summernote text editor  */
.mail-text { border-top-color:#e7eaec; }
.mail-text .note-editor .note-toolbar,
.note-editor .note-toolbar {background-color: #f5f5f5;border-bottom-color: #E7EAEC;}
.note-editable {/* background:#f5f5f5;*/ background:#fff; }
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 { background-color: #1ab394; }
.sk-spinner-wave div { background-color: #1ab394; }
.sk-spinner-pulse.sk-spinner { background-color: #1ab394; }
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 { background-color: #1ab394; }
.sk-spinner-three-bounce div { background-color: #1ab394; }
.sk-spinner-circle .sk-circle:before { background-color: #1ab394; }
.sk-spinner-cube-grid .sk-cube { background-color: #1ab394; }
.sk-spinner-wordpress.sk-spinner { background-color: #1ab394; }
.sk-spinner-wordpress .sk-inner-circle { background-color: #fff; }
.sk-spinner-fading-circle .sk-circle:before { background-color: #1ab394; }

.fv-spinner-1:before{ border-color:#CCCCCC; border-top-color:#1ab394; }
.fv-spinner-2:before{border-color:transparent; border-top-color:#1ab394; border-bottom-color:#1ab394;}
.fv-spinner-3:before{ border-top-color:#1ab394; border-right-color:transparent;}

/* WIDGETS */
.widget-text-box { border-color:#e7eaec; background: #ffffff; }
.widget-text-box .list-group-item {	border-color: #e7eaec;}
.widget-text-box .list-group.clear-list .list-group-item.more:last-child { background:#f9f9f9;}
.widget-text-box .table thead th {background: #f5f5f5;}
.no-padding .list-group-item.more:first-child{border-color:#e7eaec}

/* FULLCALENDAR */
.fc-state-default { background-color: #ffffff; background-image: none; background-repeat: repeat-x; color: #000; }
.fc-unthemed th, 
.fc-unthemed td, 
.fc-unthemed hr, 
.fc-unthemed thead, 
.fc-unthemed tbody, 
.fc-unthemed .fc-row, 
.fc-unthemed .fc-popover {border-color: #ddd;;}
.fc-button { color: #000; border-color:#ddd !important; }
.fc-state-active { background-color: #1ab394; border-color: #1ab394; color: #ffffff; }

.fc-event,
.fc-agenda .fc-event-time,
.fc-event a { background-color: #1ab394; border-color: #1ab394; }

.dashSubSeg .dashSubSegDiv li a.selected { background:#1ab394; color:#FFFFFF; }
.HistorySec .slimScrollBar,
.dashSubSeg .slimScrollBar,
.queryField .slimScrollBar { background:#1ab394 !important; border:1px solid #fff; }

.project-details .lagend a h4{color:#000000;}
.project-details .project-detail-box {border-color: #e1e1e1 !important;}

.project-details-1 .project-detail-box {border-color: #e1e1e1 !important;}

.activity-stream + .slimScrollBar ,
.timeline  + .slimScrollBar ,
.vertical-timeline-list .slimScrollBar{ background:#1ab394 !important; }
.vertical-timeline::before {background: #f1f1f1;}
/* Intimeline */
.timeline-item .date i { border-color: #e7eaec; background: #f8f8f8;color: #000; }
.timeline-item .content { border-color: #e7eaec; }
.timeline-item .content:hover { background: #f6f6f6; }

.stream .stream-info a {color: #000;}
.stream .stream-content {background: #f5f5f5;}
.stream .stream-badge:before {  background-color: #e7eaec; }

.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content { background: #f5f5f5; }
.vertical-timeline-icon { border: 3px solid #f1f1f1; }
/* New Timeline style */
.dark-timeline .vertical-timeline-content:before { border-color: transparent #f5f5f5 transparent transparent; }
.dark-timeline.center-orientation .vertical-timeline-content:before { border-color: transparent transparent transparent #f5f5f5; }
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before, 
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {border-color: transparent #f5f5f5 transparent transparent;}
/*.HistorySec .slimScrollRail , .dashSubSeg .slimScrollRail{background:#c2c2c2 !important;}*/

/*.dashboard_Main .table-bordered > thead > tr > th,.dashboard_Main .table-bordered > thead > tr > td { background:#fff; color:#676a6c;}
.dashboard_Main .table-bordered > thead > tr > th:last-child, .dashboard_Main .table-bordered > thead > tr > td:last-child , .dashboard_Main .table-bordered > thead > tr > th:first-child, .dashboard_Main.dashboard_Main .table-bordered > thead > tr > td:first-child { border-color: #e7e7e7 !important;}
.dashboard_Main .ibox-table .fliter th { border-color:#e7e7e7!important; }*/

.panel-primary { border-color: #1ab394; }
.panel-primary > .panel-heading { background-color: #1ab394; border-color: #1ab394; }

.progress-bar { background-color: #1ab394; }

.gray-bg { background-color: #CECECE/*f3f3f4*/!important; color: #000000!important; }
.white-bg { background-color: #ffffff!important; color: #676a6c!important; }

/* COLORS */
.text-navy { color: #1ab394 !important; }
.text-navy-dark { color: #2c8f7b !important; }
.text-muted { color: #888888 !important; }
.progress { background-color: #e8e8e8; }

.btn-white { color: #000 !important; background: #FFFFFF !important;  border-color: #cdcdcd !important ;}
.btn-white.required {border-color: #cdcdcd #cdcdcd #cdcdcd #ff0000 !important ;}

.noUi-target {border: 1px solid #D3D3D3; box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-background { background: #FAFAFA; box-shadow: inset 0 1px 1px #f0f0f0;}

.todo-list > li { background: #f3f3f4; border-color:#e7eaec; }

.product-box {border-color: #e7eaec; }
.product-imitation { background-color: #f8f8f9; color: #bebec3;}
.product-box:hover,
.product-box.active { -webkit-box-shadow: 0 3px 7px 0 #a8a8a8; -moz-box-shadow: 0 3px 7px 0 #a8a8a8; box-shadow: 0 3px 7px 0 #a8a8a8; }

.b-t { border-top-color:#e7eaec; }
.b-r { border-right-color:#e7eaec; }
.b-b { border-bottom-color:#e7eaec; }
.b-l { border-left-color:#e7eaec; }

/*Rule Builder*/
.query-builder .rules-group-container { border-color: #ececec;  background: rgba(249, 249, 249, 0.5);}
.query-builder .rule-container, 
.query-builder .rule-placeholder, 
.query-builder .rules-group-container {border-color: #eee; background: rgba(255, 255, 255, 0.9);}
.query-builder .rule-value-container { border-left-color: #ddd;}

/*Email Template*/
.fullEmailToolbar {border-color:#dbdbdb;}
.fullEmailBody { border-color:#dbdbdb; }
.leftEmailBody { background:#f7f7f7; border-color:#dbdbdb;}

.strThunbnail .file {background: #f5f5f5;}

.rightEmailBody .content-header { color: #505659; background-color: #fff; border-top-color: #E1E4E7; border-bottom-color: #E1E4E7;}
.rightEmailBody .content-header h4 { color: #505659; }
.rightEmailBody .content-body {  color: #505659; background-color: #fff; }
.rightEmailBody .content-body .row {border-bottom-color: #E1E4E7;  color: #000;}
.rightEmailBody .iconSlide{ color: #505659; border-left: 1px solid #E6E6E6; }
.rightEmailBody .iconSlide i {color: #505659;}

.rightEmailBody h5.content-block {background-color: #EAEAEA;color: #505659;}
.rightEmailBody .organizer .organizer-panel {background-color: #fff; border-color:#ddd; color: #505659;}
/*Template Builder*/
#rte-toolbar.rte-side { background: #1ab394; }
#fv-toolbar.fv-side { background: #1ab394; }
::-moz-selection {
color: #fff;
background: #1ab394;
}
::selection {
color: #fff;
background: #1ab394;
}
#rte-toolbar button:hover { background-color: #fff; color:#2c8f7b; }
.rte-pop button:hover { background-color: #eee !important; color:#2c8f7b; }
#fv-toolbar.fv-side li button:hover,
#fv-toolbar.fv-side li:hover button { background-color: #fff; color:#2c8f7b; }
#fv-toolbar.fv-side li:hover ul li button i:hover,
#fv-toolbar.fv-side li:hover ul li:hover button i { color:#2c8f7b; }
#divFontList div:hover,
#divFontList button:hover,
#divFontSize div:hover,
#divFontSize button:hover,
#divHeadings div:hover,
#divHeadings button:hover { border:1px solid #1ab394; }
#divFontList div.selected,
#divFontList button.selected,
#divFontSize div.selected,
#divFontSize button.selected,
#divHeadings div.selected,
#divHeadings button.selected { border:1px solid #1ab394; background:#ebebeb; }
/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */ .rating:not(:checked) > label:hover, /* hover current star */ .rating:not(:checked) > label:hover ~ label {
color: #1ab394;
} /* hover previous stars in list */
 .rating > input:checked + label:hover, /* hover current star when changing rating */ .rating > input:checked ~ label:hover, .rating > label:hover ~ input:checked ~ label, /* lighten current selection */ .rating > input:checked ~ label:hover ~ label {
color: #36c9ab;
}
/* CodeMirror */
.CodeMirror { border-color: #eee; background: white; color: black;}
.CodeMirror-gutters {border-right-color: #ddd; background-color: #f7f7f7;}

/*Audio Player*/
div.audio-player {background:#1ab394;}

.mejs-controls .mejs-play button, .mejs-controls .mejs-pause button {background:#0d8a7a !important; color:#FFFFFF;}


.mejs-controls .mejs-time-rail .mejs-time-total { background:#59bfaa;}

.mejs-controls .mejs-time-rail .mejs-time-current {background:#0d8a7a; border-color:#FFFFFF;}
.mejs-controls .mejs-time-rail .mejs-time-handle  {background:#FFFFFF; border-color:#1ab394; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {background:#FFFFFF; border-color:#1ab394; }

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {background:#0d8a7a;}

.fontawesome-icon .todo-list > li.navy-bg { background:#1ab394 !important; border-color:#8cd4c4; color:#FFFFFF;}

/*Image Mapper Tools*/
.image-mapper #header {background-color: #1ab394;}
.image-mapper #nav a:hover,.image-mapper #nav a:active {background:#FFFFFF; border-color:#FFFFFF; color:#1ab394;}
.image-mapper #nav a:active,.image-mapper  #nav .selected a { color: #1ab394; box-shadow: 0 0 1px #1ab394 inset; }

/*Status Matrix*/
.matrix .floors { border-color: #ccc;}
.matrix .floors td { background: #eee ; border-bottom-color: #ccc; color: #000;}
.matrix .floors td.floorsName { background: #fff ; color: #666; }

.matrix .block { border-color: #ddd; }
.matrix .block td { border-right-color: #fff; border-bottom-color: #ddd;} 
.matrix .block td.blockName { color: #000; background: #ccc ; }
.matrix .block td.noPadding_fit {  border-bottom-color: #fff;}

.matrix .childblock td div.tip ul { background: #ffffff ; border: #e5e5e5; }
.matrix .childblock td div.tip ul li a { background: #ffffff ; border-bottom-color: #e5e5e5; border-top-color: #fff; color: #333333;}
.matrix .childblock td div.tip ul li a:hover { background: #1ab394 ; color: #fff; }

.gdfTable {background-color: #fff;}
.gdfCell {border-bottom-color:#eee; border-right-color:#eee;}
.taskEditRow.rowSelected td {background-color: #335951;}
.gdfColHeader {background-color:  #1ab394; border-right-color :#eee;}
.gdfTable tbody th,
.tableHeader,
.ganttHead1 th,
.ganttHead2 th{background-color: #1ab394;color: #fff;}
.gdfTable td {color: #000;}
.gdfTable th {color: #fff;}
.button span.teamworkIcon {color: #888;}
.teamworkIcon {color: #fff;}
.ganttLinesSVG {fill: #fff !important;stroke-width: 1px; stroke: #eee;}
.ganttLinesSVG.rowSelected {fill: rgb(51, 89, 81) !important;}
.gdfTable .rowSelected td {color: #fff;}
.ganttHead1 th,
.ganttHead2 th{border-left-color:#fff; border-bottom-color:#eee;}

.gw-sidebar {border-color:#e5e5e5; background-color: #F2F2F2;}
.gw-sidebar .gw-nav-list { border-right-color: #CCC;}
.gw-nav-list > li .gw-submenu {border-top-color:  #e5e5e5;}
.gw-nav-list > li.active > a, 
.gw-nav-list > li.active > a:hover, 
.gw-nav-list > li.active > a:focus, 
.gw-nav-list > li.active > a:active,
.gw-nav-list > li .gw-submenu > li.active > a,
.gw-nav-list>li .gw-submenu>li>a:hover{color : #1ab394; background:#fff;}
.gw-nav-list > li.active::before,
.gw-nav-list > li .gw-submenu > li.active::after { border-color: #1ab394;}
.gw-nav-list > li { border-top-color: #ccc; border-bottom-color:#e5e5e5;}
.gw-nav-list > li > a {background-color: #f9f9f9; color: #585858;}
.gw-nav-list > li .gw-submenu {background-color: #fff;}
.gw-nav-list > li .gw-submenu > li > a { color: #616161; border-top-color:#e4e4e4;}

/*RTL*/
body.rtl.fixed-sidebar .navbar-static-side, 
body.rtl.canvas-menu .navbar-static-side {border-left-color: #2f4050;}

.rtl .nav > li.active { border-right-color:#19aa8d!important; }

.rtl .form-control:focus,
.rtl .single-line:focus { border-color: #1ab394 !important; }
.rtl .form-control,
.rtl .single-line { border-left-color:#cdcdcd !important; }
.rtl .input-group-addon:first-child { border-right-color:#cdcdcd !important; }
.rtl .input-group-addon,
.rtl .input-group-addon:last-child { border-left-color:#cdcdcd !important; }

.rtl .disabled .input-group-addon,
.rtl .disabled .input-group-addon:last-child { border-color:#cdcdcd !important; }
.rtl .disabled .form-control, 
.rtl .disabled .single-line {border-color: #cdcdcd !important;}

.rtl .table-bordered > thead > tr > th,
.rtl .table-bordered > thead > tr > td { border-left-color: #e7e7e7 !important; }
.rtl .table-bordered > thead > tr > th:first-child,
.rtl .table-bordered > thead > tr > td:first-child {  border-color:#1ab394 #1ab394 #1ab394 #e7e7e7 !important;  }
.rtl .table-bordered > thead > tr > th:last-child,
.rtl .table-bordered > thead > tr > td:last-child { border-color: #1ab394!important;}
.rtl .ibox-table .fliter th:first-child,
.rtl .table-bordered > thead > tr.fliter >  th ,
.rtl .ibox-table thead .fliter th:last-child { border-color: #c8c8c8 !important; }