/** DEFAULT **/

.cursor {
    cursor: pointer;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 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;
}

.modal90pc{
    width: 90% !important;
}

.modal60pc{
    width: 60% !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;
    cursor: not-allowed;
}

div.readonlyGroup input.form-control:not(.important),
div.readonlyGroup .form-control.select2-container:not(.important) a,
div.readonly input.form-control:not(.important),
div.readonly .form-control.select2-container:not(.important) a {
    position: relative;
}

div.readonly .ms-container:not(.important) .ms-selectable,
div.readonly .ms-container:not(.important) .ms-selection,
div.readonly input.form-control:not(.important),
div.readonlyGroup .ms-container:not(.important) .ms-selectable,
div.readonlyGroup .ms-container:not(.important) .ms-selection,
div.readonlyGroup input.form-control:not(.important) {
    background-color: rgba(50,50,50,.1);

}
div.readonly .form-control.select2-container:not(.important) a::after,
div.readonlyGroup .form-control.select2-container:not(.important) a::after {
    background-color: rgba(50,50,50,.1);
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

div.readonly[title] {
    pointer-events: visible;
}

div.readonly[title] * {
    pointer-events: none;
}

div.readonlyGroup[title],
div.readonlyGroup[title] {
    pointer-events: visible;
}

div.readonlyGroup[title] table.dataTable thead .sorting:not(.important),
div.readonlyGroup[title] input:not(.important),
div.readonlyGroup[title] div.bootstrap-switch:not(.important),
div.readonlyGroup[title] div.select2-container:not(.important),
div.readonlyGroup[title] select:not(.important) {
    pointer-events: none;
}

div.readonlyGroup[title] button,
div.readonlyGroup[title] a.btn {
    pointer-events: none;
    display: none;
    visibility: hidden;
    opacity: 0;
}

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;
}