/** DEFAULT **/

.cursor{
	cursor: pointer;
}

.mt20{
	margin-top: 20px;
}

.mt40{
    margin-top: 40px !important;
}

.mt-50{
    margin-top: 50px !important;
}

.pl0{
    padding-left: 0px;
}

.relative{
	position: relative
}

.absolute {
	position: absolute;
}

.portlet-tabs > .nav-tabs {
	margin-right: 35px;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active > a {
    border-left: 3px solid #e26a6a !important
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, .page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar .page-sidebar-menu > li.active.open > a > i {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.active.open > a {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar .page-sidebar-menu > li.open > a {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu > li:hover > a > i,
.page-sidebar .page-sidebar-menu > li.open > a > i {
    color: #e26a6a !important;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow:before,
.page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before {
    color: #e26a6a !important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before {
    color: #e26a6a !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #e26a6a;
}

.pace .pace-progress {
    background: #e26a6a;
}
.pace .pace-progress-inner {
    box-shadow: 0 0 10px #e26a6a, 0 0 5px #e26a6a;
}

.pace .pace-activity {
    border-top-color: #e26a6a;
    border-left-color: #e26a6a;
}


.page-content .page-breadcrumb.breadcrumb > li{
	font-size: 14px;
}

.header .hor-menu ul.nav li p{
    font-size: 14px;
    padding: 11px 18px;
    margin-bottom: 0px;
}

.header .hor-menu .dropdown-menu li:hover > a, .header .hor-menu ul.nav li.active > a, .header .hor-menu ul.nav li.active > a:hover, .header .hor-menu ul.nav li.active {
    background: none repeat scroll 0 0 #e26a6a !important;
    color: #FFFFFF;
}

.header.navbar .hor-menu ul.nav li.current .selected, .header.navbar .hor-menu ul.nav li.active .selected {
	border-top: 6px solid #e26a6a;
}

.header .hor-menu ul.nav li.active .selected {
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #e26a6a;
    bottom: 0;
    display: inline-block;
    height: 0;
    left: 50%;
    margin: 0 0 -6px -7px;
    position: absolute;
    width: 0;
}

.header .sidebar-toggler{
	float: left;
}

.header .hor-menu ul.nav li.save > a:hover {
    background: none repeat scroll 0 0 #E02222 !important;
    color: #FFFFFF;
}

.input-icon.right i {
	margin-right: 18px;
}

.form-control-static.has-error{
	color: #E02222;
}

.table .center{
	text-align: center;
}

.loader{
	width: 100%;
	text-align: center;
	height: 200px;
	vertical-align: middle;
	margin-top: 200px;
}

.header .hor-menu .search-form {
	padding: 0px;
	display: block;
	position: relative;
	top: 0px;
}

.header .hor-menu .search-form {
	background: none;
}

.no-left{
	margin-left: 0px !important;
}

.clear{
	clear: both;
}

.photoSwitcher{
	position: absolute;
	bottom: -5px;
	right: -5px;
	background-color: #FFFFFF;
}

/** SORTABLE NEWS / LINKS **/
#groupSortable1, #groupSortable2, .groupSortable1, .groupSortable2 {
	list-style: none;
}

#groupSortable1 li, .groupSortable1 li {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #efefef;
}

#groupSortable2 li, .groupSortable2 li {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #ffcc66;
}

#groupSortable1 li img.handle, #groupSortable2 li img.handle, .groupSortable1 li img.handle, .groupSortable2 li img.handle {
	margin-right: 20px;
	cursor: move;
}


#sortable1, #sortable2, #sortable1P, #sortable2P, .sortable1, .sortable2 {
	list-style: none;
}

#sortable1 div.holder1, #sortable1P div.holder1P, .sortable1 div.holder1 {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #ffffff;
}

#sortable1 div.clicker, #sortable1P div.clicker, .sortable1 div.clicker {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #E08283;
    color: #FFFFFF;
}

#sortable1 .clickerTable, #sortable1P .clickerTable, .sortable1 .clickerTable {
    display: block;
    padding: 20px 10px; margin-bottom: 3px;
    background-color: rgba(255, 109, 109, 0.66);
    color: #FFFFFF;
}

.clickerTable td{
    padding-top: 5px;
    padding-bottom: 5px;
}

.clickerTable td.clickerName{
    padding-left: 20px;
}

#sortable2 div.holder2, #sortable2P div.holder2P, .sortable2 div.holder2 {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #ffffff;
}

#sortable2 div.clicker, #sortable2P div.clicker, .sortable2 div.clicker {
	display: block;
	padding: 20px 10px; margin-bottom: 3px;
	background-color: #1BBC9B;
    color: #FFFFFF;
}

#sortable2 .clickerTable, #sortable2P .clickerTable, .sortable2 .clickerTable {
    display: block;
    padding: 20px 10px; margin-bottom: 3px;
    background-color: rgba(53, 170, 71, 0.64);
    color: #FFFFFF;
}

#sortable1 div.clicker.grey, #sortable2 div.clicker.grey, #sortable1P div.clicker.grey, #sortable2P div.clicker.grey, .sortable1 div.clicker.grey, .sortable2 div.clicker.grey {
    background-color: #484848;
}

div.clicker strong{
    padding-left: 10px;
}

#sortable1 div img.handle, #sortable2 div img.handle, #sortable1P div img.handleP, #sortable2P div img.handleP, .sortable1 div img.handle, .sortable2 div img.handle {
	margin-right: 20px;
	cursor: move;
}

#sortable1 div img.show, #sortable2 div img.show, #sortable1P div img.show, #sortable2P div img.show, .sortable1 div img.show, .sortable2 div img.show {
	margin-right: 20px;
	cursor: help;
}

#sortable1 div.clickerText, .sortable1 div.clickerText {
    display: block;
	background-color: #ffffff;
}


#sortable2 div.clickerText, .sortable2 div.clickerText {
	display: block;
	background-color: #ffffff;
}

#sortable1P div.clickerText {
    display: block;
	background-color: #ffffff;
}


#sortable2P div.clickerText {
	display: block;
	background-color: #ffffff;
}

/** SORTABLE NEWS / LINKS **/


/** TAGS **/

.ms-sel-item {
    float: inherit;
}

.ms-sel-item {
    background: none repeat scroll 0 0 #555555;
    border-radius: 3px 3px 3px 3px;
    color: #EEEEEE;
    float: left;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 4px;
    padding: 5px 10px;
}

.ms-sel-item.add{
	cursor: pointer;
}

.ms-sel-item.add:hover {
    background: none repeat scroll 0 0 #D84A38;
}

.ms-sel-item .ms-close-btn{
    background-image: url("data:image/png;base64,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");
    cursor: pointer;
    float: right;
    height: 7px;
    margin: 5px 2px 0 15px;
    width: 7px;
}

/* AJAX MODAL */
.crop-modal{
	width: 90% !important;
	margin-left: -45% !important;
}
.crop-modal-small{
	width: 60% !important;
	margin-left: -30% !important;
}

.crop-modal-small2{
	width:46% !important;
	margin-left: -23% !important;
}

.div-content{
    margin-top: 0;
    min-height: 760px;
    padding: 25px 0px 0px;
}

/*** IMAGE CROP ***/

.mix-grid .mix .mix-details h4 {
    color: #FFFFFF;
    margin-top: 10px !important;
    font-size: 12px;
}


.mix-grid .mix .mix-details {
    background: none repeat scroll 0 0 #E02222 !important;
    bottom: -90px !important;
}

.mix-grid .mix:hover .mix-details {
    bottom: 0px !important;
    transition: all 0.5s easing 0s;
}

.mix-grid .mix a.mix-link, .mix-grid .mix a.mix-preview {
    background: none repeat scroll 0 0 #e26a6a !important;
}

.height-photo-grid{
	height: 141px;
}

.height-photo-grid2{
    height: 80px;
}

.modal2{
	width: auto !important;
}

.loaderDiv{
	position: absolute;
	z-index: 20;
	left: 50%;
	margin-left: -16px;
	top: 50%;
	margin-top: -3px;
}

.loaderDiv img{
	width: auto;
}

.loaderGalleryDelete{
	position: absolute;
	z-index: 20;
	left: 50%;
	margin-left: -13px;
	top: 50%;
	margin-top: -5px;
}

.mb20{
    margin-bottom: 20px;
}

.mb10{
    margin-bottom: 10px;
}

.mb5{
    margin-bottom: 5px;
}

.mt10{
    margin-top: 10px;
}

.mt20{
    margin-top: 20px;
}

.mt70{
    margin-top: 70px;
}

.mt40{
    margin-top: 40px;
}

.pb0{
    padding-bottom: 0px !important;
}

.mb10{
    margin-bottom: 10px;
}

.ml10{
    margin-left: 10px;
}

.ml20{
    margin-left: 20px;
}

.categorytree {
    list-style: none outside none;
}
.categorytree {
}

.categorytree li {
    background: url("/admin/assets/_custom/img/next.png") no-repeat scroll right center transparent;
    float: left;
    margin-right: 8px;
    padding-right: 18px;
}

.categorytree li.last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 0;
    padding-right: 8px;
}

.center{
    text-align: center;
}

.center img{
    text-align: center;
}

.fleft{
    float: left;
}

.fright{
    float: right;
}

.photo_number{
    width: 30px;
    padding: 10px;
    height: 30px;
    padding-top: 5px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
    color: #FFFFFF;
    background-color: #e26a6a;

}

.fa-size-file{
    font-size: 60px !important;
    color: #e26a6a;
    margin-top: 30px !important;
}

.font-links{
    color: #FFFFFF;
    font-size: 40px;
}

.border-bottom{
    border-bottom: solid 1px #efefef;
    padding-top: 15px;
}

.nopadding{
    padding-left: 0px;
    padding-right: 0px;
}

.bootstrap-timepicker-widget{
    z-index: 100060 !important;
}

.required .control-label:after {
    content: " *";
}

.tabs-left a{
    color: #999999 !important;
}

.tabs-left .active a{
    color: #e26a6a !important;
}

.tabs-left .disabled a{
    color: #CCCCCC !important;
}

.right{
    text-align: right;
}

.center{
    text-align: center;
}

.font-big{
    font-size: 14px;
    font-weight: bold;
}

.font-medium{
    font-size: 12px;
}

.font-small{
    font-size: 10px;
    line-height: 9px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    opacity: 0.2;
}

.spacer_div{
    margin-top: 20px;
    padding-bottom: 5px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e9ecf3;
}

.spacer_div h4{
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.spacer_div .form-group{
    margin-bottom: 0px;
}

.text-upper{
    text-transform: uppercase;
}

.text-red{
    color: #e26a6a;
}

.text-green{
    color: #45b6af;
}
.width_100_pc{
    width: 100%;
}

.width_80_pc{
    width: 80%;
}

.width_70_pc{
    width: 70%;
}

.width_70_px{
    width: 70px;
}

.width_50_px{
    width: 50px;
}

.width_30_px{
    width: 30px;
}

.width_80_px{
    width: 80px;
}

.width_60_px{
    width: 60px;
}

.width_100_px{
    width: 100px;
}

.width_120_px{
    width: 120px;
}

.width_150_px{
    width: 150px;
}

h4.groupName{
    padding-top: 0px;
    padding-bottom: 20px;
    font-weight: bold;
}

.subsub-menu > li > a{
    padding-left: 60px !important;
}

.right{
    text-align: right;
}

.select2-drop-mask {
    z-index: 10080;
}

.select2-drop {
    z-index: 10081;
}
.select2-search {
    z-index: 10082;
}

#edit_offers textarea {
    resize: vertical;
}

#edit_article .form-group {
    margin: 0;
    padding: 4px 0;
}

#edit_article .modal-body {
    padding: 10px 0;
}

#edit_article label:not(.bootstrap-switch-label) {
    line-height: 34px;
    vertical-align: middle;
}

#edit_article .bootstrap-switch {
    margin: 2px 0;
}

#edit_article #check {
    display: none;
}

#edit_article .col-md-12 {
    min-height: 34px;
}
#edit_article .disabled {
    /*background-color: #e1e1e1;*/
}

.bs-modal-lg2{
    width: 600px !important;
}

.bs-modal-lg3{
    width: 930px !important;
    margin-left: -465px !important;
}

.mb0{
    margin-bottom: 0px !important;
}

option.readonly{
    color: #DDDDDD;
}

#tableItems .h1, #tableItems .h2, #tableItems .h3{
    font-size: 12px !important;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
}


.selectize-control.usersSearch .selectize-dropdown > div {
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.selectize-control.usersSearch .selectize-dropdown .by {
    font-size: 11px;
    opacity: 0.8;
}
.selectize-control.usersSearch .selectize-dropdown .by::before {
    content: 'by ';
}
.selectize-control.usersSearch .selectize-dropdown .name {
    font-weight: bold;
    margin-right: 5px;
}
.selectize-control.usersSearch .selectize-dropdown .title {
    display: block;
}
.selectize-control.usersSearch .selectize-dropdown .description {
    font-size: 12px;
    display: block;
    color: #a0a0a0;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.selectize-control.usersSearch .selectize-dropdown .meta {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
}
.selectize-control.usersSearch .selectize-dropdown .meta li {
    margin: 0;
    padding: 0;
    display: inline;
    margin-right: 10px;
}
.selectize-control.usersSearch .selectize-dropdown .meta li span {
    font-weight: bold;
}
.selectize-control.usersSearch::before {
    -moz-transition: opacity 0.2s;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    content: ' ';
    z-index: 2;
    position: absolute;
    display: block;
    top: 12px;
    right: 34px;
    width: 16px;
    height: 16px;
    background: url(/admin/assets/_custom/img/spinner.gif);
    background-size: 16px 16px;
    opacity: 0;
}
.selectize-control.usersSearch.loading::before {
    opacity: 0.4;
}
.icon {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-size: 16px 16px;
    margin: 0 3px 0 0;
}

.enable{
    color: #35aa47 !important;
    text-transform: uppercase;
    font-weight: bold;
}

.not_enable{
    color: #d84a38 !important;
    text-transform: uppercase;
    font-weight: bold;
}

.not_approved{
    color: #cccccc !important;
    text-transform: uppercase;
    font-weight: bold;
}

.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap {
    height: 67px !important;
}

.tabbable-line > .nav-tabs > li.active {
    border-bottom: 4px solid #e26a6a !important;
}

.blog-content-2 .blog-single-sidebar {
    padding: 20px 10px !important;
}

.my_class{
    width: 100px !important;
    max-width: 100px !important;
    background-color: red;
}

.uploadPhoto{
    width: 100%;
    height: 200px;
    border: #cccccc dashed 2px;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 80px;
}

.uploadPagesPhoto{
    width: 33.333333%;
    height: 200px;
    border: #cccccc dashed 2px;
    text-align: center;
    padding-top: 80px;
    padding-bottom: 80px;
}

.no-margin{
    margin-left: 0px;
    margin-right: 0px;
}

.pagination{
    float: right !important;
    margin-top: 0px !important;
}

.dataTables_info{
    margin-top: 10px !important;
}

.mb0{
    margin-bottom: 0px !important;
}

div.readonly{
    pointer-events: none;
}

div.textarea{
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.selectedBorder, .selectedBorder:hover{
    padding: 1px !important;
}

.selectedImage, .selectedImage:hover{
    border: #e7505a solid 1px !important;
}

.galleryDiv .thumbnail, .galleryDiv2 .thumbnail{
    padding: 1px !important;
}

.page-header.navbar .page-logo .logo-default {
    margin: 19px 10px 0 !important;
}

.select2me.input-lg{
    width: 100% !important;
}

.ml0{
    margin-left: 0px !important;
}

.pl0{
    padding-left: 0px !important;
}

.resultElements{
    position: absolute;
}

.cd-stretchy-nav.edit-content2{
    top: 5px !important;
    right: 5px !important;
}

.cd-stretchy-nav.edit-content3{
    top: 5px !important;
    right: 40px !important;

}

.cd-stretchy-nav.edit-content3 .cd-nav-trigger::after{
    background: none;
    color: #ffffff;
    content: "\f042";
    font-family: "FontAwesome";
}

.red2{
    color: #E26A6A !important;
}

.page-header.navbar{
    background: #ffffff;
}

.form-group label{
    color: #888888;
    font-size: 13px;
}

.form-group.form-md-line-input {
    margin-bottom: 15px;
}

.row-0-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.pt0{
    padding-top: 0px !important;
}

.pt10{
    padding-top: 10px !important;
}

.h0{
    heght: 0px !important;
}

.md-checkbox label > .box{
    border: #888 solid 1px;
}

.connectedSortable .md-checkbox label > .box, .connectedSortableP .md-checkbox label > .box{
    border: #ffffff solid 1px;
    top: -8px;
}

.connectedSortable .md-checkbox label > .check, .connectedSortableP .md-checkbox label > .check{
    top: -8px;
    border-color: -moz-use-text-color #ffffff #ffffff -moz-use-text-color;
    border-width: medium 1px 1px medium;
}

.connectedSortable .md-checkbox label > .check.mt0, .connectedSortable .md-checkbox label > .box.mt0, .connectedSortableP .md-checkbox label > .check.mt0, .connectedSortableP .md-checkbox label > .box.mt0{
    top: 0px;
}

.table .md-checkbox label > .box{
    width: 15px;
    height: 15px;
    border: #666 solid 1px;
}

.table .md-checkbox label > .check{
    width: 10px;
    height: 15px;
    border-width: medium 1px 1px medium;
}

.form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
    font-size: 13px;
}

.md-radio label > .check{
    background: #e26a6a none repeat scroll 0 0;
}

.md-checkbox label > .check{
    border-color: -moz-use-text-color #e26a6a #e26a6a -moz-use-text-color;
}

.page-sidebar-fixed .page-sidebar{
    bottom: 0px;
}

.slimScrollDiv, .page-sidebar-menu{
    height: 100% !important;
}

.btn-group2{
    margin-top: 6px;
}

.tableInvoices > tbody > tr > td, .tableInvoices > tbody > tr > th, .tableInvoices > tfoot > tr > td, .tableInvoices > tfoot > tr > th, .tableInvoices > thead > tr > td, .tableInvoices > thead > tr > th {
    padding: 3px !important;
}

.tableMarginBottom0{
    margin-bottom: 0px !important;
}

.portlet .actions{
    float: right;
    display: inline-block;
}

.table-toolbar .btn-group a{
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.loader .numbers{
    color: #e26a6a;
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: -20px;
}

.fleft{
    float: left;
}

.categorytree{
    margin-left: 0px !important;
    padding-left: 0px !important;
}

.dd3-options{
    position: absolute;
    right: 4px;
    top: 4px;
}

.mce-branding-powered-by{
    display: none !important;
}

.handle_black{
    margin-right: 5px;
    width: 10px;
    height: 10px;
}

body > .select2-container{
    z-index: 100000;
}

.tree-checkbox{
    float: left;
    margin-top: -1px;
}

.mr10{
    margin-right: 10px;
}

.page-header.navbar .page-actions .btn-sm {
    margin-top: 6px !important;
}

.fancybox-overlay{
    z-index: 10000 !important;
}