/* GLOBAL - Scrollbar */
::-webkit-scrollbar {width:7px !important;}

/* GLOBAL - Page header search */
.page-header.navbar .search-form {width:20% !important; cursor:text;}
.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {opacity:1; transition:all 0.1s ease-in-out;}
.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {transition:all 0.1s ease-in-out;}
.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {transition:all 0.1s ease-in-out;}
.page-header.navbar .search-form.open {width:40% !important;}
.page-header.navbar .search-form.open .input-group .form-control {color:#FFF;}
.page-header.navbar .search-form.open .input-group .form-control::-moz-placeholder {color:#BBB; transition:all 0.1s ease-in-out;}
.page-header.navbar .search-form.open .input-group .form-control:-ms-input-placeholder {color:#BBB; transition:all 0.1s ease-in-out;}
.page-header.navbar .search-form.open .input-group .form-control::-webkit-input-placeholder {color:#BBB; transition:all 0.1s ease-in-out;}

/*.cscf_fields .item .panel-collapse .form-group.col-md-12 {margin:0 0 20px 0; padding-left:70px;}*/

/* GLOBAL - Misc */
.table {background:#FFF;}
.table td {vertical-align:middle !important;}
.table td i {color:#666;}
.table td i.fa.fa-copy, .table td i.fa.fa-external-link {margin-left:3px; color:#999;}
.table td i:hover {color:#6089CE; cursor:pointer;}
.table span.editable {color:#08C; cursor:pointer;}
.table > tbody > tr > td.td__entity-title {padding-right:40px;}
.foot_comitium {position:absolute; bottom:0; width:100%; padding:5px 0; font-size:11px; color:#888; background-color:#3D3D3D;}
.page-content {background:#FAFAFA !important;}
.page-bar {padding-left:5px; background:#FFF !important; border-radius:30px !important;}
.well {background:#F2F2F2 !important; border-radius:10px !important;}
.semibold {font-weight:400;}
.text-paginator {padding:19px 0 !important;}
.panel-default .panel-heading {background-color:#F2F2F2;}
.img-circle {border-radius:none; clip-path: circle(48% at center) !important; -webkit-clip-path: circle(48% at center) !important;} /* Rounded image in list */

.not-underlined, .not-underlined:hover {text-decoration:none;}

.table td a.loading {opacity:.6; transition:all .15s ease-in-out;}
.table td a.loading i.fa.fa-copy, .table td a.loading i.fa.fa-external-link {position:relative;}
.table td a.loading i.fa.fa-copy:after,
.table td a.loading i.fa.fa-external-link:after {
  content:"";
  display:block;
  width:16px; height:16px;
  position:absolute; top:-1px; left:-1px;
  background:url('/bundles/comitium5designer/global/plugins//bootstrap-editable/bootstrap-editable/img/loading.gif') center center no-repeat;
}


.form .form-actions {clear:both; background:none !important;}
.form .form-actions, .cs_change-type.c-module-form .form-actions {position:fixed; bottom:0; left:240px; right:0; z-index:1000; padding:10px; border-top:1px solid #E7E7E7; background:rgba(255,255,255,.8) !important; transition:all .35s ease-in-out;}
.form .form-actions.show {bottom:0; transition:all .35s ease-in-out;}
.form .form-actions .btn-group .dropdown-menu {z-index:1000;}
.form .form-actions .dropdown-menu {left:auto; right:0;}

@media (max-width:1200px) {

    /* GLOBAL - Table heading */
    .table thead tr th {font-size:13px;}

}

/* TABLES - Items activity (social & comments) */
td.item-activity {min-width:110px; padding:5px 3px !important;}
.item-activity--info {display:inline-block; margin:0 1px 3px 1px; padding:1px 6px; border:1px solid #DDD; color:#999; background:#FFF; border-radius:16px !important; font-size:11px;}
.item-activity--info a {color:#888;}
.item-activity--info a:hover {text-decoration:none;}
.item-activity--info i {font-size:11px;}
.item-activity--info.fb {}
.item-activity--info.fb i {color:#3B5998;}
.item-activity--info.tw {}
.item-activity--info.tw i {font-size:12px; color:#00ACED;}
.item-activity--info.comments {}
.item-activity--info.comments i {color:#86B1F6;}

/* TABLES - Items activity - Plan
.item-activity__plan {display:block; margin:2px 5px 0 5px;}
.item-activity__plan a {display:inline-block; min-width:76px; padding:2px 2px 2px 2px; font-size:11px; border:1px solid #DDD; color:#666; background:#FFF; border-radius:3px; transition:all .15s ease-in-out;}
.item-activity__plan a:before {content:""; display:inline-block; width:12px; height:12px; margin:-3px 4px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialPlanner.svg) no-repeat center; vertical-align:middle; opacity:.6;}
.item-activity__plan a:hover {text-decoration:none; background:#FAFAFA; transition:all .15s ease-in-out;} */

/* TABLES - Items activity - Plan */
.item-activity__plan {display:block; margin:2px 5px 0 5px;}
.item-activity__plan a {display:inline-block; padding:1px 6px; font-size:11px; border:1px solid #DDD; color:#666; background:#FFF; border-radius:3px; transition:all .15s ease-in-out;}
.item-activity__plan a:hover, .item-activity__plan a:focus {text-decoration:none; background:#FAFAFA; transition:all .15s ease-in-out;}

/* TABLES - Badges (SEO) */
table td .badge {margin:2px; font-weight:600;}
table td .badge {height:auto; padding:4px 5px 3px 5px; font-size:12px !important; font-weight:600;}
table td .badge-info {background:#656565; border-radius:4px !important;}

.cs_articles .badge.green {color:#54A200; background:0;}
.cs_articles .badge.red {color:#C00; background:0;}

/* TABLES - Ordering */
a.ordering {position:relative; padding-right:12px;}
a.ordering:hover {text-decoration:none; opacity:.6;}
a.ordering:after {position:absolute; right:0; top:7px; content:"\f0dc"; font-family:fontAwesome; font-size:12px; line-height:0.6em; color:#BBB; vertical-align:middle;}
a.ordering.desc:after, a.ordering.asc:after, a.ordering.default-desc:after, a.ordering.default-asc:after {color:#00A9C5;}
a.ordering.desc:after, a.ordering.default-desc:after {top:5px; content:"\f0dd";}
a.ordering.asc:after, a.ordering.default-asc:after {top:10px; content:"\f0de";}

/* TOASTR's */
.toastr-messages {display:none;}
#toast-container  {top:56px; right:7px;}

/* GLOBAL - Margins */
.margin-left-10 {margin-left:10px;}
.margin-left-15 {margin-left:15px;}
.margin-left-20 {margin-left:20px;}
.margin-left-25 {margin-left:25px;}
.margin-left-30 {margin-left:30px;}
.margin-right-10 {margin-right:10px;}
.margin-right-15 {margin-right:15px;}
.margin-right-20 {margin-right:20px;}
.margin-right-25 {margin-right:25px;}
.margin-right-30 {margin-right:30px;}
.margin-top-5 {margin-top:5px;}
.margin-top-10 {margin-top:10px;}
.margin-top-15 {margin-top:15px;}
.margin-top-20 {margin-top:20px;}
.margin-top-30 {margin-top:30px;}
.margin-top-40 {margin-top:40px;}

/* GLOBAL - Text in tables */
.table td span.text-id {display:block; min-width:30px; font-size:11px; color:#777; text-align:center;}
.table td span.text-over, .table td div.text-over {font-size:11px; color:#777}

/* GLOBAL - Lists external links
.table td.item-title {padding-left:50px !important;}
.table td .external-link {display:flex; justify-content:center; align-items:center; position:absolute; top:0; left:0; bottom:0; width:50px;}
.table td .external-link a {width:30px; height:30px; background:#FFF url(../statics/designer-statics/images/layout_img/icon-link.svg) no-repeat center; background-size:14px; border:1px solid #F0F0F0; border-radius:100% !important;} */

/* GLOBAL - Lists external links */
a.permalink, a.permalink i {margin-left:2px; color:#999;}

/* GLOBAL SEARCH - Suggest */
ul.cs_global_search {z-index:1000; width:500px !important; height:auto !important; max-height:400px !important; overflow:auto; margin:0; padding:0; list-style:none; background:#FFF; border:1px solid #EBEBEB; box-shadow:0 0 5px #CCC;}
ul.cs_global_search.small {}
ul.cs_global_search li, ul.cs_global_search li:hover {box-sizing:border-box;border-bottom:1px solid #EBEBEB;}
ul.cs_global_search li a {box-sizing:border-box; display:block; padding:7px 6px !important; border:none; color:#666;}
ul.cs_global_search li a:hover {padding:7px 6px !important; color:#000 !important; background:#FAFAFA; border:none; text-decoration:none;}
ul.cs_global_search li a i.fa {margin-right:2px; color:#AAA;}
ul.cs_global_search li a strong {color:#333; font-weight:700;}
ul.cs_global_search li a.ui-state-focus {margin:0 !important; color:#555; background:#FAFAFA; text-decoration:none; border:none !important;}

/* GLOBAL - CK Editor */
.cke {background:#F9F9F9 !important; border-color:#DDD !important; border-radius:3px !important;}
.cke .cke_contents {border:1px solid #EBEBEB;}

/* GLOBAL - Spinner inputs */
input.form-control.spinner {background-position:calc(100% - 8px) center !important;}

/* GENERIC SOCIAL */
.badge-facebook {padding:0px 10px 0px 3px; background-color:#365F97;}
.badge-twitter {padding:0px 10px 0px 3px; background-color:#0096D4;}
.badge-facebook i, .badge-twitter i {padding:1px 5px; color:#FFF !important; font-size:12px;}
#social_network .btn.btn-xs {padding:2px 8px;}
#social_network .btn.btn-xs:before {margin:0 6px 0 0; font-family:fontAwesome; content:"\f0c5";}

/* Required Fields */
span.required {color:#A94442 !important;}
h4 span.required {font-size:12px; vertical-align:top;}

/* Custom Form groups */
.form-group-spinner {width:150px;}
.form-group .text-addon {font-size:13px;}

/* MODULE - Buttons */
.cs-module-buttons {}
.cs-module-buttons .btn span.num {margin:0 1px; font-size:13px; font-weight:700;}
.cs-module-buttons .dropdown-menu {z-index: 1001;}
.cs-module-buttons .dropdown-menu .divider {margin:0;}
.cs-module-buttons .dropdown-menu .dropdown-submenu {}
.cs-module-buttons .dropdown-menu .dropdown-submenu a, .cs-module-buttons .dropdown-menu .dropdown-submenu li a {padding:5px 14px !important; font-size:13px;}
.cs-module-buttons .dropdown-menu .dropdown-header {padding:6px 12px; font-size:11px; font-weight:500; background:#FFF; text-transform:uppercase; border-bottom:1px solid #EBEBEB;}
.cs-module-buttons .dropdown-menu li.disabled a {color:#999;}

/* MODULE - Search */
.cs-module-search {text-align:right;}
.cs-module-search div {}
.cs-module-search div span {cursor:pointer;}
.cs-module-search-advanced {display:none;}
.cs-module-search-advanced .col-md-6 .col-md-6 {padding-left:0;}
.cs-module-search-advanced .portlet.light {padding:5px 15px; border:1px solid #DDD;}
.cs-module-search-advanced .portlet.light .portlet-title {margin:0 !important; padding:0; letter-spacing:-.02em;}
.cs-module-search-advanced .portlet.light .portlet-title .caption {font-size:16px; font-weight:400;}
.cs-module-search-advanced .portlet.light .portlet-title .caption .fa {margin-top:2px;}
.cs-module-search-advanced .portlet.light label {font-size:13px; opacity:.8;}
.cs-module-search-advanced .help-block {font-size:12px;}
.cs-module-search-advanced .input-medium {width:100% !important;}

@media(min-width:1200px) {

    .cs_articles .cs-module-search-advanced .col-lg-4:nth-child(4), .cs_articles .cs-module-search-advanced .col-lg-4:nth-child(7) {clear:left;}

}

@media(max-width:1200px) {

    .cs_articles .cs-module-search-advanced .col-lg-4:nth-child(4), .cs_articles .cs-module-search-advanced .col-lg-4:nth-child(7) {clear:none;}

}


/* MODULE - TABS */
.cs-module-tabs {margin-bottom:30px;}
.cs-module-tabs ul {}
.cs-module-tabs ul li {}
.cs-module-tabs ul li a {background:none;}

/* MODULE - Buttons & Search - Tablet */
@media (max-width:990px) {
    .cs-module-buttons {margin-bottom:20px;}
}

/* COMMON - Color picker */
.colorpicker.dropdown-menu {min-width:0;}

/* COMMON - Status Select (Bootstrap redefinitions) */
.bs-select.status-select {}
.bootstrap-select.status-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width:auto;}
.bootstrap-select.status-select.btn-group .dropdown-menu li > a:hover {}
.bs-select.status-select button {padding:4px 20px 4px 10px; background:#FFF; border:1px solid #DDD; border-radius:10px !important;}
.status-select.bootstrap-select.btn-group .btn .caret {top:56%;}
.status-select.bootstrap-select.btn-group.open button {border:1px solid #CCC;}

@media (max-width:1300px) {
    .bs-select.status-select {max-width:100px;}
    .bs-select.status-select .p_uncorrected {position:relative;}
    .bs-select.status-select .p_uncorrected .filter-option:after {content:""; position:absolute; top:1px; right:1px; bottom:1px; width:44px; background:rgba(255,255,255,.5); border-radius:0 8px 8px 0;}
    .bs-select.status-select .btn.status.p_uncorrected .filter-option:after {content:"";}
}

/* COMMON - WORKFLOW - Status Select (Colors) */
.status {font-size:12px; font-weight:600;}
.status.draft {color:#AA824D;}
.status.pending_correction {color:#BF8337;}
.status.corrected {color:#E37700;}
.status.published {color:#279300;}
.status.p_uncorrected {color:#8A9300;}
.status.unpublished {color:#CE0000;}

.label-draft, .label-pending_correction, .label-corrected, .label-published, .label-p_uncorrected, .label-unpublished {border-radius:4px !important;}
.label-draft {background:#AA824D;}
.label-pending_correction {background:#BF8337;}
.label-corrected {background:#E37700;}
.label-published {background:#279300;}
.label-p_uncorrected {background:#8A9300;}
.label-unpublished {background:#CE0000;}

.status .select2-search-choice {background:#FFF !important; border:1px solid #DDD !important;}

.status.sending, .dropdown-menu .status.sending a {color:#E37700;}
.label-sending {background:#E37700;}
.status.ready, .dropdown-menu .status.ready a {color:#AA824D;}
.label-ready {background:#AA824D;}

/* COMMON - WIDGETS - Status Select (Colors) */
.status.develop {color:#CE0000;}
.status.pre_production {color:#8A9300;}
.status.production {color:#279300;}
.status.stand_by {color:#AA824D;}
.dropdown-menu .status.develop a {color:#CE0000;}
.dropdown-menu .status.pre_production a {color:#8A9300;}
.dropdown-menu .status.production a {color:#279300;}
.dropdown-menu .status.stand_by a {color:#AA824D;}

/* COMMON - ORDERS - Status Select (Colors) */
.status.order_payed {color:#279300;}
.status.order_processed {color:#279300;}
.status.order_pending {color:#AA824D;}
.status.order_failed {color:#CE0000;}
.status.order_canceled {color:#CE0000;}
.dropdown-menu .status.order_payed a {color:#279300;}
.dropdown-menu .status.order_processed a {color:#279300;}
.dropdown-menu .status.order_pending a {color:#AA824D;}
.dropdown-menu .status.order_failed a {color:#CE0000;}
.dropdown-menu .status.order_canceled a {color:#CE0000;}

/* COMMON - WORKFLOW - Dropdown actions (Colors) */
.dropdown-menu .status {font-size:13px;}
.dropdown-menu .status a {padding-top:6px; padding-bottom:6px;}
.dropdown-menu .status.draft a {color:#AA824D;}
.dropdown-menu .status.pending_correction a {color:#BF8337;}
.dropdown-menu .status.corrected a {color:#E37700;}
.dropdown-menu .status.published a {color:#279300;}
.dropdown-menu .status.p_uncorrected a {color:#8A9300;}
.dropdown-menu .status.unpublished a {color:#CE0000;}

/* COMMON - WORKFLOW - Tabbable redefinition  */
.tabbable-custom {overflow: visible !important;}
.tabbable-custom > .nav-tabs > li > a {margin-right:0; color:#00A9C5; transition:all .15s ease-in-out;}
.tabbable-custom > .nav-tabs > li.active > a {color:#444;}
.tabbable-custom > .nav-tabs > li.disabled {opacity:0.5;}
.tabbable-custom > .nav-tabs > li.error a {color:#C00;}
.tabbable-custom > .nav-tabs > li.error a:before {display:inline-block; margin:-2px 4px 0 0; font-family:fontAwesome; content:"\f071"; font-size:12px; vertical-align:middle;}
.tabbable-custom > .nav-tabs > li a:hover {background:rgba(255,255,255,.9); border-radius:3px 3px 0 0; border:1px solid #DDD; border-bottom-color:#FFF; transition:all .15s ease-in-out;}

/*.tabbable-custom > .nav-tabs > li.done {padding-left:15px; transition:all .15s ease-in-out;}
.tabbable-custom > .nav-tabs > li.done:before {position:absolute; left:10px; top:11px; content:"\f00c"; font-family:"fontAwesome"; color:#279300; transition:all .15s ease-in-out;}*/

/*button.status.draft {color:#FFF; background:#AA824D;}
button.status.corrected {color:#FFF; background:#E37700;}
button.status.published {color:#FFF; background:#279300;}
button.status.p_uncorrected {color:#FFF; background:#8A9300;}
button.status.unpublished {color:#FFF; background:#CE0000;}*/

/* COMMON - WIZARD */
.form-wizard .progress {margin-bottom:10px;}
.form-wizard .steps > li > a.step > .number {margin:0; background:#FDFDFD; border:1px solid #DDD;}
.form-wizard .steps > li.active > a.step .number {color:#FFF; background-color:#00ACEB; border-color:#00ACEB;}
.form-wizard .steps > li > a.step > .desc {display:block; margin-top:5px;}
.form-wizard .steps > li.error > a.step .desc, .form-wizard .steps > li.active.error > a.step .desc {color:#C00;}
.form-wizard .steps > li.error > a.step .number, .form-wizard .steps > li.active.error > a.step .number {color:#C00; border-color:#EB9D9D; background:none;}
.form-wizard .steps > li.error > a.step .desc:before {display:inline-block; font-family:fontAwesome; content:"\f071"; font-size:12px; vertical-align:middle;}
.form-wizard .steps > li.done > a.step .desc i.fa-check {display:none;}
.form-wizard .steps > li.disabled {pointer-events:none;}

/* TABS */
.module-tabs li[data-tab="general"] {}
.module-tabs li[data-tab="categories_tags"] {}
.module-tabs li[data-tab="template"] {}
.module-tabs li[data-tab="seo"] {}
.module-tabs li[data-tab="social_network"] {}

/* COMMON - FORM VALIDATION */
.has-error .help-block, .form-group.has-error label, .block_info p.has-error {color:#C00;}
.form-steps.alert-danger {margin:0 0 20px 0; padding:10px 14px; background:none; list-style:none; border-radius:8px !important; border:1px solid #F2E4E5; background:#FAF4F5;}
.form-steps.alert-danger li.msg {padding:0; border:none; font-size:14px; background:none; color:#C00;}
.form-steps.alert-danger li.msg:before {display:none;}
.form-steps.alert-danger li {display:inline-block; margin-right:6px; padding:4px 12px 4px 10px; font-size:12px; border-radius:8px !important; cursor:pointer; color:#777; background:#FFF; border:1px solid #EBCCD1; transition:all 0.15s ease-in-out;}
.form-steps.alert-danger li:hover {background:#FAF5F6; transition:all 0.15s ease-in-out;}
.form-steps.alert-danger li:before {font-family:fontAwesome; content:"\f040"; margin:-2px 4px 0 0 !important; font-size:11px; transition:all 0.15s ease-in-out;}
.form-steps.alert-danger li:hover:before {}

.progress > .progress-bar-success {background-color:#00ACEB;}

.alert-heading {margin-bottom:5px !important;}
.alert-block .defaultBtn {margin-top:4px;}
.alert__info {display:block; margin-top:7px; font-size:11px;}

/* COMMON - STEPS (generic create item steps)
.tab-pane#step1, .tab-pane#step2, .tab-pane#step3, .tab-pane#related-content, .tab-pane#step4, .tab-pane#step5, .tab-pane#step6, .tab-pane#step7, .tab-pane#step8, .tab-pane#step9, .tab-pane#step10 {padding:30px 0px;}
.tab-pane#step1 .tab-pane#tab1, .tab-pane#step2 .tab-pane#tab2, .tab-pane#step3 .tab-pane#tab3, .tab-pane#related-content, .tab-pane#step4 .tab-pane#tab4, .tab-pane#step5 .tab-pane#tab5, .tab-pane#step6 .tab-pane#tab6, .tab-pane#step7 .tab-pane#tab7, .tab-pane#step8 .tab-pane#tab8, .tab-pane#step9 .tab-pane#tab9, .tab-pane#step10 .tab-pane#tab10 {padding:0;} */

/* COMMON - TAB PANE (generic edit item tabs)
.tab-pane#tab1, .tab-pane#tab2, .tab-pane#tab3, .tab-pane#related-content, .tab-pane#tab5, .tab-pane#tab6, .tab-pane#tab7, .tab-pane#tab8, .tab-pane#tab9, .tab-pane#tab10 {padding:30px 0px;} */

/* COMMON - STEPS (generic create item steps) */
.tab-pane > .form-group {padding:10px 10px 0 10px;}

/* TABLES - Inside buttons */
.table td .btn-sm i {margin-left:6px; font-size:14px !important; color:#FFF;}
.table td .defaultBtn i {margin:0 5px 0 0; color:#777; font-size:12px !important;}
.table td span.text-muted {margin-left:5px; font-size:11px;}

/* TABLES - Date info */
td.date {color:#777;}
td.date em {font-style:normal; color:#444; background:none;}
td.date em.text-info {color:#31708F; border-bottom:1px dashed #31708F; border-radius:0;}

/* TABLES - Popover */
td .popover {border-radius:4px !important;}
td .progress.popovers {cursor:pointer;}

.form-group + hr {margin-top:40px;}

/* COMMON - Content URL */
.content-url {word-wrap:break-word;}
.content-url i.fa {display:inline-block; margin-right:5px !important; vertical-align:top;}
.content-url a.url {display:inline-block; max-width:100%; vertical-align:top; word-wrap:break-word; font-size:11px !important; line-height:1.2em;}
.content-url-info {display:block;font-size:11px;}
.content-url-info i.fa {margin-right:2px !important;}
.content-url-info span span {color:#777;}

/* SPECIFIC - Content URL Assets */
.cs_articles .content-url {margin-top:10px;}

/* SPECIFIC - Content URL Assets */
/*.edit-asset.video .content-url a.url {display:inline-block; max-width:98%; vertical-align:top;}*/

/* COMMON - Modals */
.modal-content {border-radius:6px !important; box-shadow:0 0 10px rgba(0,0,0,.3) !important; border:none !important;}
.modal-backdrop.fade.in {z-index:10049 !important;}
body .modal-backdrop, body .modal-backdrop.fade.in, .ui-widget-overlay {background-color:rgba(0,0,0,.6) !important;}
.modal-title, .modal-body {color:#4E636F;}
.modal-title {color:#000; font-weight:500;}
.modal-body.indelible-items {}
.modal-body.indelible-items ul {margin:10px;}
.modal-body.indelible-items ul li {}
.modal-body .select2-container {max-width:100%}
.modal-body ul li + li {margin-top:5px;}
.modal-body .links-modal-block ul li + li {margin-top:0;}
.modal-body p:last-child {margin-bottom:0;}

@media (min-width:768px) {

    .form-horizontal .control-label {margin-bottom:4px !important;}

}

@media (max-width:650px) {

    .modal.in .modal-dialog {margin-top:55px;}

}

/* ERROR 404 */
.page-404 {text-align: center;}
.page-404 .number {position:relative; top: 35px; display: inline-block; letter-spacing: -10px; margin-top: 0px; margin-bottom: 10px; line-height: 128px; font-size: 128px; font-weight: 300; color: #7bbbd6; text-align: right;}
.page-404 .details {display:inline-block; margin-left:40px; padding-top:0px; text-align:left;}

/* SITE MANAGEMENT */
.cs_site-management .page-top-buttons {right:10px;}
.cs_site-management .page-top-buttons .dropdown-menu {left:auto; right:0;}
.site-management td i {font-size:24px; line-height:25px; color:#666;}
.cs_site-management h3.popover-title{background-color:#dddddd; font-weight:700;}
.cs_site-management .list-unstyled{margin:0px !important;}
.cs_site-management .list-unstyled li{padding:0; margin:0;}
.cs_site-management .list-unstyled li p{margin-top:15px; margin:0px; background-color:#F2F2F2; padding:10px 5px;}
.cs_site-management .list-unstyled li p img{margin-top:-3px; margin-left:10px;}
.cs_site-management .list-unstyled li.locale {padding:10px 0; border-bottom:1px solid #F2F2F2; padding-right:15px}
.cs_site-management .list-unstyled img.locale{margin-left:30px; margin-right:5px}
.cs_site-management .popover{max-width:none;}
.cs_site-management .popover-content{padding:0;}

@media (max-width:768px) {

    /* SITE MANAGEMENT */
    .cs_site-management .page-top-buttons {right:0;}

}

/* SITE MANAGEMENT NEW / EDIT */
.cs_site-management-new{}
.cs_site-management-new .float-right{float:right; margin:1px 10px; padding:3px 10px;}
.cs_site-management-new .success {padding:1px 10px;}

/* SITE MANAGEMENT - Sites list */
.sites-table {}
.sites-table td:nth-child(2) {padding:0;}
.sites-table th:nth-child(3), .sites-table td:nth-child(3) {text-align:center;}
.sites-table table {width:100%;}
.sites-table table tr td {padding:6px !important; border-bottom:1px solid #DDD; color:#777;}
.sites-table table tr:last-child td {border-bottom:none;}
/*
.sites-table table td:nth-child(1) {}
.sites-table table td:nth-child(2) {font-size:11px;}
.sites-table table td:nth-child(2) .fa {font-size:12px; vertical-align:middle;}
.sites-table table td:nth-child(3) {width:15%; font-size:11px; text-align:left;}
*/
.sites-table table tr.subsite-name td {font-weight:600; background:#F0F0F0;}
.sites-table table tr.subsite-domains td {font-size:12px;}
.sites-table table tr.subsite-domains td:nth-child(2) {text-align:right;}

@media (max-width:768px) {

    /* SITE MANAGEMENT - Sites list */
    .sites-table table, .sites-table table tbody, .sites-table table tr, .sites-table table tr td {display:block; width:100% !important;}
    .sites-table table tr td {border:none;}
    .sites-table table tr td + td {padding-top:0 !important;}
    .sites-table table tr td:nth-child(3) {display:none;}

}

/* SITE MANAGEMENT - Subsite form */
.subsite-form {}
.subsite-form .form-group {overflow:hidden; margin-bottom:15px;}
.subsite-form .form-group textarea {min-height:100px;}

/* SITE MANAGEMENT - Subsite config */
.subsite-config .checklist {max-width:700px; margin:0 auto;}
.subsite-config .checklist + .checklist {margin-top:50px;}
.subsite-config .checklist ul li:first-child {border-radius:6px 6px 0 0 !important;}
.subsite-config .checklist ul li:last-child {border-radius:0 0 6px 6px !important;}
.subsite-config .checklist ul li {position:relative; display:block; margin-bottom:-1px; padding:12px 10px; background-color:#FFF; border:1px solid #DDD;}
.subsite-config .checklist ul li.list-group-title {padding:8px 10px; background:#F0F0F0; font-weight:700;}
.subsite-config .checklist ul li .badge {margin-top:2px; padding-right:0; background:#74B4F2; transition:all .15s ease-in-out;}
.subsite-config .checklist ul li .badge:hover {background:#5098DE; transition:all .15s ease-in-out;}
.subsite-config .checklist ul li .badge a {color:#FFF; font-weight:500; transition:all .15s ease-in-out;}
.subsite-config .checklist ul li .badge a:hover {text-decoration:none; transition:all .15s ease-in-out;}
.subsite-config .checklist ul li .badge i {font-size:12px;}
.subsite-config .checklist ul li .fa {margin:0 4px 0 0; font-size:18px; line-height:1.2; vertical-align:middle;}
.subsite-config .checklist ul li .fa-check-circle {color:#A6C400;}
.subsite-config .checklist ul li .fa-times {color:#C40000;}

/* SITE MANAGEMENT - Subsite - Preferences */
.new-subsite-preferences {padding:10px 0;}
.new-subsite-preferences h4 {margin-bottom:20px; font-size:18px;}
.new-subsite-preferences .form-group {margin-bottom:20px;}
.new-subsite-preferences label {display:block;}
.new-subsite-preferences .form-actions {margin-top:35px; padding-top:15px; border-top:1px solid #DDD;}

/* SITE MANAGEMENT - Struct */
.cs-site-management .module-form-wrapper {margin-top:65px;}
.cs-site-management .module-form-wrapper > .col-md-12 {padding:0;}

@media (max-width:768px) {

    /* SITE MANAGEMENT - Struct */
    .cs-site-management .module-form-wrapper {margin-top:45px;}

}

@media (max-width:650px) {

    /* SITE MANAGEMENT - Struct */
    .cs-site-management .module-form-wrapper > .col-md-12 {padding:0 5px;}

}

/* USERS - Common */
.cs_user_new {}
.cs_user_new .roles {}
.cs_user_new .roles img {margin-top:-3px;}
.cs_user_new .alert {margin:0 !important;}
.cs_user_new .module-tabs.module-tabs-edit li a {padding-left:10px;}
.cs_user_new #add_new_role .btn.mainBtn {margin-top:20px;}

/* USERS - Module form wrapper */
.cs_user .module-form-wrapper {margin-top:50px;}
.cs_user .nav-pills.module-tabs li a {padding-left:10px;}
.cs_user .meet-our-team {min-height:0; max-height:100%;}

@media(min-width:769px) {

    /* USERS - page top buttons */
    .cs_user .page-top-buttons {transition:all .15s ease-in-out;}
    .tab-roles-active .page-top-buttons {right:10px;  transition:all .15s ease-in-out;}

}

@media(max-width:650px) {

    /* USERS - Module form wrapper */
    .cs_user .module-form-wrapper {margin-top:10px;}

}

/* USERS - Modal */
.cs_user_new .modal.fade.in {z-index:1000 !important;}
.cs_user_new .modal .form-actions {position:static !important;}
.cs_user_new .modal-backdrop.fade.in {display:none;}

/* USER NEW/EDIT + ROLES */
.signed_roles{}
.signed_roles .signed_roles_ul {margin:0; padding:0; padding-left:10px; border:1px solid #E5E5E5; list-style:none;}
.signed_roles .signed_roles_ul a {font-size:14px; color:#333;}
.signed_roles .signed_roles_ul i {padding-top:7px; padding-right:20px; color:#000;}
.signed_roles .signed_roles_ul li.dropdown-extended .dropdown-menu {min-width:160px; max-width:300px; width:233px; background-color:#FFF;}
.signed_roles .signed_roles_ul li.dropdown-extended .dropdown-menu > li p {margin:0px; padding:10px; color:#444; background-color:#EEE; font-size:14px; font-weight:300;}
.signed_roles .signed_roles_ul li.dropdown-extended .dropdown-menu > li {}
.signed_roles .signed_roles_ul li.dropdown-extended .dropdown-menu > li a {display:block; clear:both; padding:7px 10px 5px 10px; font-size:13px; font-weight:300; line-height:20px; white-space:normal;  color:#666; background-color:#FFF; border-bottom: 1px solid #F4F4F4 !important; text-shadow:none;}
.signed_roles .signed_roles_ul li.dropdown-extended .dropdown-menu > li a:hover {background-image:none; background-color:#F5F5F5; color:#000; filter:none;}
.signed_roles .signed_roles_ul li.dropdown-language > .dropdown-menu > li > a > img {margin-bottom:2px;}

/* USER ROLES */
.cs_user_new .module-form-wrapper {margin-top:40px;}
.cs-user-new-form {max-width:500px; margin:0 0 30px 0;}
.cs-user-new-form .portlet-title {margin-bottom:10px; font-size:18px;}
.cs-user-new-form label, .cs-user-new-form .col-md-6 {float:none; width:100%; text-align:left !important;}
.cs-user-new-form label {margin-bottom:3px !important;}
.cs-user-new-form .col-md-6 {}
.cs-user-new-form .form-group  {margin-bottom:8px;}
.cs_user_new .table.table-bordered {}
.cs_user_new .table > tbody + tbody {border:none !important;}
.cs_user_new tr.warning td {color:#000 !important; background:#F8F8F8 !important;}

/* COMMON - User list
.meet-our-team {overflow:hidden; padding-bottom:10px; margin-bottom:30px; max-height:320px; min-height:320px; background:#F2F2F2;}
.meet-our-team .team-info {padding:0 10px;}
.meet-our-team img {margin:0 auto; max-width:100%; max-height:190px;}
@media (max-width:990px) {
    .meet-our-team {max-height:250px !important; min-height:250px !important;}
    .meet-our-team ul.social-icons {display:none;}
} */

/* USER
.meet-our-team {background:#FAFAFA; overflow:hidden; padding:10px 0px; margin-bottom:30px; max-height:320px; min-height:320px; outline:1px solid #EBEBEB;}
.meet-our-team .team-info {padding:10px !important; width:auto; text-overflow:ellipsis; overflow:hidden;}
@media (max-width:990px) {
    .cs_user .meet-our-team {background:#F2F2F2; overflow:hidden; padding-bottom:10px; margin-bottom:30px; max-height:auto; min-height:0;}
} */

/* USER */
.meet-our-team {overflow:hidden; margin-bottom:30px; padding:10px; max-height:330px; min-height:330px; background:#FAFAFA; outline:1px solid #EBEBEB;}
.meet-our-team img {/*float:left;*/ width:100%; max-height:100%; height:auto !important;}
.meet-our-team .team-info {padding:0 !important; width:auto; text-overflow:ellipsis; overflow:hidden;}

@media (max-width:990px) {

    .cs_user .meet-our-team {overflow:hidden; max-height:auto; min-height:0; margin-bottom:30px; padding-bottom:10px; background:#F2F2F2;}
    .meet-our-team ul.social-icons {display:none;}

}

@media (max-width:660px) {

    .meet-our-team {min-height:0;}

}

/* COMMON - PORTLET */
.portlet {margin:15px 0px;}
.portlet.light {clear:both;}
.portlet .portlet-title .caption > i {font-size:24px;}
.portlet.light.bordered {margin-right:15px; border:1px solid #E1E1E1 !important; background:#FFF;}
.portlet-sortable-empty{height:auto;}

/* COMMON - PORTLET - Portlet title */
.caption.tools {float:left !important; width:auto !important;}
.caption.tools a {padding-right:24px; width:auto !important; background-repeat:no-repeat; background-position:right;}
.portlet > .portlet-title > .tools > a.btn {padding:1px 6px; font-size:12px; height:auto;}
.tools i {margin-right:3px; font-size:13px !important;}
.portlet-title {font-size:16px; line-height:1em; font-weight:300;}
.portlet-title-info {display:inline-block; overflow:hidden; max-width:70%; margin:14px 0px 0px 10px; vertical-align:middle; font-size:12px; text-overflow:ellipsis; white-space:nowrap;}
.portlet-title-wrapper {float:left;}
.portlet.light .portlet-title {margin:10px 0px !important; min-height:0 !important; border:none !important; font-weight:600;}
.portlet.light .portlet.light .portlet-title {margin:0 !important; padding:0 !important; min-height:0 !important; font-size:15px; line-height:1em; font-weight:300; border:none;}
.portlet.light > .portlet-title > .actions {padding:0;}
.portlet-title {position:relative;}
.portlet-title .actions {position:absolute; top:0px; right:0px;}

.cs_articles .portlet-title .actions {position:absolute; top:-6px; right:-6px;}
.cs_articles .portlet-title .actions .btn-icon-only.red {padding-top:4px;}
.cs_articles .portlet-title .loop-toogle {cursor:pointer; font-weight:500; letter-spacing:-.015em;}
.cs_articles .portlet-title .loop-toogle:after {content:""; display:inline-block; width:12px; height:6px; margin:-2px 0 0 8px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; background-size:100%; vertical-align:middle; transition:all .15s ease-in-out;}
.cs_articles .portlet-title .loop-toogle.opened:after {margin:-3px 0 0 8px; transform:rotate(-180deg); transition:all .15s ease-in-out;}
.module-form-wrapper .portlet .portlet-sortable {border-color:#DDD !important;}
.module-form-wrapper .portlet .portlet-sortable .portlet-body {padding-top:15px;}
.module-form-wrapper .portlet .portlet-sortable .portlet-body .input-group {padding:0 15px;}
.cs_articles .module-form-wrapper .cs-selected-assets .asset-wrapper {margin:0 !important;}
.module-form-wrapper .form-horizontal .portlet.light.bordered .portlet.light.bordered .form-group {margin-left:-12px !important; margin-right:-12px !important;}
.cs-selected-assets .checkbox-list {position:absolute; top:3px; right:9px;}

/* COMMON - Element status icon */
span.status {}
span.status i {font-size:15px;}
span.status i.fa-circle-o {color:#CCC;}
span.status i.fa-dot-circle-o {color:#35AA47;}
table span.status {display:block; text-align:center;}

/* COMMON - Element info icon */
span.info {}
span.info i {font-size:15px;}
table span.info {display:block; text-align:center;}
span.status i.fa-times {color:#900 !important;}

/* COMMON - Categories & Tags (Select 2) */
.form-group.no-content {opacity:.5;}
.select2-search-choice {padding:5px 6px 5px 20px !important; color:#2D5E7F !important; background:#D3E4EF !important; border:1px solid #96bfda  !important; border-radius:4px !important; font-size:13px !important;}
.select2-search-choice.disabled {opacity:0.8; color:#A94442 !important; background:#F2DEDE  !important; border-color:#EBCCD1  !important;}
.select2-results li.disabled {opacity:0.8; color:#A94442 !important; font-style:italic;}
.select2-results li.disabled span {color:#A94442 !important;}
.select2-results li.disabled span strong {text-transform:uppercase;}

.select2-search-choice.future {opacity:0.8; color: #5f824c !important; background: #e1ecdb !important; border-color: #b7d2a9 !important;}
.select2-results li.future {opacity:0.8; color: #5f824c !important; font-style:italic;}
.select2-results li.future span {color: #5f824c !important;}
.select2-results li.future span strong {text-transform:uppercase;}

.select2-results li.select2-highlighted {color:#FFF !important; background:#00A9C5 !important;}
.select2-results li.select2-highlighted span {color:#FFF !important;}
.select2-results li.disabled.select2-highlighted {color:#FFF !important; background:#c84343  !important;}
.select2-results li.disabled.select2-highlighted span {color:#FFF !important;}
.select2-results li.future.select2-highlighted {color:#FFF !important; background:#b7d2a9  !important;}
.select2-results li.future.select2-highlighted span {color:#FFF !important;}
.select2-result-label span {margin-left:3px; color:#888 !important; font-size:11px !important;}
.select2-result li.select2-highlighted span {color:#FFF !important;}
.select2-results li.overstatus.select2-highlighted {color:#FFF !important; background: #eee !important;}

/* COMMON - Form alerts */
.alert {clear:both; font-size:14px; border-radius:6px !important;}
.tab-content .alert {margin:0;}

/* COMMON - Nestable lists */
.dd3-content {border:1px solid #CCC; border-radius:4px !important; border-color:#DDD;}
.dd3-handle {border:1px solid #CCC; border-radius:4px 0px 0px 4px !important;}

.inline, .radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline, .checkbox-list > label.checkbox-inline:first-child {margin-left:0; margin-right:15px !important; padding-left:0;}

/* COMMON - Tables */
table tr.level2 td:nth-child(2), table tr.level3 td:nth-child(2), table tr.level4 td:nth-child(2), table tr.level5 td:nth-child(2) {background:url(../img/indent.gif) no-repeat;}
table tr.level2 td:nth-child(2) {padding-left:25px; background-position:10px center;}
table tr.level3 td:nth-child(2) {padding-left:40px; background-position:25px center;}
table tr.level4 td:nth-child(2) {padding-left:55px; background-position:40px center;}
table tr.level5 td:nth-child(2) {padding-left:70px; background-position:55px center;}

/* COMMON - LIST BLOCKED*/
.blocked-id {display:block; text-align:center;}
.blocked-id i {color:#C00 !important; cursor:help !important;}
.dd3-content-inner1 span.blocked-id {display:inline;} /* Pages */

/* COMMON - Info & Option icons */
table td span.info-icon {margin-right:2px; vertical-align:middle;}
table td span.info-icon i.fa {font-size:16px;}
table td span.info-icon i.fa:hover {color:inherit; cursor:default;}
table td span.opts {}
table td span.opts a {width:24px; height:25px; margin-bottom:4px; padding:2px 3px; cursor:pointer !important;}
table td span.opts a i, table td span.opts a:hover i {color:#FFF; font-size:14px;}
/* COMMON but usded only in Related notice */
table td span.opts a.default.active {background:#999 !important;}
table td span.opts a.active i.fa-refresh {color:#68ff5d;}
table td span.opts a.active:hover i.fa-refresh {color:#FFF;}

/* COMMON - Tables (images) */
table td .img-circle {max-width:30px; max-height:30px; width:30px; height:30px; margin-right:3px;}

/* COMMON - MAP - Basics */
.cs_map_search {}
.cs_map_search .btn i {margin-right:8px;}
.cs_map {margin:20px 0px; margin-left:16px; width:calc(100% - 32px); height:400px; background:#EBEBEB;}
.cs_map_locations {}
.cs_map_locations .table .form-group {margin-left:0; margin-right:0;}
.cs_map_locations .table .table {margin:0; border:none;}
.cs_map_locations .table .table td:first-child {border-left:none;}
.cs_map_locations .table .table td {padding:10px; border-top:1px solid #DDD; border-left:1px solid #DDD;}
.cs_map_locations .table .table tr.location-info td {}
.portlet-sortable {cursor:move;}
.portlet-sortable-placeholder {background:#FAFAFA;}

.map-location-top {margin-bottom:20px;}
.map-location-bottom {}
.map-location-bottom .col-md-12 {padding:0;}
.map-location-bottom .form-group {margin-bottom:20px; margin-right:0;}
.map-location-bottom .cs_map {margin:0 0 15px 0; width:100%;}

/* COMMON - MAP - Edit location info */
tr.editing {background:#FFFEF7;}
tr.location-info.enabled {display:table-row; transition:all 0.5s ease-in-out; background:#FFFEF7;}
tr.location-info.disabled {display:none; transition:all 0.5s ease-in-out; background:#FFF;}
tr.location-info td label {font-size:13px;}
tr.location-info td input {width:calc(100% - 10px);}

/* COMMON - Inline edit (inside tables) */
table td .editable-container.editable-inline {display:block;}
table td .editable-container.editable-inline .form-group, .editable-container.editable-inline .form-group .editable-input {width:calc(100% - 100px);}
table td .form-inline .form-group {display:block; margin:0px 0px 0px 3px !important; width:100% !important;}
table td .form-inline .editable-input {}
table td .form-inline .editable-input input.form-control {width:100% !important; padding:6px; font-size:13px; border-color:#DDD;}
table td .form-inline .editable-buttons .btn {}
table td .form-inline .editable-buttons .btn i {font-size:14px;}
table td .form-inline .editable-buttons .btn.editable-submit i {color:#FFF;}
table td .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}

/* COMMON - Related */
#related-content td .editable-container.editable-inline {display:block;}
#related-content td .editable-container.editable-inline .form-group, #related-content .editable-container.editable-inline .form-group .editable-input {width:calc(100% - 100px);}
#related-content td .form-inline .form-group {display:block; margin:0px 0px 0px 3px !important; width:100% !important;}
#related-content td .form-inline .editable-input {}
#related-content td .form-inline .editable-input input.form-control {width:100% !important; padding:6px; font-size:13px; border-color:#DDD;}
#related-content td .form-inline .editable-buttons .btn {}
#related-content td .form-inline .editable-buttons .btn i {font-size:14px;}
#related-content td .form-inline .editable-buttons .btn.editable-submit i {color:#FFF;}
#related-content td .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}
.related-content-block {margin-bottom:30px;}
.related-content-block .table {margin-bottom:0;}
.related-content-block .paginator {padding:0;}
.related-content-block .paginator .text-right {padding-right:0;}
.related-content-block .btn.dropdown-toggle i, .links-modal-block .btn.dropdown-toggle i {margin-left:5px;}

/* CATEGORIES - Nestable lists - Common */
.cs_categories .tabbable-custom btn + btn {margin-left:10px !important;}
.cs_categories table td {padding:12px 20px !important;}
.dd3-content-inner1 {float:left;}
.dd3-content-inner2 {float:right;}
.cs_categories .dd {margin-bottom:30px;}
.cs_categories ol.dd-list li .col-md-7 {}
.cs_categories ol.dd-list li li .col-md-7 {width:calc(58.33333333% + 18px);}
.cs_categories ol.dd-list li li li .col-md-7 {width:calc(58.33333333% + 36px);}
.cs_categories ol.dd-list li li li li .col-md-7 {width:calc(58.33333333% + 54px);}
.cs_categories ol.dd-list li li li li li .col-md-7 {width:calc(58.33333333% + 72px);}
.cs_categories ol.dd-list li li li li li li .col-md-7 {width:calc(58.33333333% + 90px);}
.cs_categories span.status {display:inline !important; cursor:pointer;}
.cs_categories .dd-empty {background-color:#FAFAFA;}

/* CATEGORIES - Nestable lists - Landscape phone to portrait tablet */
@media (max-width:990px) {
    .cs_categories table th:nth-child(2) {display:none !important;}
    .cs_categories table th:nth-child(3) {width:55% !important;}
    .cs_categories ol.dd-list li .col-md-7 {width:58.33333333% !important;}
    .cs_categories ol.dd-list li li .col-md-7 {width:calc(58.33333333% + 18px) !important;}
    .cs_categories ol.dd-list li li li .col-md-7 {width:calc(58.33333333% + 36px) !important;}
    .cs_categories ol.dd-list li li li li .col-md-7 {width:calc(58.33333333% + 54px) !important;}
    .cs_categories ol.dd-list li li li li li .col-md-7 {width:calc(58.33333333% + 72px) !important;}
    .cs_categories ol.dd-list li li li li li li .col-md-7 {width:calc(58.33333333% + 90px) !important;}
    .cs_categories ol.dd-list li .col-md-7 .col-md-8 {display:none !important;}
    .cs_categories ol.dd-list li .col-md-7 .col-md-2 {width:100% !important;}
}

/* CATEGORIES - Nestable lists */
.cs_categories .dd3-content-inner1 {width:80% !important; padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cs_categories .dd3-content-inner2 {width:15% !important; padding:0;}
.cs_categories .dd3-content-inner2 .col3 {float:right; margin:0; padding:0; text-align:right;}

/* CATEGORIES - Phone */
@media (max-width:990px) {
    /*.cs_categories .col-xs-12, .cs_tags .col-xs-12 {margin-bottom:20px; text-align:center;}*/
    .cs_categories table th:nth-child(2) {display:none !important;}
    .cs_categories table th:nth-child(3) {width:10% !important; text-align:right;}
    .cs_categories ol.dd-list li .col-md-7, .cs_categories ol.dd-list li li .col-md-7, .cs_categories ol.dd-list li li li .col-md-7, .cs_categories ol.dd-list li li li li .col-md-7, .cs_categories ol.dd-list li li li li li .col-md-7, .cs_categories ol.dd-list li li li li li li .col-md-7 {position:absolute; right:0; width:40px !important; padding:0 !important;}
    .cs_categories .dd3-content-inner2 .col3 {padding-right:10px;}
}

/* CATEGORIES - Common */
.cs_categories #categories-table-container .portlet {padding:5px 10px; background:#FCFCFC; border:1px solid #DDD; border-radius:4px !important;}
.cs_categories #categories-table-container .portlet > .portlet-title {margin-bottom:0; border:none;}
.cs_categories #categories-table-container .dd {margin-bottom:0;}
.cs_categories #categories-table-container .dd3-content {height:36px; background:#FFF !important;}
.cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.expand, .cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.collapse {background:none;}
.cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.expand:focus, .cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.collapse:focus {text-decoration:none;}
.cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.expand:before, .cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.collapse:before {margin-right:3px; color:#00A9C5; font-family:fontAwesome; font-size:16px;}
.cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.expand:before {content:"\f196";}
.cs_categories #categories-table-container .portlet > .portlet-title > .tools > a.collapse:before {content:"\f147";}

.cs_categories #categories-table-container .dd-item > button {}
.cs_categories #categories-table-container .dd3-handle {height:36px;}
.cs_categories #categories-table-container .dd3-handle:before {top:6px;}

.c-category {position:relative;}
.c-category__name {}
.c-category__status {position:absolute; right:100px; top:3px;}
.c-category__options {position:absolute; right:0; top:-1px;}
.c-category__options .close {display:none;}
.c-category__options .dropdown-menu {left:auto; right:0;}

/* CATEGORIES - Loading */
.cs_categories #categories-table-container .portlet.loading {position:relative; opacity:.7; pointer-events:none;}
.cs_categories #categories-table-container .portlet.loading:before {content:""; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background:url(../statics/designer-statics/images/layout_img/pagination-loader.gif) no-repeat center;}
.cs_categories #categories-table-container .portlet.loading .portlet-title > .tools > a.expand:before, .cs_categories #categories-table-container .portlet.loading .portlet-title > .tools > a.collapse:before {color:#BBB;}

/* CATEGORIES - Group */
.cs_category_group .module-form-wrapper {margin:0;}
.cs_category_group .portlet.light {padding:0;}

/* COMMON - Nestable lists */
.dd-list .btn-default {font-size:12px;}

/* PAGES - Nestable lists - Common */
.cs_pages .tabbable-custom btn + btn {margin-left:10px !important;}
.cs_pages table td {padding:12px 20px !important;}

.cs_pages .dd-handle, .cs_pages .dd3-content {height:45px;}
.cs_pages .dd3-handle:before {top:10px;}
.cs_pages .dd3-content-inner1, .cs_pages .dd3-content-inner2 {line-height:32px;}

.dd3-content-inner1 {float:left;}
.dd3-content-inner2 {float:right; padding:0;}
.dd3-content-inner2 .col2, .dd3-content-inner2 .col3, .dd3-content-inner2 .col4, .dd3-content-inner2 .col5 {/*padding:0; outline:1px solid #C00;*/}
.dd3-content-inner2 .col3 {text-align:left;}
.dd3-content-inner2 .col4 {text-align:left;}
.dd3-content-inner2 .col4 .fa-circle-o {color:#090;}
.dd3-content-inner2 .col4 .fa-ban {color:#C00;}
.dd3-content-inner2 .col5 {text-align:center;}
.cs_categories .dd {margin-bottom:30px;}
.cs_pages ol.dd-list li .col-md-7 {width:calc(65.33333333% + 40px);}
.cs_pages ol.dd-list li li .col-md-7 {width:calc(65.33333333% + 58px);}
.cs_pages ol.dd-list li li li .col-md-7 {width:calc(65.33333333% + 76px);}
.cs_pages ol.dd-list li li li li .col-md-7 {width:calc(65.33333333% + 94px);}
.cs_pages ol.dd-list li li li li li .col-md-7 {width:calc(65.33333333% + 112px);}
.cs_pages ol.dd-list li li li li li li .col-md-7 {width:calc(65.33333333% + 130px);}
.cs_pages span.status {display:inline !important;}

/* PAGES - Label width */
.cs_pages .checkbox-list > label {float:left; clear:both; width:auto;}
.cs_pages .radio-list label {float:left; clear:both;}

/* PAGES - Nestable lists - Page types */
.dd-item.page-type-std {}
.dd-item.page-type-group {}
.dd-item.page-type-redirection {}

/* PAGES - List table headings */
.cs_pages .table-bordered>thead>tr>th, .cs_pages .table-bordered>tbody>tr>th, .cs_pages .table-bordered>tfoot>tr>th, .cs_pages .table-bordered>thead>tr>td, .cs_pages .table-bordered>tbody>tr>td, .cs_pages .table-bordered>tfoot>tr>td {border-left:none; border-right:none; border-left:1px solid #DDD;}
th.hidden-td {border:none !important;}

/* PAGES - Specific styles (form) */
.cs_pages label > input, .cs_pages label > select {width:auto; display:inline-block; margin-left:5px;}
.cs_pages .form-group h4.block span, .cs_pages .form-group label span {color:#888; font-size:12px;}
.cs_pages .form-group select.form-control .level1 {}
.cs_pages .form-group select.form-control .level2 {padding-left:15px !important;}
.cs_pages .form-group select.form-control .level3 {padding-left:30px !important;}
.cs_pages .form-group select.form-control .level4 {padding-left:45px !important;}
.cs_pages .form-group select.form-control .level5 {padding-left:60px !important;}
.cs_pages .form-control.select2-container {display:inline-block; width:auto !important; min-width:300px; margin-left:10px;}

@media (max-width:1200px) {

    /* PAGES - Nestable lists - Landscape phone to portrait tablet */
    /*.cs_pages table th:nth-child(2) {display:none !important;}
    .cs_pages table th:nth-child(3) {width:55% !important;}*/
    .cs_pages ol.dd-list li .col-md-7 {width:58.33333333% !important;}
    .cs_pages ol.dd-list li li .col-md-7 {width:calc(58.33333333% + 18px) !important;}
    .cs_pages ol.dd-list li li li .col-md-7 {width:calc(58.33333333% + 36px) !important;}
    .cs_pages ol.dd-list li li li li .col-md-7 {width:calc(58.33333333% + 54px) !important;}
    .cs_pages ol.dd-list li li li li li .col-md-7 {width:calc(58.33333333% + 72px) !important;}
    .cs_pages ol.dd-list li li li li li li .col-md-7 {width:calc(58.33333333% + 90px) !important;}

}

@media (max-width:990px) {

    /* PAGES - Nestable lists - Landscape phone to portrait tablet */
    .cs_pages table th:nth-child(n+2) {}
    .cs_pages table th:nth-child(2), .cs_pages table th:nth-child(4) {display:none;}
    .cs_pages table th:nth-child(3), .cs_pages table th:nth-child(5) {width:130px !important; text-align:center;}
    .cs_pages ol.dd-list li .col-md-2 {width:90% !important;}
    .cs_pages .dd3-content-inner1 {width:auto;}
    .cs_pages ol.dd-list li .col-md-7 {width:auto !important;}
    .cs_pages .dd3-content-inner2 .col2, .cs_pages .dd3-content-inner2 .col4 {display:none !important;}
    .cs_pages .dd3-content-inner2 .col3, .cs_pages .dd3-content-inner2 .col5 {width:auto; padding:0;}
    .cs_pages .dd3-content-inner2 .col3 .btn-group, .cs_pages .dd3-content-inner2 .col5 .btn-group {margin:0;}

}

@media(max-width:768px) {

    /* PAGES - Nestable lists */
    .cs_pages .dd3-content-inner2 {position:absolute !important; right:8px !important; width:auto !important;}
    .cs_pages ol.dd-list li li .col-md-7 { width:auto !important;}
    .cs_pages .dd3-content-inner2 .dropdown-menu {left:auto; right:0;}

}

@media (max-width:480px) {

    /* PAGES - Nestable lists - Phone */
    .cs_pages table th:nth-child(5), .cs_pages .dd3-content-inner2 .col5 {display:none !important;}

}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong {font-weight:bold; color:#000;}
.autocomplete-group {padding:2px 5px; }
.autocomplete-group strong {font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

/* PAGES - Wizard - Template selection */
.cs_pages .tab-pane a.thumbnail {position:relative; max-height:230px; overflow:hidden;}
.cs_pages .tab-pane a.thumbnail:hover {text-decoration:none;}
.cs_pages .tab-pane a.thumbnail:hover .caption, .cs_pages .tab-pane a.thumbnail.active .caption {background:#F0F3F5;}
.cs_pages .tab-pane a.thumbnail .caption {position:absolute; left:1px; bottom:1px; right:1px; margin-top:4px; padding:10px; color:#00A9C5; background:rgba(240,240,240,0.6); font-size:14px; text-align:center;}
.cs_pages .tab-pane a.thumbnail .caption p {margin:0;}
.cs_pages .tab-pane a.thumbnail.active {border-color:#56b956; outline:2px solid #56B956;}

/* POLLS */
.cs_polls .progress {margin-bottom:0 !important;}
.cs_polls .gf-sortable-portlets {margin-top:-10px;}

/* POLLS POPOVER */
.cs_polls .polls_ul {margin:0; padding:0; list-style:none;}
.cs_polls .polls_ul li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #DDD;}
.cs_polls .polls_ul li:last-child {margin-bottom:0; padding-bottom:0; border-bottom:none;}
.cs_polls .polls_ul i {font-size:11px; color:#666;}

.cs_polls span.sr-only {position:relative; color:#000; font-size:11px;}

/* POLLS COLORS */
.cs_polls .progress .progress-bar-1 {background-color:#6CB4EC;}
.cs_polls .progress .progress-bar-2 {background-color:#DBBD7C;}
.cs_polls .progress .progress-bar-3 {background-color:#BD6CEC;}
.cs_polls .progress .progress-bar-4 {background-color:#E7E56C;}
.cs_polls .progress .progress-bar-5 {background-color:#ECA26C;}
.cs_polls .progress .progress-bar-6 {background-color:#EC6Cb4;}
.cs_polls .progress .progress-bar-7 {background-color:#6CEC9C;}
.cs_polls .progress .progress-bar-8 {background-color:#BA99FA;}
.cs_polls .progress .progress-bar-9 {background-color:#ABD965;}
.cs_polls .progress .progress-bar-10 {background-color:#7470ED;}
.cs_polls .progress .progress-bar-11 {background-color:#8CB8CB;}
.cs_polls .progress .progress-bar-12 {background-color:#A06E94;}
.cs_polls .progress .progress-bar-13 {background-color:#6C8FEC;}
.cs_polls .progress .progress-bar-14 {background-color:#6CDBEC;}
.cs_polls .progress .progress-bar-15 {background-color:#EC6C7E;}

/* POLLS COLORS */
.cs_polls .progress-text-1 {color:#6CB4EC;}
.cs_polls .progress-text-2 {color:#DBBD7C;}
.cs_polls .progress-text-3 {color:#BD6CEC;}
.cs_polls .progress-text-4 {color:#E7E56C;}
.cs_polls .progress-text-5 {color:#ECA26C;}
.cs_polls .progress-text-6 {color:#EC6Cb4;}
.cs_polls .progress-text-7 {color:#6CEC9C;}
.cs_polls .progress-text-8 {color:#BA99FA;}
.cs_polls .progress-text-9 {color:#ABD965;}
.cs_polls .progress-text-10 {color:#7470ED;}
.cs_polls .progress-text-11 {color:#8CB8CB;}
.cs_polls .progress-text-12 {color:#A06E94;}
.cs_polls .progress-text-13 {color:#6C8FEC;}
.cs_polls .progress-text-14 {color:#6CDBEC;}
.cs_polls .progress-text-15 {color:#EC6C7E;}

/* TAGS LIST */
.cs_tags .table-scrollable {overflow-x:hidden;}
.cs_tags .table-scrollable .dropdown-menu {left:auto; right:0;}

/* TAGS CREATE/EDIT */
.cs_tags .input-group-addon.add {background:#2B8B3A !important;}
.cs_tags .input-group-addon.add:hover {background:#1f672a !important;}
.cs_tags .input-group-addon.remove {background:#D84A38 !important;}
.cs_tags .input-group-addon.remove:hover {background:#9c362a !important;}
.cs_tags .input-group-addon i {color:#FFF;}

@media(min-width:1024px) {

    .cs_tags .page-content-wrapper {margin-top:20px;}

}

@media(max-width:768px) {

    .cs_tags .page-content-wrapper {margin-top:20px;}

}

@media(max-width:768px) {

    .cs_tags .block-info-wrapper {padding:0;}

}

/* AUTHORS - Phone */
@media (max-width:990px) {
    /*.cs_authors .col-xs-12, .cs_tags .col-xs-12 {margin-bottom:20px; text-align:center;}*/
}

/* ASSETS - Tabbable redefinition */
.tabbable-custom.assets {}
.tabbable-custom.assets .tab-content {padding:20px;}
.tabbable-custom.tabbable-full-width > .tab-content {padding:15px !important;}
.tabbable-custom.assets .dropzone.dz-clickable, .dropzone.dz-clickable {min-height:200px; border:2px dashed #DDD; background:#FAFAFA; border-radius:10px;}
.tabbable-custom.assets .tab_library .form-group {margin-left:0; margin-right:0;}
.tabbable-custom.assets .tab_library .thumbnail span {display:inline-block; margin:7px 0px 4px 0px; text-align:center; font-size:12px; width:100%;}
.dropzone.dz-started .dz-message {opacity:1 !important;}

/* ASSETS - Dropzone */
.dropzone .dz-default.dz-message {background:none;}
.dropzone .dz-default.dz-message {text-align:center;}
.dropzone .dz-default.dz-message span {}
.dropzone .dz-default.dz-message span.msg {display:block; height:auto; margin-top:34px; font-size:24px; line-height:1.2em; font-style:italic; color:#666;}
.dropzone .dz-default.dz-message span.msg strong {color:#000; font-weight:600;}
.dropzone .dz-default.dz-message span.msg span {display:block; height:auto; font-size:14px; font-weight:400;}

/* ASSETS - Upload - Image */
.asset-wrapper {position:relative; margin:10px 0px; padding:16px 0px; background:#FFF; border:1px solid #DDD; border-radius:6px !important; transition:border ease-in-out 0.15s;}
.asset-wrapper:hover {border-color:#CCC;}
.asset-wrapper.selected {transition:border ease-in-out 0.15s;}
.image-inner {}
.image {text-align:center;}
.image img {max-width:100%;}
.image span.opts {position:absolute; top:6px; right:0; display:block; clear:both; cursor:pointer !important;}
.image span.opts a {display:block; width:24px; height:25px; margin-bottom:4px; padding:2px 7px; cursor:pointer !important;}
.image-info {}
.image-info .input-group-btn {vertical-align:top;}
.image-info .input-icon input {border:1px dashed #CCC; transition:all 0.25s ease-in-out;}
.image-info .input-icon input:focus {border:1px solid #CCC; transition:all 0.25s ease-in-out;}
.image-info .link {margin-top:20px;}
.image-info .link .fa {color:#AAA; font-size:11px;}
.asset-wrapper .dz-error-message {margin-top:10px; color:#C00;}
.asset-wrapper .dz-progress {position:absolute; left:5px; bottom:-8px; right:5px; height:4px;}
.asset-wrapper .dz-progress .dz-upload {position:absolute; left:0; right:0; height:4px; background:#73B500; border-radius:100px !important;}

.selectpicker.clean {padding:7px 30px 7px 10px; font-size:13px; border-top:1px solid #DDD; border-left:1px solid #DDD; border-bottom:1px solid #DDD; background:#F0F0F0;}
.bootstrap-select.open .selectpicker.clean {border-color:#DDD;}

/* ASSETS - Upload - Image - Crops
.asset-crops {clear:both; padding:15px 0;}
.asset-crops span {display:inline-block; margin-bottom:5px; color:#000; font-weight:600;}
.asset-crops span:before {display:inline-block; margin-right:4px; content:"\f125"; font-family:fontAwesome; color:#666;}
.asset-crops ul {margin:0 0 0 16px; padding:0; list-style:none;}
.asset-crops ul li {display:inline-block; margin-right:15px;}
.asset-crops ul li strong {display:inline-block; margin-bottom:2px; font-size:12px; font-weight:400;}
.asset-crops ul ul {margin:0;}
.asset-crops ul ul li {margin-right:2px; padding:3px 6px; border:1px solid #E0E0E0; border-radius:6px !important; color:#777; font-size:12px; cursor:pointer;}
.asset-crops ul ul li:hover {color:#7195CD; border-color:#AFCAF5;}
.asset-crops ul ul li.active {color:#FFF; background:#4B8DF8; border-color:#FFF;} */

/* ASSETS - Upload - Image - Crops */
.asset-crops {clear:both; padding:20px 0;}
.asset-crops span {display:inline-block; margin-bottom:6px; color:#000; font-weight:600;}
.asset-crops ul {margin:0; padding:0; list-style:none;}
.asset-crops ul li {display:block; margin:0 0 8px 0; font-size:0;}
.asset-crops ul li strong {margin-right:0; padding:3px 6px; border:1px solid #d5ebef; color:#222; background:#e5fbff; font-size:12px; font-weight:600; cursor:pointer; border-radius:4px 0 0 4px; cursor:default;}
.asset-crops ul ul {display:inline-block;}
.asset-crops ul ul li {display:inline-block; margin:0 0 0 -1px; padding:3px 6px; border:1px solid #d5ebef; border-right:none; border-left-style:dashed; color:#777; background:#FFF; font-size:12px; cursor:pointer;}
.asset-crops ul ul li:hover {color:#00A9C5; border-color:#d5ebef;}
.asset-crops ul ul li:first-child {border-left:1px solid #d5ebef;}
.asset-crops ul ul li:last-child {border-right:1px solid #d5ebef; border-radius:0 4px 4px 0 !important;}
.asset-crops ul ul li.active {margin-right:1px; color:#FFF; background:#00A9C5; border-color:#00A9C5;}
.asset-crops ul ul li.active + li {border-left:none;}

/* ASSET GALLERY ADVANCED OPTIONS */
.gallery-advanced-options {}
.gallery-advanced-options fieldset {border:1px solid #DDD; padding:15px 35px; border-radius:8px; background:#FAFAFA;}
.gallery-advanced-options fieldset legend {width:auto; margin:0px 0px 0px -21px; padding:0 5px; border:none; font-size:18px;}
.gallery-advanced-options fieldset .well {margin:5px -15px 20px -15px; padding:0; background:none !important;}
.gallery-advanced-options fieldset .well + .form-group {margin-top:15px;}
.gallery-advanced-options fieldset .form-group {margin:30px -15px;}
.gallery-advanced-options .form-group {margin:30px 0;}
.gallery-advanced-options .form-group label {width:auto;}
.gallery-advanced-options + .form-group.ui-sortable {margin:10px 0 !important;}

/* CLASSIFIEDS - List item */
.cs-classifieds-list {display:flex; flex-wrap:wrap; justify-content:space-between; padding:20px 35px;}
.cs-classifieds-list:before, .cs-classifieds-list:after {display:none;}
.cs-classifieds-item {width:18.5%; margin-bottom:20px;}
.cs-classified {position:relative; margin:0; height:300px; background:#FFF; box-shadow:0px 1px 2px #999;}
.cs-classified a {display:block; color:inherit; text-decoration: none; overflow:hidden;}
.cs-classified-data {padding:10px 15px; font-size:12px;}
.cs-classified-data div {}
.cs-classified-data div + div {padding: 5px 0;}
.cs-classified-data div .offer {color:#070;}
.cs-classified-data div .demmand {color:#057;}
.cs-classified-data span {margin:5px 0; display:block; font-weight:700; color:#444;}
.cs-classified-data p {font-size:1.1em;}
.cs-classified-data span.label {display:inline-block; color:#FFF; font-size:11px; font-weight:400;}

@media(max-width:1200px) {

    /* CLASSIFIEDS - List item */
    .cs-classifieds-item {width:23%;}

}

@media(max-width:960px) {

    /* CLASSIFIEDS - List item */
    .cs-classifieds-item {width:32%;}

}

@media(max-width:650px) {

    /* CLASSIFIEDS - List item */
    .cs-classifieds-item {width:48.5%;}

}

.cs-classified-hovered {display:none; text-align:center; height:100%;}
.cs-classified-hovered div {padding:70px 0 0 0; font-size:40px; font-weight:700; line-height:1em;}
.cs-classified-hovered div span {font-size:0.6em;}
.cs-classified-hovered p {font-size:15px; }

.cs-classified-actions {position:absolute; bottom:0px; left:0px; width:100%; margin:0; padding:0; background:#e9e9e9; text-align:left; opacity:0.8; list-style:none;}
.cs-classified-actions li {display:inline-block;  padding:0px 5px 0 5px; color:#444; line-height:30px; height:30px; margin:0; overflow:hidden;}
.cs-classified-actions li .btn {height:auto; width: auto; padding:2px 3px; margin:5px 0 0 0;}

.cs-classified-actions li.highlight {}
.cs-classified-actions li.checkbox {position:absolute; left: calc(50% - 20px);}
.cs-classified-actions li.checkbox, .cs-classified-actions li.highlight, .cs-classified-actions li.delete {display:none;}

.cs-classified:hover .cs-classified-actions li {display:inline-block;}
.cs-classified:hover .cs-classified-actions li.img {display:none;}

.cs-classified.highlighted {background:#fdfaee; border:2px solid #FFB848;}
.cs-classified.highlighted .cs-classified-actions {background:#f8efd0;}
.cs-classified.highlighted .cs-classified-actions span.highlight {color:#444;}
.cs-classified.selected {border: 2px solid #009900;}
.cs-classified.expired {opacity: 0.65;}

.cs-classified a.editable {margin-top:5px; padding:5px; max-height:110px; border:none; outline:1px dashed #538BCB; color:#538BCB;}
.cs-classified .form-group .editable-input {width:100% !important;}
.cs-classified .editable-container.editable-inline {position:relative; max-width:100%;}
.cs-classified .editable-buttons {position:absolute; right:-43px; top:-12px; background:;}
.cs-classified .editable-buttons .btn {display:block; margin:0; padding:0; width:40px; height:40px;}
.cs-classified .editable-buttons .btn + .btn {margin-top:3px;}
.cs-classified .form-group {display:block;}
.cs-classified .form-group .editable-input textarea {max-width:100%; max-height:125px !important; padding:4px; font-weight:normal;}

.cs-classified-status {position:absolute; left:12px; bottom:30px; right:12px; text-align:center;}

.cs-selectable.selected {border:2px solid #090;}

/* CLASSIFIEDS - Edit Classified */
.cs-classified_edit {position:relative; height:auto; margin:0px 0px 40px 0; padding:30px 0px; background:#FDFAEE; box-shadow:0px 1px 4px #999; border:4px solid #F1EBD4;}
.cs-classified_edit .paied_edit_classified {font-size:30px; font-weight:700;}
.cs-classified_edit .paied_edit_classified .calculated_paied {display: block; font-weight:normal; color:#000; font-size:12px; font-weight:700;}
.cs-classified_edit .paied_edit_classified span {display:inline-block; font-size:48px; line-height:1em; font-weight:700;}
.cs-classified_edit .paied_edit_classified span:last-child {display:block; font-weight:normal; color:#AAA387; font-size:11px;}

.cs-classified_edit .price_edit_classified {margin:25px 0px; padding:25px 0px; font-size:20px; font-weight:700; color:#009A2A; border-top:1px solid #F1EBD4; border-bottom:1px solid #F1EBD4;}
.cs-classified_edit .price_edit_classified i {color:#000;}
.cs-classified_edit .price_edit_classified a {color:#009A2A; border-color:#009A2A;}
.cs-classified_edit .price_edit_classified .real_paied {font-size:12px; display:block; font-weight:normal; color:#000; font-weight:700;}
.cs-classified_edit .price_edit_classified span {display:block; font-weight:normal; color:#AAA387; font-size:11px;}
.cs-classified_edit .price_edit_classified .editable-container.editable-inline {display:inline-block; width:auto !important; margin:5px 15px;}
.cs-classified_edit .price_edit_classified .editable-input {width:auto !important; max-width:100px;}
.cs-classified_edit .price_edit_classified .editable-input .input-medium.form-control {width:auto !important; max-width:100px;}
.cs-classified_edit .price_edit_classified .editable-buttons i.fa-check {color:#FFF;}
.cs-classified_edit .price_edit_classified .editable-buttons i.fa-times {color:#555;}

.cs-classified_edit .free_edit_classified {margin-bottom:20px; padding-bottom:20px; font-size:22px; font-weight:700; color:#938c73 ; border-bottom:1px solid #F1EBD4;}
.cs-classified_edit .free_edit_classified .real_paied {font-size: 12px; display: block; font-weight:normal; color:#000; font-weight:700;}

.cs-classified_edit .print-classified {margin-top:20px; padding-top:30px; border-top:1px solid #F1EBD4;}

.cs-classified_edit .date_edit_classified, .cs-classified_edit .name_edit_classified, .cs-classified_edit .mail_edit_classified, .cs-classified_edit .phone_edit_classified, .cs-classified_edit .ref_edit_classified {padding:4px 0px;}
.cs-classified_edit .date_edit_classified i, .cs-classified_edit .name_edit_classified i, .cs-classified_edit .mail_edit_classified i, .cs-classified_edit .phone_edit_classified i, .cs-classified_edit .ref_edit_classified i {margin-right:4px; color:#938C73;}

/* CLASSIFIEDS - Form */
.cs_classifieds .module-form-wrapper textarea {height:100px;}
.cs_classifieds .cs-module-search-advanced .select2-container {width:100%;}

/* CLASSIFIEDS - extra large desktop */
@media (min-width: 1750px) {
    /* virtually makes 6 columns */
    .cs_classifieds .cs-classifieds-list .col-lg-3 {width: 16.66%;}
}

/* CLASSIFIEDS - large desktop */
@media (min-width: 992px) and (max-width:1024px) {
    .cs_classifieds .cs-classified {height: 320px;}
}

/* CLASSIFIEDS - Tablet */
@media (min-width:768px) and (max-width: 991px) {
    .cs_classifieds .cs-classified {height: 240px;}
    .cs_classifieds .cs-classified .cs-classified-hovered div {padding-top:40px;}
}

/* ASSETS - List
.cs-assets-list {-webkit-column-count:4; -webkit-column-gap:15px; -moz-column-count:4; -moz-column-gap:15px; column-count:4; column-gap:15px;}
.cs-asset {position:relative; min-width:100%; margin:0px 0px 15px 0px; display:inline-block; background:#FAFAFA; border:1px solid #EBEBEB; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; column-break-inside:avoid;}
.cs-asset a {display:block; height:100%; color:inherit; text-decoration: none; overflow:hidden;}
.cs-asset a.cs-asset-edit {display:block; position:absolute; left:0; top:0; right:0; height:calc(100% - 34px); z-index:1000;} */

/* ASSETS - List */
.cs-assets-list {display:flex; flex-wrap:wrap;}
.cs-asset {position:relative; display:inline-block; width:24%; margin:0 .5% 10px .5%; background:#FAFAFA; border:1px solid #EBEBEB;}
.cs-asset a {display:block; height:100%; color:inherit; text-decoration: none; overflow:hidden;}
.cs-asset a.cs-asset-edit {display:block; position:absolute; left:0; top:0; right:0; height:calc(100% - 34px); z-index:9;}

.cs-asset-data {padding:5px;}
.cs-asset-data img {width:100%;}

.cs-asset-hovered {position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(255,255,255,.9); opacity:0; transition:all .15s ease-in-out;}
.cs-asset-hovered div {padding:20px; font-size:12px; line-height:1.2em;}
.cs-asset-hovered div.content-url {padding:0;}
.cs-asset-hovered div.content-url i.fa {display:none; font-size:10px;}
.cs-asset-hovered div p.date {}
.cs-asset-hovered div p.info {line-height:1.6em; color:#666;}
.cs-asset-hovered div p.info em {font-style:normal; color:#000;}
.cs-asset-hovered .block_info {height:auto; margin:0; padding:6px 12px; color:inherit; background:none; box-shadow:none;}
.cs-asset-hovered .block_info h4 {display:none;}

.cs-asset-actions {position:absolute; bottom:0px; left:0px; width:100%; margin:0; padding:0; background:#FFF; text-align:left; opacity:.95; list-style:none;}
.cs-asset-actions li {display:inline-block; margin:0; padding:4px 10px; color:#444;}
.cs-asset-actions li .btn {width:auto; height:auto; margin:5px 0 0 0; padding:2px 3px;}

.cs-asset-actions li.type {font-size:11px; line-height:1.4em;}
.cs-asset-actions li.highlight {float:right;}
.cs-asset-actions li.checkbox {position:absolute; top:6px; left:calc(50% - 20px);}
.cs-asset-actions li.checkbox, .cs-asset-actions li.highlight, .cs-asset-actions li.delete {display:none;}
.cs-asset-actions li.blocked {position:absolute; right:0; bottom:0px;}

.cs-asset:hover .cs-asset-hovered {opacity:1; transition:all .15s ease-in-out;}
.cs-asset:hover .cs-asset-actions li {display:inline-block;}
.cs-asset:hover .cs-asset-actions li.type {display:none;}

.cs-asset-highlighted {background:#fdfaee; border:2px solid #FFB848;}
.cs-asset-highlighted .cs-asset-actions {background:#f8efd0;}
.cs-asset-selected {border: 2px solid #090;}

.cs-assets-list .cs-asset-actions {z-index:10000;}
.cs-assets-list .cs-asset span.coh-click .btn i.fa-angle-down {color:#777;}
.cs-assets-list .btn-group .dropdown-menu li.divider {display:block; height:1px; padding:1px;}

/* ASSETS - List - Large desktop */
@media (max-width: 1400px) {
	/*.cs-asset-hovered {display:none !important;}*/
}

/* ASSETS - List - Desktop columns */
@media (max-width: 1024px) {
    .cs-assets-list {-webkit-column-count:4; -moz-column-count:4; column-count:4;}
    .cs-asset-hovered {display:none !important;}
}

/* ASSETS - List - Tablet columns */
@media (max-width:768px) {
    .cs-assets-list {-webkit-column-count:2; -moz-column-count:2; column-count:2;}
}

/* ASSETS - New asset - Misc */
.cs_assets .tab-content .form-group {margin-left:0; margin-right:0;}
.cs_assets .note {margin:30px 0px;}
.cs_assets .note .btns {margin-top:20px;}
.cs_assets.c-module-form .checkbox-inline {width:150px; margin:0 8px 8px 0;}
.cs_assets.c-module-form .has-error .checkbox-inline {margin-bottom:15px;}
.cs_assets.c-module-form .has-error .checkbox-inline .help-block-error {display:block; position:absolute; top:100%; left:0; right:0; width:150px; background:none;}

/* ASSETS - New asset - Image */
.edit-asset {text-align:left;}
.edit-asset.image {margin-bottom:30px; overflow:hidden;}
.edit-asset-left {min-height:400px;}
.edit-asset-right {}
.edit-asset-right .block_info {margin-top:0;}
.edit-asset-right h4 {font-size:15px; line-height:1.4em;}
.edit-asset-right .tab-pane {min-height:300px; padding:5px 10px;}
.edit-asset-right .panel-body {line-height:1.6em;}
.edit-asset-right .clearfix {margin:10px 0px;}
.module-form-wrapper .edit-asset-right .tabbable-custom > .tab-content {font-size:14px; background:#FFF;  border:1px solid #DDD;}
.module-form-wrapper .edit-asset-right .tabbable-custom > .tab-content h4 {font-size:14px;}
.edit-asset-right .btns {margin:20px 0px; text-align:center;}
.edit-asset-right .asset-code textarea {height:90px; background:#FAFAFA; font-style:italic;}
.edit-asset-right .form-control {height:80px !important;}
.edit-asset-right .btn-group .btn {margin:0 5px 5px 0;}

/* ASSETS - Edit asset - Relations */
.edit-asset--relations {color:#4F6670; background:#F0F8FC; box-shadow:0px 0px 2px #98B8CB; font-size:13px;}
.edit-asset--relationsTitle {padding:8px 12px; font-size:16px;}
.edit-asset--relationsTitle .badge {font-size:12px !important; font-weight:700;}
.edit-asset--relations ul {margin:0; padding:0; list-style:none;}
.edit-asset--relations ul li {position:relative; padding:6px 12px; border-top:1px solid #D4E1E9;}
.edit-asset--relations.small ul li:nth-child(n+5) {display:none;}
.edit-asset--relations ul li i {position:absolute; top:10px; left:12px; vertical-align:middle;}
.edit-asset--relations ul li a {display:block; padding-left:22px; vertical-align:middle;}
.edit-asset--relations ul li span {font-size:11px; vertical-align:middle;}
.edit-asset--relations ul li.more {padding:8px 12px; text-align:center; font-weight:600; background:#E5F5FD;}
.edit-asset--relations.small ul li.more {display:block;}
.edit-asset--relations ul li.more a {padding:0;}
.edit-asset--relations ul li.more a:hover {text-decoration:none; opacity:.6;}

/* ASSETS - New asset - Video */
.edit-asset.video {margin-bottom:30px;}
.edit-asset.video .edit-asset-left {min-height:0; background:none;}
.edit-asset.video span.video {display:block; position:relative; margin:0; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0;}
.edit-asset.video span.video iframe, .edit-asset.video span.video video {position: absolute; top:0; left:0; width:100%; height:100%;}

/* ASSETS - New asset - Audio */
.edit-asset.sound .edit-asset-left {margin-bottom:20px; padding:20px; min-height:0; background:#F0F0F0; text-align:center;}
.edit-asset.sound .edit-asset-left img {max-width:100%;}
.edit-asset.sound .edit-asset-left audio {width:100%;}

/* ASSETS - New asset - Document */
.edit-asset.video span.doc {display:block; min-height:300px; background:#EFEFEF url(../img/asset-docs.gif) no-repeat center;}

/* ASSETS - New asset - Form */
.edit-asset-form {}
.edit-asset-form h4, .edit-asset-sizes h4 {margin-bottom:20px; padding-bottom:4px; border-bottom:1px solid #DDD;}
.edit-asset-form .form-group textarea.form-control, .edit-asset-form .form-group .cke_contents {height:150px !important;}
.panel.panel-info {border-radius:6px !important;}

/* ASSETS - New asset - Sizes */
.edit-asset-sizes {margin-top:30px;}
.edit-asset-sizes a:hover {text-decoration:none;}

/* ASSETS - Library asset list */
.library-pagination {-webkit-column-count:4; -webkit-column-gap:10px; -moz-column-count:4; -moz-column-gap:10px; column-count:4; column-gap:10px;}
.library-pagination .cs-library-asset {position:relative; min-width:100%; margin:0px 0px 10px 0px; display:inline-block; overflow:hidden; background:#FAFAFA; border:1px solid #EBEBEB; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; column-break-inside:avoid;}
.library-pagination .cs-library-asset.selected {border:3px solid #090;}
.library-pagination .cs-library-asset .thumbnail.asset-image {margin:0; padding:0; border:none; background:none; text-align:center;}
.library-pagination .cs-library-asset .thumbnail.asset-image img {width:100%;}
.library-pagination .cs-library-asset .thumbnail.asset-image span {display:inline-block; max-width:90%; overflow:hidden;}

.cs-asset-data, .library-pagination .cs-library-asset .thumbnail.asset-image {position:relative;}
.cs-asset-data span.img-uses, .library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses {position:absolute;top:2px;right:2px;width:auto;margin:0;padding:0;line-height:.8em;border-radius:0 0 0 5px !important;background:#FFF;opacity:.9;border-left:1px solid #DDD;border-bottom:1px solid #DDD;border-radius: 100%; border-radius:100% !important;}
.cs-asset-data span.img-uses span, .library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span  {display:inline-block;margin:0; width:24px; height:24px; line-height:24px; color:#00A9C5; font-weight:700; text-align: center;}
.cs-asset-data span.img-uses span i, .library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span i  {margin:-1px 2px 0 0;font-size:14px;vertical-align:middle;}
.cs-asset-data span.img-uses span + span, .library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span + span {border-left:1px solid #DDD;}
.cs-asset-data:hover span.img-uses, .library-pagination .cs-library-asset .thumbnail.asset-image:hover span.img-uses {opacity:1;}

/*.library-pagination .cs-library-asset .thumbnail.asset-image {position:relative;}
.library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses {position:absolute; top:0; right:0; width:auto; margin:0; padding:0; line-height:.8em; border-radius:0 0 0 5px !important; background:#FFF; opacity:.9; border-left:1px solid #DDD; border-bottom:1px solid #DDD;}
.library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span {margin:0; padding:6px 10px 5px 10px; width:auto; max-width:100%; color:#777;}
.library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span i {margin:-1px 2px 0 0;font-size:14px;vertical-align:middle;}
.library-pagination .cs-library-asset .thumbnail.asset-image span.img-uses span + span {border-left:1px solid #DDD;}
.library-pagination .cs-library-asset .thumbnail.asset-image:hover span.img-uses {opacity:1;}*/


/* ASSETS - Library asset list - Desktop columns */
/*@media (max-width:1400px) {*/
    /*.library-pagination {-webkit-column-count:3; -moz-column-count:3; column-count:3;}*/
/*}*/

/* ASSETS - Library asset list - Tablet columns */
@media (max-width:768px) {
    .library-pagination {-webkit-column-count:3; -moz-column-count:3; column-count:3;}
}

/* ASSETS - New asset - Image - Desktop */
@media (max-width:990px) {
    .edit-asset-left {margin-bottom:20px;}
}

/* AUTHOR - Fields */
.cs_author_type .module-form-wrapper {margin-top:20px;}
.cs_author_type .portlet.light {padding:0;}
.cs_author_type .cscf_fields span.options a.green {width:auto; height:auto; padding:0px 10px; line-height:1.8em;}
.cs_author_type .cscf_fields .item .panel-collapse .form-group {margin-left:0; margin-right:0;}

/* DIRECTORIES - Fields */
.cs_directories_type #sites-table-container {margin-top:20px;}
.cs_directories_type .module-form-wrapper {margin-top:60px;}
.cs_directories_type .portlet.light {padding:0;}
.cs_directories_type .cscf_fields span.options a.green, .cs_author_type .cscf_fields span.options a.green {width:auto; height:auto; padding:0px 10px; line-height:1.8em;}
.cs_directories_type .cscf_fields .item .panel-collapse .form-group {margin-left:0; margin-right:0;}

/* DIRECTORIES - List */
.cs_directories div.portlet-sortable{margin-bottom:15px !important; }
.cs_directories .portlet.light.bordered {margin-left:15px;  margin-right:15px; border: 1px solid #e1e1e1 !important; background:#fff;}
.cs_directories .portlet.light.bordered .portlet.light.bordered {margin-right:0; border: 1px solid #e1e1e1 !important; background:#f7f7f7;}
.cs_directories .portlet.light.bordered .form-group {margin-left:0; margin-right:0;}
.cs_directories .caption-helper{margin-left:10px !important;}
.cs_directories .bootstrap-switch-container label{padding-right:20px;}
.cs_directories .portlet-sortable-empty{height:auto;}
.cs_directories .portlet-body .row{margin-left:0; padding-left:0; padding-right:0;}
.cs_directories .portlet-title{font-size: 18px; line-height: 18px; font-weight: 300;}
.cs_directories .portlet-title a.filename{display:inline-block; margin-top:10px; border-bottom: dashed 1px #0088cc;}
.form-horizontal .portlet.light.bordered .portlet.light.bordered .form-group{margin-left:0 !important; margin-right:0 !important;}

/* DIRECTORIES - List - Tablet */
@media (max-width:990px) {
    .cs_directories .portlet-body .row {padding-right:15px;}
    .cs_directories .portlet.light.bordered {margin-right:0;}
}

/* DIRECTORIES - Creation/Edition Form */
.gf-default-group {display:none;}

/* LIVE EVENTS - Fields */
.cs_live_event_type {}
.cs_live_event_type .module-form-wrapper {margin-top:20px;}
.cs_live_event_type .portlet.light {padding:0;}
.cs_live_event_type .cscf_fields span.options a.green {width:auto; height:auto; padding:0px 10px; line-height:1.8em;}
.cs_live_event_type .cscf_fields .item .panel-collapse .form-group {margin-left:0; margin-right:0;}

/* COMMENTS - Common */
.cs_comments {}
.cs_comments .tabbable-custom {margin-bottom:0;}
.cs_comments #content {padding:0 10px;}
.cs_comments #config {padding:10px;}
.cs_comments #config .help-block {font-size:13px;}
.cs_comments span.positive-votes, .cs_comments span.negatives-votes {display:block;}
.cs_comments span.positive-votes {margin-bottom:4px;}
.cs_comments span.positive-votes i.fa, .cs_comments span.negatives-votes i.fa {margin-right:3px;}
.cs_comments span.positive-votes i.fa {color:#090;}
.cs_comments span.negatives-votes i.fa {color:#900;}
.cs_comments td a.editable-pre-wrapped {white-space:normal !important;}
.cs_comments td .editable-container.editable-inline, .cs_comments td .editable-container.editable-inline .form-group, .cs_comments td .editable-container.editable-inline .form-group .editable-input {width:100% !important;}
.cs_comments td .form-inline .editable-input textarea.form-control {width:100% !important; padding:6px; font-size:13px; border-color:#DDD;}
.cs_comments td .form-inline .editable-buttons .btn {}
.cs_comments td .form-inline .editable-buttons .btn i {font-size:14px;}
.cs_comments td .form-inline .editable-buttons .btn.editable-submit i {color:#FFF;}
.cs_comments td .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}

/* COMMENTS - Spam status */
.cs_comments .progress {margin-bottom:0;}
.cs_comments .progress .progress-bar-1 {background-color:#AEFF00;}
.cs_comments .progress .progress-bar-2 {background-color:#D2FF00;}
.cs_comments .progress .progress-bar-3 {background-color:#F6FF00;}
.cs_comments .progress .progress-bar-4 {background-color:#FFDE00;}
.cs_comments .progress .progress-bar-5 {background-color:#FC0;}
.cs_comments .progress .progress-bar-6 {background-color:#FFA800;}
.cs_comments .progress .progress-bar-7 {background-color:#FF9000;}
.cs_comments .progress .progress-bar-8 {background-color:#FF7E00;}
.cs_comments .progress .progress-bar-9 {background-color:#F60;}
.cs_comments .progress .progress-bar-10 {background-color:#F00;}

/* DIARIES LIST */
.cs_diaries .table-scrollable {overflow-x:hidden;}
.cs_diaries .table-scrollable .dropdown-menu {left:auto; right:0;}

/* DIARIES - Advanced Search */
.cs_diaries .cs-module-search-advanced .form-group .col-md-3, .cs-module-search-advanced .form-group .col-md-6 {width:100% !important; float:none !important;}
.cs_diaries .cs-module-search-advanced .input-medium.date-picker {width:auto !important;}
.cs_diaries .cs-module-search-advanced .select2-container {width:100%;}

@media(min-width:1200px) {

    .cs_diaries .cs-module-search-advanced .col-lg-4:nth-child(4), .cs_diaries .col-lg-4:nth-child(7) {clear:left;}

}

@media(max-width:1200px) {

    .cs_diaries .cs-module-search-advanced .col-lg-4:nth-child(4), .cs_diaries .col-lg-4:nth-child(7) {clear:none;}

}


/* DIARIES - Specific price field */
.cs_diaries .input-small.input-price {min-width:150px;}

/* CONTENT TYPES - Common */
.cs_directories {}
.cs_directories .control-label + .bootstrap-switch {margin-left:10px;}
.cs_directories .bootstrap-switch + .control-label {margin-left:10px;}
.cs_directories .form-horizontal .portlet .portlet {padding:10px; background:#FBFBFB;}
.cs_directories .form-horizontal .portlet .portlet .portlet {background:#FFF;}
.cs_directories .form-horizontal .portlet .gf-body {}
.cs_directories .form-horizontal .portlet .gf-body .form-group {margin:0 0 10px 0;}
.cs_directories .form-horizontal .portlet .gf-body .portlet {margin-right:0;}
.cs_directories .form-horizontal .portlet .gf-body .form-control + .help-block {clear:both; padding-top:4px !important;}
.cs_directories .form-horizontal .portlet .gf-body .assets-widget + .help-block {clear:both; margin:-12px 0 0 0; padding-top:4px !important;}
.cs_directories .form-horizontal .form-group label.control-label.col-md-12 {padding-top:4px; padding-bottom:6px; text-align:left;}
.cs_directories .form-horizontal .portlet.light.bordered {margin-left:0; margin-right:0; padding:15px;}
.cs_directories .form-horizontal .portlet.light.bordered .portlet.light.bordered {padding:10px;}

/* AUTHORS - Common */
.cs_authors {}
.cs_authors .row.thumbnails {margin-top:16px;}
.cs_authors .control-label + .bootstrap-switch {margin-left:10px;}
.cs_authors .bootstrap-switch + .control-label {margin-left:10px;}
.cs_authors .form-horizontal .portlet .portlet {padding:10px; background:#FBFBFB;}
.cs_authors .form-horizontal .portlet .portlet .portlet {background:#FFF;}
.cs_authors .form-horizontal .portlet .gf-body {}
.cs_authors .form-horizontal .portlet .gf-body .form-group {margin:0 0 10px 0;}
.cs_authors .form-horizontal .portlet .gf-body .portlet {margin-right:0;}
.cs_authors .form-horizontal .portlet .gf-body .form-control + .help-block {clear:both; padding-top:4px !important;}
.cs_authors .form-horizontal .portlet .gf-body .assets-widget + .help-block {clear:both; margin:-12px 0 0 0; padding-top:4px !important;}
.cs_authors .form-horizontal .form-group label.control-label.col-md-12 {text-align:left; padding-top:4px; padding-bottom:6px;}

.row.thumbnails .meet-our-team {background:#FFF;}

@media (min-width:1250px) {

    /* AUTHORS - Common */
    .row.thumbnails .col-lg-3 {max-width:260px;}

}

/* ARTICLES - List tooltips */
.tooltip.top {padding:0;}
.tooltip.top .tooltip-arrow {top:100% !important; bottom:auto;}

/* ARTICLES - Common */
.cs_articles {}
.cs_articles .control-label + .bootstrap-switch {margin-left:10px;}
.cs_articles .bootstrap-switch + .control-label {margin-left:10px;}
.cs_articles .form-horizontal .portlet .portlet {padding:10px; background:#FBFBFB;}
.cs_articles .form-horizontal .portlet .portlet .portlet {background:#FFF;}
.cs_articles .form-horizontal .portlet .gf-body {}
.cs_articles .form-horizontal .portlet .gf-body .form-group {margin:0 0 10px 0;}
.cs_articles .form-horizontal .portlet .gf-body .portlet {margin-right:0;}
.cs_articles .form-horizontal .portlet .gf-body .form-control + .help-block {clear:both; padding-top:4px !important;}
.cs_articles .form-horizontal .portlet .gf-body .assets-widget + .help-block {clear:both; margin:-12px 0 0 0; padding-top:4px !important;}
.cs_articles .form-horizontal .form-group label.control-label.col-md-12 {text-align:left; padding-top:4px; padding-bottom:6px;}

/* ARTICLES - Right block */
.block_article {position:relative; height:auto; margin:28px 0; padding:18px 20px; color:#4f6670; background:#f0f8fc; box-shadow:0px 1px 4px #999;}
.block_article em {color:#2c3f47; font-style:normal; font-weight:600;}
.block_article i.fa {margin-right:2px; color:#7D9CAA;}
.block_article .editable-container.editable-inline .form-group .editable-input {width:auto;}
.block_article .editable-container.editable-inline .form-group .editable-input .input-medium {width:auto !important; max-width:150px;}
.block_article .form-inline .editable-buttons .btn i {font-size:14px;}
.block_article .form-inline .editable-buttons .btn.editable-submit i {color:#FFF;}
.block_article .form-inline .editable-buttons .btn.editable-submit, .block_article .form-inline .editable-buttons .btn.editable-cancel {margin-left:0;}
.block_article .form-inline .btn.default, .block_article .form-inline .editable-buttons .btn.editable-cancel {background:#d8e0e3;}
.block_article .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}
.block_article .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}

.cs_articles .form-group .alert {margin:10px 0px; padding:10px;}
.cs_articles .form-group .alert .alert-heading {margin-bottom:2px; font-size:14px; font-weight:400;}
.cs_articles .form-group .alert p {font-size:13px;}
.cs_articles .form-group .alert .btn {margin-right:5px;}
.cs_articles .form-group .alert .btn + .btn {margin-right:0;}

.update-slug {clear:both; overflow:hidden;}
.update-slug .btn {margin-top:6px;}
.update-slug .btn.red {padding:1px 12px !important; background:#D84A38 !important;}
.update-slug .btn.blue {padding:1px 14px !important; background:#4B8Df8 !important;}

/* ARTICLES - SEO edit */
.seo-analysis-summary {float:right; margin:40px 0 18px 0; padding:5px 15px 15px 15px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,.08);}
.seo-analysis-summary h4 span {font-size:12px; opacity:.85;}
.seo-analysis-summary span.bar-error {display:block; clear:both; padding-top:4px; font-size:12px; color:#D00;}
.seo-analysis-summary .info {margin-top:9px; color:#777;}
.seo-bar {position:relative; height:33px; border:1px solid #E5E5E5; font-size:18px; line-height:33px; font-weight:600; color:#FFF;}
.seo-bar p {position:absolute; top:0; left:10px;}
.seo-bar div {position:absolute; top:-1px; left:-1px; bottom:-1px;}
.seo-bar.red div {background-color:#E40000;}
.seo-bar.orange div {background-color:#D76F00;}
.seo-bar.green div {background-color:#99BA0B;}

.seo-analysis-summary-list {margin-top:25px; padding-top:12px; border-top:1px solid #e5e5e5;}
.seo-analysis-summary-list h4 {cursor:pointer;}
.seo-analysis-summary-list.bad h4 {color:#e40000;}
.seo-analysis-summary-list.opt h4, .seo-analysis-summary-list.opt ul i {color:#d76f00;}
.seo-analysis-summary-list.good h4, .seo-analysis-summary-list.good ul i {color:#678000;}
.seo-analysis-summary-list h4 i {color:#a4a4a4; margin-right:2px;}
.seo-analysis-summary-list ul {list-style:none; padding:0; margin:0; display:none;}
.seo-analysis-summary-list ul.open {display:block;}
.seo-analysis-summary-list ul li {margin: 5px 0 0 0;}
.seo-analysis-summary-list ul li a {font-size:0.8em;}

.seo-stats {}
.seo-stat {min-height:104px; margin-bottom:20px; padding:20px 5px 10px 5px; background-color:#FFF; border: 1px solid #e0ebef; text-align:center; color:#000;}
.seo-stat span {display:block; padding:5px 0 0 0; font-size:14px;}
.seo-stat div {font-size:1.5em; padding:5px 0 0 0; font-weight:600; text-transform:uppercase;}
.seo-stat.rate div.bad {color:#e40000;}
.seo-stat.rate div.warn {color:#d76f00;}
.seo-stat.rate div.good {color:#648200;}
.seo-stat.social {}
.seo-stat.social div {padding:0; font-size:1em; font-weight:400; text-transform:none;}
.seo-stat.social div.total {font-size:57px; line-height:1em; margin-top:-10px;}
.seo-stat.social span {padding:0; font-size:1em; font-weight:100;}
.seo-stat.social .col-md-1 {min-height: 55px; background: url(../img/seo-social-bg.gif) center 20px no-repeat;}
.seo-stat.social ul {padding: 0 0 0 7px; margin-top:-5px; margin-bottom:0; list-style:none; text-align:left;}
.seo-stat.social ul li {padding: 0px 0 0 0; font-size:13px; font-weight:100; }
.seo-stat.social ul li:first-child {padding:0;}
.seo-stat.social ul li.tw i {color:#4faaf1;}
.seo-stat.social ul li.fb i {color:#3b589c;}
.seo-stat.social ul li.gp i {color:#df4104;}
.seo-stat.social ul li.li i {color:#007db3;}

/* SEO - Density */
.seo-words-result {}
.seo-words-result table tbody tr td {padding:6px 0px; font-size:12px;}
.seo-words-result table tbody tr:first-child td { border-top:none;}
.seo-words-result table tbody tr td:nth-child(1) {width:20px; color:#979797; background:#FFF;}
.seo-words-result table tbody tr td:nth-child(2) {}
.seo-words-result table tbody tr td:nth-child(2) div {display:inline-block; background-color:#fff; padding-right:3px;}
.seo-words-result table tbody tr td:nth-child(3) {width:35px; text-align:right; background:#fff;}
.seo-words-result .tab-content {background:#FFF !important; border:1px solid #DDD !important;}
.seo-words-result .tab-content .table {margin-bottom:0;}

/* SEO - Google search results */
.seo-engine-results {margin-bottom:50px; padding-left:25px; padding-right:25px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.seo-engine-results .content { margin-top:20px; max-height:300px; min-height:270px; overflow:auto;}
.seo-engine-results .content ul {margin:0; padding:0; list-style:none;}
.seo-engine-results .content ul li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #EBEBEB; word-wrap:break-word;}
.seo-engine-results .content ul li p {margin:0; padding:0; color:#1B1BAD; font-size:12px; font-weight:600;}
.seo-engine-results .content ul li a {font-size:11px; color:#086524;}

/* SEO - Suggestions */
.seo-suggestions {font-size:12px;}
.seo-suggestions table thead tr th {font-size:inherit; width:33%; border:0; color:#000;}
.seo-suggestions table thead tr th:nth-child(2) {text-align:right; width: 20%;}
.seo-suggestions table thead tr th:nth-child(3) {text-align:center;}
.seo-suggestions table tbody tr td:nth-child(2) {text-align:right; width: 20%;}
.seo-suggestions table tbody tr td:nth-child(3) {text-align:center;}

/* ARTICLES - Right block - Tablet */
@media (max-width:990px) {

    .block_article .editable-container.editable-inline .form-group .editable-input {width:100%; clear:both;}

}

@media(max-width:768px) {

    /* ARTICLES - SEO edit */
    .seo-analysis-summary {float:none; margin:0 15px;}

}

@media(max-width:768px) {

    /* ARTICLES - SEO edit */
    .seo-analysis-summary .col-xs-9 {width:100%;}
    .seo-analysis-summary .col-xs-2 {width:100%; margin-top:10px; text-align:center;}

}

/* INFO BLOCK */
.block-info-wrapper {float:right; margin:23px 0 18px 0; padding:15px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,.08);}
/*.cs_articles .block-info-wrapper {width:100%; margin:20px -15px 0 -5px;}*/
/*.cs_articles.cs_private_content_articles .block-info-wrapper {width:33%; margin:0; padding:0; background:none; box-shadow:none; border:0;}*/
.block_info {position:relative; height:auto; color:#4F6670;}
.block_info em {color:#2c3f47; font-style:normal; font-weight:600;}
.block_info i.fa {margin-right:5px; color:#afbcc0;}
.block_info i.fa.fa-info-circle {margin-right:9px;}
.block_info .btn i.fa {position:static; left:auto; top:auto; margin-left:4px;}
.block_info .btn.date-set i.fa {color:#555;}
.block_info h4 {margin:0px 0px 10px 0; font-size:15px; font-weight:500; color:#000;}
.block_info p {position:relative; margin:6px 0px; font-size:13px; line-height:1.4em; word-wrap:break-word;}
.block_info .content-url {position:relative;}
.block_info .content-url a.url {font-size:12px;}
.block_info p > a.btn {margin-top:10px; padding:4px 12px;}
.block_info p > a.btn strong {font-weight:600;}
.block_info .editable {padding-top:0;}
.block_info .editable-container.editable-inline {margin-top:6px;}
.block_info .editable-container.editable-inline .form-group .editable-input {width:auto;}
.block_info .editable-container.editable-inline .form-group .editable-input .input-medium {width:auto !important; max-width:150px;}
.block_info .editable-container.editable-inline .form-group .editable-input .input-medium:focus {background:#FAFAFA !important; border:1px solid #EBEBEB;}
.block_info .form-inline .editable-buttons .btn i {font-size:14px;}
.block_info .form-inline .editable-buttons .btn.editable-submit i {color:#FFF;}
.block_info .form-inline .editable-buttons .btn.editable-submit, .block_info .form-inline .editable-buttons .btn.editable-cancel {margin-left:0;}
.block_info .form-inline .btn.default, .block_info .form-inline .editable-buttons .btn.editable-cancel {background:#d8e0e3;}
.block_info .form-inline .editable-buttons .btn.editable-cancel i {color:#555;}

.block_info .btn-group a img {margin:-3px 0 0 3px !important; vertical-align:middle;}
.block_info .btn-group .dropdown-menu a img {margin:-2px 0 0 3px !important;}

/* Entity date */
.entity-date {margin:2px 0 4px 0; padding-left:21px;}
.entity-date .input-group {display:flex; max-width:250px;}
.entity-date .input-group .input-group-btn {width:auto;}
.entity-date .form-control {height:auto; padding:2px 5px; font-size:13px; color:#555; background:#FAFAFA;}
.entity-date .form-control:focus {border-color:#CCC;}
.entity-date .btn {padding:3px 4px 3px 5px; transition:all .15s ease-in-out;}

/*
.tab-pane#social_network .block_info {margin:23px 0 18px 0; padding:15px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,.08); font-size:12px;}
.tab-pane#social_network .block_info h4 {margin:0 0 10px 0;}
*/

.tab-pane#map .block_info {margin:0 0 20px 0; padding:15px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,.08); font-size:13px; line-height:1.4em;}

/* INFO BLOCK - Margin redefinition - Routing */
.cs_admin_routing .block-info-wrapper {margin-top:0;}
.cs_admin_routing .tab-pane {margin:-10px 0 0 0; padding:10px; background:#FFF; border-left:1px solid #DDD;  border-right:1px solid #DDD;  border-bottom:1px solid #DDD;}
.cs_admin_routing .routing-field textarea {margin:0; min-height:500px;}

/* INFO BLOCK - Articles */
.cs_articles .block_info .editable-container.editable-inline {display:block;}
.cs_articles .block_info .editable-container.editable-inline .form-group {margin:0;}
.cs_articles .block_info .editable-container.editable-inline .btn.date-set {width:30px; padding:7px 0;}
.cs_articles .block_info .editable-container.editable-inline .editable-buttons .btn {width:28px; padding:5px 0 !important; border-radius:4px 0 0 4px;}
.cs_articles .block_info .editable-container.editable-inline .editable-buttons .btn + .btn {border-radius:0 4px 4px 0;}

@media (max-width:991px) {

    /* INFO BLOCK - Articles */
    .cs_articles .block-info-wrapper {width:100%; margin:0; padding-left:0;}
    .cs_articles.cs_private_content_articles .block-info-wrapper {clear:both; padding:10px 0;}
    .cs_articles.cs_private_content_articles .block-info-wrapper .block_info {margin:0;}

}

/* PRIVATE CONTENT */
.cs_articles.cs_private_content_articles .module-form-wrapper {}
.cs_articles.cs_private_content_articles, .tab-pane#step5 .block-info-wrapper {width:33.33333333%;}

/* EXTERNAL CONTENT FIELD */
.open-graph-input {}
.open-graph-input .input-group-btn .btn:nth-child(1) {border-radius:0 !important;}
.open-graph-input .input-group-btn .btn:nth-child(2) {border-radius:0 3px 3px 0 !important;}

/* CATEGORIES & TAGS
.cs_articles .categories-and-tags {float:right; width:37.5%; margin:0; padding:15px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow:0 0 3px rgba(0,0,0,.08);}
.cs_articles .categories-and-tags div {padding:0; width:100%;}
.cs_articles .categories-and-tags .form-group {margin:0; padding:0;}
.cs_articles .categories-and-tags .form-group + .form-group {margin-top:10px;}
.cs_articles .categories-and-tags label {float:none; width:100%; margin-bottom:5px; padding:0; text-align:left; font-size:14px; font-weight:500;}
.cs_articles .categories-and-tags .form-group input, .cs_articles .categories-and-tags .select2-container-multi .select2-choices .select2-search-choice {font-size:12px !important;}
.cs_articles .categories-and-tags .help-block {font-size:11px; line-height:1.3em; color:#888;}
.cs_articles .categories-and-tags .select2-no-results {font-size:12px !important;} */

/* CATEGORIES & TAGS */
.cs_articles .categories-and-tags {margin:22px -15px 10px -15px !important; padding:0;}
.cs_articles .categories-and-tags:after {content:""; display:block; clear:both;}
.cs_articles .categories-and-tags div {padding:0; width:100%;}
.cs_articles .categories-and-tags .form-group {float:left; width:48%; margin:0; padding:0;}
.cs_articles .categories-and-tags .form-group + .form-group {float:right; margin-top:1px;}
.cs_articles .categories-and-tags label {float:none; width:100%; margin-bottom:5px; padding:0; text-align:left; font-size:14px; font-weight:500;}
.cs_articles .categories-and-tags .form-group input, .cs_articles .categories-and-tags .select2-container-multi .select2-choices .select2-search-choice {font-size:12px !important;}
.cs_articles .categories-and-tags .help-block {font-size:10.5px; line-height:1.3em; color:#888;}
.cs_articles .categories-and-tags .select2-no-results {font-size:12px !important;}

@media(max-width:990px) {

    /* CATEGORIES & TAGS */
    .cs_articles .categories-and-tags .form-group, .col-lg-3.col-md-3.col-md-offset-1.block-info-wrapper {float:none; width:100%; clear:both;}

}

@media (max-width:768px) {

    /* CATEGORIES & TAGS */
    .cs_articles .categories-and-tags {margin:0 -15px !important; width:100%;}

}

.pagination-container {/*position:relative;*/}
.pagination-loader {position:absolute; left:5px; top:0px; right:5px; bottom:5px; z-index:1; background:#FAFAFA url(../statics/designer-statics/images/layout_img/pagination-loader.gif) no-repeat center; opacity:0.5;}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {background:#00A9C5;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background:#00A9C5; border-color:#00A9C5;}
.pagination>li>a, .pagination>li>span {color:#00A9C5;}

/* PAGINATION SIMPLE */
.pagination--simple {display:flex; justify-content:flex-end;}
.pagination__item {}
.pagination__item--current {display:flex !important; justify-content:center; align-items:center; margin-left:-1px; padding:3px 10px 4px 10px; font-size:13px; border:1px solid #DDD;}
.pagination--simple > li > a {padding:5px 10px; font-size:13px;}
.pagination--simple > li > a i {font-size:24px;}
.pagination--simple > li:first-child > a {padding:4px 4px 5px 4px;}
.pagination--simple > li:last-child > a {padding:4px 4px 5px 4px;}
.pagination--simple a, .pagination.pagination--simple a:hover {color:; transition:all .15s ease-in-out;}

@media(max-width:768px) {

    .pagination--simple {justify-content:center;}
    .pagination__item {width:33.3%;}
    .pagination__item a {width:100%;}

}

.btn-circle.blue {background:#00A9C5; transition:all .15s ease-in-out;}
.btn-circle.blue i {margin:0 !important; color:#FFF;}
.btn-circle.blue:hover, .btn-circle.blue:focus, .btn-circle.blue:active {background:#3E8DA3 !important; transition:all .15s ease-in-out;}
.btn-circle.blue.btn.disabled, .btn-circle.blue.btn.disabled:hover, .btn-circle.blue.btn.disabled:focus, .btn-circle.blue.btn.disabled:active, .btn-circle.blue.btn.disabled.active, .btn-circle.blue.btn[disabled], .btn-circle.blue.btn[disabled]:hover, .btn-circle.blue.btn[disabled]:focus, .btn-circle.blue.btn[disabled]:active, .btn-circle.blue.btn[disabled].active, fieldset[disabled] .btn-circle.blue.btn, fieldset[disabled] .btn-circle.blue.btn:hover, fieldset[disabled] .btn-circle.blue.btn:focus, fieldset[disabled] .btn-circle.blue.btn:active, fieldset[disabled] .btn-circle.blue.btn.active {background:#00A9C5;}

.page-content {position:relative !important;}
.cs-module-spinner {position:absolute; left:0; top:20px; right:0; bottom:0; z-index:1000; background:#FFF url(../statics/designer-statics/images/layout_img/pagination-loader.gif) no-repeat center; opacity:0.5;}
.modal-open .cs-module-spinner {position:fixed; top:0; right:0; bottom:0; left:0; border-radius:0 !important; z-index:100000;}

/* CONTACTS - List */
.cs_contacts.c-module-index .tabbable-custom > .tab-content {overflow:hidden;}
.cs_contacts.c-module-index table td {}
.cs_contacts.c-module-index table td .contact-text {display:inline-block; vertical-align:middle;}
.cs_contacts.c-module-index table td .text-over {}
.cs_contacts.c-module-index table td .text-over i {margin:-1px 1px 0 0; vertical-align:middle; font-size:12px; color:#999;}
.cs_contacts.c-module-index table td .text-over + .text-over {margin-left:5px;}
.cs_contacts.c-module-index table td .text-over a {font-size:11px;color:#666; border-bottom:2px dotted #CCC;}
.cs_contacts.c-module-index table td .text-over a:hover {text-decoration:none; border-bottom:1px solid #CCC;}

.cs_contacts .nav-tabs .fa.fa-info {width:14px; height:14px; margin-left:2px; line-height:15px; font-size:11px; color:#FFF; background:#C0C0C0; border-radius:100%;}

.subcriptions-list {margin:-12px -8px; padding:8px 0; font-size:12px; text-align:center;}
.subcriptions-list p {margin:0; padding:0;}
.subcriptions-list p + p {margin-top:7px; padding-top:7px; display:block; border-top:1px solid #DDD;}
.subcriptions-list p span {display:block; font-size:10px; color:#666;}

/* CONTACTS - Form - Main struct */
.cs_contacts .module-form-wrapper {margin:55px 0 0 0;}
.cs_contacts .module-form-wrapper h4 {clear:both; margin-bottom:10px; font-size:17px; font-weight:500;}
.cs_contacts .module-form-wrapper h4 label {width:100%; margin:0; padding:0; float:none; font-size:16px; font-weight:500;}
.cs_contacts .contact-info-block {position:relative;}

/* CONTACTS */
.cs_contacts {}
.cs_contacts .checkbox-inline {width:100%;}
.cs_contacts .form-group.has-error .checkbox-list:before {margin-left:6px; content:"Aquest camp Ã©s obligatori"; color:#A94442;}
.cs_contacts .form-group.has-error .checkbox-list span.help-block-error {display:none !important;}

.contact-addresses {}
.contact-addresses .portlet-title .caption {display:block;}
.contact-addresses .portlet-title i.fa {margin:0 5px 0 0; vertical-align:middle; font-size:15px !important;}
.contact-addresses .portlet-title .editable {padding-top:0;}
.contact-addresses .editable-input {width:auto !important;}
.contact-addresses .editable-buttons .btn i.fa {margin:0;}
.contact-addresses .editableform .form-group {margin:0;}

.editable-buttons .btn {padding:5px 10px 7px 10px !important; text-align:center; border-radius:3px;}
.editable-buttons .btn + .btn {margin-left:5px;}
.editable-buttons .btn.blue {background:#00A9C5; border:1px solid #009DB7;}
.editable-buttons .btn.default {color:#444; background:#FFF; border:1px solid #DDD;}

/* CONTACTS - Blocks */
.contact-info-block {margin-bottom:25px; padding:6px 0px 14px 0px; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.05);}
.contact-info-block-title {position:relative; margin:0 15px 10px 15px; padding:0 10px 3px 0; border-bottom:1px solid #EBEBEB; cursor:pointer;}
.contact-info-block-title:after {content:""; position:absolute; top:0; right:0; display:block; width:20px; height:20px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; transition:all .15s ease-in-out;}
.contact-info-block-title.closed:after {transform:rotate(180deg); transition:all .15s ease-in-out;}
.contact-info-block .form-group {float:left; width:33%; margin:0 0 10px 0; padding:0;}
.contact-info-block-inner {margin:0; overflow:hidden;}
.contact-info-block .form-group .control-label, .contact-info-block .form-group .col-md-8 {display:block; float:none; width:100%; text-align:left;}
.contact-info-block .form-group .control-label {margin:0 0 3px 0;}
.contact-info-block .form-group input {width:100%;}
.contact-info-block-inner-item:after {content:""; display:block; clear:both;}

/* CONTACTS - Blocks fixes */
.cs_contacts.c-module-form .module-form-wrapper > .col-md-12 {padding:0;}
.contact-info-block .checkbox-list {width:100%;}
.contact-info-block .checkbox-inline {display:inline-block; width:auto; font-size:13px;}
.contact-info-block .assets-widget {clear:both; padding:0 15px 0 15px;}
.contact-info-block .tabbable-custom.assets .dropzone.dz-clickable, .dropzone.dz-clickable {min-height:120px;}
.contact-info-block-left {float:left; width:68%;}
.contact-info-block-left .form-group {width:50%;}
.contact-info-block-left .form-group:first-child {width:100%;}
.contact-info-block-left .form-group:nth-child(4) {clear:left;}
.contact-info-block-right {float:right; width:30%;}
.contact-info-block-right .form-group {width:50%;}
.contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group label, .contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group div {padding-left:0;}
.contact-info-groups {clear:both; margin-top:10px;}
.contact-info-groups .contact-info-block-subtitle {margin-bottom:10px;}
.contact-info-groups .checkbox-inline, .contact-info-groups .checkbox-list > label.checkbox-inline:first-child {width:45%; margin:0 0 5px 0 !important; padding:0;}
.contact-info-groups .help-block-error {color:#C00;}

/* CONTACTS - Block subscriptions */
.contact-info-block.block-2 {box-shadow:0 0 5px rgba(255,176,0,0.3); border:1px solid rgba(255,176,0,0.3);}
.contact-info-block.block-2 .contact-info-block-title h4:before {content:""; display:inline-block; width:18px; height:18px; margin:-4px 8px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-subscriptions.svg) no-repeat center; vertical-align:middle;}
.contact-info-block.block-2 .btn {position:absolute; top:10px; right:47px; padding:4px 10px; font-size:12px; color:#d98e00; border-color:rgba(255,176,0,0.8);}
.contact-info-block.block-2 .btn:hover {color:#FFF; background:rgba(255,176,0,0.8); border-color:rgba(255,176,0,0.8);}
.contact-info-block.block-1 .contact-info-block-title h4:before {content:""; display:inline-block; width:16px; height:16px; margin:-4px 8px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-cms.svg) no-repeat center; vertical-align:middle;}
.contact-info-block.block-3 .contact-info-block-title h4:before {content:""; display:inline-block; width:18px; height:18px; margin:-4px 8px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-users.svg) no-repeat center; vertical-align:middle;}
.contact-info-block.block-4 .contact-info-block-title h4:before {content:""; display:inline-block; width:18px; height:18px; margin:-4px 8px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-pages.svg) no-repeat center; vertical-align:middle;}

/* CONTACTS - Blocks - Contact subscriptions */
.contact-subscriptions {padding:0 15px; font-size:13px;}
.contact-subscriptions .table {margin:0; border:none;}
.contact-subscriptions .table td {padding:6px 8px; background:#F8F8F8; border:3px solid #FFF;}
.contact-subscriptions .table td:nth-child(1) {font-weight:600; border-left:none;}
.contact-subscriptions .table td span.text-muted {font-size:13px; font-style:italic;}
.contact-subscriptions tr.expired td:nth-child(2) {color:#AF5555;}
.contact-subscriptions span.label {display:block; margin:3px 0 6px 0; padding:0; text-align:left; color:#222; font-size:12px; font-weight:500;}
.contact-subscriptions .select2-container {width:100%;}
.contact-subscriptions .delete-button {position:absolute; top:0; right:0; bottom:0; width:40px; text-align:center; border-left:1px solid #EAEAEA; cursor:pointer;}
.contact-subscriptions .delete-button:hover {background:#FAFAFA;}
.contact-subscriptions .delete-button i, .contact-subscriptions .delete-button i:hover {margin-top:65%; color:#C00;}

.contact-info-block.block-4 .contact-info-block-subtitle {clear:both;}

.contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group {width:15%;}
.contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group label, .contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group div {padding-left:0;}

/* CONTACTS - Extra fields */
.contact-extra-fields {margin-bottom:50px;}
.contact-extra-fields div.portlet-sortable {margin-bottom:15px !important; }
.contact-extra-fields .portlet.light.bordered {margin-left:15px; margin-right:15px; padding:15px 15px 0 15px; border: 1px solid #E1E1E1 !important; background:#FFF;}
.contact-extra-fields .portlet.light.bordered .portlet.light.bordered {margin-left:0; margin-right:0; padding:8px 10px; border: 1px solid #E1E1E1 !important;background:#FBFBFB;}
.contact-extra-fields .portlet.light.bordered .portlet-title {}
.contact-extra-fields .portlet.light.bordered .form-group {margin-left:0; margin-right:0;}
.contact-extra-fields .portlet.light.bordered .form-group .control-label  {text-align:left;}
.contact-extra-fields .caption-helper {margin-left:10px !important;}
.contact-extra-fields .bootstrap-switch-container label {padding-right:20px;}
.contact-extra-fields .portlet-sortable-empty {height:auto;}
.contact-extra-fields .portlet-body .row {margin-left:0; padding-left:0; padding-right:0;}
.contact-extra-fields .portlet-title {font-size: 18px; line-height: 18px; font-weight: 300;}
.contact-extra-fields .portlet-title a.filename {display:inline-block; margin-top:10px; border-bottom: dashed 1px #08C;}
.contact-extra-fields .form-group {width:100%; float:none;}
.contact-extra-fields .input-group.date.form_datetime {max-width:300px;}

.contact-info-block.contact-extra-fields {}
.contact-info-block.contact-extra-fields .portlet.light.bordered {margin:0; padding:0 15px; border:none !important;}
.contact-info-block.contact-extra-fields .portlet-title {display:none;}

@media(max-width:650px) {

    /* CONTACTS - Form fixes */
    .contact-info-block .form-group {width:100%;}
    .contact-info-block.block-1 .contact-info-block-inner-item:nth-child(2) .form-group {width:100%;}
    .contact-info-block.block-1 .contact-info-block-inner-item:nth-child(3) .form-group {width:100%;}
    .contact-info-block.contact-extra-fields .portlet.light.bordered {padding:0 15px !important;}
    .contact-info-block-left, .contact-info-block-right {float:none; width:100%;}
    .contact-info-groups {padding:0 15px;}

}

.cs-selectable .input-icon {float:left; width:calc(100% - 40px);}
.cs-selectable .checkbox-list {float:left; margin:6px 0px 0px 10px !important;}

/* CONTACTS - Addresses */
.tab-pane#addresses .portlet {margin:0; padding:18px 15px;}
.tab-pane#addresses .portlet .portlet-title {margin:0 0 12px 0 !important; padding-bottom:12px; border-bottom:1px solid #EBEBEB !important;}
.tab-pane#addresses .portlet .portlet-title .caption {padding:0; vertical-align:middle; font-size:16px;}
.tab-pane#addresses .portlet .portlet-title .caption i {padding:0; font-size:14px;}
.tab-pane#addresses .portlet .portlet-title .editable {padding:0;}
.tab-pane#addresses .portlet .portlet-title .tools {padding:0;}
.tab-pane#addresses .portlet .btn.btn-circle.btn-xs.red {padding:2px 10px;}

/* COMMON - Filter pills */
.filter-pills {margin-top:15px !important;}
.filter-pills ul {}
.filter-pills > li {display:inline-block !important; margin-right:5px !important; margin-bottom:12px !important;}
.filter-pills li > a {padding:5px 10px; border-radius:20px !important; background:#EEE; transition:all 0.15s ease-in-out;}
.filter-pills li.active > a {transition:all 0.15s ease-in-out;}

/* LINKS MODAL */
.links-modal-block {margin-bottom:20px;}
.links-modal-block .table {margin-bottom:0;}
.links-modal-block .paginator {padding:0;}
.links-modal-block .paginator .text-right {padding-right:0;}
.links-modal-block .nav-pills {margin-bottom:0;}
.links-modal-block .nav-pills > li {display:inline-block !important;}
.links-modal-block .nav-pills > li a {padding:5px 10px; background:#EEE; transition:all 0.15s ease-in-out;}
.links-modal-block .nav-pills > li.active a {background:#458CC8; transition:all 0.15s ease-in-out}
.links-modal-block .advanced-options {}
.links-modal-block .advanced-options fieldset {margin-top:20px; padding:5px 0px; border-radius:8px; background:#FAFAFA; border:1px solid #DDD;}
.links-modal-block .advanced-options .col-md-6 .radio-list, .links-modal-block .advanced-options .col-md-6 .checkbox-list {padding:6px 0px;}
.links-modal-block .advanced-options .col-md-6 .checkbox-list {margin-top:12px !important;}
.links-modal-block .advanced-options .form-group {margin:10px 0px !important;}
.links-modal-block .advanced-options .form-group label {margin-right:10px;}
.links-modal-block .input-group .input-small {min-width:160px;}

/* MODULE - WIDGETS - Basics */
.cs_widgets .portlet.light .portlet-title {margin-bottom:20px !important;}
.cs_widgets .portlet.light .portlet-body .form-group:first-child {overflow:hidden;}
.cs_widgets.c-module-form .form-group:after {content:""; display:block; clear:both;}
.cswidget-download {display:inline-block; min-width:120px;}
.cswidget-download  a {display:block;}
.cswidget-download .fa {font-size:16px;}
.cswidget-download span {display:block; font-size:11px;}

#widget-diff-files {width:100%; max-width:1200px;}
#widget-diff-files .dropdown-menu {top:auto; bottom:100%;}
.cs_widgets .portlet.box.yellow table {width:100% !important;}
.cs_widgets .portlet.box.yellow table td span {word-wrap:break-word !important;}

@media(max-width:768px) {

    /* MODULE - WIDGETS - Basics */
    .cs_widgets .page-top-buttons .btn.mainBtn {display:none;}

}

/* MODULE - WIDGETS - Type */
span.widget-type {}
span.widget-type i:hover {cursor:default !important;}
span.widget-type i.fa-check {color:#5AAD00;}
span.widget-type i.fa-times {color:#C00;}

/* TEMPLATES - Misc */
.module-form-wrapper.module-form-wrapper-templateGroup {margin-top:0 !important;}
.module-form-wrapper.module-form-wrapper-templateGroup .portlet.light {margin-top:0;}

@media(max-width:650px) {

    /* TEMPLATES - Misc */
    .cs_templates .form-actions {padding:10px !important;}
    .cs_templates .form-actions .row {margin:0;}

}

/* TEMPLATES - Nestable lists - Icons */
.dd3-handle.group {content:""; background:#DDD; font-family:FontAwesome;}
.dd3-handle.group:before {content:"\f07c"; top:8px; color:#888; font-size:13px;}
.dd-collapsed .dd3-handle.group:before {content:"\f07b";}
.dd3-handle.template {content:""; background:#DDD; font-family:FontAwesome;}
.dd3-handle.template:before {content:"\f016"; top:8px; color:#888; font-size:13px;}

/* TEMPLATES - Nestable lists - Common */
.cs_templates .dd-handle, .cs_templates .dd3-content {height:40px; line-height:24px;}
.cs_templates .dd-item > button {height:24px;}
.cs_templates .dd3-content-inner2.col-md-6 {float:right; margin:0 !important; padding:0 !important; text-align:center;}
.cs_templates .dd3-content-inner2 {}
.cs_templates .dd3-content-inner2 span.col-md-4 .bootstrap-switch {height:24px;}
.cs_templates ol.dd-list li .col-md-6 {}
.cs_templates ol.dd-list li li .col-md-6 {width:calc(50% + 15px);}
.cs_templates ol.dd-list li li li .col-md-6 {width:calc(50% + 30px);}
.cs_templates ol.dd-list li li li li .col-md-6 {width:calc(50% + 45px);}
.cs_templates ol.dd-list li li li li li .col-md-6 {width:calc(50% + 60px);}
.cs_templates ol.dd-list li li li li li li .col-md-6 {width:calc(50% + 75px);}

.cs_templates .ace_editor {min-height:500px;}

/* TEMPLATES - Nestable lists - Landscape phone to portrait tablet */
@media (max-width:990px) {
    .cs_templates table th:nth-child(2) {display:none !important;}
    .cs_templates table th:nth-child(3) {width:25% !important;}
    .cs_templates table th:nth-child(4) {display:none !important;}
    .cs_templates .dd3-content-inner2.col-md-6 {position:absolute; right:0; width:200px !important;}
    .cs_templates .dd3-content-inner2.col-md-6 span.col-md-4:nth-child(1) {display:none;}
    .cs_templates .dd3-content-inner2.col-md-6 span.col-md-4:nth-child(2) {}
    .cs_templates .dd3-content-inner2.col-md-6 span.col-md-4:nth-child(3) {display:none;}
}

/* TEMPLATES - Form fixes */
.cs_templates .tab-pane#step5 .block-info-wrapper {width:100%;}

/* ROUTING - Specific textarea */
.routing-upload {margin-top:26px;}


/* SPECIFIC - Home Content */
.cs_home_content {}
.cs_home_content .panel .table {width:100%; margin-bottom:0 !important; border-collapse:collapse !important;}
.cs_home_content .panel .table th {border:none; background:#FAFAFA;}
.cs_home_content .panel .table th, .cs_home_content .panel .table td {padding:6px;}
.cs_home_content .panel-heading {overflow:hidden;}
.cs_home_content .panel-heading h3 {float:left; margin-right:15px;}
.cs_home_content .panel-heading span {font-size:12px;}
.cs_home_content .panel-heading .input-group {float:left;}
.cs_home_content .panel-heading .input-large {width:450px !important;}
.cs_home_content .panel-heading input {border-color:#c6dce0;}
.cs_home_content .panel-heading .input-group-addon {background:#c6dce0; border-color:#c6dce0;}
.cs_home_content .block-btns {padding:10px 0px 20px 0px; text-align:center;}

/* TRANSLATE TAB */
.translateTab-origin, .translateTab-translations {padding-top:10px; padding-bottom:18px;}
.translateTab-origin {}
.translateTab-translations {background:#FAFAFA;}
.translateTab-origin-lang {height:54px; padding-top:5px;}
.translateTab-select-lang {padding-top:5px; padding-bottom:20px; background:#FAFAFA; border-bottom:1px solid #DBDBDB;}
.translateTab-origin .form-group .col-md-5, .translateTab-translations .form-group .col-md-5 {float:none; width:100%;}
#translateForm .btn.btn-xs {margin-bottom:10px; padding:2px 8px;}
#translateForm .btn.btn-xs:before {margin:0 6px 0 0; font-family:"fontAwesome"; content:"\f0c5";}
.c-module-form #translateForm > .col-md-12 {padding:0;}
.c-module-form #translateForm .col-md-6 {padding:0;}

/* DASHBOARD - Common */
.cs_dashboard {}
.cs_dashboard .portlet .portlet-title {margin-bottom:10px !important;}
.cs_dashboard .portlet .caption {color:#000 !important; font-weight:400;}
.cs_dashboard .portlet .table th, .cs_dashboard .portlet .table td {border:1px solid #EBEBEB !important;}
.cs_dashboard .portlet .table thead {font-weight:700;}
.cs_dashboard .portlet .table td .progress.progress-striped {display:inline-block; width:60%; margin:0px 10px 0px 0px; vertical-align:text-top;}
.cs_dashboard .portlet .alert-info {padding:4px 8px; font-size:12px; background:#E7F3F9; border:none;}

/* DASHBOARD - Specific */
.portlet.db-realtime {}
.portlet.db-date-filter {background:#EEF7FB; border:1px solid #D9E4E9;}
.portlet.db-date-filter .form-group {margin-right:25px;}
.portlet.db-date-filter .input-group {margin-left:7px !important;}
.portlet.db-date-traffic {}
.portlet.db-date-traffic .select2-container {margin-left:5px !important;}
.portlet.db-date-traffic tr.highlighted td {font-weight:600; background:#F5FCF1;}
.portlet.db-additional-info {}
.portlet.db-channels {float:left; width:55%; clear:none; min-height:365px !important;}
.portlet.db-devices {float:right; width:42%; clear:none;}
.portlet.db-devices .portlet-title {margin-bottom:0 !important;}
.portlet.db-demography {}
.portlet.db-frequency {}
.portlet.db-engagement {}
.db-visitors {margin-top:-34px;}

/* DASHBOARD - Real time */
.db-active-users {display:inline-block; padding:20px 40px; font-size:60px; background:#FAFAFA; border:1px solid #F0F0F0; border-radius:8px !important;}

/* DASHBOARD - Dashboard */
.portlet.db-frequency .table td:nth-child(1) {width:30%;}
.portlet.db-frequency .table td:nth-child(2) {}
.portlet.db-frequency .table td:nth-child(3) {width:30%;}
.cs_dashboard .loader {
    background:#FAFAFA url('/bundles/comitium5designer/global/plugins//bootstrap-editable/bootstrap-editable/img/loading.gif') center center no-repeat;
    height: 30px;
    width: auto;
    min-width: 25px;
    border-radius:4px;
}

/* CS CONTENT FIELDS */
body.cs_content_fields .portlet.light {margin:-1px 0 0 0; overflow:hidden; border:1px solid #DDD;}
.cs_article_type .module-form-wrapper {margin-top:0;}
.cs_article_type .module-form-wrapper .portlet.light {padding:0;}

@media(max-width:768px) {

    /* CS CONTENT FIELDS */
    .cs_article_type .cscf_basics .form-group, .cs_author_type .cscf_basics .form-group {padding:0;}
    .cs_article_type .portlet.light.cscf_fields h4 span, .cs_author_type .portlet.light.cscf_fields h4 span {display:block; margin:5px 0 0 0;}

}

@media(max-width:650px) {

    /* CS CONTENT FIELDS */
    .cs_article_type .cscf_basics, .cs_author_type .cscf_basics {margin-top:0;}
    .cs_article_type .cscf_fields .item .item .accordion, .cs_author_type .cscf_fields .item .item .accordion {padding-left:14px;}
    .cs_article_type .cscf_fields .item .options, .cs_author_type .cscf_fields .item .options {display:none;}
    .cs_article_type .form-actions .btn.mainBtn, .cs_author_type .form-actions .btn.mainBtn {display:none;}

}

.cscf_basics {}
.cscf_basics h4.semibold {margin-bottom:14px;}
.cscf_basics .form-group.col-md-6 {padding-left:0;}
.portlet.light.cscf_fields {padding-bottom:22px;}
.portlet.light.cscf_fields h4 {margin:13px 0 22px 0;}
.portlet.light.cscf_fields h4 span {margin-left:5px; font-size:12px; color:#777;}
.portlet.light.cscf_fields h4 span em {font-style:normal; font-weight:600; color:#333;}

.cscf_fields {position:relative;}
.cscf_fields .portlet {margin:0; padding:0;}
.cscf_fields .item {outline:1px solid #d3e6ee;}
.cscf_fields .item + .item {margin-top:1px;}
.cscf_fields .item .accordion {position:relative; padding:12px 14px; font-size:14px; background:#E8F2F6;}
.cscf_fields .item .item .accordion {background:#FAFCFC;}
.cscf_fields .item .item .collapse {border-top:none;}
.cscf_fields .item .item .collapse.in {border-top:1px solid #E8F2F6;}
.cscf_fields .item .accordion a {text-decoration:none;}
.cscf_fields .item .accordion a:hover {text-decoration:none;}
.cscf_fields .item .accordion .accordion-toggle {width:20px; height:21px; margin-right:5px; padding:0; text-align:center; line-height:18px; border-radius:4px; border:1px solid #d3e6ee; background:#FFF; cursor:pointer; display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.cscf_fields .item .accordion .accordion-toggle:before {content:"\f107";}
.cscf_fields .item .accordion .accordion-toggle.collapsed:before {content:"\f105";}

.cscf_fields .item .panel-collapse {padding:0;}
.cscf_fields .item .panel-collapse.in {}
.cscf_fields .item .panel-collapse .form-group {margin-top:18px; margin-bottom:22px;}
.cscf_fields .item .panel-collapse .form-group:first-child {padding-left:70px;}
.cscf_fields .item label {font-size:13px;}

.cscf_fields .item .panel-collapse .form-group.col-md-12 {margin:0 0 20px 0; padding-left:70px;}

.cscf_fields .item .panel-collapse .editableform .form-group:first-child {padding-left:0;}
.cscf_fields .item .panel-collapse .editableform .form-group .editable-input {width:auto;}

.cscf_fields .accordion-toggle {cursor:pointer;}
.cscf_fields .editable {cursor:pointer;}

.cscf_fields span.field-info {margin-left:1%; font-size:11px;}

.cscf_fields span.options {position:absolute; top:0; right:0;}
.cscf_fields .item .item .accordion {padding-left:41px;}
.cscf_fields .accordion-toogle {}
.cscf_fields .accordion span.options {top:11px; right:10px;}
.cscf_fields span.options a {padding:2px 10px;}
.cscf_fields span.options a + a {margin-left:4px;}
.cscf_fields span.options a.red, .cscf_fields span.options a.green {width:25px; height:25px; line-height:24px; padding:0;}

.cs_article_type .cscf_fields span.options a.green {width:auto; height:auto; padding:2px 10px;}

.cscf_fields .loop {border-top:1px solid #D3E6EE; border-bottom:1px solid #D3E6EE;}
.cscf_fields .loop-title {position:relative; padding:12px 14px 12px 43px; font-size:14px; background:#EFF9F3; /*background:#E3EFE8;*/ border-bottom:1px solid #E3EDE7;}
.cscf_fields .loop-title span.options {top:10px; right:10px;}
.cscf_fields .loop .accordion {background:#EFF9F3 !important;}

@media (max-width:990px) {

    /* CS CONTENT FIELDS */
    .cscf_fields .item .panel-collapse .form-group:first-child, .cscf_fields .item .panel-collapse .form-group.col-md-12 {padding-left:15px;}

}

/* CS CONTEST FIELDS */
.cs-contests .cscf_fields .item .panel-collapse .form-group {margin:0; padding:10px 20px 10px 20px;}
.cs-contests .cscf_fields .item .panel-collapse .form-group:nth-child(3) {margin-bottom:20px;}
.cs-contests h4 {overflow:hidden;}
.cs-contests h4.semibold .btn {float:right;}
.cs-contests .cscf_fields .item .item .accordion {padding-left:20px;}
.cs-contests .module-form-wrapper .form-group.col-md-12 {width:100%;}
.cs-contests .col-md-12.answers {}
.cs-contests .col-md-12.answers span.options {top:0; right:15px;}
.cs-contests .col-md-12.answers .form-group {margin-bottom:0 !important;}
.cs-contests .col-md-12.answers .form-group:last-child {margin-bottom:20px !important;}
.cs-contests .col-md-12.answers .bootstrap-switch-handle-on, .cs-contests .col-md-12.answers .bootstrap-switch-handle-off {padding:6px;}
.cs-contests .col-md-12.answers .bootstrap-switch-handle-on {color:#FFF; background:#35AA47;}
.cs-contests .col-md-12.answers .bootstrap-switch-handle-off {color:#FFF; background:#C00;}

@media(max-width:650px) {

    /* CS CONTEST - Index page */
    .cs-contests.c-module-index .pagination-container {overflow:auto;}

}

/* CROPS - Common */
.cs_image_crop .portlet.light {margin:0; padding:0; background:none;}
.cs_image_crop .cscf_fields {background:#FFF;}
.cs_image_crop .page-top-buttons {position:fixed; top:0; right:10px; z-index:100;}
.cs_image_crop .form-actions {padding:10px !important;}

@media (max-width:768px) {

    /* CROPS - Common */
    .cs_image_crop .page-top-buttons {right:0;}

}

/* CROPS - Group fields */
.cs_image_crop .group-fields {overflow:hidden; clear:both; padding:0 20px;}
.cs_image_crop .btn-xs {padding:0px 10px;}
.cs_image_crop .cscf_fields .item .panel-collapse .group-fields .form-group:first-child {padding-left:0;}
.cs_image_crop .cscf_fields .item .panel-collapse .group-fields.group-1 .form-group:nth-child(4) label {display:block;}
.cs_image_crop .group-fields.group-1 {padding-top:10px;}
.cs_image_crop .group-fields.group-2 {padding-bottom:40px;}
.cs_image_crop .group-fields.group-btn {padding:15px; border-top:1px solid #D3E6EE; text-align:right;}
.cs_image_crop .resize-item {display:inline-block; width:auto !important; margin:0 auto 5px auto !important; padding:5px 0; overflow:hidden; text-align:center;border:1px dashed #FFF;}
.cs_image_crop .resize-item .col-md-5 {display:inline-block; width:20%; float:none; padding:0 10px; vertical-align:middle;}
.cs_image_crop .resize-item .col-md-2 {display:inline-block; float:none; padding:0 10px; text-align:left; vertical-align:middle;}
.cs_image_crop .resize-item .btn-xs {}
.cs_image_crop .resize-item:hover {border:1px dashed #DDD; background:#FAFAFA;}
.cs_image_crop .resize-item .col-md-5:first-child .gf-spinner:before {position:absolute; left:-10px; top:7px; display:inline-block; content:"\f047"; font-family:fontAwesome; color:#888;}
.cs_image_crop .resize-item:hover .col-md-5:first-child .gf-spinner:before {color:#000;}
.cs_image_crop .resize-item.ui-sortable-helper {background:#F1F7FA; border-color:#D3E6EE;}
.cs_image_crop .resize-item.ui-sortable-helper .col-md-5:first-child .gf-spinner:before {color:#00ACEB;}

@media (max-width:1300px) {
    .cs_image_crop .resize-item .col-md-5 {width:40% !important;}
}

@media (max-width:600px) {
    .cs_image_crop .resize-item .col-md-5 {margin-bottom:10px; width:100% !important;}
}

/* CONTACTS - Group fields */
.cs_contact_type {}
/*.cs_contact_type .cscf_fields span.options a.red, .cs_contact_type .cscf_fields span.options a.green {padding:0px 10px; width:auto; height:auto;}*/
.cs_contact_type .module-form-wrapper {margin-top:20px;}
.cs_contact_type .portlet.light {padding:0;}
.cs_contact_type .cscf_fields span.options a.green {width:auto; height:auto; padding:0px 10px; line-height:1.8em;}
.cs_contact_type .cscf_fields .item .panel-collapse .form-group {margin-left:0; margin-right:0;}

/* STATIC CONTENT - Common */
body.cs_static_content {}
body.cs_static_content .item {overflow:hidden; margin-bottom:10px;}
body.cs_static_content .item .btn-icon-only {margin-top:4px; padding:0; width:28px; height:28px; line-height:28px;}

@media(max-width:768px) {

    /* STATIC CONTENT - Common */
    .cs_static_content .tableHeaders {display:none;}

}

/* LIVE EVENTS - Common */
body.cs_live_events {}
body.cs_live_events .portlet.light {margin:-1px 0 0 0; padding:25px 15px; overflow:hidden;}
body.cs_live_events .todo-tasklist-item {overflow:visible; padding-left:14px;}
body.cs_live_events .todo-tasklist-item-title {padding-bottom:5px; line-height:1.2em;}
body.cs_live_events .todo-tasklist-controls span {display:inline-block; margin-right:10px; vertical-align:middle; font-size:12px;}
body.cs_live_events .todo-tasklist-controls span img {margin:0; vertical-align:middle;}
body.cs_live_events .todo-tasklist-controls span img, body.cs_live_events .todo-tasklist-controls span i {margin-right:3px;}
body.cs_live_events .todo-tasklist-controls .dropdown-menu li {margin-right:0;}
body.cs_live_events .todo-tasklist-controls .btn-xs {padding:1px 8px; font-size:12px;}
body.cs_live_events .todo-tasklist-item-text img, body.cs_live_events .todo-tasklist-item-text video, body.cs_live_events .todo-tasklist-item-text iframe, body.cs_live_events .todo-tasklist-item-text object, body.cs_live_events .todo-tasklist-item-text blockquote {max-width:100%;}
body.cs_live_events .todo-tasklist-item-text img {height:auto;}

body.cs_live_events .control-label + .bootstrap-switch {margin-left:10px;}
body.cs_live_events .bootstrap-switch + .control-label {margin-left:10px;}
body.cs_live_events .form-horizontal .portlet .portlet {padding:10px; background:#FBFBFB;}
body.cs_live_events .form-horizontal .portlet .portlet .portlet {background:#FFF;}
body.cs_live_events .form-horizontal .portlet .gf-body {}
body.cs_live_events .form-horizontal .portlet .gf-body .form-group {margin:0 0 10px 0;}
body.cs_live_events .form-horizontal .portlet .gf-body .portlet {margin:15px 0;}
body.cs_live_events .form-horizontal .portlet .gf-body .form-control + .help-block {clear:both; padding-top:4px !important;}
body.cs_live_events .form-horizontal .portlet .gf-body .assets-widget + .help-block {clear:both; margin:-12px 0 0 0; padding-top:4px !important;}
body.cs_live_events .form-horizontal .form-group label.control-label.col-md-12 {text-align:left; padding-top:4px; padding-bottom:6px;}

body.cs_live_events .todo-userpic {border-color:#EBEBEB;}

body.cs_live_events.c-module-index .modal {z-index:10000 !important;}
body.cs_live_events.c-module-index .modal-content {box-shadow:0 0 10px rgba(0,0,0,.3); border:none;}
body.cs_live_events.c-module-index .modal:before {content:""; position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,.8);}
body.cs_live_events.c-module-index .modal-backdrop {display:none !important;}

/* LIVE EVENTS - Specific & Redefinitions */
.module-form-wrapper.module-form-wrapper-liveEvents, .module-form-wrapper.module-form-wrapper-assets {margin-top:20px;}
.cs-live-events-entry {}
.cs-live-events-entry-title {float:left;}
.cs-live-events-entry-btns {float:right; margin:5px 0 15px 0;}
.cs-live-events-entry-btns li.divider {margin:0;}
.cs-live-events-entries {}
.cs-live-events-entries-title {float:left;}
.cs-live-events-entries-title {float:left;}
.cs-live-events-entries-title a {color:#00A9C5;}
.cs-live-events-entries-title a:hover {text-decoration:none;}
.cs-live-events-entries-title .btn.defaultBtn > i {margin:0;}
.cs-live-events-entries-lang {float:right; margin:5px 15px 0 0;}
.cs-live-events-entries-lang .defaultBtn {opacity:.5;}
.cs-live-events-entries-lang .defaultBtn.active {opacity:1;}
.cs-live-events-entries-lang .btn-group.btn-group-circle > .btn:first-child {border-radius:4px 0 0 4px !important;}
.cs-live-events-entries-lang .btn-group.btn-group-circle > .btn:last-child {border-radius:0 4px 4px 0 !important;}
.cs-live-events-entry-item {margin-bottom:20px; padding:0; background:none;}
.cs-live-events-entry-item .popover {min-width:300px;}
.cs-live-events-entry-item + .cs-live-events-entry-btns {margin-top:-6px;}
.cs-live-events-entry-item h5 {margin:-8px -8px 15px -8px; padding:10px 20px; font-size:14px; border-bottom:1px solid #EBEBEB; background:#FEFEFE; border-radius:3px 3px 0 0;}
.cs-live-events-entry-item h5 img {margin:-2px 2px 0 0; vertical-align:middle;}
.cs-live-events-entry-btns div[data-action="submit"] {display:inline-block;}
#live-event-comment-form {margin-bottom:10px; padding:5px; background:#FFF; border-radius:3px;}
body.cs_live_events .todo-tasklist-item {background:#FFF; border:none;}

.cs-live-events__people {margin:4px 0 12px 0; padding:14px 12px 10px 12px; border-radius:4px; text-align:center; font-size:14px; color:#666; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.05); border-color:#CEECF3;}
.cs-live-events__people em {display:block; margin:4px 0; font-size:32px; line-height:1em; font-style:normal; font-weight:600; color:#000; transition:all .15s ease-in-out;}
.cs-live-events__people.trending-up em {color:#15af00; transition:all .15s ease-in-out;}
.cs-live-events__people.trending-up em:before {content:""; display:inline-block; width:14px; height:10px; margin-left:-14px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-arrow-up.svg) no-repeat center;}
.cs-live-events__people.trending-down em {color:#C00; transition:all .15s ease-in-out;}
.cs-live-events__people.trending-down em:before {content:""; display:inline-block; width:14px; height:10px; margin-left:-14px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-arrow-down.svg) no-repeat center;}

@media(max-width:650px) {

    /* LIVE EVENTS - Specific & Redefinitions */
    .cs-live-events-entry-btns {text-align:right;}
    .cs-live-events-entry-btns .btn.defaultBtn, .cs-live-events-entry-btns .btn.mainBtn {padding:4px 7px !important;}
    .cs-live-events-entry-item h5 {margin-left:-5px; margin-right:-5px; padding:10px 10px 12px 10px; background:#FFF;}
    .cs-live-events-entry-item {}
    .cs-live-events-entry-item .form-group {}

    .cs_live_events .module-form-wrapper {margin-left:-10px !important; margin-right:-10px !important;}
    .cs-live-events-entries-title h4 {font-size:15px;}
    .cs-live-events-entries-lang {margin:10px 0 0 0;}

}

/*************************************************************************************/
/* RESPONSIVE ************************************************************************/
/*************************************************************************************/

/* 1280 */
@media screen and (max-width:1280px) {

/* COMMON - TABS */
.tabbable-full-width > .nav-tabs li {display:inline-block; float:none; vertical-align:middle; margin-bottom:4px; border:none;}
.tabbable-full-width > .nav-tabs li.active {border-top:none;}
.tabbable-full-width > .nav-tabs li.active a {border-top:3px solid #00A9C5;}
.tabbable-full-width > .nav-tabs li a {border:1px solid #DDD; border-radius:8px !important;}

}

/* 768 */
@media screen and (max-width:768px) {

    .form-wizard .steps > li > a.step > .desc {display:inline-block; margin-left:5px;}

    /* CONTACTS */
    .cs_contacts h4.col-md-8.semibold {padding-left:0;}
    .cs_contacts .form-group + .col-md-8 {margin-top:50px;}

    /* MODULE - WIDGETS - Basics */
    .cs_widgets .cs-module-buttons .btn {margin-bottom:10px;}

}

@media screen and (min-width:769px) {

    .cs_diaries #diary-table-container {margin-top:15px;}

}

@media screen and (max-width:650px) {

    .cs_diaries #diary-table-container {margin-top:11px;}

}

/* 480 */
@media screen and (max-width:480px) {

    /* COMMON - WIZARD */
    .step-title {font-size:16px;}

    /* COMMON - TOP NAV */
    .page-header-fixed {padding-top:40px !important;}
    .navbar-fixed-top {position:fixed !important;}
    .page-header.navbar .top-menu {display:inline-block; clear:none; margin-right:8px;}
    .page-header.navbar .top-menu, .page-header.navbar .top-menu .dropdown.dropdown-user .dropdown-toggle {background:none !important;}
    .page-header.navbar .search-form, .page-header.navbar .search-form.open {width:calc(100% - 255px) !important; position:static;}
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu .fa {color:#BBB;}
    .page-sidebar, .page-sidebar.in {margin:0 !important;}
    .page-header-fixed .pace .pace-progress {top:46px !important; height:4px;}
    .page-header.navbar .page-logo img {margin-left:0 !important; margin-right:4px !important;}

    .page-sidebar .page-sidebar-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {margin-top:5px;}

    .page-content-wrapper .page-content .page-title small {margin-top:5px;}

    /* COMMON - WIZARD/STEPS */
    .form-wizard .steps > li > a.step > .number {}
    .form-wizard .steps > li > a.step > .desc {}

    /* COMMON - TABS */
    .tabbable-full-width > .nav-tabs, .tabbable-custom.assets > .nav-tabs {display:flex; flex-direction:column;}
    .tabbable-full-width > .nav-tabs li, .tabbable-custom.assets > .nav-tabs li {margin-right:0; margin-bottom:2px;}
    .tabbable-full-width > .nav-tabs li:last-child, .tabbable-custom.assets > .nav-tabs li:last-child {margin-bottom:0;}
    .tabbable-full-width > .nav-tabs li.active, .tabbable-custom.assets > .nav-tabs li.active {border-top:1px solid #F2F2F2; border-left:3px solid #00A9C5;}
    .tabbable-full-width > .nav-tabs li.active a, .tabbable-custom.assets > .nav-tabs li.active a {color:#777 !important; border-top:none;}
    .tabbable-full-width > .nav-tabs li a, .tabbable-custom.assets > .nav-tabs li a {background:#FFF; border:none; color:#00A9C5 !important; border-radius:0 !important;}
    .tabbable-full-width > .nav-tabs li a:hover, .tabbable-custom.assets > .nav-tabs li a:hover {background:#FAFAFA; border:none;}
    .tabbable-full-width > .nav-tabs li:last-child a, .tabbable-custom.assets > .nav-tabs li:last-child a {border-bottom:1px solid #F2F2F2;}

    /* COMMON - BREADCRUMB */
    .page-bar {margin:0x 0 20px 0; padding:0; background:none !important;}
    .page-breadcrumb {padding:0 !important;}
    .page-breadcrumb li a {font-size:12px !important;}

    /* FORMS - PORTLET */
    form .tab-pane .form-group > .portlet.light.bordered {margin-right:0; padding:0; background:none; border:none !important;}

    /* FORMS - WIDGET UPLOAD TABS */
    .assets-widget {}
    .assets-widget li a {padding:6px 8px;}
    .assets-widget .dropzone {min-height:120px !important; padding:0;}
    .assets-widget .dropzone .dz-default.dz-message {width:100%; margin:0 !important; top:auto; left:auto;}
    .assets-widget .dropzone .dz-default.dz-message span.msg {font-size:18px;}

    /* DASHBOARD */
    .cs_dashboard .portlet {overflow:hidden; min-height:0 !important;}
    .cs_dashboard .portlet div {max-width:100% !important;}
    .portlet.db-channels, .portlet.db-devices {width:100%;}
    .db-visitors {margin-top:0;}

    /* DIARIES - Diary list */
    .cs_diaries .pagination-container th:nth-child(4), .cs_diaries .pagination-container th:nth-child(5), .cs_diaries .pagination-container td:nth-child(4), .cs_diaries .pagination-container td:nth-child(5) {display:none;}

    /* DIRECTORIES */
    .cs_directories .portlet.light.bordered .form-group {padding:0 20px;}

    /* ASSETS */
    .cs_assets .tabbable-custom > .tab-content {border-color:#EBEBEB !important;}
    .edit-asset-left {margin-bottom:40px; min-height:0;}

}


/* LIBRARIES - Misc */
.cs-library-js .portlet-body .form-group {overflow:hidden;}

@media(min-width:651px) {

    /* LIBRARIES - Misc */
    .cs-library-js .form-actions {padding:10px 0 !important;}

}

/* COMMON - List hidden options */
.table tbody tr td span.coh-hover {display:none;}
.table tbody tr td span.coh-click {display:none;}

.table tbody tr td {position:relative;}
.table tbody tr:hover td span.coh-hover {display:block; position:absolute; top:-1px; right:-1px; bottom:-1px;}
.table tbody tr:hover td span.coh-hover a {display:flex; width:30px; height:100%; background:#00A9C5; border-radius:0; cursor:pointer; align-items:center; justify-content:center;}
.table tbody tr:hover td span.coh-hover a:before {font-family:FontAwesome; content:"\f0c9"; color:#FFF;}

.table tbody tr td span.coh-click {display:none; position:absolute; top:-1px; right:-1px; bottom:-1px; padding:0 60px; background-color:rgba(255, 255, 255, 0.8); align-items:center; justify-content:center; border-left:1px solid #DDD;}
.table tbody tr td span.coh-click a.close {display:flex; position:absolute; top:0; right:0; bottom:0; width:30px; height:100%; background:#00A9C5; border-radius:0; opacity:1; cursor:pointer; align-items:center; justify-content:center; background-image:none !important; text-indent:0 !important;}
.table tbody tr td span.coh-click a.close:before {font-family:FontAwesome; content:"\f00d"; color:#FFF; font-size:13px !important; font-weight:normal;}
.table tbody tr td span.coh-click a.close:hover {text-decoration:none;}
.table tbody tr td span.coh-click .btn {margin:0 4px; padding:2px 10px; font-size:12px;}
.table tbody tr td span.coh-click .btn i {}
.table tbody tr td span.coh-click .defaultBtn i {margin:0; font-size:15px !important; vertical-align:middle;}

/* COMMON - List hidden options - Specific Classifieds */
.cs-classified span.coh-hover {display:none;}
.cs-classified span.coh-click {display:none;}
.cs-classified:hover span.coh-hover {display:block !important;}
.cs-classified:hover span.coh-hover {display:block; position:absolute; top:5px; right:4px; bottom:3px; width:25px; height:25px; border-radius:100% !important; overflow:hidden;}
.cs-classified:hover span.coh-hover a {display:flex; width:26px; height:100%; background:#00A9C5; border-radius:0; cursor:pointer; align-items:center; justify-content:center;}
.cs-classified:hover span.coh-hover a:before {font-family:FontAwesome; content:"\f0c9"; color:#FFF;}

.cs-classified span.coh-click {display:none; position:absolute; right:0; bottom:0; left:0; z-index:100000; padding:6px 40px 2px 6px; background-color:rgba(216, 216, 216, 0.8); align-items:center; justify-content:left; flex-wrap:wrap;}
.cs-classified span.coh-click a.close {display:flex; position:absolute; right:4px; bottom:4px; width:25px; height:25px; background:#4B8DF8; border-radius:100% !important; opacity:1; cursor:pointer; align-items:center; justify-content:center; background-image:none !important; text-indent:0 !important;}
.cs-classified span.coh-click a.close:before {font-family:FontAwesome; content:"\f00d"; color:#FFF; font-size:13px !important; font-weight:normal;}
.cs-classified span.coh-click a.close:hover {text-decoration:none;}
.cs-classified span.coh-click .btn {margin:0 4px 4px 0; padding:2px 10px; font-size:12px;}
.cs-classified span.coh-click .btn i {/*color:#FFF;*/}

/* COMMON - List hidden options - Specific Authors */
.meet-our-team {position:relative;}
.meet-our-team span.coh-hover {display:none;}
.meet-our-team span.coh-click {display:none;}
.meet-our-team:hover span.coh-hover {display:block !important;}
.meet-our-team:hover span.coh-hover {display:block; position:absolute; right:8px; bottom:8px; width:25px; height:25px; border-radius:100% !important; overflow:hidden;}
.meet-our-team:hover span.coh-hover a {display:flex; width:25px; height:100%; background:#00A9C5; border-radius:0; cursor:pointer; align-items:center; justify-content:center;}
.meet-our-team:hover span.coh-hover a:before {font-family:FontAwesome; content:"\f0c9"; color:#FFF;}

.meet-our-team span.coh-click {display:none; position:absolute; right:0; bottom:0; left:0; padding:6px 40px 2px 6px; background-color:rgba(255, 255, 255, 0.8); align-items:center; justify-content:left; flex-wrap:wrap;}
.meet-our-team span.coh-click a.close {display:flex; position:absolute; right:8px; bottom:8px; width:25px; height:25px; background:#00A9C5; border-radius:100% !important; opacity:1; cursor:pointer; align-items:center; justify-content:center; background-image:none !important; text-indent:0 !important;}
.meet-our-team span.coh-click a.close:before {font-family:FontAwesome; content:"\f00d"; color:#FFF; font-size:13px !important; font-weight:normal;}
.meet-our-team span.coh-click a.close:hover {text-decoration:none;}
.meet-our-team span.coh-click .btn {margin:0 4px 4px 0; padding:2px 10px; font-size:12px;}
.meet-our-team span.coh-click .btn i {color:#FFF;}

/* COMMON - List hidden options - Specific Assets */
.cs-asset span.coh-hover {display:none;}
.cs-asset span.coh-click {display:none;}
.cs-asset:hover span.coh-hover {display:block !important;}
.cs-asset:hover span.coh-hover {display:block; position:absolute; top:5px; right:4px; bottom:3px; width:25px; height:25px; border-radius:100% !important; overflow:hidden;}
.cs-asset:hover span.coh-hover a {display:flex; width:26px; height:100%; background:#4B8DF8; border-radius:0; cursor:pointer; align-items:center; justify-content:center;}
.cs-asset:hover span.coh-hover a:before {font-family:FontAwesome; content:"\f0c9"; color:#FFF;}

.cs-asset span.coh-click {display:none; position:absolute; right:0; bottom:0; left:0; padding:5px 40px 2px 6px; background-color:rgba(216, 216, 216, 0.8); align-items:center; justify-content:left; flex-wrap:wrap;}
.cs-asset span.coh-click a.close {display:flex; position:absolute; right:4px; bottom:4px; width:25px; height:25px; background:#00A9C5; border-radius:100% !important; opacity:1; cursor:pointer; align-items:center; justify-content:center; background-image:none !important; text-indent:0 !important;}
.cs-asset span.coh-click a.close:before {font-family:FontAwesome; content:"\f00d"; color:#FFF; font-size:13px !important; font-weight:normal;}
.cs-asset span.coh-click a.close:hover {text-decoration:none;}
.cs-asset span.coh-click .btn {margin:0 4px 4px 0; padding:2px 10px; font-size:12px;}
.cs-asset span.coh-click .btn i {color:#FFF;}


/* TEST SECTION */
.cs-test-section {}
.cs-test-section .portlet {padding:30px; background:#FFF;}

/* COMMON - SPELLIT Inputs */
.input-group.input-icon i.tooltips {right:50px; margin-top:10px;}
.spellit .input-group-addon, .spellit .input-group-btn {vertical-align:top;}
.spellit .input-group .btn {padding:0; background:#f8f8f8; transition:all 0.15s ease-in-out;}
.spellit .input-group .btn > i {background:url(../statics/designer-statics/images/layout_img/icon-spellit.png) no-repeat center; width:40px; height:34px; verTical-align:middle; margin:0; padding:0; border:1px solid #E5E5E5;}
.spellit .input-group .btn > i:before {content:"";}
.spellit .input-group .btn:hover {background:#E5E5E5; transition:all 0.15s ease-in-out;}
.spellit .spellit_ta .input-group-btn {background:#F8F8F8; border:1px solid #E5E5E5; border-left:0;}
.spellit .spellit_ta .input-group-btn .btn > i {border:none;}

/* COMMON - SPELLIT Popover */
.spellit .popover {border:1px solid #DDD; border-radius:4px !important;}
.spellit .popover .arrow:after {border-bottom-color:#f7f7f7 ;}
.spellit .popover-title {padding:6px 30px 6px 12px; border-radius:4px 4px 0 0 !important; font-size:13px !important;}
.spellit .popover-title a.close {position:absolute; top:11px; right:9px;}
.spellit .popover-content {padding:8px 10px 10px 10px;}
.spellit .spellchecker-incorrectwords a {color:#C00; border-bottom:1px dashed #C00; font-size:12px !important;}
.spellit .spellchecker-incorrectwords a:hover, .spellit .spellchecker-incorrectwords a:focus {text-decoration:none !important; border-bottom-style:solid;}
.spellchecker-suggestbox {border:1px solid #DDD;}
.spellchecker-suggestbox .words a {padding:4px 6px !important; color:#038900; border-bottom:1px solid #EBEBEB;}
.spellchecker-suggestbox .words a:hover {background:#eff9ee;}
.spellchecker-suggestbox .footer {border:none;}
.spellchecker-suggestbox .footer a {padding:4px 6px !important; color:#666; background:#FAFAFA;}
.spellchecker-suggestbox .footer a:hover {background:#F0F0F0;}

/* IFRAME MODALS
.page-container.iframe-page {margin-top:0;}
.page-container.iframe-page .page-content {margin-left:0;} */

/* IFRAME PAGES */
.c-wrapper.iframe-page .c-navigation {display:none;}
.c-wrapper.iframe-page .c-container, .c-wrapper.iframe-page .page-top, .c-wrapper.iframe-page .nav-tabs.module-tabs, .c-wrapper.iframe-page .form .form-actions {left:0;}
.c-wrapper.iframe-page .nav-pills.module-tabs {left:0 !important;}
body .ui-dialog, .ui-dialog {top:20px !important;}

@media (max-width: 650px) {
    .checkout-required-code .scp-promo-wrapper, .checkout-required-code .scp-phone-wrapper {left:5%; right:5%;}
}

/* TABS - Social networks */
.portlet-social {margin-bottom:30px; padding:20px; overflow:hidden; border:1px solid #DDD; background:#FFF; border-radius:4px !important;}
.portlet-social h4.semibold {margin:0 0 10px 0;}
.portlet-social .tabbable-custom {margin-bottom:-10px;}
.portlet-social #facebook_data, .portlet-social #twitter_data {}
.portlet-social .alert {margin:15px 0; padding:8px 10px;}
.portlet-social .social-queue {display:inline-block; margin:8px 0 20px 0; padding:2px 10px; font-size:14px; color:#000; background:#F1F7F9; border:1px solid #D4E1E5; border-radius:6px !important;}
.portlet-social .social-queue strong {font-size:14px;  color:#31708F;}

/* TABS - Social networks - Queue */
.social-queue-items {margin-bottom:20px;}
.social-queue-items h4 {font-size:16px;}
.social-queue-items ul {margin:0; padding:0; list-style:none;  background:#F1F7F9; border:1px solid #D4E1E5; border-radius:4px !important; font-size:12px;}
.social-queue-items ul li {padding:6px; border-bottom:1px solid #D4E1E5; font-weight:600;}
.social-queue-items ul li:before {content:"\f133"; display:inline-block; margin:0 6px 0 2px; font-family:fontAwesome; color:#9CAFBF;}
.social-queue-items ul li:last-child {border-bottom:none;}
.social-queue-items ul li span {font-weight:400;}

/* TABS - Social networks - Preview */
.social-queue-preview {overflow:hidden; margin-bottom:20px; padding:10px 18px 18px 18px; background:#FFF; border:1px solid #EBEBEB; border-radius:6px !important;}
.social-queue-preview h4 {font-size:16px; font-weight:500;}
.social-queue-preview p img {float:left; width:45%;}

/* TABS - Planned form */
.content-socialNetworks-form {/* max-width:57%; */}
.content-socialNetworks-form .form-control {background:none; border:none;}
.content-socialNetworks-form .form-group {max-width:300px;}
.content-socialNetworks-form .col-md-3, .content-socialNetworks-form .col-md-5, .content-socialNetworks-form .col-md-6 {float:none; width:100%; padding:0; text-align:left;}
.content-socialNetworks-form .form-group {clear:both; margin:0 0 8px 0;}
.content-socialNetworks-form-message {margin-bottom:4px;}
.content-socialNetworks-form-message p {margin-top:-3px; font-size:13.5px; line-height:1.4em;}
.content-socialNetworks-form-message p a {font-weight:600; text-decoration:none; border-bottom:2px dotted #CCC;}

/* TABS - Planned info */
.content-socialNetworks-info {margin-bottom:30px;}
/* .content-socialNetworks-info h3:before {content:""; display:inline-block; width:16px; height:16px; margin:0 2px 0 -24px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialPlanner.svg) no-repeat center; background-size:16px;} */
.content-socialNetworks-info h3 .btn {margin-left:5px;}
.content-socialNetworks-info h3 .btn i {margin:0 4px 0 -3px;}
.content-socialNetworks-info p.info {position:relative; padding:8px 10px 7px 30px; background:#F3F9FB; border:1px solid #DCEEF5; border-radius:4px; font-size:12px;}
.content-socialNetworks-info p.info i {position:absolute; top:7px; left:7px; display:inline-block; width:16px; height:16px; margin-right:5px; color:#FFF; background:#4AA7C2; text-align:center; line-height:16px; font-weight:300; border-radius:100%;}
.content-socialNetworks-info p.info a {font-weight:600;}

/* TABS - Planned info - Queue */
.content-socialNetworks-queue-item {position:relative; padding:10px 10px 10px 30px; color:#000; background:#FFF; border:1px solid #EBEBEB; border-radius:0; font-size:13px;}
.content-socialNetworks-queue-item a {display:block; position:relative; color:#000; transition:all .15s ease-in-out;}
.content-socialNetworks-queue-item a:hover {text-decoration:none; opacity:.5; transition:all .15s ease-in-out;}
.content-socialNetworks-queue-item + .content-socialNetworks-queue-item {margin-top:-1px;}
.content-socialNetworks-queue-item:before {position:absolute; left:10px; top:11px; z-index:1; font-family:"FontAwesome"; content:"\f073"; font-size:11px;}
.content-socialNetworks-queue-item span:nth-child(1) {display:block; margin-bottom:2px;}
.content-socialNetworks-queue-item span:nth-child(2) {margin-right:8px; font-size:12px; color:#666;}
.content-socialNetworks-queue-item span:nth-child(3) {}
.content-socialNetworks-queue-item span:nth-child(3) i + i {margin-left:3px;}


/* SOCIAL PROFILES - Basics */
.cs-social-profiles {}
.cs-social-profiles .module-form-wrapper {margin-top:60px;}
.cs-social-profiles .badge-danger {color:#C00; background:none;}
.cs-social-profiles .badge-danger:before {display:inline-block; margin:-1px 4px 0 0; font-family:fontAwesome; content:"\f071"; font-size:10px; vertical-align:middle;}
.cs-social-profiles .table td .defaultBtn i {margin-right:2px;}

@media(min-width:1024px) {

    /* SOCIAL PROFILES - Basics */
    .cs-social-profiles .page-top-buttons {right:8px;}

}

/* SOCIAL PROFILES - Common */
.cs-social-profiles span.type {display:inline-block; width:30px; margin-right:6px; text-align:center;}
.cs-social-profiles span.type i {font-size:18px; vertical-align:middle; pointer-events:none;}
.cs-social-profiles .portlet.light .alert.alert-info {margin-bottom:20px; background:#F0F8FC;}
.cs-social-profiles .portlet.light .alert.alert-info span.danger {display:inline-block; margin-top:7px; color:#C00; font-size:12px;}
.cs-social-profiles .tab-content .alert {margin:10px 0;}
.btn-facebook, .btn-twitter, .btn-linkedin {display:inline-block; padding:8px 14px 8px 12px; color:#FFF; border-radius:4px !important; font-size:14px; color:#FFF; transition:all .15s ease-in-out;}
.btn-facebook:hover, .btn-twitter:hover, .btn-linkedin:hover {color:#FFF; text-decoration:none; opacity:.8; transition:all .15s ease-in-out;}
.btn-facebook {background:#3B5998;}
.btn-twitter {background:#00ACEE;}
.btn-linkedin {background:#0072B1;}
.btn-facebook:before {margin-right:10px; content:"\f09a"; font-family:fontAwesome; font-size:20px; vertical-align:middle;}
.btn-twitter:before {margin-right:10px; content:"\f099"; font-family:fontAwesome; font-size:20px; vertical-align:middle;}
.btn-linkedin:before {margin-right:10px; content:"\f0e1"; font-family:fontAwesome; font-size:20px; vertical-align:middle;}

.page-content-wrapper .page-content .page-title sup {display:inline-block; margin:0 0 0 4px !important; padding:10px 4px; font-size:12px; vertical-align:middle; color:#999; font-weight:500;}

/* CHANGE TYPE */
.cs_change-type {}
.cs_change-type .portlet.light {margin:0; padding:20px 0 0 0; background:none;}
.cs_change-type .portlet.light .alert-info {margin-bottom:0; padding:11px 10px 10px 40px;}
.cs_change-type .portlet.light .portlet-body {padding:0 !important;}
.cs_change-type .portlet.light table th, .cs_change-type .portlet.light table td.arrow {background:#FAFAFA;}
.cs_change-type .portlet.light table td.status {width:60px; text-align:center;}
.cs_change-type .portlet.light table td.status i.fa:before {content:"\f061"; color:#090;}
.cs_change-type .portlet.light table {font-size:14px;}
.cs_change-type .portlet.light table .origin {text-align:right;}
.cs_change-type .portlet.light table .target {text-align:left;}
.cs_change-type .portlet.light table td.target .form-control {display:inline-block; max-width:300px;}
.cs_change-type .portlet.light table tr.error td {background:#FFF2F2;}
.cs_change-type .portlet.light table tr.error td.origin {color:#C00;}
.cs_change-type .portlet.light table tr.error td.status i.fa:before {content:"\f071"; color:#C00;}
.cs_change-type .portlet.light table tr.error td.target span.info {margin:6px 0 0 1px; text-align:left; font-size:12px; color:#C00;}
.cs_change-type .portlet.light table tr th .select2-container {width:auto !important; display:inline-block; margin-left:10px;}
.cs_change-type .portlet.light table tr.warning td.origin {color:#CC7E00;}
.cs_change-type .portlet.light table tr.warning td.status i.fa:before {content:"\f071"; color:#CC7E00;}
.cs_change-type .portlet.light table tr.warning td.target span.info {margin:6px 0 0 1px; text-align:left; font-size:12px; color:#CC7E00;}

.cs_change-type .portlet.light table tr.warning td.origin {color:#CC7E00;}
.cs_change-type .portlet.light table tr.warning td.status i.fa:before {content:"\f071"; color:#CC7E00;}
.cs_change-type .portlet.light table tr.warning td.target span.info {margin:6px 0 0 1px; text-align:left; font-size:12px; color:#CC7E00;}

.cs_change-type .portlet.light table tr.has-loop td:nth-child(1):before {display:block; content:"loop item"; font-size:9px; text-transform:uppercase; color:#888;}
.cs_change-type .portlet.light table tr.has-loop td:nth-child(1):after {position:absolute; left:12px; top:15px; content:"\f112"; font-family:fontAwesome; display:inline-block; vertical-align:middle; transform:rotate(180deg); font-size:18px; color:#A6C1CC;}
.cs_change-type .portlet.light table tr.has-loop.error td:nth-child(1):after {top:25px; color:#DAB4B4;}
.cs_change-type .portlet.light table tr.is-loop th {border:1px solid #C6D8DF; background:#EEF5F7;}
.cs_change-type .portlet.light table tr.has-loop td {border:1px solid #C6D8DF; background:#EEF5F7;}
.cs_change-type .portlet.light table tr.has-loop.error td {border-color:#EDD2D2; background:#F8E8E8;}

body.cs_editor_widget_form .csmodal-title {padding:15px 11px;}
body.cs_editor_widget_form .page-content-wrapper form {padding:14px 0px 25px 0px;}
body.cs_editor_widget_form .tabbable-custom {margin:0;}
body.cs_editor_widget_form .nav-pills.module-tabs {position:static; top:auto; right:auto; left:auto; margin:0; border:none;}
body.cs_editor_widget_form .nav-pills.module-tabs li a {padding-left:12px;}

/* SOCIAL PLANNER - Basics */
.cs-social-planner {}
.cs-social-planner h2 {margin:0; padding:18px 0 39px 0;}
.cs-social-planner .fc-header-title {font-size:18px;}
.cs-social-planner .portlet.calendar .fc-widget-header {color:#777; background:#FAFAFA; font-size:12px; font-weight:500;}
.cs-social-planner .calendar {margin:0;}
.cs-social-planner .calendar .fc-button {margin-left:8px; border:1px solid #DDD; border-bottom:none; border-radius:4px 4px 0 0 !important;}
.cs-social-planner .calendar .fc-button.fc-state-default {padding:5px 15px; color:#666; background:#FFF; opacity:.8;}
.cs-social-planner .calendar .fc-button.fc-button-prev, .cs-social-planner .calendar .fc-button.fc-button-next {opacity:1;}
.cs-social-planner .calendar .fc-button.fc-state-active {padding:5px 15px; color:#666; background:#FFF; opacity:1; border-bottom:none;}
.cs-social-planner .calendar .fc-button.fc-state-disabled {opacity:.4; cursor:not-allowed;}
.cs-social-planner td.fc-day.fc-past {background-color:#FAFAFA;}

.cs-social-planner table.fc-header td {border:none;}
.cs-social-planner table th, .cs-social-planner table td {border-color:#DDD;}

/* SOCIAL PLANNER - Filters */
.social-planner-filters {display:inline-block; margin-right:5px; font-size:12px; vertical-align:middle;}
.social-planner-filters__title {display:block; margin:-15px 0 0 0; text-align:left; font-weight:400; color:#888;}
.social-planner-filters__btns {}
.social-planner-filters__btns .btn {padding:8px 14px 7px 12px; color:#666; background:#FFF; border:1px solid #D4D4D4; font-size:12px; transition:all 0.1s ease-in-out; opacity:.7;}
.social-planner-filters__btns .btn.active {color:#4D8E00; background:#EFF6E8; border-color:#92ba62; transition:all 0.1s ease-in-out; opacity:1;}
.social-planner-filters__btns.btn-group-circle .btn {border-radius:0 !important;}
.social-planner-filters .btn-group.btn-group-circle > .btn:first-child {border-radius:4px 0 0 4px !important;}
.social-planner-filters .btn-group.btn-group-circle > .btn:last-child {border-radius:0 4px 4px 0 !important;}

.social-planner-filters .btn {position:relative;}
.social-planner-filters .btn input[type="checkbox"] {position:absolute; visibility:hidden;}

@media(max-width:1070px) {

    /* SOCIAL PLANNER - Filters */
    .social-planner-filters {margin-bottom:10px;}

}

@media(max-width:870px) {

    /* SOCIAL PLANNER - Filters */
    .social-planner-filters {display:none;}

}

/* SOCIAL PLANNER - Items list */
.cs-social-planner .external-event {display:block; overflow:hidden; margin-bottom:8px; padding:9px 12px 11px 12px; border:1px solid #DFDFDF; background:#FFF; border-radius:4px !important; transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.cs-social-planner .external-event:hover {padding:9px 12px 11px 12px; border-color:#CCC; box-shadow:0 0 5px rgba(0,0,0,.2); transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.cs-social-planner .external-event.ui-draggable-dragging {opacity:.6;}
.cs-social-planner .external-event img {float:left; width:15%; margin-right:2%;}
.cs-social-planner .external-event span {box-sizing:border-box; display:inline-block;}
.cs-social-planner .external-event span.info {display:inline-block; margin-bottom:3px; font-size:10px; color:#777;}
.cs-social-planner .external-event span.title {font-size:12px; line-height:1.3em; font-weight:600;}
.cs-social-planner .external-event span.title span {display:inline; margin-left:2px; font-size:10px; color:#888; font-weight:normal;}
.cs-social-planner .external-event span.planned {display:block; width:auto; margin-top:2px;}
.cs-social-planner .external-event span.planned span {display:inline-block; width:auto; margin-right:5px; font-size:10px; color:#777;}
.cs-social-planner .external-event span.planned span .fa {margin-right:2px; font-size:11px;}
.cs-social-planner .fc-event {border-radius:20px !important;}
.cs-social-planner .fc-event-type {display:inline-block; padding:3px 3px; font-size:10px; line-height:1em; text-align:center;}
.cs-social-planner .fc-event-type span {display:inline-block; vertical-align:text-top;}
.cs-social-planner .fc-event-type span i {display:inline-block; margin:0 1px; font-size:13px; text-align:center;}
.cs-social-planner .fc-event-type span i.fa-facebook {font-size:12px;}

/*.cs-social-planner a.fc-more {display:inline-block; margin-top:4px; padding:0 5px; color:#FFF; background:#4AA7C2; border-radius:10px; font-size:11px;}*/
.cs-social-planner a.fc-more {display:inline-block; margin-top:4px; padding:0 5px; color:#666; background:#FFF; border-radius:10px; font-size:11px; border:1px solid #DDD; transition:all 0.15s ease-in-out;}
.cs-social-planner a.fc-more:hover {color:#000; text-decoration:none; border-color:#999; transition:all 0.15s ease-in-out;}
.cs-social-planner .fc-popover {z-index:100; min-width:250px; padding:0; border:1px solid #DDD; border-radius:4px !important;}
.cs-social-planner .popover {z-index:100; min-width:250px; padding:0; border:1px solid #DDD; border-radius:4px !important; font-size:13px;}
.cs-social-planner .fc-popover .fc-widget-header {display:block; clear:both;}
.cs-social-planner .fc-more-popover .fc-event-container {display:block; clear:both;}
.cs-social-planner .popover.bottom > .arrow {display:none !important;}

.cs-social-planner .portlet.calendar .fc-event {display:inline-block; color:#000; background:#FFF; border:1px solid #DDD; border:1px solid rgba(0,0,0,.06); font-weight:600;}
.cs-social-planner .portlet.calendar .fc-event.standby {opacity:.6;}
.cs-social-planner .portlet.calendar .fc-event.fc-not-start, .cs-social-planner .portlet.calendar .fc-event.fc-not-end {min-height:18px;}

.cs-social-planner .new-event {box-sizing:border-box; overflow:hidden; margin:0 0 10px 5px; padding:10px 12px; border-radius:4px !important; color:#FFF; background:#35AA47; cursor:move; transition:all 0.15s ease-in-out;}
.cs-social-planner .new-event:hover {background:#2B8B3A; transition:all 0.15s ease-in-out;}
.cs-social-planner .new-event span:nth-child(1) {display:block; font-size:14px;}
.cs-social-planner .new-event span:nth-child(2) {display:block; font-size:12px; opacity:.9;}

.cs-social-planner .external-event {position:relative;}
/*
.cs-social-planner .external-event:before {position:absolute; top:8px; right:8px; font-family:"fontAwesome"; font-size:10px;}
.cs-social-planner .external-event.state-pending:before {}
.cs-social-planner .external-event.state-planned:before {content:"\f058"; color:#579E1F; font-size:14px;}
.cs-social-planner .external-event:after {content:attr(data-info);}
*/
/*
.cs-social-planner .external-event .published-info {display:block; margin-top:2px; font-size:10px;}
.cs-social-planner .external-event .published-info em {font-style:normal; font-weight:600;}
.cs-social-planner .external-event .published-info .date-null {color:#888;}
.cs-social-planner .external-event .published-info .date-past {color:#53B307;}
.cs-social-planner .external-event .published-info .date-future {color:#1C62D3;}
.cs-social-planner .external-event .published-info .status {font-size:10px;}
*/
.cs-social-planner .external-event .published-info {display:block; margin-top:2px; font-size:10px;}
.cs-social-planner .external-event .published-info em {font-style:normal;}
.cs-social-planner .external-event .published-info .date-null {color:#888;}
.cs-social-planner .external-event .published-info .date-past {color:#53B307; color:#888;}
.cs-social-planner .external-event .published-info .date-future {color:#1C62D3;}
.cs-social-planner .external-event .published-info .date-future em {font-weight:600;}
.cs-social-planner .external-event .published-info .status {font-size:10px;}
.cs-social-planner .external-event .published-info .status:before {content:""; display:inline-block; width:7px; height:7px; background:#DDD; border-radius:100%;}
.cs-social-planner .external-event .published-info .status.draft:before {background:#AA824D;}
.cs-social-planner .external-event .published-info .status.status.pending_correction:before {background:#BF8337;}
.cs-social-planner .external-event .published-info .status.status.corrected:before {background:#E37700;}
.cs-social-planner .external-event .published-info .status.status.published:before {background:#279300;}
.cs-social-planner .external-event .published-info .status.status.p_uncorrected:before {background:#8A9300;}
.cs-social-planner .external-event .published-info .status.status.unpublished:before {background:#CE0000;}

.cs-social-planner .external-event .published-info .date-null,
.cs-social-planner .external-event .published-info .date-past {display:;margin-left:4px;}
.cs-social-planner .external-event .published-info .date-future {display:;margin-left:10px;}

/* SOCIAL PLANNER  - Struct
.cs-social-planner h2 {margin:15px 0; padding:0; font-size:20px;}
.cs-social-planner .fc-toolbar {margin:0; padding:0; height:auto;}
.cs-social-planner .calendar .portlet-body {position:relative; padding:0;}
.cs-social-planner .social-planner-config-btn {float:left; transition:all .15s ease-in-out;}
.cs-social-planner .social-planner-config-btn.active {color:#FFF; background:#4b8df8; transition:all .15s ease-in-out; border-color:#4b8df8;}
.cs-social-planner .social-planner-config-btn.active i {color:#FFF;}
.cs-social-planner .social-planner-config {display:none; margin-top:10px; padding:16px 15px 8px 38px; background:#FAFAFA; border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.cs-social-planner .social-planner-config h4 {margin:0 0 10px 0; font-size:16px; font-weight:400;}
.cs-social-planner .social-planner-config p {display:inline-block;}
.cs-social-planner .social-planner-config p + p {margin-left:6px;}
.cs-social-planner .social-planner-config p label {display:block; margin:0; font-size:12px; color:#666;}
.cs-social-planner .social-planner-config p input {border:1px solid #DDD; transition:all .15s ease-in-out;}
.cs-social-planner .social-planner-config p input:focus {outline:none; border:1px solid #AAA; transition:all .15s ease-in-out;}
.cs-social-planner .portlet.calendar .fc-button {top:21px; height:auto; margin:0 0 0 4px; padding:6px 15px; color:#777; background:#FFF;}
.cs-social-planner .portlet.calendar .fc-button.fc-state-active {color:#000; background:#FFF;}
.cs-social-planner .portlet.calendar .fc-button:focus {outline:none;}
.cs-social-planner .portlet-body .social-planner-calendar {width:100%;}
.cs-social-planner .portlet-body .social-planner-items {width:0;}
.cs-social-planner .portlet-body.show-items .social-planner-calendar {float:left; width:75%; transition:all .15s ease-in-out;}
.cs-social-planner .portlet-body.show-items .social-planner-items {float:right; width:24%; padding:20px 20px 20px 0; transition:all .15s ease-in-out;}
.cs-social-planner .portlet.calendar th span {line-height:40px;}
.cs-social-planner .social-planner-calendar {padding:0 20px 20px 20px;}
.social-planner-options {padding:20px 20px 0 20px; text-align:right;}
.social-planner-options #planner-search-lasted {}
.social-planner-options #planner-search-clear {display:none;}
.cs-social-planner .portlet-body .btn-xs {padding:2px 8px;}
.cs-social-planner .portlet-body.show-items #planner-search-lasted {display:none;}
.cs-social-planner .portlet-body.show-items #planner-search-clear {display:inline-block;} */

/* SOCIAL PLANNER  - Struct */
.cs-social-planner h2 {margin:15px 0; padding:0; font-size:20px;}
.cs-social-planner .fc-toolbar {margin:0; padding:0; height:auto;}
.cs-social-planner .calendar .portlet-body {position:relative; padding:0; background:none;}

/* SOCIAL PLANNER - Config */
.cs-social-planner .social-planner-config-btn {float:left; padding-left:7px !important; transition:all .15s ease-in-out;}
.cs-social-planner .social-planner-config-btn i {margin-right:3px; color:#999;}
.cs-social-planner .social-planner-config-btn.active {color:#4AA7C2 !important; transition:all .15s ease-in-out; border-color:#4AA7C2;}
.cs-social-planner .social-planner-config-btn.active:hover {border-color:#4AA7C2;}
.cs-social-planner .social-planner-config-btn.active i {color:#4AA7C2;}
.cs-social-planner .social-planner-config-btn.active i:before {content:"\f00d"; margin-right:1px;}
.cs-social-planner .social-planner-config {display:none; margin:20px 0 5px 0; padding:16px 15px 8px 15px; background:#FFF; border:1px solid #DDD; border-radius:4px;}
.cs-social-planner .social-planner-config h4 {margin:0 0 15px 0; font-size:16px; font-weight:400;}
.cs-social-planner .social-planner-config p {display:inline-block;}
.cs-social-planner .social-planner-config p + p {margin-left:12px;}
.cs-social-planner .social-planner-config p label {display:block; margin:0 0 3px 0; font-size:12px; color:#777;}
.cs-social-planner .social-planner-config p input {padding:5px; border:1px solid #DDD; transition:all .15s ease-in-out;}
.cs-social-planner .social-planner-config p input:focus {outline:none; border:1px solid #AAA; transition:all .15s ease-in-out;}

/* SOCIAL PLANNER - Content button */
.cs-social-planner .social-planner-content-btn {padding-left:7px !important; transition:all .15s ease-in-out;}
.cs-social-planner .social-planner-content-btn i {margin-right:3px; color:#999;}
.cs-social-planner .social-planner-content-btn.active {color:#4AA7C2 !important; transition:all .15s ease-in-out; border-color:#4AA7C2;}
.cs-social-planner .social-planner-content-btn.active:hover {border-color:#4AA7C2;}
.cs-social-planner .social-planner-content-btn.active i {color:#4AA7C2;}

.cs-social-planner .portlet.calendar .fc-button {top:23px; height:auto; margin:0 0 0 4px; padding:6px 15px; color:#777; background:#FFF;}
.cs-social-planner .portlet.calendar .fc-button.fc-state-active {color:#000; background:#FFF;}
.cs-social-planner .portlet.calendar .fc-button:focus {outline:none;}
.cs-social-planner .portlet-body .social-planner-items {display:none;}
.cs-social-planner .portlet-body.show-items .social-planner-calendar {float:left; width:75%; transition:all .15s ease-in-out;}
.cs-social-planner .portlet-body.show-items .social-planner-items {display:block; float:right; width:24%; padding:20px 0 20px 0; transition:all .15s ease-in-out;}
.cs-social-planner .portlet.calendar th span {line-height:40px;}
.cs-social-planner .social-planner-calendar {padding:0;}
.social-planner-options {padding:20px 0 0 0; text-align:right;}
.social-planner-options #planner-search-lasted {}
.social-planner-options #planner-search-clear {display:none;}
.cs-social-planner .portlet-body.show-items #planner-search-lasted {display:none;}
.cs-social-planner .portlet-body.show-items #planner-search-clear {display:inline-block;}
.cs-social-planner .fc-unthemed .fc-today {background:#f1f4f9;}
.social-planner-items div.info {margin:0 0 12px 9px; padding:5px 5px 5px 10px; color:#888; font-size:12px; -webkit-animation:bounce 4s infinite; animation:bounce 4s infinite; transition:all .15s ease-in-out; color:#4F6670; background:#F0F8FC; border:1px solid #E6EFF3; border-radius:4px !important;}
.social-planner-items div.info .fa {position:absolute; left:6px; color:#4F6670;}

.cs-social-planner .fc-view-container {margin:0; padding:0; background:#FFF;}
.cs-social-planner .fc-list-item-marker {padding-left:0;}
.cs-social-planner .sn-icons {display:inline-block; margin-left:5px;}
.fc-day-grid-container .sn-icons {width:18px; margin:0;}
.fc-time-grid-container .fc-event-inner {text-align:center;}
.fc-time-grid-container .fc-event-inner .sn-icons {margin:0;}
.social-planner-calendar .fc-highlight {background:#00A9C5 !important; opacity:1;}
.forbidden-message {max-width:220px; padding:8px 10px 8px 40px; font-size:12px; color:#C00; background:#FFF; border:1px solid #EBEBEB; border-radius:4px; box-shadow:0 0 5px rgba(0,0,0,.2); transform:translate(-50%,-75%);}
.forbidden-message:before {position:absolute; top:10px; left:8px; display:inline-block; width:24px; height:24px; font-family:"fontAwesome"; content:"\f071"; margin:-2px 4px 0 0 !important; font-size:12px; line-height:22px; text-align:center; transition:all 0.15s ease-in-out; border:1px solid #DDD; border-radius:100%;}

/* SOCIAL PLANNER - List view */
.cs-social-planner .fc-list-view .fc-event-dot {display:none;}

/*.cs-social-planner .fc-time-grid-container {height:100% !important;}*/

/* SOCIAL PLANNER - Search */
.social-planner-search {margin:3px 0 12px 8px;}
.social-planner-items .btn {display:block; margin:0 auto;}
.social-planner-search-results {margin-bottom:12px; overflow:visible;}
.social-planner-no-results {font-size: 12px; padding: 5px 5px 5px 10px; margin-left: 9px;}
.social-planner-items-paginator {overflow:hidden; padding-left:5px; font-size:0; text-align:center;}
.social-planner-items-paginator .btn {display:inline-block; width:auto;}
.social-planner-items-paginator .btn:nth-child(1) {border-radius:4px 0 0 4px !important;}
.social-planner-items-paginator .btn:nth-child(2) {margin-left:-1px; border-radius:0 4px 4px 0 !important;}

/* Bounce animation */
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translatex(0);}
  40% {-webkit-transform: translatex(-15px);}
  60% {-webkit-transform: translatex(-10px);}
}

@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation:landscape) {

    .social-planner-options {text-align:left;}
    .cs-social-planner .social-planner-config-btn {float:none;}
    .social-planner-options #planner-search-lasted {display:none;}

}

@media(max-width:768px)  {

    .social-planner-options {text-align:left;}
    .cs-social-planner .social-planner-config-btn {float:none;}
    .social-planner-options #planner-search-lasted {display:none;}

}

/*.cs-social-planner .external-event.state-pending {background:#F6E5E5; border-color:#F3D8D8;}
.cs-social-planner .external-event.state-planned {background:#FCF0E2; border-color:#F5E4D1;}
.cs-social-planner .external-event.state-published {background:#F5FBF6; border-color:#DDF2E0;}*/

/*.cs-social-planner .external-event {position:relative;}
.cs-social-planner .external-event:after {position:absolute; top:8px; right:8px; font-family:fontAwesome; font-size:10px;}
.cs-social-planner .external-event.state-pending:after {content:"\f111"; color:#F00;}
.cs-social-planner .external-event.state-planned:after {content:"\f111"; color:#FF9600;}
.cs-social-planner .external-event.state-published:after {content:"\f111"; color:#00D724;}*/

/*.cs-social-planner .external-event {position:relative;}
.cs-social-planner .external-event.state-pending {border-left:3px solid #F00;}
.cs-social-planner .external-event.state-planned {border-left:3px solid #FF7800;}
.cs-social-planner .external-event.state-published {border-left:3px solid #00C220;}*/

/* SOCIAL PLANNER - Modal */
.modal-planner .modal-dialog {width:720px; max-width:97%;}
.modal-planner .alert {position:relative; padding:8px 50px 8px 8px; font-size:11px;}
.modal-planner .alert.alert-info {background:#F2F7FA; border-color:#E6EFF3;}
.modal-planner .alert.alert-success {background:#ECF6E8; border-color:#E3F0D8; font-size:12px;}
.modal-planner .alert strong {font-size:12px;}
.modal-planner .alert a.preview {display:inline-block; position:absolute; right:0; top:0; bottom:0; width:45px; border-left:1px solid #e6eff3; border-radius:0 6px 6px 0 !important;}
.modal-planner .alert a.preview:hover {text-decoration:none;}
.modal-planner .alert a.preview:before {display:block; text-align:center; line-height:50px; font-family:fontAwesome; content:"\f08e"; font-size:12px;}
.modal-planner .modal-body h4 {margin:25px 0 10px 0; padding-top:20px; border-top:1px solid #EBEBEB; font-size:15px; font-weight:600; color:#000;}
.modal-planner .modal-body h4 span {margin-left:3px; font-size:12px; font-weight:400; color:#888;}
.modal-planner .btn-group .btn {padding:4px 12px 4px 10px; background:#FFF; border:1px solid #DDD; font-size:12px; transition:all 0.1s ease-in-out;}
.modal-planner .btn-group .btn.active {color:#4D8E00; background:#EFF6E8; border-color:#92ba62; transition:all 0.1s ease-in-out;}
.modal-planner .btn-group .btn.disabled {opacity:.35;}
.modal-planner .btn-group .btn i {margin-right:4px;}
.modal-planner .btn-group.btn-group-circle > .btn {margin:0 5px 5px 0;}
.modal-planner .btn-group.btn-group-circle > .btn:first-child, .modal-planner .btn-group.btn-group-circle > .btn:last-child {border-radius:0 !important;}
.modal-planner form textarea {height:80px;}
.modal-planner form label {font-size:13px;}
.modal-planner .tabbable-custom.assets .dropzone.dz-clickable, .dropzone.dz-clickable {min-height:90px;}
.modal-planner .dropzone .dz-default.dz-message span.msg {font-size:1vw;}
.modal-planner .nav > li > a {padding:5px 10px;}

.modal-planner .help-block {position:relative; margin-top:15px; padding:0 0 0 22px; font-size:12px; color:#0881A3;}
.modal-planner .help-block:before {content:"\f129"; font-family:"fontAwesome"; display:block; position:absolute; top:0; left:0; width:16px; height:16px; color:#FFF; background:#4AA7C1; font-size:12px; line-height:17px; font-weight:normal; text-align:center; border-radius:100%;}

.modal-planner .btn-container {margin-bottom:5px;}
.modal-planner form .btn {padding:4px 12px 4px 10px; color:#666; background:#FFF; border:1px solid #DDD; font-size:12px; transition:all 0.1s ease-in-out;}
.modal-planner form .btn i {margin-right:4px;color:#777;}
.modal-planner form .btn.active {color:#444; /*border-color:#999;*/ transition:all 0.1s ease-in-out;}
.modal-planner form .btn.active i {color:#000;}
.modal-planner form .btn.date-set {padding:8px 10px 7px 10px;}
.modal-planner form .btn.date-set i {margin:0;}
.modal-planner form .spellit_ta .btn {border:none;}

.modal-planner #og-fields {margin-top:10px;}
.modal-planner #recurrence-fields {margin-top:10px;}
.modal-planner #recurrence-fields h4 {margin-top:0; padding:0; border:none;}

.char-counter {margin:-12px 0 0 0; min-height:18px; text-align:right;}
.char-counter span {display:inline-block; margin-left:8px; font-size:11px; color:#888;}
.char-counter span i {margin-right:3px;}
.char-counter span.char-counter-fb i {color:#3B5998; font-size:11px;}
.char-counter span.char-counter-tw i {color:#00ACED; font-size:12px;}

.form-group.locales {}
.form-group.locales ul {margin:0 -15px 15px -15px; padding:0 0 0 15px; list-style:none; background:#F8F8F8; font-size:0;}
.form-group.locales ul li {display:inline-block; padding:6px 10px 6px 8px; border-right:1px solid #E0E0E0; font-size:12px; cursor:pointer;}
.form-group.locales ul li.active {border-top:2px solid #00ACEB; border-left:1px solid #E0E0E0; background:#FFF;}
.form-group.locales ul li.error {color:#C00;}
.form-group.locales ul li.disabled, .form-group.locales .tab.disabled {opacity:.5; pointer-events:none; transition:all .15s ease-in-out;}
.form-group.locales ul li span {font-size:11px; opacity:.6;}

/* SOCIAL PLANNER - Modal - Future content message */
.future-date-message {position:absolute; top:0; right:0; bottom:-50px; left:0; z-index:100; background:rgba(255,255,255,.8); }
.future-date-message__content {width:600px; position:absolute; top:50%; left:50%; margin:0 auto; padding:20px; transform:translate(-50%,-50%); text-align:center; font-size:13px; line-height:1.4em; background:#FFF; border:1px solid #EBEBEB; box-shadow:0 0 5px #DDD;}
.future-date-message__content em {display:block; margin-bottom:4px; font-size:15px; line-height:1.4em; font-style:normal; font-weight:600; color:#000;}
.future-date-message__content:before {display:block; width:40px; height:40px; margin:0 auto 10px auto; font-family:"fontAwesome"; content:"\f071"; font-size:18px; line-height:39px; border-radius:100%; border:1px solid #DDD; color:#F6BA00;}
.future-date-message__content button {display:block; width:auto; margin:15px auto 0 auto; padding:7px 12px; border-radius:4px !important; font-size:13px; color:#888; background:#FFF; border:1px solid #D4D4D4; transition:all .15s ease-in-out;}
.future-date-message__content button:hover {opacity:.7; transition:all .15s ease-in-out;}

@media(max-width:600px) {

    /* SOCIAL PLANNER - Modal - Future content message */
    .future-date-message__content {width:90%;}

}

/* SOCIAL PLANNER - OG preview
.og-preview {display:flex; flex-wrap:no-wrap; margin:30px 0 4px 0; overflow:hidden; border:1px solid #EBEBEB;}
.og-preview-info {color:#888; font-size:11px;}
.ogp-image {width:175px; overflow:hidden;}
.ogp-image img {max-width:100%;}
.ogp-text {padding:15px; flex-grow:1;}
.ogp-title {position:relative; max-width:100%; margin-bottom:15px; padding-left:18px; font-family:Georgia, "Times New Roman", serif; font-size:20px; line-height:1.2em;}
.ogp-desc {position:relative; max-width:100%; margin-bottom:15px; padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em;}
.ogp-url {padding-left:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; text-transform:uppercase; color:#91959D;}

.ogp-title, .ogp-desc {padding:3px 24px 3px 3px; outline:1px dashed #DDD !important; transition:all 0.15s ease-in-out !important;}
.ogp-title:before, .ogp-desc:before {position:absolute; right:6px; font-family:"fontAwesome"; content:"\f040"; font-size:12px; color:#AAA;}
.ogp-title:focus, .ogp-desc:focus {box-shadow:none !important; outline:2px dashed #F5CB74 !important; outline-offset:3px; transition:all 0.15s ease-in-out !important;}
.ogp-title:focus:before, .ogp-desc:focus:before {color:#F5CB74;}*/

/* SOCIAL PLANNER - OG preview */
.og-preview {max-width:500px; margin:0 auto;}
.ogp-image {min-height:250px; background:#FAFAFA url(../statics/designer-statics/images/layout_img/newskin/c-icon-images.svg) no-repeat center; background-size:50px; border-bottom:1px solid #EBEBEB;}
.ogp-image img {max-width:100%;}
.ogp-text {padding:15px; font-family:Arial, Helvetica, sans-serif; color:#000; border:1px solid #EBEBEB; border-top:none; border-radius:0 0 4px 4px;}
.ogp-title {}
.ogp-desc {font-size:15px; line-height:1.4em;}
.og-preview-info {position:relative; max-width:500px; margin:15px auto 0 auto; padding:0 0 0 22px; font-size:11px; color:#0881A3;}
.og-preview-info:before {content:"\f129"; font-family:"fontAwesome"; display:block; position:absolute; top:0; left:0; width:16px; height:16px; color:#FFF; background:#4AA7C1; font-size:12px; line-height:17px; font-weight:normal; text-align:center; border-radius:100%;}

.modal-hidden-field {display:none;}

/* ELFINDER - Custom styles - Common */
.cs_admin_static_files .module-form-wrapper {margin-top:20px;}
.cs_admin_static_files .module-form-wrapper .col-md-12 {padding:0;}

@media (max-width:769px) {

    /* ELFINDER - Custom styles - Common */
    .cs_admin_static_files .module-form-wrapper {margin-top:0;}

}

/* ELFINDER (static files) - Custom styles */
.cs_admin_static_files .elfinder {border:1px solid #DDD; border-radius:0;}
.cs_admin_static_files .elfinder .ui-widget-header {padding:0; background:#FFF; border-bottom:1px solid #DDD;}
.cs_admin_static_files .elfinder .elfinder-buttonset {margin:0; border:none; border-right:1px solid #CCC; border-radius:0;}
.cs_admin_static_files .elfinder .elfinder-button {width:30px; height:26px; background:none; border:none; border-radius:0; text-align:center; cursor:pointer !important; transition:all 0.15s ease-in-out;}
.cs_admin_static_files .elfinder .elfinder-button:hover {background:#F0F0F0; transition:all 0.15s ease-in-out;}
.cs_admin_static_files .elfinder .elfinder-button.ui-state-disabled {cursor:not-allowed !important;}
.cs_admin_static_files .elfinder .elfinder-button.ui-state-disabled:hover {background:none;}
.cs_admin_static_files .elfinder .elfinder-button-icon {margin:4px 7px 0 7px; width:16px; height:16px; font-family:FontAwesome;}
.cs_admin_static_files .elfinder .elfinder-toolbar-button-separator {height:34px; border-color:#DDD; border-style:dashed;}
.cs_admin_static_files .elfinder .elfinder-button-search {margin:0; width:auto; height:auto;}
.cs_admin_static_files .elfinder .elfinder-button-search input[type="text"] {min-width:0; width:200px !important; padding:17px 6px; border:none; border-radius:0; background:#EBEBEB;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-icon-search {left:5px;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-icon-close {right:2px;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-icon-search, .elfinder .elfinder-button-search .ui-icon-close {opacity:.3 !important;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-widget-content {box-sizing:border-box; top:34px; padding:10px; border-radius:0 0 6px 6px; border-color:#DDD;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-widget-content .buttonset {text-align:left;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-widget-content .buttonset input {width:auto; margin:0 3px 0 0; padding:0; height:auto; font-size:12px; line-height:1em !important;}
.cs_admin_static_files .elfinder .elfinder-button-search .ui-widget-content .buttonset label {margin-right:20px;}
.cs_admin_static_files .elfinder .elfinder-navbar {padding:0; background:#FAFAFA !important; border-color:#EBEBEB;}
.cs_admin_static_files .elfinder .elfinder-navbar .ui-state-active {padding:6px 10px; background:#00ACEB; border-radius:0; border:none;}
.cs_admin_static_files .elfinder .elfinder-navbar-icon {display:none;}
.cs_admin_static_files .elfinder .elfinder-cwd-wrapper {padding:10px;}
.cs_admin_static_files .elfinder .elfinder-cwd-file {padding:10px 0 10px 0; overflow:hidden; height:100px; cursor:pointer !important; border:1px dashed #FFF;}
.cs_admin_static_files .elfinder .elfinder-cwd-file.ui-selected {border-color:#00ACEB !important;}
.cs_admin_static_files .elfinder .elfinder-cwd-file:hover {border:1px dashed #DDD; background:none;}
.cs_admin_static_files .elfinder .elfinder-cwd-icon {outline:none !important;}
.cs_admin_static_files .elfinder .elfinder-cwd-filename {font-size:11px; color:#666;}
.cs_admin_static_files .elfinder .elfinder-cwd-filename.ui-state-hover {color:#00ACEB !important; background:none;}
.cs_admin_static_files .elfinder .elfinder-menubutton {}
.cs_admin_static_files .elfinder .elfinder-menubutton .elfinder-button-menu {top:34px; border-radius:0 0 6px 6px;}
.cs_admin_static_files .elfinder .ui-button {border-color:#DDD;}
.cs_admin_static_files .elfinder .ui-button.ui-state-hover, .elfinder .elfinder-button-menu-item.ui-state-hover {background:#00ACEB !important; cursor:pointer;}
.cs_admin_static_files .elfinder .ui-widget-content {border-color:#DDD;}
.cs_admin_static_files .ui-dialog .ui-dialog-content {position:relative !important; top:auto !important; right:auto !important; bottom:auto !important; left:auto !important; background:#FFF !important; padding:20px !important;}
.cs_admin_static_files .elfinder .ui-dialog-titlebar {padding:10px; font-size:16px;}

/* ELFINDER (static files) - Ui Dialog - Custom styles */
.cs_admin_static_files .ui-dialog {max-width:800px; height:auto !important; margin:0 auto;}
.cs_admin_static_files .ui-dialog .ui-dialog-content {top:0 !important; z-index:1;}
.cs_admin_static_files .ui-dialog .ui-dialog-titlebar-close {position:absolute !important; left:auto !important; top:20px  !important; right:10px !important; line-height:1em;}
.cs_admin_static_files .ui-dialog .ui-dialog-titlebar-close:hover {text-decoration:none; opacity:.7;}
.cs_admin_static_files .ui-dialog .ui-dialog-titlebar-close span {display:none;}

/* AGENCIES - Basics */
.cs-agencies {}
.cs_agencies.c-module-index .pagination-container {margin-top:8px;}
.cs_agencies .sortable .form-group {clear:both; overflow:hidden;}
.cs_agencies .form-actions {padding:10px !important;}
.cs_agencies .portlet.light {padding:0; background:none;}
.cs_agencies .portlet.light .portlet.light {padding:15px; background:#FFF;}
.cs_agencies .portlet.light .portlet-title .actions {top:-11px; right:-11px;}

.cs_agencies.c-module-form .module-form-wrapper {margin-top:15px;}
.cs_agencies.c-module-form .module-form-wrapper .portlet {margin-top:0;}
.cs_agencies.c-module-form .module-form-wrapper .portlet-body {padding-top:0;}
.cs_agencies.c-module-form .module-form-wrapper .form .form-body {padding-top:0;}


@media(max-width:768px) {

    /* AGENCIES - Basics */
    .cs_agencies .module-form-wrapper {margin-top:0;}
    .cs_agencies .module-form-wrapper .portlet {margin-top:0;}

}

@media(max-width:650px) {

    /* AGENCIES - Basics */
    .cs_agencies.c-module-form .module-form-wrapper {margin-top:0;}

}

/* AGENCIES - WORKFLOW - Dropdown actions (Colors) */
.cs_agency_article .status.pending {color:#AA824D;}
.cs_agency_article .status.processed {color:#279300;}
.cs_agency_article .status.discarded {color:#CE0000;}

/* AGENCIES - Modal */
.modal-agencies-preview .modal-dialog {position:absolute; top:10px; right:10px; bottom:10px; left:10px; width:auto; margin:0; transform:none !important;}
.modal-agencies-preview .modal-content {height:100%;}
.modal-agencies-preview .modal-body {padding:0; height:calc(100% - 106px); overflow:auto;}
.modal-agencies-preview .modal-footer .btn span {font-size:11px;}
.modal-agencies-preview .mn-info .status-select {margin-left:4px; max-width:100%; font-size:14px; font-weight:400;}

/* AGENCIES - Modal - Article info */
.ap-data {margin-bottom:18px; color:#666; background:#F5F5F5; border-radius:2px !important; border:1px solid #E0E0E0; font-size:0; font-family:Arial, Helvetica, sans-serif;}
.ap-data span {display:inline-block; padding:6px 8px; border-right:1px solid #E0E0E0; font-size:11px;}
.ap-data span strong {color:#444;}
.ap-data span i {margin:0 0 0 4px; vertical-align:middle;}
/*
.ap-data {margin-bottom:18px; color:#31709C; background:#E2F0F7; border-radius:2px !important; border:1px solid #CAE2E7; font-size:0;}
.ap-data span {display:inline-block; padding:6px 8px; border-right:1px solid #B4DFE8; font-size:11px;}
.ap-data span i {margin-left:4px;}
*/

/* AGENCIES - Modal - Article preview */
.article-preview {max-width:800px; margin:30px auto; padding:0 20px; font-family:Arial, Helvetica, sans-serif;}
.ap-categories {font-size:11px; color:#888;}
.ap-epigraph {margin:15px 0 0 0; font-size:12px; font-weight:600; text-transform:uppercase;}
.ap-title {margin:2px 0 10px 0; font-size:32px; line-height:1.2em; font-family:Georgia, "Times New Roman", serif;}
.ap-subtitle {margin-bottom:10px; font-size:16px;}
.ap-info {font-size:11px; color:#888;}
.ap-info strong {color:#333;}
.ap-body {margin:15px 0; color:#555; font-size:14px; line-height:1.5em;}
.ap-body img {max-width:200px; float:left; margin-right:20px;}
.ap-body p.no-content span {font-size:11px; font-style:italic; color:#C00; opacity:.7;}
.ap-assets {width:200px; float:left; margin-right:20px;}
.ap-assets.no-image {display:flex; justify-content:center; align-items:center; height:150px; background:#EBEBEB;}
.ap-assets.no-image span {color:#C00; font-size:11px; font-style:italic; opacity:.7;}
.ap-asset {margin-bottom:10px;}
.ap-asset img {max-width:100%; height:auto; margin-bottom:4px;}
.ap-asset span {display:inline-block !important; font-size:10px !important; line-height:1.2em !important; color:#888;}
.ap-asset-video {position:relative; padding-bottom:56.25%; height:0;}
.ap-asset-video iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

/* AGENCIES - Modal - Article navigation */
.modal-nav {position:relative; padding:10px 0; font-size:14px; font-weight:600; text-align:center; color:#000; background:#FFF; border-radius:4px 4px 0 0 !important;}
.modal-nav .modal-info {}
.modal-nav span + span {margin-left:15px; padding-left:15px; border-left:1px solid #DDD;}
.modal-nav .dropdown-menu {font-size:12px;}
.modal-nav .dropdown-menu li > a {padding:5px 8px;}
.modal-nav .btn-group .btn {margin-left:5px; padding:1px 8px; border-radius:10px !important; border:none;}
.modal-nav .mn-nav {position:absolute; top:9px; right:8px;}
.modal-nav .mn-nav .btn-group {}
.modal-nav .mn-nav .dropdown-menu {left:auto; right:0;}
.modal-nav .mn-nav .dropdown-menu li > a span {margin-top:0;}

/* AGENCIES - Feed list */
.feed-list .portlet.light.bordered {margin-right:0;}
.feed-list .btn.btn-circle {padding:8px 10px !important; line-height:0 !important;}

/* AGENCIES - Modal - Article navigation - Arrows
.ap-navigation {}
.ap-navigation span {position:absolute; top:48%; z-index:10; display:inline-block; font-family:fontAwesome; font-size:80px; line-height:.8em; cursor:pointer; opacity:.5; transition:all 0.1s ease-in-out;}
.ap-navigation span:hover {opacity:1; transition:all 0.1s ease-in-out; color:#4B8DF8;}
.ap-navigation .nav-prev {left:10px;}
.ap-navigation .nav-prev:hover {left:8px;}
.ap-navigation .nav-prev:after {content:"\f104";}
.ap-navigation .nav-next {right:10px;}
.ap-navigation .nav-next:hover {right:8px;}
.ap-navigation .nav-next:after {content:"\f105";} */

/* AGENCIES - Modal - Article navigation - Arrows */
.ap-navigation {}
.ap-navigation span {position:absolute; top:48%; z-index:10; display:inline-block; font-family:fontAwesome; font-size:80px; line-height:.8em; cursor:pointer; opacity:.5; transition:all 0.1s ease-in-out;}
.ap-navigation span:hover {opacity:1; transition:all 0.1s ease-in-out; color:#4B8DF8;}
.ap-navigation .nav-prev {left:0; width:50px; height:70px; background:#FAFAFA url(../img/arrow-left.svg) no-repeat 9px center; background-size:50%; border:1px solid #CCC; border-radius:0 6px 6px 0 !important;}
.ap-navigation .nav-next {right:0; width:50px; height:70px; background:#FAFAFA url(../img/arrow-right.svg) no-repeat 13px center; background-size:50%; border:1px solid #CCC; border-radius:6px 0 0 6px !important;}


/* MODULE ICONS */
.cs-ico {display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.cs-ico-dashboard:before {content:"\f015";}
.cs-ico-cms:before {content:"\f040";}
.cs-ico-page:before, .cs-ico-t101:before {content:"\f016";}
.cs-ico-content:before {content:"\f0f6";}
.cs-ico-article:before, .cs-ico-t102:before {content:"\f036";}
.cs-ico-diary:before, .cs-ico-t120:before {content:"\f073";}
.cs-ico-activity:before, .cs-ico-t103:before {content:"\f133";}
.cs-ico-classified:before, .cs-ico-t108:before {content:"\f08d";}
.cs-ico-poll:before, .cs-ico-t104:before {content:"\f080";}
.cs-ico-authors:before, .cs-ico-author:before, .cs-ico-t115:before {content:"\f007";}
.cs-ico-comment:before, .cs-ico-t122:before {content:"\f075";}
.cs-ico-live-event:before, .cs-ico-t126:before {content:"\f0e7";}
.cs-ico-contest:before, .cs-ico-t127:before {content:"\f091";}
.cs-ico-assets:before, .cs-ico-asset:before, .cs-ico-t116:before {content:"\f12e";}
.cs-ico-image:before, .cs-ico-t109:before {content:"\f03e";}
.cs-ico-video:before, .cs-ico-t110:before {content:"\f04b";}
.cs-ico-audio:before, .cs-ico-t111:before {content:"\f028";}
.cs-ico-document:before, .cs-ico-t112:before {content:"\f15b";}
.cs-ico-gallery:before, .cs-ico-t113:before {content:"\f00a";}
.cs-ico-crm:before {content:"\f0c0";}
.cs-ico-contacts:before, .cs-ico-contact:before, .cs-ico-t121:before {content:"\f007";}
.cs-ico-administration:before {content:"\f085";}
.cs-ico-sites-management:before {content:"\f0e8";}
.cs-ico-config:before {content:"\f013";}
.cs-ico-designer:before {content:"\f0db";}
.cs-ico-templates:before {content:"\f016";}
.cs-ico-css:before, .cs-ico-t124:before {content:"\f06c";}
.cs-ico-breakpoint:before, .cs-ico-breakpoints:before {content:"\f10a";}
.cs-ico-library-js:before, .cs-ico-t125:before {content:"\f02d";}
.cs-ico-widget:before, .cs-ico-t123:before {content:"\f121";}
.cs-ico-static-files:before, .cs-ico-static-content:before, .cs-ico-static-content-file:before {content:"\f15c";}
.cs-ico-routing:before {content:"\f0c1";}
.cs-ico-file-manager:before {content:"\f07c";}
.cs-ico-crop:before {content:"\f125";}
.cs-ico-profiles-users:before {content:"\f0c0";}
.cs-ico-custom-fields:before {content:"\f022";}
.cs-ico-custom-fields-directory:before, .cs-ico-t107:before {content:"\f03a";}
.cs-ico-directoryItem:before, .cs-ico-directory-item:before, .cs-ico-t117:before {content:"\f03a";}
.cs-ico-custom-fields-article:before {content:"\f036";}
.cs-ico-custom-fields-author:before {content:"\f007";}
.cs-ico-custom-fields-contact:before {content:"\f007";}
.cs-ico-custom-fields-live-event:before {content:"\f0e7";}
.cs-ico-categories:before, .cs-ico-category:before, .cs-ico-t118:before {content:"\f01c";}
.cs-ico-tags:before, .cs-ico-tag:before, .cs-ico-t119:before {content:"\f02b";}
.cs-ico-social-network:before {content:"\f1e0";}
.cs-ico-locations:before {content:"\f041";}
.cs-ico-contact-list:before {content:"\f0ca";}
.cs-ico-newsletter:before {content:"\f0e0";}
/*.cs-ico-t128:before {content:"\f0c5";}
.cs-ico-t128:before {content:"\f0ed";}
.cs-ico-t128:before {content:"\f031";}*/
.cs-ico-t128:before, .cs-ico-agencies:before {content:"\f0ac";}
.cs-ico-external-management:before {content:"\f0ed";}
.cs-ico-rss:before {content:"\f09e";}
.cs-ico-privatecontent:before {content:"\f0c6";}
.cs-ico-push-notification:before {content:"\f0f3";}

/*
ul.sub-menu li a {padding-left:34px !important;}
ul.sub-menu ul li a {padding-left:56px !important;}
ul.sub-menu .cs-ico {width:24px; text-align:center;}*/

.page-container .form-horizontal .portlet .portlet {}
.page-container .form-horizontal .portlet .portlet .form-group .col-md-12 {padding:3px 5px 0 5px;}
.page-container .form-horizontal .portlet .portlet .cs-selected-assets {margin-top:-8px;}
.page-container .form-horizontal .portlet .portlet .tabbable-custom.assets .dropzone.dz-clickable, .page-container .form-horizontal .portlet .portlet .dropzone.dz-clickable {min-height:100px;}
.page-container .form-horizontal .portlet .portlet .dropzone .dz-default.dz-message span.msg {margin-top:38px; font-size:18px;}
.page-container .form-horizontal .portlet .portlet .cke .cke_contents {height:150px !important;}
.page-container .form-horizontal .portlet .portlet .portlet-title {font-weight:400;}
.page-container .form-horizontal .portlet .portlet .input-group {margin:0 3px;}
.page-container .form-horizontal .portlet .portlet .input-group + .help-block {margin-left:4px;}
.page-container .form-horizontal .portlet .portlet .tabbable-custom > .nav-tabs > li > a {padding:8px 10px; font-size:13px;}
.page-container .form-horizontal .portlet .help-block {font-size:12px;}
.page-container .form-horizontal .portlet .loop-toogle {color:#00A9C5; cursor:pointer;}
.page-container .form-horizontal .portlet .loop-toogle:before {display:inline-block; margin:-2px 4px 0 0; font-family:fontAwesome; font-family:14px; vertical-align:middle;}
.page-container .form-horizontal .portlet .loop-toogle.closed:before {content:"\f196";}
.page-container .form-horizontal .portlet .loop-toogle.opened:before {content:"\f147";}
.page-container .form-horizontal .portlet > .portlet-title > .actions {margin:-5px -5px 0 0;}

/* MAILINGS - List */
.table > tbody > tr > td span.text-info {display:inline-block; color:#888; font-size:11px; line-height:1.4em !important;}
.table > tbody > tr > td span.text-info em {color:#555; font-weight:normal; font-style:normal;}
.table > tbody > tr > td .ab-testing-item {display:block;}
.table > tbody > tr > td .ab-testing-item + .ab-testing-item {margin-top:2px;}
.table > tbody > tr > td .ab-testing-item .status-select {margin-bottom:2px;}

/* CAMPAINGS - List - Animation sending */
pulse {
0% {}
50% {opacity:.2;}
100% {}
}
@keyframes pulse {
    0% {}
    50% {opacity:.2;}
    100% {}
}
.cs-newsletter .status.sending span.filter-option {-webkit-animation-name:pulse; animation-name:pulse; -webkit-animation-duration:1.4s; animation-duration:1.4s; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;}

/* MAILINGS - Specific stats */
.status.sending, .dropdown-menu .status.sending a {color:#E37700;}
.label-sending {background:#E37700;}
.status.ready, .dropdown-menu .status.ready a {color:#8A9300;}
.label-ready {background:#8A9300;}

/* MAILINGS - List */
#newsletter-table-container .table {margin-bottom:0;}

/* MAILINGS - New Campaign */
label span.info {opacity:.7; font-size:12px;}
/*.cs-newsletter .tab-pane {overflow:hidden; margin:45px 0 25px 0;}
.cs-newsletter .tab-pane .tab-pane {margin:20px -15px; padding:0;}*/
.cs-newsletter .tabbable-line > .tab-content {overflow:hidden;}
.cs-newsletter .pagination-container .tab-pane {margin-top:20px;}
.form-line {margin-bottom:10px; text-align:left;}
.form-line label {display:inline-block; width:30%;}
.form-line .bs-select, .form-line input, .form-line .input-icon, .form-line .checkbox-list, .form-line-right {display:inline-block; width:69%;}
.form-line-right input {width:100%;}
.form-line .checkbox-list {}
.form-line .checkbox-list label, .form-line .checkbox-list label:first-child {width:auto; margin-right:4px !important; font-size:12px;}
.cs-newsletter .form-group {position:relative;}
.cs-newsletter .form-group label .badge {position:absolute; right:0; top:4px; z-index:10;}
.cs-newsletter .form-group .form-line-right div.checker {margin-left:8px;}

.mailing-info-scheduled {margin:0 -150px 40px -150px; padding:14px 15px; color:#735113; background:#fefbed; border:1px solid #fae7b9; border-radius:4px !important;}
.mailing-info-scheduled strong {color:#000;}

/* MAILINGS - Wizard - Template selection */
.cs-newsletter .tab-pane#tab2, .cs-newsletter .tab-pane#tab3 {margin-top:0;}
.cs-newsletter .tab-pane#tab2 .tab-pane, .cs-newsletter .tab-pane#tab3 .tab-pane {margin-top:15px;}
.cs-newsletter .tab-pane ul.nav-tabs {}
.cs-newsletter .tab-pane ul.nav-tabs li {margin-right:10px;}
.cs-newsletter .tab-pane ul.nav-tabs li.active, .cs-newsletter ul.nav-tabs li.active:hover {border-color:#00ACEB;}
.cs-newsletter .tab-pane ul.nav-tabs li:hover {border-color:#c6ecfb;}
.cs-newsletter .tab-pane ul.nav-tabs li a {font-size:16px; font-weight:300; border-radius:6px 6px 0 0 !important;}
.cs-newsletter .t-separator {clear:both; margin-bottom:15px; padding:15px 0 15px 15px; font-size:14px; font-weight:400; border:1px solid #E9F3F7; color:#72858C; background:#F7FAFB;}
.cs-newsletter .tab-pane a.thumbnail {position:relative; overflow:hidden; border-color:#E5E5E5;}
.cs-newsletter .tab-pane a.thumbnail img {width:100%;}
.cs-newsletter .tab-pane a.thumbnail:hover {text-decoration:none;}
.cs-newsletter .tab-pane a.thumbnail:hover .caption, .cs-newsletter .tab-pane a.thumbnail.active .caption {background:#F0F3F5;}
.cs-newsletter .tab-pane a.thumbnail .caption {position:absolute; left:1px; bottom:1px; right:1px; margin-top:4px; padding:10px; color:#00A9C5; background:rgba(255,255,255,0.7); font-size:14px; text-align:center;}
.cs-newsletter .tab-pane a.thumbnail .caption p {margin:0;}
.cs-newsletter .tab-pane a.thumbnail .caption input {margin-top:6px; width:100%; padding:5px 8px; font-size:12px;}
.cs-newsletter .tab-pane a.thumbnail .caption input:focus {padding:6px 9px; outline:none; border:1px solid #BBD4DE;}
.cs-newsletter .tab-pane a.thumbnail.active {border:2px solid #56B956;}


/* MAILINGS - Mailing preview
.mailing-preview {}
.mailing-preview .tabs {margin:0;}
.mailing-preview .tab-content {margin:0; padding:0;}
.mailing-preview .tab-pane {margin:0; padding:0;}
.mailing-preview-code, .mailing-preview-render {box-sizing:border-box; position:relative; display:inline-block; margin:0; min-height:800px; vertical-align:top; background:#FAFAFA; border:1px solid #DDD;}
.mailing-preview-code textarea {width:100%; height:600px;}
.mailing-preview-render {position:relative; text-align:center;}
.cs-newsletter .mailing-preview-render.tab-pane {margin:20px 0 !important;}
.mailing-preview-render:before, .mailing-preview-render:after {position:absolute; top:0; bottom:0; content:""; width:3px; background:#FFF;}
.mailing-preview-render:before {left:0;}
.mailing-preview-render:after {right:0;}
.mailing-preview-render .mailing-preview-iframe {box-sizing:border-box; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; transition:width .7s ease-in-out; border:none; background-color:#FFF;}
.mailing-preview-render .btn-group {z-index:100; margin:-18px auto 0 auto;}
.mailing-preview-render .btn-group .btn {font-size:12px;}
.mailing-preview-render .btn-group .btn:nth-child(1) {border-radius:5px 0 0 5px !important;}
.mailing-preview-render .btn-group .btn:nth-child(3) {border-radius:0 5px 5px 0 !important;}
.mailing-preview-info {margin-top:20px; width:100%; padding:20px; color:#31708f; background:#E8F4FA; border-color:#CEECF3; font-size:12px;} */


/* MAILINGS - Mailing preview */
.mailing-preview {}
.mailing-preview .tabs {margin:0 0 0 3px;}
.mailing-preview .tab-content {margin:0; padding:0;}
.mailing-preview .tab-pane {margin:0; padding:0;}
.mailing-preview-code, .mailing-preview-render {box-sizing:border-box; position:relative; display:inline-block; margin:0; min-height:800px; vertical-align:top; background:#FAFAFA;}
.mailing-preview-code {/*width:45%;*/}
.mailing-preview-code textarea {width:100%; height:800px;}
.mailing-preview-render {/*width:55%;*/ position:relative; text-align:center;}
.cs-newsletter .mailing-preview-render.tab-pane {margin:20px 0 !important;}
.mailing-preview-render:before, .mailing-preview-render:after {position:absolute; top:0; bottom:0; content:""; width:3px; background:#FFF;}
.mailing-preview-render:before {left:0;}
.mailing-preview-render:after {right:0;}
/*.mailing-preview-render .mailing-preview-iframe {box-sizing:border-box; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; transition:width .7s ease-in-out; border:none; background-color:#FFF;}*/
.mailing-preview-render .btn-group {z-index:100; margin:-18px auto 0 auto;}
.mailing-preview-render .btn-group .btn {font-size:12px;}
.mailing-preview-render .btn-group .btn:nth-child(1) {border-radius:5px 0 0 5px !important;}
.mailing-preview-render .btn-group .btn:nth-child(3) {border-radius:0 5px 5px 0 !important;}
.mailing-preview-info {margin-top:20px; width:100%; padding:20px; color:#31708f; background:#E8F4FA; border-color:#CEECF3; font-size:12px;}

.mailing-preview-render.active {display:flex !important; justify-content:center; align-items:stretch; align-content:stretch;}
.mailing-preview-render.active div {display:flex !important; justify-content:center; align-items:stretch; width:100%;}
.mailing-preview-iframe {width:100%; transition:width .5s cubic-bezier(0.22, 0.61, 0.36, 1); border:none; background-color:#FFF;}

.cs-newsletter .cke {box-sizing:border-box;}

/* MAILINGS - Mailing preview - Inner styles */
.cke_editable {outline-color:#F5CB74; outline-width:2px; outline-offset:0;}
.cke_editable.cke_focus {box-shadow:none !important; outline:2px dashed #F5CB74 !important; outline-offset:4px; transition:all 0.1s ease-in-out !important;}

/* MAILINGS - Nav pills */
.cs-newsletter .tab-pane#template, .cs-newsletter .tab-pane#content {margin:15px 12px;}
.mailing-preview-render .nav-pills {position:absolute; right:4px; bottom:100%;}
.mailing-preview .nav-pills li a, .mailing-preview-render .nav-pills li {padding:8px 12px; color:#00A9C5; background:#FAFAFA; transition:all .15s ease-in-out; font-size:14px; cursor:pointer;}
.mailing-preview .nav-pills li.active a, .mailing-preview-render .nav-pills li.active {color:#FFF; background:#00ACEB; transition:all .15s ease-in-out;}
.mailing-preview-render {overflow:visible !important;}
.mailing-preview .nav-pills li .fa {margin:0 5px 0 -3px; font-size:16px;}

/* MAILINGS - Final step */
.mailings-final-step h4 {margin-bottom:25px; font-size:20px;}
.mailings-final-step .form-group {margin-left:0; margin-right:0;}
.mailings-final-step .form-group label {font-weight:600;}
.mailings-final-step .form-group input.form-control {padding:20px 10px; font-size:18px; font-weight:300;}
.mailings-final-step .form-group input.form-control:focus {background:#FAFDFD; border-color:#C8E1EB;}
.mailings-final-step .form-group .fa {line-height:2;}
.mailings-final-step .info {margin-top:28px; padding:15px; color:#31708f; background:#E8F4FA; border-color:#CEECF3; font-size:13px; border-radius:4px !important;}
.mailings-final-step .info h5 {margin:0 0 10px 0; font-size:14px; font-weight:600; color:#000;}
.mailings-final-step .info p {margin:0 0 3px 0;}
.mailings-final-step .info .input-group {width:auto; margin-top:12px;}
.mailings-final-step .info .input-group input {height:auto; font-size:12px;}
.mailings-final-step .info .input-group input.form-control:focus {border-color:#C8E1EB;}
.mailings-final-step .info .input-group button {font-size:12px;}
.mailings-final-step .info .fa {line-height:.6;}
.mailings-final-step p.info {margin-top:4px; padding:0; font-size:11px;}
.mailings-final-step .form-group.send {margin-top:25px; text-align:center;}
.mailings-final-step .form-group[data-role="repeat-fields"] input.form-control {padding:10px 10px 10px 35px; font-size:12px; font-weight:400;}
.mailings-final-step .form-group[data-role="repeat-fields"] .fa {line-height:1;}

/* MAILINGS - TESTS - Select test type */
.mailing-test-type {max-width:600px; margin:25px auto;}
.mailing-test-type h4 {margin-bottom:15px; font-size:20px;}
.mailing-test-type .radio-list {margin-bottom:30px;}
.mailing-test-type .radio-list label {display:block; margin:0 0 10px 0 !important; padding:10px 18px 10px 10px !important; font-size:14px; background:#FFF; border:1px solid #DDD; border-radius:6px !important; cursor:pointer; font-weight:500;}
.mailing-test-type .radio-list label input {margin:0;}
.mailing-test-type .spinner {max-width:150px;}
.mailing-test-type .spinner input {background:#FFF;}
.mailing-test-type .form-group.start {margin-top:25px; text-align:center;}
.mailing-tests .thumbnail {background:#FAFAFA; border-radius:4px !important; text-align:center;}
.mailing-tests .thumbnail .caption:before {font-family:fontAwesome; content:"\f003"; font-size:100px; opacity:.2;}

/* MAILINGS - Stats */
.mailing-stats .portlet-title {margin:0 !important; padding:0; font-size:24px; line-height:1em; font-weight:400 !important;}
.mailing-stats .portlet-desc {margin:-2px 0 20px 0; font-size:12px; color:#999; text-align:;}
.mailing-stats .portlet-desc em {color:#555; font-style:normal;}
.mailing-stats .portlet .row {padding:0 15px;}
.mailing-stats .data-box-info, .mailing-stats .data-box {padding:10px 20px 16px 20px; border:1px solid #DFEDF5; text-align:center; color:#888;}
.mailing-stats .data-box-info {padding:10px 16px 10px 16px;}
.mailing-stats .data-num {display:block; font-size:40px; color:#000; font-weight:600; letter-spacing:-.04em;}
.mailing-stats .data-num sub {bottom:auto; margin-left:4px; font-size:60%; line-height:1em; font-weight:400; opacity:.4;}
.mailing-stats .data-box span.info {display:inline; font-size:85%; opacity:.7;}

.data-box-wrapper {width:100%; margin:30px 0;}
.data-box-info {background:#F6FBFD;}
.data-box-info p {margin:0; padding:0; text-align:left; color:#31708f;}
.data-box .progress {height:10px; margin:10px 0 0 0;}
.data-box-wrapper.unbordered .data-box-info, .data-box-wrapper.unbordered .data-box {padding-top:0; padding-bottom:0; border:none;}

.mailing-stats-chart {}
.mailing-stats-chart .portlet-title {font-size:20px;}
.mailing-stats-chart-inner {min-height:200px; background:#F0F0F0;}

@media (max-width:768px) {

    /* MAILINGS - Stats */
    .mailing-stats .data-box-info, .mailing-stats .data-box {display:block;}

}

@media (max-width:650px) {

    /* MAILINGS - Misc */
    .mailing-preview-render .nav-pills {display:none;}

}

.cs-newsletter span.active i, .cs-newsletter span.active:hover i {font-size:16px; color:#8ABD00; pointer-events:none;}
.cs-newsletter span.inactive i, .cs-newsletter span.inactive:hover i {font-size:14px; color:#C00; pointer-events:none;}

/* LISTS - Common */
.module-form-wrapper.module-form-wrapper-lists {margin-top:20px;}
.cs-lists .tab-content {}
.cs-lists .tab-pane {overflow:hidden; /*margin:45px 0 25px 0;*/}
.cs-list-form-content {/*max-width:900px; margin:0 auto;*/}
.cs-list-form-content .btn.btn-xs {padding:1px 10px; font-size:12px !important;}
.cs-list-form-content .btn.btn-xs .fa {margin:0 5px 0 0; color:#777;}
.list-info-top {overflow:hidden; margin-bottom:10px;}
.list-info-left {float:left; width:75%;}
.list-info-right {float:right; width:22%; min-height:122px; margin-top:26px; padding:10px 10px 10px 10px; border:1px solid #DDD; border-radius:6px !important; text-align:center; color:#888; background:#FFF;}
.list-info-right span {display:block;}
.list-info-right.spinner {position:relative;}
.list-info-right.spinner:before {content:""; position:absolute; top:0; right:0; bottom:0; left:0; opacity:.8;  background:#FFF url(../statics/designer-statics/images/layout_img/pagination-loader.gif) no-repeat center; background-size:24px;}
.list-info-right span.num {display:block; margin:5px 0 10px 0; font-size:40px; line-height:1.2em; font-weight:600; letter-spacing:-.04em; color:#000;}
.list-info-right a.btn {margin-top:10px; padding:1px 10px; color:#555;}
.list-info {margin-bottom:15px; padding:10px; color:#31708F; background:#E8F4FA; border:1px solid #CEECF3; font-size:12px; border-radius:4px !important;}
.list-info ol, .list-info ul {margin:10px 0 2px 0;}

.cs-list-form-options {overflow:hidden;}
.cs-list-form-option-1, .cs-list-form-option-2 {width:48%;}
.cs-list-form-option-1 {float:left; margin:6px 0 15px 0;}
.cs-list-form-option-1 span {display:block;}
.cs-list-form-option-2 {float:right;}

/* LISTS - Buttons */
.delete-list-btn, .delete-filter-btn {position:absolute; top:11px; right:10px; width:25px; height:26px; padding:0; line-height:26px; border-radius:100% !important; text-align:center;}
.delete-list-btn i, .delete-filter-btn i {font-size:14px;}
.add-filter-btn {position:absolute; top:14px; right:12px; text-align:center;}
.delete-list-btn + .add-filter-btn {top:14px; right:44px;}

/* LISTS - List group */
.list-group-inner {position:relative; margin:15px 0; padding:0; background:#FAFAFA; border:1px solid #EBEBEB; border-radius:6px !important;}
.list-group-type {padding:10px; background:#FFF;}
.list-group-type .form-group {display:inline-block; width:200px; margin:0 0 1px 5px; vertical-align:middle; font-size:12px;}
.list-group-type .form-group .form-control {font-size:12px;}
.list-group-type + .btn.btn-xs {top:15px;}
.list-group-type .form-group .select2-container .select2-choice {height:30px;}
.list-group-type .form-group .select2-container .select2-chosen {padding-left:8px;}
.list-group-type .form-group .select2-container .select2-choice .select2-arrow b, .list-group-type .form-group .select2-container .select2-choice div b {background-position:0 1px;}
.list-group-next-type {max-width:200px; margin:0 auto;}

/* LISTS - List filter */
.list-filter {position:relative; padding:15px 0; overflow:hidden; background:#FFF; border-top:1px solid #EBEBEB;}
.list-filter label {display:block; font-size:12px;}
.list-filter .select2-container {display:block;}
.list-filter .col-md-3 .btn.btn-xs {display:inline-block; margin:0; font-size:12px;}
.list-filter-operator {padding:15px 0; text-align:center; border-top:1px solid #EBEBEB;}
.list-filter-operator .select2-container {max-width:100px; margin:0 auto;}

@media (max-width:768px) {

    /* LISTS - Misc */
    .list-info-top {display:flex; flex-direction:column-reverse;}
    .list-info-top .list-info-left, .list-info-top .list-info-right {width:100%; margin-top:0;}
    .list-info-top .list-info-right {margin-bottom:15px;}
    .list-info-top .list-info-right span {display:block;}

    .cs-lists.c-module-form .module-form-wrapper {margin-top:0;}

}

@media (max-width:650px) {

    /* LISTS - Misc */
    .list-group-type .form-group {margin-top:10px;}
    .add-filter-btn {position:static; right:auto; display:block; width:120px; margin:10px auto;}
    .delete-list-btn, .delete-filter-btn {top:4px; right:4px;}
    .cs-list-form-option-1, .cs-list-form-option-2 {width:100%; float:none;}

}

/* Related content */
span.subsite {display:inline-block; margin-left:10px; padding:3px 5px; font-size:10px; color:#4f6670; background:#F0F8FC; border-radius:3px !important;}
#related-content-wrapper td:nth-child(3) span {margin-left:4px; font-size:11px;}
.tab-pane#related_content .editable {display:inline !important;}


/* MAILINGS - Stats
.newsletter-stats {}
.newsletter-stats-row {display:flex; justify-content:space-between; flex-wrap:nowrap;}
.newsletter-stats-block {flex-basis:49%;}
.newsletter-stats-block td {font-size:12px;}
.newsletter-stats-block.block-1 {}
.newsletter-stats-block.block-2 {}
.newsletter-stats-block.block-1 td, .newsletter-stats-block.block-2 td {width:50%;}
.newsletter-stats-block.block-1 td em, .newsletter-stats-block.block-2 td em {margin-right:4px; font-weight:600; font-style:normal;}
.newsletter-stats-block.block-3, .newsletter-stats-block.block-4, .newsletter-stats-block.block-5, .newsletter-stats-block.block-6, .newsletter-stats-block.block-7 {flex-basis:17%; text-align:center;}
.newsletter-stats-block .portlet {margin:0; border:1px solid #DDD; background:#FFF;}
.newsletter-stats-block .portlet + .portlet {margin-top:20px;}
.newsletter-stats-block .portlet-title {min-height:0; margin:0; padding:8px; font-size:14px; font-weight:600; background:#FAFAFA; border-bottom:1px solid #F0F0F0;}
.newsletter-stats-block .portlet-body {padding:8px; font-size:24px; font-family:Arial, helvetica, sans-serif; letter-spacing:-.03em; color:#428BCA;}
.newsletter-stats-block.block-3 {flex-basis:24%;}
.newsletter-stats-block.block-3 .portlet {height:100%;}
.newsletter-stats-block.block-3 .portlet-body {display:flex; justify-content:center; align-items:center; height:78%; font-size:46px;} */


/* MAILINGS - Stats */
.newsletter-stats {margin-bottom:20px;}
.newsletter-stats-row {display:flex; justify-content:space-between; flex-wrap:nowrap; padding:20px; background:#FFF;}
.newsletter-stats-row:nth-child(1) {padding:10px 20px 0 20px; flex-wrap:wrap;}
.newsletter-stats-row:nth-child(1) h4 {flex: 1 0 100%;}
.newsletter-stats-row:nth-child(1) h4, .newsletter-stats-row:nth-child(1) .newsletter-stats-block {}
.newsletter-stats-row:nth-child(2) {margin-bottom:20px; padding-top:0;}
.newsletter-stats-row:nth-child(3) {margin-bottom:20px; padding-top:10px;}
.newsletter-stats-row:nth-child(4) {padding:10px 20px 0 20px;}
.newsletter-stats-block {flex-basis:49%;}
.newsletter-stats-block table {border:none !important;}
.newsletter-stats-block tr:nth-child(1) td {border:none;}
.newsletter-stats-block td {padding:10px 0 !important; font-size:12px; border-color:#EBEBEB !important;}
.newsletter-stats-block.block-1 {}
.newsletter-stats-block.block-2 {}
.newsletter-stats-block.block-1 td, .newsletter-stats-block.block-2 td {width:50%;}
.newsletter-stats-block.block-1 td em, .newsletter-stats-block.block-2 td em {margin-right:4px; font-weight:600; font-style:normal;}
.newsletter-stats-block.block-3, .newsletter-stats-block.block-4, .newsletter-stats-block.block-5, .newsletter-stats-block.block-6, .newsletter-stats-block.block-7 {flex-basis:17%; text-align:center;}
.newsletter-stats-block .portlet {margin:0; border:1px solid #EBEBEB; background:#FFF;}
.newsletter-stats-block .portlet + .portlet {margin-top:20px;}
.newsletter-stats-block .portlet-title {min-height:0; margin:0; padding:7px 8px; font-size:13px; font-weight:600; background:#FAFAFA; border-bottom:1px solid #F0F0F0;}
.newsletter-stats-block .portlet-body {padding:8px; font-size:24px; font-family:Arial, helvetica, sans-serif; letter-spacing:-.03em; color:#00A9C5;}
.newsletter-stats-block .portlet-body span {margin-left:2px; font-size:16px; color:#999; letter-spacing:0; vertical-align:text-bottom;}
.newsletter-stats-block.block-3 {flex-basis:24%;}
.newsletter-stats-block.block-3 .portlet {height:100%;}
.newsletter-stats-block.block-3 .portlet-body {display:flex; justify-content:center; align-items:center; height:78%; font-size:46px;}
.newsletter-stats-row:nth-child(4) table td {border-right:none !important;}
.newsletter-stats-row:nth-child(4) table td:nth-child(1) {padding-right:10px !important;}
.newsletter-stats-row:nth-child(4) table td:nth-child(2) {text-align:right; font-weight:600;}
.newsletter-stats-row:nth-child(4) .newsletter-stats-block {flex-basis:48%;}
.newsletter-stats-block.block-8 {flex-basis:100%;}
.newsletter-stats .loading {background:url("../statics/designer-statics/images/layout_img/pagination-loader.gif") no-repeat center;}
.newsletter-stats .alert.alert-info {padding:10px; font-size:13px;}

@media (max-width:700px) {

    /* MAILINGS - Stats */
    .newsletter-stats-row {flex-direction:column;}
    .newsletter-stats-block {flex-basis:100%;}
    .newsletter-stats-block + .newsletter-stats-block {margin-top:20px;}

}

/* BTN RENEW LOGIN */
.cs-social-profiles .page-content table td .btn-xs {padding:1px 6px;}
.cs-social-profiles .page-content table td .btn-xs.blue i {color:#FFF;}

/* Draft info */
.draft-info {position:fixed; top:50px; left:241px; right:0; z-index:1000; padding:15px 15px 12px 15px; text-align:center; line-height:1.4em; color:#8A6D3B; background-color:rgba(252,248,227,.9); border-bottom:1px solid #E6DED2;}
.draft-info p {max-width:650px; margin:0 auto 10px auto;}
.page-sidebar-closed .draft-info {left:45px;}
.draft-info em {font-style:normal; font-weight:700;}
.draft-info .btn {margin:0 4px; padding:2px 12px; font-size:12px; color:#8A6D3B; border-color:#E6DED2; transition:all .15s ease-in-out;}
.draft-info .btn:hover {transition:all .15s ease-in-out;}
.draft-info .close-draft-info {position:absolute; top:10px; right:10px;}
.draft-info .close-draft-info i {font-size:20px; opacity:.7; cursor:pointer;}
.draft-info .close-draft-info i:hover {opacity:.5;}

.navigation-closed .draft-info {left:51px;}

@media (max-width:991px) {

    /* Draft info */
    .draft-info {left:0;}

}

@media (max-width:650px) {

    /* Draft info */
    .draft-info .btn {padding:5px 12px !important;}

}

/* ARTICLES NEVERA */
.private_content_asset_info {margin:6px 0 10px 0; font-size:12px; color:#9E7B00;}
.private_content_asset_info:before {display:inline-block; margin:-1px 2px 0 0; font-family:"fontAwesome"; content:"\f05a"; font-size:16px; vertical-align:middle;}

/**********************************************************************************************/
/* 20171120 - NEW SKIN */
/**********************************************************************************************/
/* COMMON */
body {margin:0; padding:0; background:#FAFAFA !important; font-family:"Open Sans", Arial, Helvetica, sans-serif; font-size:14px; line-height:1.2em;}
a {text-decoration:none;}

/* BUTTONS - Common */
.btn.mainBtn, .btn.defaultBtn, .btn.deleteBtn {padding:7px 12px; border-radius:4px !important; font-size:13px; transition:all .15s ease-in-out;}
.btn.mainBtn:hover, .btn.defaultBtn:hover, .btn.deleteBtn:hover {transition:all .15s ease-in-out;}
.btn.mainBtn > i, .btn.defaultBtn > i, .btn.deleteBtn > i {margin-left:2px;}
.defaultBtn.btn-left {border-radius:4px 0 0 4px !important;}
.defaultBtn.btn-right {border-radius:0 4px 4px 0 !important;}
.btn.mainBtn.btn-xs, .btn.defaultBtn.btn-xs, .btn.deleteBtn.btn-xs, .btn.mainBtn.btn-sm, .btn.defaultBtn.btn-sm, .btn.deleteBtn.btn-sm {padding:3px 10px; font-size:12px;}
.btn.defaultBtn.btn-xs, .btn.defaultBtn.btn-sm {color:#666;}

.btn.mainBtn.ui-draggable {transition:background .15s ease-in-out, border .15s ease-in-out;}

/* BUTTONS - Add */
.btn.mainBtn {color:#FFF; background:#00A9C5; border:1px solid #009DB7;}
.btn.mainBtn:hover {background:#009DB7;}

/* BUTTONS - Default */
.btn.defaultBtn {color:#888; background:#FFF; border:1px solid #D4D4D4;}
.btn.defaultBtn:hover {color:#222; border-color:#BBB;}
.csmodal.csmodal-small .btn.defaultBtn:hover {background:#FFF;}

/* BUTTONS - Default - Selection */
.defaultBtn .num {font-size:12px; color:#00A9C5;}
.defaultBtn .num strong {display:inline-block; font-weight:600;}

/* BUTTONS - Delete */
.btn.deleteBtn {color:#FFF; background:#C85441; border:1px solid #B94330;}
.btn.deleteBtn:hover {background:#C00;}

/* BUTTONS - Clear cache */
#clear-cache {width:38px; height:34px; padding:0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-clear-cache.svg?v=1) no-repeat center !important; background-size:20px !important; font-size:0;}

@media(max-width:650px) {

    /* BUTTONS - Auto-translate */
    .form-actions .btn.defaultBtn[data-action="init-translate"] {max-width:120px; padding-left:3px; padding-right:3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

}

@media(max-width:768px) {

    /* BUTTONS - Clear cache */
    #clear-cache {width:50px; height:49px; background-size:24px !important; background-position:center 11px !important; border-left:1px solid #DCEEF5;}

}

/* BUTTONS - Dropdown */
.btn-group .dropdown-menu {z-index:100; font-size:13px;}
.btn-group .dropdown-menu li a {padding:6px 8px;}
.btn-group .dropdown-menu li.divider {margin:0;}

/* MODULE - Top bar */
.page-top {position:fixed; top:0; right:0; z-index:10; left:241px; height:50px; background:#FFF; border-bottom:1px solid #E1E1E1; text-align:right; transition:left .15s ease-in-out;}
.page-top-title {position:absolute; left:0; top:0; width:auto; padding:0 15px;}
.page-top-title h3 {margin:0; padding:0; font-size:19px; line-height:48px; font-weight:400; color:#4E636F;}
.page-top-buttons {position:absolute; right:308px; top:0; padding:8px 0;}
.cs-module-search {position:fixed; right:0; top:0; z-index:100; width:300px;}
.cs-module-search input {padding:24px 15px 25px 31px !important; font-size:13px; background:#FAFAFA url(../statics/designer-statics/images/layout_img/newskin/c-icon-search-gray.svg) no-repeat 11px center; background-size:13px; border:none; border-left:1px solid #EAEAEA; transition:all .15s ease-in-out;}
.cs-module-search input:focus {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-search-gray.svg) no-repeat 11px center !important; background-size:13px; border-color:#EAEAEA;}
.cs-module-search input[type="text"]:focus {background:#FFF !important; transition:all .15s ease-in-out;}
.cs-module-search .input-group input[type="text"] {transition:all .15s ease-in-out;}
.cs-module-search .input-group input[type="text"]:focus {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-search-gray.svg) no-repeat 11px center !important; background-size:13px !important; transition:all .15s ease-in-out;}
.cs-module-search .input-group .input-group-addon {min-width:48px; border:none; background:#FFF; border-left:1px solid #E2E2E2; transition:all .15s ease-in-out;}
.cs-module-search .input-group .input-group-addon .fa {font-size:17px; color:#ADADAD;}
.cs-module-search .input-group .input-group-addon.active {background:#FFF; transition:all .15s ease-in-out;}
.cs-module-search .input-group .input-group-addon.active i {color:#00A9C5; transition:all .15s ease-in-out;}

.page-top, .nav-tabs.module-tabs, .nav-pills.module-tabs, .form-actions {transition:left .15s ease-in-out;}
.navigation-closed .page-top, .navigation-closed .nav-tabs.module-tabs, .navigation-closed .nav-pills.module-tabs, .navigation-closed .form-actions {left:51px; transition:left .15s ease-in-out;}
.navigation-closed .c-logo .logo {border-right:none;}

/* BASIC STRUCT - Misc */
.c-wrapper {}
.c-container {padding-top:30px;}

/* BASIC STRUCT - Logo */
.c-logo {position:fixed; top:0; left:0; z-index:2; width:240px; height:50px; background:#FFF; border-bottom:1px solid #DCEEF5;}
.c-logo .logo {position:absolute; top:0; right:40px; bottom:0; left:0; border-right:1px solid #E9E9E9; background:url(../statics/designer-statics/images/layout_img/newskin/c-logo.svg) no-repeat 10px center; background-size:65%; transition:all .15s ease-in-out;}
.c-logo .logo:hover {opacity:.6; transition:all .15s ease-in-out;}
.c-logo .nav-icon, .c-logo .nav-icon.active {position:absolute; top:0; right:0; bottom:0; width:50px; background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-opened.svg?V=8) no-repeat center; background-size:20px; cursor:pointer; transition:all .15s ease-in-out;}

@media(min-width:768px) {

    /* MODULE - Top bar */
    .page-top-buttons .mainBtn + .mainBtn {margin-left:4px;}

}

@media(min-width:768px) {

    .c-logo .nav-icon {position:absolute; top:0; right:0; bottom:0; width:40px; background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-opened.svg?V=8) no-repeat center; background-size:20px; cursor:pointer; transition:all .15s ease-in-out;}
    .c-logo .nav-icon:hover {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-opened-hover.svg?V=8) no-repeat center; background-size:20px; cursor:pointer; transition:all .15s ease-in-out;}
    .c-navigation.closed .c-logo .nav-icon {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-closed.svg?V=1) no-repeat center; background-size:20px; cursor:pointer; transition:all .15s ease-in-out;}
    .c-navigation.closed .c-logo .nav-icon:hover {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-closed-hover.svg?V=11) no-repeat center; background-size:20px; cursor:pointer; transition:all .15s ease-in-out;}

}

@media(min-width:650px) and (max-width:768px) {

    .page-top-title {left:98px;}

}

/* BASIC STRUCT - Account */
.c-account {position:relative; padding:6px 9px; background:#F3F9FB; border-bottom:1px solid #DCEEF5;}
.c-account a {color:#00A5DC; transition:all .15s ease-in-out;}
.c-account a:hover {opacity:.6; transition:all .15s ease-in-out;}
.c-account span, .c-account p {display:inline-block; margin:0; vertical-align:middle;}
span.c-account-img {width:25px; height:25px; border-radius:100%; overflow:hidden; margin-right:6px;}
span.c-account-img img {width:100%;}
span.c-account-name {display:block; font-size:12px; color:#676f73;}
span.c-account-link {display:block; font-size:11px; font-weight:600;}
span.c-account-logout {position:absolute; top:6px; right:6px; bottom:10px; width:20px; opacity:.8;}
span.c-account-logout a {display:block; width:20px; height:24px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-logout.svg) no-repeat center; background-size:15px;}

/* BASIC STRUCT - Subsites */
.c-subsites {background:#F3F9FB; border-bottom:1px solid #DCEEF5;}
.c-subsites ul {margin:0; padding:0; list-style:none;}
.c-subsites ul li {}
.c-subsites a {display:block; color:#697780; font-size:12px; transition:all .15s ease-in-out;}
.c-subsites a:hover {background:#FFF; text-decoration:none; transition:all .15s ease-in-out;}
.c-subsites a:focus {text-decoration:none;}
.c-subsites .c-subsite-active {display:block; position:relative;}
.c-subsites .c-subsite-active:after {content:""; display:block; position:absolute; top:10px; right:11px; bottom:10px; width:14px; opacity:.8; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; background-size:100%; transition:all .15s ease-in-out; pointer-events:none;}
.c-subsites .c-subsite-active.active {background:#FFF;}
.c-subsites .c-subsite-active.active:after {transform:rotate(-180deg); transition:all .15s ease-in-out;}
.c-subsites span a {padding:6px 9px;}
.c-subsites a .icon {display:inline-block; width:22px; height:22px; margin-right:8px; font-size:13px; line-height:20px; font-weight:600; text-align:center; color:#FFF; border-radius:100%; background:#FFF; border:1px solid #DFDFDF;}
.c-subsites ul {display:none;}
.c-subsites ul li a {padding:6px 9px; background:#FFF; border-top:1px solid #DCEEF5;}
.c-subsites ul li a:hover {/*transform:scale(1.07,1.07);*/}

/* BASIC STRUCT - Navigation */
.c-navigation {position:fixed; top:0; bottom:0; left:0; z-index:1; overflow:auto; width:240px; padding-top:50px; background:#FFF; box-shadow:1px 0 2px #DDD; transition:all .15s ease-in-out;}
.c-navigation nav {}
.c-navigation nav ul {margin:0; padding:0; list-style:none;}
.c-navigation nav ul li {font-size:13px; font-weight:600; text-transform:uppercase;}
.c-navigation nav ul li a {position:relative; display:block; padding:14px 10px; color:#2F414C; border-bottom:1px solid #F3F3F3; transition:all .15s ease-in-out;}
.c-navigation nav ul li a:focus {text-decoration:none;}
.c-navigation nav ul li a .c-icon {margin:-5px 11px 0 -2px; width:18px; height:18px; vertical-align:middle;}
.c-navigation nav ul ul li.active a {border-top:1px solid #00A9C5; border-bottom:1px solid #00A9C5;}
.c-navigation nav ul ul li.active a:after {content:""; display:block; position:absolute; top:12px; right:12px; bottom:15px; width:8px; height:8px; border-radius:100%; background:#FFF; transition:all .15s ease-in-out;}
.c-navigation nav ul ul {display:none;}
.c-navigation nav ul ul li a .c-icon {width:21px; height:21px;}

/* BASIC STRUCT - Navigation - My Menu Config Button */
.c-navigation nav ul li a .my-menu-config-btn {float:right; display:inline-block; width:16px; height:16px; margin:0; padding:0; font-size:0; color:#00A5DC; text-transform:none; border-radius:2px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-my-menu-config.svg) no-repeat center; background-size:100%; transition:width .15s ease-in-out, height .15s ease-in-out, padding .15s ease-in-out;}
.c-navigation nav ul li a .my-menu-config-btn.active {float:right; display:inline-block; width:auto; height:auto; padding:0 4px; font-size:10px; border:1px solid #E7E7E7; background:none; transition:width .15s ease-in-out, height .15s ease-in-out, padding .15s ease-in-out;}
/*.c-navigation nav ul li a span {float:right; display:inline-block; margin:0; padding:0 4px; font-size:10px; color:#00A5DC; text-transform:none; border:1px solid #E7E7E7; border-radius:2px;}*/

.c-navigation nav ul li a:hover {background:#F7F7F7; text-decoration:none; transition:all .15s ease-in-out;}

.c-navigation nav ul li.active > a {color:#FFF !important; background:#00A9C5; text-decoration:none; transition:all .15s ease-in-out;}

.c-navigation nav ul ul li {font-size:13px; font-weight:500; text-transform:none;}
.c-navigation nav ul ul li a {padding:8px 10px 8px 40px;}
.c-navigation nav ul ul ul li a {padding:8px 10px 8px 40px; font-weight:400;}

.c-navigation nav ul li.open ul {display:block !important;}

.c-navigation nav ul ul li a.separator {padding:3px 8px 3px 40px; color:#333; background:#EFEFEF; text-transform:uppercase; font-size:11px; font-weight:600; pointer-events:none;}
.c-navigation nav ul ul li a.separator .cs-ico {display:none;}

/*
.c-navigation nav ul li.full-nav-btn {padding:10px; font-size:11px; text-transform:none; border-bottom:1px solid #F3F3F3; text-align:center; cursor:pointer;}
.c-navigation nav ul li.full-nav-btn:after {content:""; display:inline-block; width:14px; height:10px; margin:-2px 0 0 5px; opacity:.8; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; background-size:100%; transition:all .15s ease-in-out; pointer-events:none; vertical-align:middle; transition:all .15s ease-in-out;}
.c-navigation nav ul li.full-nav-btn.active:after {transform:rotate(-180deg); transition:all .15s ease-in-out;}
*/
.c-navigation nav ul li.full-nav-btn {padding:8px 10px 8px 40px; font-size:11px; font-weight:400; text-transform:none; border-bottom:1px solid #F3F3F3; text-align:left; color:#555; cursor:pointer;}
.c-navigation nav ul li.full-nav-btn:before {content:""; display:inline-block; width:16px; height:16px; margin:-2px 11px 0 -3px; opacity:1; background:#FAFAFA url(../statics/designer-statics/images/layout_img/newskin/c-icon-fullNav.svg) no-repeat center; background-size:10px; transition:all .15s ease-in-out; pointer-events:none; vertical-align:middle; transition:all .15s ease-in-out; border-radius:100%; border:1px solid #EBEBEB;}
.c-navigation nav ul li.full-nav-btn.active:before {transform:rotate(180deg); background:#FAFAFA url(../statics/designer-statics/images/layout_img/newskin/c-icon-fullNav-close.svg) no-repeat center; background-size:10px;}

/* BASIC STRUCT - My Menu interaction */
.c-navigation nav ul ul[data-role="my-menu"] {display:block;}
.c-navigation.full-opened nav ul li[data-role="cms"] > a:before, .c-navigation.full-opened nav ul li[data-role="crm"] > a:before, .c-navigation.full-opened nav ul li[data-role="admin"] > a:before {opacity:0;}
.c-navigation nav ul li {position:relative;}
.c-navigation nav ul li .add, .c-navigation nav ul li .remove {position:absolute; top:0; right:0; bottom:0; left:0; opacity:0; pointer-events:none; cursor:pointer; transition:all .2s ease-in-out;}
.c-navigation nav ul li .add {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-add.svg) no-repeat 96% center; background-size:20px;}
.c-navigation nav ul li .remove {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-remove.svg) no-repeat 96% center; background-size:20px;}
.c-navigation.full-opened nav ul li .add, .c-navigation.full-opened nav ul li .remove {opacity:1; transition:all .2s ease-in-out;}
.c-navigation.full-opened .c-nav {pointer-events:none;}
.c-navigation.full-opened nav ul li a span, .c-navigation.full-opened nav ul li .add, .c-navigation.full-opened nav ul li .remove {pointer-events:all;}
.c-navigation.full-opened nav ul li .add.added {pointer-events:none; background:#FFF; opacity:.7;}
.c-navigation.full-opened nav ul li .add:hover {background-color:rgba(0,0,0,.025); transition:all .2s ease-in-out;}
.c-navigation.full-opened nav ul li .remove:hover {background-color:rgba(0,0,0,.025); transition:all .2s ease-in-out;}

/* BASIC STRUCT - My Menu styling */
.c-navigation nav ul li[data-role="my-menu-btn"] {border-left:3px solid #A4CDDB;}
.c-navigation nav ul li[data-role="my-menu-btn"] a {padding:14px 10px; color:#000;}
.c-navigation nav ul li[data-role="my-menu-btn"] a .c-icon {margin-right:11px;}
.c-navigation nav ul li[data-role="my-menu-btn"] ul li a {padding:8px 10px 8px 35px;}
.c-navigation nav ul li[data-role="my-menu-btn"] ul li a .cs-ico {margin-right:7px;}
.c-navigation nav ul ul[data-role="my-menu"] {}
.c-navigation.closed nav ul li[data-role="my-menu-btn"] ul li a {padding:8px 10px 8px 15px;}
.c-navigation nav ul li[data-role="my-menu-btn"] ul li a .cs-ico {margin-right:7px !important;}

/* BASIC STRUCT - Main items */
.c-navigation nav ul li[data-section="cms"] > a:before, .c-navigation nav ul li[data-section="crm"] > a:before, .c-navigation nav ul li[data-section="administration"] > a:before {content:""; display:block; position:absolute; top:15px; right:10px; bottom:15px; width:14px; opacity:.8; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; background-size:100%; transition:all .15s ease-in-out; pointer-events:none;}
.c-navigation nav ul li[data-section="cms"].open > a:before, .c-navigation nav ul li[data-section="crm"].open > a:before, .c-navigation nav ul li[data-section="administration"].open > a:before {transform:rotate(-180deg); transition:all .15s ease-in-out;}

/* BASIC STRUCT - Main items opened */
.c-navigation nav ul li > a {transition:all.1s ease-in-out;}
.c-navigation nav ul li.open > a {color:#000; font-weight:700; transition:all.1s ease-in-out;}

.c-nav {position:relative; padding-bottom:25px; transition:all .15s ease-in-out;}
.c-nav.disabled {opacity:.5; pointer-events:none; transition:all .15s ease-in-out;}

/* BASIC STRUCT - Content main wrapper */
.c-content {}

/* BASIC STRUCT - Misc */
.c-module-index {}
.c-module-form {}
.c-module-form textarea {width:100% !important;}
.c-module-form .search-icon {display:none;}

@media(max-width:768px) {

    /* MODULE SEARCH ICON - Hide */
    .cs-social-planner .search-icon {display:none;}

}

.c-module-form .alert.alert-info {position:relative; padding-left:35px; background:#F4F9FC; border-color:#DEECF6; font-size:14px; line-height:1.4em;}
.c-module-form .alert.alert-info:before {content:"\f129"; font-family:"fontAwesome"; display:block; position:absolute; top:11px; left:10px; width:20px; height:20px; color:#FFF; background:#4AA7C1; font-size:12px; line-height:20px; font-weight:300; text-align:center; border-radius:100%;}

.c-module-form .modal .alert.alert-info {padding-left:10px; font-size:12px;}
.c-module-form .modal .alert.alert-info:before {display:none;}

/* BASIC STRUCT - Navigation closed hover
.c-navigation.closed {overflow:auto;} */

/* BASIC STRUCT - Container */
.c-container {position:fixed; top:0; bottom:0; left:242px; right:0; z-index:2; overflow:auto; overflow-x:hidden; transition:all .15s ease-in-out;}
.c-container .page-content-wrapper .page-content {margin:0; min-height:0 !important;}

@media(min-width:769px) {

    /* BASIC STRUCT - Main items */
    .c-navigation.closed nav ul li[data-section="cms"] > a, .c-navigation.closed nav ul li[data-section="crm"] > a, .c-navigation.closed nav ul li[data-section="administration"] > a {padding-bottom:20px !important;}
    .c-navigation.closed nav ul li > a:before {top:auto; bottom:5px; left:0; right:0; width:auto; height:10px; background-size:14px; background-position:center top;}

    /* BASIC STRUCT - Sidebar closed */
    .c-container.navigation-closed {left:52px; overflow:auto; transition:all .15s ease-in-out;}
    .c-navigation.closed {width:50px; padding-top:93px; transition:all .15s ease-in-out;}
    .c-navigation.closed nav ul li a, .c-navigation.closed .c-subsites a, .c-navigation.closed span.c-account-name, .c-navigation.closed span.c-account-link {font-size:0;}
    .c-navigation.closed .c-subsites .c-subsite-active a {padding-bottom:18px;}
    .c-navigation.closed .c-subsites .c-subsite-active:after {content:""; display:block; position:absolute; top:auto; bottom:5px; left:0; right:0; width:auto; height:10px; background-size:14px; background-position:center top;}
    .c-navigation.closed .c-logo {width:50px;}
    .c-navigation.closed .c-logo .logo {width:50px; right:0; background:url(../statics/designer-statics/images/layout_img/newskin/c-logo-icon.svg) no-repeat center; background-size:26px;}
    .c-navigation.closed .c-logo .logo {}
    .c-navigation.closed .c-logo .nav-icon {top:51px; left:0; width:50px; height:42px; border-bottom:1px solid #DCEEF5;}
    .c-navigation.closed nav ul li a {padding:10px 0; text-align:center;}
    .c-navigation.closed nav ul li a .c-icon, .c-navigation.closed nav ul li a .c-icon.c-icon-crm, .c-navigation.closed nav ul li a .c-icon.c-icon-admin {margin:0;}
    .c-navigation.closed .c-subsites a {padding:10px 10px 8px 10px; text-align:center;}
    .c-navigation.closed .c-subsites a .icon {margin:0;}
    .c-navigation.closed .c-account {padding:10px 8px;}
    .c-navigation.closed .c-account-img {width:32px; height:32px;}
    .c-navigation.closed .c-account p, .c-navigation.closed span.c-account-logout {display:none;}
    .c-navigation.closed nav ul li.active a:after {display:none;}
    .c-navigation.closed nav ul li a span {display:none;}
    .c-navigation.closed nav ul li[data-role="my-menu-btn"] {pointer-events:none;}
    .c-navigation.closed nav ul li[data-role="my-menu-btn"] > a {display:none;}
    .c-navigation.closed nav ul li ul[data-role="my-menu"] {pointer-events:all;}
    .c-navigation.closed nav ul ul li a.separator {height:5px; padding:0; font-size:0; background:#EBEBEB;}
    .c-navigation.closed .c-nav .cs-ico {margin:0; pointer-events:none;}

    .c-navigation.closed nav ul li.full-nav-btn {padding:10px 15px; font-size:0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-fullNav-show.svg) no-repeat center; background-size:20px; transition:all .15s ease-in-out;}
    .c-navigation.closed nav ul li.full-nav-btn.active {padding:10px 15px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-fullNav-hide.svg) no-repeat center; background-size:20px; transition:all .15s ease-in-out;}
    .c-navigation.closed nav ul li.full-nav-btn:before {display:none;}
    .c-navigation.closed nav ul li.full-nav-btn.active:before {transform:rotate(180deg); transition:all .15s ease-in-out;}

    .c-navigation.full-opened.closed nav ul li .add, .c-navigation.full-opened.closed nav ul li .remove {background-size:10px;}

}

@media(max-width:768px) {

    /* BASIC STRUCT - Sidebar */
    /*.c-subsites span a, .c-subsites ul li a {padding:14px; font-size:14px;}*/
    .c-subsites a .icon {width:25px; height:25px; margin-right:7px; line-height:24px;}
    .c-navigation nav ul li a {padding:14px !important; font-size:14px;}
    .c-navigation nav ul li a.separator {padding:5px 8px 4px 8px !important;}
    .c-navigation nav ul ul ul li a {padding:14px; font-size:14px;}
    .c-navigation nav ul ul li.active a:after {top:20px;}
    .c-navigation nav ul li .add {background-position:98%;}
    .c-navigation nav ul li a span {margin:-7px -8px 0 0; padding:10px 12px; background:#FFF;}
    .c-navigation nav ul li.full-nav-btn {padding:10px; text-align:center;}

}

/* BASIC STRUCT - Specific icons */
.c-navigation nav ul li a .cs-ico, .c-navigation nav ul li a:hover .cs-ico {transition:all .15s ease-in-out;}
.c-navigation nav ul li a .cs-ico.cs-ico-favorites {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-favorites-blue.svg) no-repeat center;}
.c-navigation nav ul li a .cs-ico.cs-ico-dashboard {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-black.svg) no-repeat center;}
.c-navigation nav ul li a .cs-ico.cs-ico-cms {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-cms-black.svg) no-repeat center;}
.c-navigation nav ul li a .cs-ico.cs-ico-crm {margin:-3px 6px -3px -3px; width:24px; height:24px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crm-black.svg) no-repeat center;}
.c-navigation nav ul li a .cs-ico.cs-ico-administration {margin:-3px 6px -3px -3px; width:24px; height:24px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-admin-black.svg) no-repeat center;}

/*@media (max-width:650px) {*/
@media (max-width:768px) {

    .c-navigation {background:#FFF; border-bottom:1px solid #DCEEF5;}
    .c-navigation.opened {z-index:4;}
    .c-account, .c-subsites, .c-nav {display:none;}
    .c-navigation.opened .c-account, .c-navigation.opened .c-subsites, .c-navigation.opened .c-nav {display:block;}
    .c-navigation .c-logo {width:50px;}
    .c-navigation .c-logo .logo {width:50px; right:0; background:url(../statics/designer-statics/images/layout_img/newskin/c-logo-icon.svg) no-repeat center; background-size:30px;}
    .c-navigation .c-logo .logo {}
    .c-navigation .c-logo .nav-icon {top:0; left:49px; height:49px; border-right:1px solid #DCEEF5;}
    .c-navigation .search-icon {position:absolute; top:0; left:99px; bottom:0; width:50px; background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-search.svg) no-repeat 12px center; background-size:23px; border-right:1px solid #DCEEF5;}
    .c-navigation .search-icon.active {background:#00A9C5 url(../statics/designer-statics/images/layout_img/newskin/c-icon-search-white.svg) no-repeat 12px center; background-size:23px;}
    /*.c-navigation .search-icon.active:after {content:""; position:fixed; top:0; right:0;  z-index:9999999; left:160px; height:60px;}*/

    .c-container {top:50px; z-index:3 !important; padding-top:0;}

    .page-top {left:150px; top:0; right:0; height:auto; border:none;}
    .c-module-form .page-top {left:98px;}
    .page-top-buttons {left:auto; right:0; padding:0; font-size:0;}
    .page-top-buttons .btn-group {float:none;}
    .page-top-buttons .btn-group + .btn-group {border-left:1px solid #DCEEF5;}
    .page-top-buttons .btn-group .btn-group + .btn-group.btn-group .btn.defaultBtn {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-actions-mobile-2.svg) !important; background-position:center 6px; background-size:62%; background-repeat:no-repeat;}
    .page-top-buttons .btn.mainBtn {width:59px; height:50px; font-size:0; background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-add-mobile.svg?V=1) !important; background-position:center 12px; background-size:42%; background-repeat:no-repeat;}
    .page-top-buttons .mainBtn, .page-top-buttons .defaultBtn {width:59px; height:49px; padding:30px 0 0 0; font-size:10px; border-radius:0 !important; border:none;}
    .page-top-buttons .defaultBtn.dropdown-toggle {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-options-mobile-2.svg?V=2) !important; background-position:center 6px; background-size:62%; background-repeat:no-repeat; border-bottom:1px solid #DFEEF4;}
    /*.page-top-buttons .defaultBtn.dropdown-toggle {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-options-mobile-3.svg?V=1) !important; background-position:center 4px; background-size:50%; background-repeat:no-repeat; border-bottom:1px solid #DFEEF4;}*/
    .page-top-buttons .dropdown-menu {left:auto; right:0; z-index:1000;}
    .page-top-buttons .defaultBtn .num {position:absolute; bottom:2px; left:1px; right:1px; z-index:10; font-size:10px; background:#FFF;}
    .page-top-buttons .defaultBtn.disabled {opacity:.3;}
    .page-top-buttons .fa.fa-angle-down {position:absolute; bottom:0px; left:19px; right:auto; display:none;}

    .cs-module-search {display:none; top:50px; left:0; right:0; width:auto; border-bottom:1px solid #DCEEF5;}
    .cs-module-search input {background:#FFF;}
    .cs-module-search-advanced {padding-top:34px;}

    .cs_comments .page-top-buttons .btn-group .btn-group:nth-child(1), .cs_agency_article .page-top-buttons .btn-group .btn-group:nth-child(1) {border-left:1px solid #DCEEF5;}

    .cs_user .page-top-buttons .btn.mainBtn {width:70px; font-size:10px; background-position:center 5px; background-size:26px;}
    .cs_user .page-top-buttons .btn.mainBtn + .btn.mainBtn {width:100px; border-left:1px solid rgba(255,255,255,.4);}

    .cs_templates .page-top-buttons .btn.mainBtn {width:60px; font-size:10px; background-position:center 5px; background-size:26px;}
    .cs_templates .page-top-buttons .btn.mainBtn + .btn.mainBtn {width:80px; border-left:1px solid rgba(255,255,255,.4);}

    .cs_categories .page-top-buttons .btn.mainBtn {width:68px; font-size:10px; background-position:center 5px; background-size:26px;}
    .cs_categories .page-top-buttons .btn.mainBtn + .btn.mainBtn {width:90px; border-left:1px solid rgba(255,255,255,.4);}

    /* PAGINATOR */
    .paginator .text-paginator {padding:15px 0 5px 0 !important; text-align:center; font-size:13px;}
    .paginator .text-right {text-align:center;}

}

@media (max-width:650px) {

    /* PAGE TITLE */
    .c-module-index .page-top-title {position:fixed; top:50px; right:0; left:0; padding:0; text-align:left; background:#FFF; border-bottom:1px solid #DCEEF5;}
    .c-module-index .page-content-wrapper .page-content .page-title {margin:0; padding:6px 4px 5px 6px; font-size:14px; line-height:.9em; letter-spacing:-.02em; color:#8CABB5;}
    /*.c-module-index .page-content-wrapper .page-content .page-title:before {content:""; display:inline-block; width:10px; height:14px; margin:-2px 1px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-location.svg) no-repeat; background-size:100%; vertical-align:middle;}*/
    .c-module-index .page-content-wrapper .page-content .page-title small {display:none;}
    .c-module-form .page-top {left:98px;}
    .c-module-form .page-content-wrapper .page-content .page-title {font-size:15px; margin-bottom:0; letter-spacing:-.035em;}

    /* MODULE FORM */
    .c-module-form .module-form-wrapper {margin-top:50px;}
    .c-module-form .module-form-wrapper .portlet.light.bordered {background:none;}

    .cs-module-search-advanced {padding-top:25px;}

    /* COMMON - STEPS (generic create item steps) */
    .c-module-form .tab-pane > .form-group {padding:10px 0 0 0;}
    .c-module-form .module-form-wrapper .tabbable-custom > .tab-content {padding:0 !important;}

    .cs_assets.c-module-form .module-form-wrapper {margin:0;}
    .cs-asset {width:49%;}

}

/* ICONS - My Menu
.c-navigation nav ul ul[data-role="my-menu"] li a .c-icon.c-icon-favorites {background:url(../images/c-icon-favorites-blue.svg) no-repeat center;} */

/* MODULE ICONS */
.c-nav .cs-ico {display:inline-block; width:18px; height:18px; margin-right:9px; background-size:100%; vertical-align:middle;}
.c-nav ul ul .cs-ico {width:14px; height:14px; margin:-4px 5px 0 0;}
.c-nav .cs-ico:before {display:none;}
.c-nav .cs-ico-dashboard {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard.svg) no-repeat center;}
.c-nav .cs-ico-cms {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-cms.svg) no-repeat center;}
.c-nav .cs-ico-page, .c-nav .cs-ico-t101 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-pages.svg) no-repeat center;}
.c-nav .cs-ico-content, .cs-ico-t128 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent.svg?v=2) no-repeat center;}
.c-nav .cs-ico-article, .c-nav .cs-ico-t102 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles.svg) no-repeat center;}
.c-nav .cs-ico-diary, .c-nav .cs-ico-t120 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-diary.svg) no-repeat center;}
.c-nav .cs-ico-activity, .c-nav .cs-ico-t103 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-diary.svg) no-repeat center;}
.c-nav .cs-ico-classified, .c-nav .cs-ico-t108 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-classifieds.svg) no-repeat center;}
.c-nav .cs-ico-poll, .c-nav .cs-ico-t104 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-polls.svg) no-repeat center;}
.c-nav .cs-ico-authors, .c-nav .cs-ico-author, .c-nav .cs-ico-t115 {width:9px !important; margin:-4px 8px 0 2px !important;  background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors.svg) no-repeat center; background-size:100%;}
.c-nav .cs-ico-comment, .c-nav .cs-ico-t122 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-comments.svg) no-repeat center;}
.c-nav .cs-ico-live-event, .c-nav .cs-ico-t126 {width:11px !important; height:16px !important; margin:-4px 6px 0 2px !important; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-live-events.svg) no-repeat center; background-size:100%;}
.c-nav .cs-ico-contest, .c-nav .cs-ico-t127 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contest.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-shared-content {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-sharedContent.svg?v=8) no-repeat center; margin:-4px 5px 0 1px !important;}
.c-nav .cs-ico-assets, .c-nav .cs-ico-asset, .c-nav .cs-ico-t116 {}
.c-nav .cs-ico-image, .c-nav .cs-ico-t109 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-images.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-video, .c-nav .cs-ico-t110 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-videos.svg?v=2) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 5px 0 -1px !important; background-size:100%;}
.c-nav .cs-ico-audio, .c-nav .cs-ico-t111 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-audios.svg) no-repeat center;}
.c-nav .cs-ico-document, .c-nav .cs-ico-t112 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-documents.svg) no-repeat center;}
.c-nav .cs-ico-private-asset {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-private-asset.svg) no-repeat center;}
.c-nav .cs-ico-gallery, .c-nav .cs-ico-t113 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-galleries.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-crm {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crm.svg) no-repeat center;}
.c-nav .cs-ico-contacts, .c-nav .cs-ico-contact, .c-nav .cs-ico-t121 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 -1px !important; background-size:100%;}
.c-nav .cs-ico-contact-list {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-lists.svg) no-repeat center; width:15px !important; height:16px !important; margin:-4px 5px 0 0px !important; background-size:100%;}
.c-nav .cs-ico-newsletter {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-newsletters.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 -1px !important; background-size:100%;}
.c-nav .cs-ico-push-notification {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-notification.svg) no-repeat center;}
.c-nav .cs-ico-subscriptions {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-subscriptions.svg) no-repeat center; width:16px !important; margin:-4px 5px 0 -1px !important;}
.c-nav .cs-ico-orders {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-orders.svg) no-repeat center; width:16px !important; height:16px !important; margin:-4px 5px 0 -1px !important;}
.c-nav .cs-ico-administration {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-admin.svg) no-repeat center;}
.c-nav .cs-ico-sites-management {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-sitesSubsites.svg) no-repeat center;}
.c-nav .cs-ico-config {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-config.svg) no-repeat center;}
.c-nav .cs-ico-designer {}
.c-nav .cs-ico-templates {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-templates.svg) no-repeat center;}
.c-nav .cs-ico-css, .c-nav .cs-ico-t124 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-styles.svg) no-repeat center;}
.c-nav .cs-ico-breakpoint, .c-nav .cs-ico-breakpoints {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-breakpoints.svg) no-repeat center; width:16px !important; height:16px !important; margin:-4px 4px 0 -1px !important; background-size:100%;}
.c-nav .cs-ico-library-js, .c-nav .cs-ico-t125 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-libraries.svg) no-repeat center;}
.c-nav .cs-ico-widget, .c-nav .cs-ico-t123 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-widgets.svg) no-repeat center;}
.c-nav .cs-ico-static-content {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-staticContent.svg) no-repeat center;}
.c-nav .cs-ico-routing {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-routing.svg) no-repeat center;}
.c-nav .cs-ico-static-files {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-files.svg) no-repeat center;}
.c-nav .cs-ico-crop {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crops.svg) no-repeat center;}
.c-nav .cs-ico-profiles-users {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-users.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 3px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-custom-fields {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-entities.svg) no-repeat center;}
.c-nav .cs-ico-custom-fields-directory, .c-nav .cs-ico-t107 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories.svg) no-repeat center;}
.c-nav .cs-ico-directoryItem, .c-nav .cs-ico-directory-item, .c-nav .cs-ico-t117 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories.svg) no-repeat center;}
.c-nav .cs-ico-custom-fields-article {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles.svg) no-repeat center;}
.c-nav .cs-ico-custom-fields-author {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors.svg) no-repeat center; width:9px !important; margin:-4px 8px 0 2px !important; background-size:100%;}
.c-nav .cs-ico-custom-fields-contact {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 3px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-custom-fields-live-event {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-live-events.svg) no-repeat center; width:11px !important; height:16px !important; margin:-4px 6px 0 2px !important; background-size:100%;}
.c-nav .cs-ico-categories, .c-nav .cs-ico-category, .cs-ico-t118 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-categories.svg) no-repeat center;}
.c-nav .cs-ico-tags, .c-nav .cs-ico-tag, .cs-ico-t119 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-tags.svg) no-repeat center;}
.c-nav .cs-ico-social-network {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialNetworks.svg) no-repeat center;}
.c-nav .cs-ico-locations {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-locations.svg) no-repeat center;}
.c-nav .cs-ico-t128, .c-nav .cs-ico-agencies {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-external-management {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent.svg) no-repeat center;}
.c-nav .cs-ico-rss {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-rss.svg) no-repeat center;}
.c-nav .cs-ico-privatecontent {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-fridge.svg) no-repeat center;}
.c-nav .cs-ico-social-network-planner {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialPlanner.svg) no-repeat center;}
.c-nav .cs-ico-contact-groups {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contact-groups.svg) no-repeat center; width:15px !important; height:18px !important;}
.c-nav .cs-ico-email-account {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-accounts.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 -1px !important; background-size:100%;}
.c-nav .cs-ico-html-templates {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-template-html.svg) no-repeat center; margin:-4px 5px 0 0 !important; background-size:100%;}
.c-nav .cs-ico-communications {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-newsletters.svg) no-repeat center; width:16px !important; height:16px !important;  margin:-4px 4px 0 -1px !important; background-size:100%;}

/*.cs_articles .page-title:before {content:""; display:inline-block; width:20px; height:20px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles.svg) no-repeat center;}*/

/* MODULE ICONS - Hover & Active */
.c-nav li.active a .cs-ico-dashboard, .c-navigation nav ul li.active a .cs-ico.cs-ico-dashboard {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-white.svg) no-repeat center;}
/*.c-nav a:hover .cs-ico-cms, .c-nav a:hover .cs-ico-cms {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-cms-white.svg) no-repeat center;}*/
.c-nav li li.active a .cs-ico-page, .c-nav li li.active a .cs-ico-t101 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-pages-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-content, .c-nav li li.active a .cs-ico-t128 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-article, .c-nav li li.active a .cs-ico-t102 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-diary, .c-nav li li.active a .cs-ico-t120 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-diary-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-activity, .c-nav li li.active a .cs-ico-t103 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-diary-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-classified, .c-nav li li.active a .cs-ico-t108 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-classifieds-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-poll, .c-nav li li.active a .cs-ico-t104 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-polls-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-authors, .c-nav li li.active a .cs-ico-author, .c-nav li li.active a .cs-ico-t115 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active a .cs-ico-comment, .c-nav li li.active a .cs-ico-t122 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-comments-white.svg) no-repeat center;}
.c-nav li li.active a .cs-ico-live-event, .c-nav li li.active a .cs-ico-t126 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-live-events-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active a .cs-ico-contest, .c-nav li li.active a .cs-ico-t127 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contest-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active a .cs-ico-t116 {}
.c-nav li li.active a .cs-ico-shared-content {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-sharedContent-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-image, .c-nav li li.active .cs-ico-t109 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-images-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-video, .c-nav li li.active .cs-ico-t110 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-videos-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-audio, .c-nav li li.active .cs-ico-t111 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-audios-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-document, .c-nav li li.active .cs-ico-t112 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-documents-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-private-asset {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-private-asset-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-gallery, .c-nav li li.active .cs-ico-t113 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-galleries-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-crm {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crm-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-contacts, .c-nav li li.active .cs-ico-contact, .c-nav li li.active .cs-ico-t121 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-contact-list {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-lists-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-newsletter {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-newsletters-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-push-notification {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-notification-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-subscriptions {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-subscriptions-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-orders {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-orders-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-administration {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-admin-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-sites-management {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-sitesSubsites-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-config {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-config-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-designer {}
.c-nav li li.active .cs-ico-templates {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-templates-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-css, .c-nav li li.active .cs-ico-t124 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-styles-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-breakpoint, .c-nav li li.active .cs-ico-breakpoints {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-breakpoints-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-library-js, .c-nav li li.active .cs-ico-t125 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-libraries-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-widget, .c-nav li li.active .cs-ico-t123 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-widgets-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-static-content {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-staticContent-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-static-files {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-files-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-routing {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-routing-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-file-manager {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-files-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-crop {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crops-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-profiles-users {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-users-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-custom-fields {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-entities-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-custom-fields-directory, .c-nav li li.active .cs-ico-t107 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-directoryItem, .c-nav li li.active .cs-ico-directory-item, .c-nav li li.active .cs-ico-t117 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-custom-fields-article {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-custom-fields-author {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-custom-fields-contact {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-custom-fields-live-event {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-live-events-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-categories, .c-nav li li.active .cs-ico-category, .c-nav li li.active .cs-ico-t118 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-categories-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-tags, .c-nav li li.active .cs-ico-tag, .c-nav li li.active .cs-ico-t119 {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-tags-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-social-network {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialNetworks-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-locations {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-locations-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-t128, .c-nav li li.active .cs-ico-agencies {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent-white.svg) no-repeat center; background-size:100%;}
.c-nav li li.active .cs-ico-external-management {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-rss {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-rss-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-privatecontent {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-fridge-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-social-network-planner {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialPlanner-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-contact-groups {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contact-groups-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-email-account {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-accounts-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-html-templates {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-template-html-white.svg) no-repeat center;}
.c-nav li li.active .cs-ico-communications {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-newsletters-white.svg) no-repeat center; background-size:100%;}

/*
    .c-navigation nav ul li a:hover .c-icon.c-icon-favorites, .c-navigation nav ul li.active a .c-icon.c-icon-favorites {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-favorites-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-dashboard, .c-navigation nav ul li.active a .c-icon.c-icon-dashboard {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-cms, .c-navigation nav ul li.active a .c-icon.c-icon-cms {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-cms-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-pages, .c-navigation nav ul li.active a .c-icon.c-icon-pages {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-pages-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-articles, .c-navigation nav ul li.active a .c-icon.c-icon-articles {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-diary, .c-navigation nav ul li.active a .c-icon.c-icon-diary {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-diary-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-classifieds, .c-navigation nav ul li.active a .c-icon.c-icon-classifieds {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-classifieds-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-polls, .c-navigation nav ul li.active a .c-icon.c-icon-polls {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-polls-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-authors, .c-navigation nav ul li.active a .c-icon.c-icon-authors {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-comments, .c-navigation nav ul li.active a .c-icon.c-icon-comments {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-comments-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-liveEvents, .c-navigation nav ul li.active a .c-icon.c-icon-liveEvents {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-liveEvents-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-directories, .c-navigation nav ul li.active a .c-icon.c-icon-directories {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-contests, .c-navigation nav ul li.active a .c-icon.c-icon-contests {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contest-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-externalContent, .c-navigation nav ul li.active a .c-icon.c-icon-externalContent {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-images, .c-navigation nav ul li.active a .c-icon.c-icon-images {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-images-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-videos, .c-navigation nav ul li.active a .c-icon.c-icon-videos {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-videos-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-audios, .c-navigation nav ul li.active a .c-icon.c-icon-audios {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-audios-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-documents, .c-navigation nav ul li.active a .c-icon.c-icon-documents {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-documents-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-galleries, .c-navigation nav ul li.active a .c-icon.c-icon-galleries {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-galleries-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-crm, .c-navigation nav ul li.active a .c-icon.c-icon-crm {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crm-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-contacts, .c-navigation nav ul li.active a .c-icon.c-icon-contacts {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-lists, .c-navigation nav ul li.active a .c-icon.c-icon-lists {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-lists-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-newsletters, .c-navigation nav ul li.active a .c-icon.c-icon-newsletters {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-newsletters-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-notifications, .c-navigation nav ul li.active a .c-icon.c-icon-notifications {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-notification-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-admin, .c-navigation nav ul li.active a .c-icon.c-icon-admin {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-admin-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-sites, .c-navigation nav ul li.active a .c-icon.c-icon-sites {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-sitesSubsites-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-config, .c-navigation nav ul li.active a .c-icon.c-icon-config {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-config-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-templates, .c-navigation nav ul li.active a .c-icon.c-icon-templates {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-templates-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-styles, .c-navigation nav ul li.active a .c-icon.c-icon-styles {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-styles-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-breakpoints, .c-navigation nav ul li.active a .c-icon.c-icon-breakpoints {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-breakpoints-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-libraries, .c-navigation nav ul li.active a .c-icon.c-icon-libraries {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-libraries-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-widgets, .c-navigation nav ul li.active a .c-icon.c-icon-widgets {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-widgets-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-staticContent, .c-navigation nav ul li.active a .c-icon.c-icon-staticContent {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-staticContent-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-routing, .c-navigation nav ul li.active a .c-icon.c-icon-routing {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-routing-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-file, .c-navigation nav ul li.active a .c-icon.c-icon-file-manager {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-files-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-crops, .c-navigation nav ul li.active a .c-icon.c-icon-crops {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-crops-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-users, .c-navigation nav ul li.active a .c-icon.c-icon-users {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-users-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-entities, .c-navigation nav ul li.active a .c-icon.c-icon-entities {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-entities-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-directories, .c-navigation nav ul li.active a .c-icon.c-icon-directories {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-articles, .c-navigation nav ul li.active a .c-icon.c-icon-articles {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-articles-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-authors, .c-navigation nav ul li.active a .c-icon.c-icon-authors {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-authors-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-contacts, .c-navigation nav ul li.active a .c-icon.c-icon-contacts {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-contacts-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-liveEvents, .c-navigation nav ul li.active a .c-icon.c-icon-liveEvents {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-liveEvents-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-categories, .c-navigation nav ul li.active a .c-icon.c-icon-categories {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-categories-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-externalContent, .c-navigation nav ul li.active a .c-icon.c-icon-externalContent {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-externalContent-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-tags, .c-navigation nav ul li.active a .c-icon.c-icon-tags {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-tags-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-socialNetworks, .c-navigation nav ul li.active a .c-icon.c-icon-socialNetworks {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-socialNetworks-white.svg) no-repeat center;}
    .c-navigation nav ul li a:hover .c-icon.c-icon-locations, .c-navigation nav ul li.active a .c-icon.c-icon-locations {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-locations-white.svg) no-repeat center;}
*/
    /* ICONS */
    .c-icon {display:inline-block; width:20px; height:20px; background-size:100%;}
    .c-icon.c-icon-favorites {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-favorites.svg) no-repeat center;}
    .c-icon.c-icon-dashboard {}
    .c-icon.c-icon-cms {}
    .c-icon.c-icon-pages {}
    .c-icon.c-icon-articles {}
    .c-icon.c-icon-diary {}
    .c-icon.c-icon-classifieds {}
    .c-icon.c-icon-polls {}
    .c-icon.c-icon-authors {}
    .c-icon.c-icon-comments {}
    .c-icon.c-icon-liveEvents {}
    .c-icon.c-icon-directories {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-directories.svg) no-repeat center;}
    .c-icon.c-icon-contests {}
    .c-icon.c-icon-externalContent {}
    .c-icon.c-icon-images {}
    .c-icon.c-icon-videos {}
    .c-icon.c-icon-audios {}
    .c-icon.c-icon-documents {}
    .c-icon.c-icon-galleries {}
    .c-icon.c-icon-crm {}
    .c-icon.c-icon-contacts {}
    .c-icon.c-icon-lists {}
    .c-icon.c-icon-newsletters {}
    .c-icon.c-icon-notifications {background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-notification.svg) no-repeat center;}
    .c-icon.c-icon-admin {}
    .c-icon.c-icon-sites {}
    .c-icon.c-icon-config {}
    .c-icon.c-icon-templates {}
    .c-icon.c-icon-styles {}
    .c-icon.c-icon-breakpoints {}
    .c-icon.c-icon-libraries {}
    .c-icon.c-icon-widgets {}
    .c-icon.c-icon-staticContent {}
    .c-icon.c-icon-routing {}
    .c-icon.c-icon-file-manager {}
    .c-icon.c-icon-crops {}
    .c-icon.c-icon-users {}
    .c-icon.c-icon-entities {}
    .c-icon.c-icon-directories {}
    .c-icon.c-icon-articles {}
    .c-icon.c-icon-authors {}
    .c-icon.c-icon-contacts {}
    .c-icon.c-icon-liveEvents {}
    .c-icon.c-icon-categories {}
    .c-icon.c-icon-externalContent {}
    .c-icon.c-icon-tags {}
    .c-icon.c-icon-socialNetworks {}
    .c-icon.c-icon-locations {}



/*@media (max-width:600px) {*/
@media (max-width:768px) {

    /* BASIC STRUCT - Wrappers */
    .c-navigation {right:0; z-index:2; width:auto; height:50px; padding:0;}
    .c-navigation.opened {height:auto; padding-top:50px;}
    .c-navigation.opened:before {content:""; position:fixed; top:0; right:0; height:49px; left:0; z-index:1; background:#FFF;}
    .c-logo {right:0; width:auto;}
    .c-logo .logo {width:175px; right:0; background-size:150px;}
    .c-logo .nav-icon {background-color:none !important; border-left:1px solid #E9E9E9;}
    .c-logo .nav-icon.active {background-color:#00A9C5; background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-nav-white.svg); }
    .c-container {left:0; z-index:1;}

}

/*
.page-content .tabbable-custom {margin:70px 0 30px 0;}
.page-content .tabbable-custom > .tab-content {padding:0 !important; background:none; border:none;}
*/
.module-form-wrapper {margin:80px 0 50px 0;}
.module-form-wrapper .tabbable-custom > .tab-content {margin:0; padding:5px !important; background:none; border:none;}
.module-form-wrapper .assets-widget .tab-content {margin:0; background:#FFF; border:1px solid #DDD; border-radius:0 4px 4px 4px;}
.module-form-wrapper .portlet.light.bordered {margin-right:0; background:#FFF;}
.module-form-wrapper .form-group.col-md-12 {width:auto;}
.module-form-wrapper .portlet.light {background:none;}
.module-form-wrapper .help-block {font-size:12px;}

.nav-tabs.module-tabs {position:fixed; top:50px; right:0; left:241px; z-index:1000; display:flex; flex-wrap:wrap; align-items:stretch; font-size:0; border-bottom:1px solid #E9E9E9;}
.nav-tabs.module-tabs li {flex:1; margin:0; border-top:none; border-right:1px solid #E9E9E9; border-bottom:4px solid #F4F4F4;}
.nav-tabs.module-tabs li:last-child {border-right:none;}
.nav-tabs.module-tabs li.active {border-top:none; border-bottom:4px solid #00A9C5;}
.nav-tabs.module-tabs li a {height:100%; font-size:14px !important; line-height:1.3em; font-weight:500; border:none; background:#FFF; border-radius:0 !important;}
.nav-tabs.module-tabs li a:hover {background-color:#FFF;}
.nav-tabs.module-tabs li.active a {border:none;}

.nav-pills.module-tabs {position:fixed; top:50px; right:0; left:241px; z-index:1000; display:flex; flex-wrap:wrap; width:auto; align-items:stretch; font-size:0; border-bottom:1px solid #E9E9E9;}
.nav-pills.module-tabs:before, .nav-pills.module-tabs:after {display:none;}
.nav-pills.module-tabs li {flex:1; margin:0; border-right:1px solid #E9E9E9; border-bottom:4px solid #F4F4F4;}
.nav-pills.module-tabs li:last-child {border-right:none;}
.nav-pills.module-tabs li.active {border-top:none; border-bottom:4px solid #00A9C5;}
.nav-pills.module-tabs li.active a {color:#555;}
.nav-pills.module-tabs li a {padding-left:40px; height:100%; font-size:14px !important; line-height:1.2em; font-weight:500; border:none;color:#888; background:#FFF; border-radius:0 !important; text-align:left; transition:all .15s ease-in-out;}
.nav-pills.module-tabs li a:hover {background-color:#FFF;}
.nav-pills.module-tabs li.active a {border:none; color:#2F414C; background:#FFF; transition:all .15s ease-in-out;}
.nav-pills.module-tabs li .number {position:absolute; top:6px; left:8px; display:inline-block; width:26px; height:26px; margin-right:5px; font-size:14px; line-height:26px; font-weight:600; color:#FFF; background:#DADADA; border-radius:100%; text-align:center;}
.nav-pills.module-tabs li.active .number {background:#00A9C5;}
.nav-pills.module-tabs li .desc .fa {display:none;}

.nav-pills.module-tabs li.active.error {border-bottom-color:#C00;}
.nav-pills.module-tabs li.error  .number {color:#C00; background:#FFF; border:1px solid #C00;}
.nav-pills.module-tabs li.error .desc {color:#C00;}
.nav-pills.module-tabs li.error .desc:before {margin-left:2px; font-family:"fontAwesome"; content:"\f071"; font-size:10px; vertical-align:middle;}

/* NAV PILLS - Common */
.tabbable-line .nav-pills > li.active > a, .tabbable-line .nav-pills > li.active > a:hover, .tabbable-line .nav-pills > li.active > a:focus {background-color:#428BCA;}
.cs_static_content .tabbable-line .nav-pills > li.active > a, .cs_static_content .tabbable-line .nav-pills > li.active > a:hover, .cs_static_content .tabbable-line .nav-pills > li.active > a:focus {background-color:#00A9C5;}
.cs-global-config .nav-pills.module-tabs li a {padding-left:10px;}
/*.cs-global-config .nav-pills > li.active > a, .cs-global-config .nav-pills > li.active > a:hover, .cs-global-config .nav-pills > li.active > a:focus {background-color:#00A9C5;}*/

@media(max-width:768px) {

    /* BASIC STRUCT - Module tabs & Form actions */
    .nav-pills.module-tabs, .form .form-actions {left:0;}

    /* BASIC STRUCT - Module tabs - Common */
    .nav-pills.module-tabs li[data-tab="seo"] .desc, .nav-pills.module-tabs li a[href="#seo"] .desc {font-size:0;}
    .nav-pills.module-tabs li[data-tab="seo"] .desc:before, .nav-pills.module-tabs li a[href="#seo"] .desc:before {content:"SEO"; font-size:14px; line-height:1.2em;}

}

@media(max-width:650px) {

    /* BASIC STRUCT - Module tabs - Common */
    .nav-pills.module-tabs {top:50px; left:0; background:#FFF; flex-wrap:nowrap;}
    .nav-pills.module-tabs li a {padding:5px 5px 0px 5px;}
    .nav-pills.module-tabs li .number {position:static; display:block; width:13px; height:13px; margin-bottom:4px; font-size:10px; line-height:12px;}
    .nav-pills.module-tabs li .desc {display:block; width:45px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; line-height:1.2em;}
    .nav-pills.module-tabs li.active .desc {font-size:12px; line-height:1.2em;}
    .nav-pills.module-tabs li.active .desc {width:auto;white-space:normal;text-overflow:unset;}
    .nav-pills.module-tabs li[data-tab="seo"] .desc, .nav-pills.module-tabs li a[href="#seo"] .desc {font-size:0;}
    .nav-pills.module-tabs li[data-tab="seo"] .desc:before, .nav-pills.module-tabs li a[href="#seo"] .desc:before {content:"SEO"; font-size:12px; line-height:1.2em;}

    /* BASIC STRUCT - Form actions */
    .form .form-actions {padding:8px 24px; text-align:center;}
    .form .form-actions .col-xs-8, .form .form-actions .col-xs-4 {width:auto; margin:0; padding:0;}
    .form .form-actions .col-xs-8 {float:left;}
    .form .form-actions .col-xs-4 {float:right;}

}

/* GLOBAL CONFIGURATION SCREEN */
.cs-global-config .module-form-wrapper {margin-top:50px;}
.cs-global-config h4.semibold {display:inline-block; margin-right:8px; font-size:16px; font-weight:600; color:#000;}
.cs-global-config .related-content-block h4 {font-size:20px;}
.cs-global-config .related-content-block div {margin-top:5px;}

.cs-global-config .module-form-wrapper > .col-md-12 {padding:0;}
.cs-global-config .related-content-block {margin-bottom:10px;}
.cs-global-config hr + .col-md-12 {padding:0;}

@media(max-width:768px) {

    /* GLOBAL CONFIGURATION SCREEN */
    .cs-global-config .module-form-wrapper {margin-top:30px;}

}

@media(max-width:650px) {

    /* GLOBAL CONFIGURATION SCREEN */
    .cs-global-config .module-form-wrapper {margin-top:24px;}
    .cs-global-config .related-content-block {margin-bottom:0;}

}

/* CSS */
.cs_css {}
.module-form-wrapper.module-form-wrapper-css {margin-top:20px;}

/* BREAKPOINTS */
.module-form-wrapper.module-form-wrapper-breakpoints {margin-top:20px;}
.cs_breakpoints .form-actions .row {margin:0;}

/* LIBRARIES */
.module-form-wrapper.module-form-wrapper-libraries {margin-top:20px;}

/* WIDGETS */
.module-form-wrapper.module-form-wrapper-widgets {margin-top:20px;}
.module-form-wrapper.module-form-wrapper-widgets .form-group {clear:both;}

/* STATIC CONTENT */
.module-form-wrapper.module-form-wrapper-staticContent {margin-top:20px;}
.cs_static_content .form-control[disabled], .cs_static_content .form-control[readonly] {font-size:12px;}

/* ROUTING - Common */
.cs_admin_routing .module-form-wrapper {margin:0;}
.cs_admin_routing .portlet.light {padding:0;}
.routing-upload {margin:0 0 15px 0;}
.cs_admin_routing .form-actions {padding:10px !important;}

@media(max-width:650px) {

    /* ROUTING - Common */
    .cs_admin_routing .portlet-body .col-md-4 {padding:0;}

}

@media(max-width:650px) {

    /* ROUTING - Common */
    .cs_admin_routing .form-actions .row {margin:0;}

}

/* NOTIFICATIONS - Common */
.notifications .form-actions {padding:8px !important;}
.notifications .help-block {font-size:12px;}
.notifications .portlet.light {margin:0; padding:0 10px; background:none;}
.notifications .table .message {font-size:13px;}

/* NOTIFICATIONS - List */
.notifications-list-table {}
.notifications-list-table .fa {}
.notifications-list-table .fa + .fa {margin-left:4px;}
.notifications-list-table .fa.fa-android {color:#8DAB1E;}
.notifications-list-table .fa.fa-apple {color:#000;}
.notifications-list-table .fa.fa-globe {color:#0096E4;}
.notifications-list-table span.group {margin:0 3px;}

/* NOTIFICATIONS - Misc */
.notifications form input + .help-block {display:block; clear:both; padding-top:6px;}
.field-warning {margin-bottom:8px; color:#CA912E; font-size:12px;}
.field-warning i {margin:0 4px 0 0;}

/* NOTIFICATIONS - Stats */
.notifications-stats {font-size:11px; color:#777;}
.notifications-stats span {}
.notifications-stats span em {font-style:normal; font-weight:700;}
.notifications-stats-ctr {display:block; margin-bottom:5px; font-size:14px; font-weight:600;}
.notifications-stats-ctr span {font-size:10px; font-weight:400; color:#777;}
.notifications-stats-sent, .notifications-stats-opened, .notifications-stats-failed {font-size:10px;}
.notifications-stats-sent em {color:#000;}
.notifications-stats-opened em {color:#82AC00;}
.notifications-stats-failed em {color:#C00;}
.notifications-stats-opened {margin:0 5px;}

.notifications.c-module-form h4 {font-size:14px; font-weight:500;}
.notifications.c-module-form .portlet.light .portlet.light {margin-bottom:14px; padding:12px; background:#FFF; border:1px solid #EBEBEB;}
.notifications.c-module-form .portlet.light .portlet.light .form-group {display:inline-block; width:33%; vertical-align:top;}

.notifications.c-module-form .single-step-form .portlet.has-error > .help-block {margin:0 0 10px 0; font-size:13px !important;}
.notifications.c-module-form .single-step-form .portlet.has-error label {color:#C00;}

@media(max-width:768px) {

    /* NOTIFICATIONS - Common */
    .notifications .page-content-wrapper .page-content {padding-top:0 !important;}
    .notifications.c-module-form .portlet.light .portlet.light .form-group {display:block; width:100%;}

}

/* LOCATIONS - Misc */
.cs_location {}
.cs_location .module-form-wrapper {margin-top:0;}
.cs_location .portlet.light {padding:0;}
.cs_location .cs_map {margin:0; width:100%;}
.cs_location .page-content-wrapper .page-content {padding-top:25px;}
.cs_location .module-form-wrapper {margin-top:0; padding-top:0;}
.cs_location .module-form-wrapper .portlet {margin-top:0; padding-top:0;}
.cs_location .form .form-body {padding-top:0;}

@media(max-width:650px) {

    /* LOCATIONS - Misc */
    .cs_location .portlet.light .form .form-actions {padding:8px !important;}

}

/* LOCATIONS - Content tab */
.c-module-form .map-info-wrapper {position:relative; padding:10px 10px 10px 40px; color:#31708f; background:#F4F9FC; border:1px solid #DEECF6; font-size:14px; line-height:1.4em;}
.c-module-form .map-info-wrapper:before {content:"\f129"; font-family:"fontAwesome"; display:block; position:absolute; top:11px; left:10px; width:20px; height:20px; color:#FFF; background:#4AA7C1; font-size:12px; line-height:20px; font-weight:300; text-align:center; border-radius:100%;}

@media(max-width:650px) {

    /* LOCATIONS - Content tab */
    .c-module-form .map-info-wrapper {font-size:13px;}

}

/* MODULE TABS - Common */
.nav-tabs.module-tabs li, .nav-tabs.module-tabs li.active {transition:all .15s ease-in-out;}
.module-tabs a {color:#00A5DC;}

/* DASHBOARD - Common */
.cs-dashboard .module-form-wrapper > .col-md-12 {padding:0;}
.cs-dashboard.scrolled .module-tabs {background:#FFF;}
.cs-dashboard .module-tabs a {padding:60px 15px 10px 15px; text-align:center;}
.cs-dashboard .module-tabs a, .cs-dashboard.scrolled .module-tabs a {transition:all .25s ease;}
.cs-dashboard .module-tabs li:nth-child(1) a {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-realtime.svg?V01) no-repeat center 10px; background-size:24px; transition:all .15s ease-in-out;}
.cs-dashboard .module-tabs li:nth-child(2) a {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-traffic.svg?V01) no-repeat center 15px; background-size:34px; transition:all .15s ease-in-out;}
.cs-dashboard .module-tabs li:nth-child(3) a {background:#FFF url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-content.svg?V01) no-repeat center 20px; background-size:34px; transition:all .15s ease-in-out;}
.cs-dashboard .module-tabs li.active:nth-child(1) a {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-realtime-black.svg); transition:all .15s ease-in-out;}
.cs-dashboard .module-tabs li.active:nth-child(2) a {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-traffic-black.svg); transition:all .15s ease-in-out;}
.cs-dashboard .module-tabs li.active:nth-child(3) a {background-image:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dashboard-content-black.svg); transition:all .15s ease-in-out;}
.cs-dashboard .module-form-wrapper {margin-top:110px;}
.cs-dashboard .form-control[disabled], .cs-dashboard .form-control[readonly], .cs-dashboard fieldset[disabled] .form-control {background:#FFF;}

@media (min-width:650px) and (max-width:768px) {

    /* DASHBOARD - Common */
    .cs-dashboard .module-form-wrapper {margin-top:60px; margin-bottom:0;}

}

@media (min-width:769px) {

    /* DASHBOARD - Common */
    .cs-dashboard.scrolled .module-tabs a {padding:10px 10px 10px 40px; text-align:left;}
    .cs-dashboard.scrolled .module-tabs li:nth-child(1) a {background-position:10px center; background-size:16px;}
    .cs-dashboard.scrolled .module-tabs li:nth-child(2) a {background-position:10px center; background-size:22px;}
    .cs-dashboard.scrolled .module-tabs li:nth-child(3) a {background-position:10px center; background-size:22px;}

}

.cs-dashboard .db-active-users {padding:20px 10px; background:none; border:none;}

/* DASHBOARD - Common */
[v-cloak], [v-cloak] > * {display:none;}
.db-blocks {position:relative;}
.db-filters {text-align:right;}
.db-filters.db-inner-filters {position:absolute; top:20px; right:20px;}
.db-filters .btn {transition:all .15s ease-in-out;}
.db-filters .btn.active {font-weight:500; color:#0096E4; border-color:#BBB; transition:all .15s ease-in-out;}
.tab-content > .db-tab {display:block !important; visibility:hidden; height:0; overflow:hidden;}
.tab-content > .db-tab.active {display:block !important; visibility:visible; height:auto; overflow:visible;}
.tab-content > .db-tab.db-tab-realtime > div, .tab-content > .db-tab.db-tab-traffic > div {display:flex; flex-wrap:wrap; justify-content:space-between;}
.tab-content > .db-tab.db-tab-realtime > div[v-cloak], .tab-content > .db-tab.db-tab-traffic > div[v-cloak], .tab-content > .db-tab.db-tab-content > div[v-cloak] {display:none;}
/*.tab-content > .db-tab.db-tab-realtime > div[v-cloak]:before {content:""; position:absolute; top:0; right:0; bottom:0; left:0; z-index:1000; background:rgba(252,252,252,.5) url(../statics/designer-statics/images/layout_img/pagination-loader.gif) no-repeat center 15%;}*/

/*.db-filters {padding:10px; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.05); text-align:right;}
.db-filters label:before {display:inline-block; margin-right:15px; content:"Filtre:"; font-weight:700;}*/

/*.db-filters {text-align:right;}
.db-filters .form-group {display:inline-block; padding:8px 8px 8px 42px; background:#FFF url(https://image.flaticon.com/icons/svg/149/149816.svg) no-repeat 12px center; box-shadow:0 0 10px rgba(0,0,0,0.05); text-align:left; border-radius:2px; background-size:18px;}
.db-filters .form-group label, .db-filters .form-group .form-control {font-size:12px !important;}*/

.db-filters {text-align:right; padding:0 0 15px 0; border-bottom:1px solid #EBEBEB;}
.db-filters .form-group {display:block;}
.db-filters .form-group label, .db-filters .form-group .form-control {font-size:13px !important;}

/* DASHBOARD - Blocks */
.db-blocks-2, .db-blocks-3, .db-blocks-4, .db-blocks-5, .db-blocks-6, .db-blocks-7 {margin-bottom:15px; padding:20px; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.05);}
.db-blocks h4 {margin:0 0 15px 0; padding:0; font-size:20px; line-height:1.2em; letter-spacing:-.015em; font-weight:600;}

/* DASHBOARD - Blocks - Block 1 */
.db-blocks-1 {display:flex; flex-wrap:nowrap; justify-content:space-between; margin:20px 0;}
/*.db-blocks-1 .db-block-left {width:22%; text-align:center;}
.db-blocks-1 .db-block-left .db-block {position:relative; width:95%; padding-bottom:90%; border:4px solid #00A5DC; border-radius:100%; text-align:center;}
.db-blocks-1 .db-block-left .db-block h4 {position:absolute; bottom:54%; left:0; right:0; font-weight:500;}
.db-blocks-1 .db-block-left .db-block span {position:absolute; top:44%; left:0; right:0; background:none; border:none; color:#00A5DC; letter-spacing:-.04em;}*/
.db-blocks-1 .db-block-left {width:23.5%; text-align:center; background:#00A5DC; border-radius:2px;}
.db-blocks-1 .db-block-left .db-block {position:relative; width:100%; padding-bottom:100%; text-align:center;}
.db-blocks-1 .db-block-left .db-block h4 {position:absolute; bottom:50%; left:0; right:0; font-weight:500; color:#FFF;}
.db-blocks-1 .db-block-left .db-block span {position:absolute; top:48%; left:0; right:0; background:none; border:none; color:#FFF; letter-spacing:-.04em;}
.db-blocks-1 .db-block-right {width:75%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:stretch;}
.db-blocks-1 .db-block-right .db-block {width:32%; padding:15px 15px 5px 15px; background:#FFF; box-shadow:0 0 10px rgba(0,0,0,0.05); text-align:center;}
.db-blocks-1 .db-block-right .db-block:nth-child(n + 4) {margin-top:15px;}
.db-blocks-1 .db-block-right .db-block h4 {margin:0; font-size:12px; font-weight:600; opacity:.9;}
.db-blocks-1 .db-block-right .db-block p {margin:15px 0 10px 0; font-size:24px;}
.db-blocks-1 .db-block-right .db-block p + h4 {margin-top:18px;}
.db-blocks-1 .db-block-right .db-block p.db-fullnumber {font-size:12px; color:#999;}
.db-blocks-1 .db-block-right .db-block span.db-fullnumber {display:block; margin-top:8px; font-size:12px; color:#999;}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.positive, .db-blocks-1 .db-block-right .db-block .db-fullnumber.negative {font-size:11px;}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.positive {color:#15AF00;}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.negative {color:#C00;}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.positive:before, .db-blocks-1 .db-block-right .db-block .db-fullnumber.negative:before {content:""; display:inline-block; width:10px; height:10px; background-size:100%; vertical-align:middle;}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.positive:before {margin:-3px 3px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-arrow-up.svg);}
.db-blocks-1 .db-block-right .db-block .db-fullnumber.negative:before {margin:-2px 4px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-arrow-down.svg);}

/* DASHBOARD - Traffic Blocks - Block 1 redefinition */
.db-tab-traffic .db-blocks-1 .db-block-right {width:100%;}
.db-tab-traffic .db-blocks-1 .db-active-users {padding:20px 10px 0 10px; font-size:36px;}
.db-tab-traffic .db-blocks-1 .db-block:first-child .db-fullnumber {margin-top:10px;}
.db-tab-traffic .db-blocks-1 .db-block:first-child .db-fullnumber .db-fullnumber {margin-top:0;}
.db-tab-traffic .db-blocks-1 .db-block-right .db-block:last-child {width:66%; padding-bottom:15px;}
.db-tab-traffic .db-blocks-1 .db-block-right .db-block:last-child p {display:block;}
.db-tab-traffic .db-subblock {display:inline-block; margin:0 15px; text-align:center;}
.db-tab-traffic .db-subblock p:nth-child(1) {margin:6px 0 0 0; font-size:11px; opacity:.8; font-weight:600;}
.db-tab-traffic .db-subblock p:nth-child(2) {margin:6px 0 0 0;}

/* DASHBOARD - Real Time Blocks */
.db-tab-realtime {}
.db-tab-realtime .db-filters {width:100%;}
.db-tab-realtime .db-filters label {margin-right:3px;}
.db-tab-realtime .db-filters .select2-container {min-width:150px; text-align:left;}
.db-tab-realtime .db-blocks {width:100%;}
.db-tab-realtime .db-blocks-4, .db-tab-realtime .db-blocks-5 {width:49%;}

/* DASHBOARD - Real Time Blocks - Block 2 */
.db-tab-realtime .db-blocks-2 {}

/* DASHBOARD - Real Time Blocks - Block 3 */
.db-tab-realtime .db-blocks-3 {clear:both;}

/* DASHBOARD - Real Time Blocks - Block 4 */
.db-tab-realtime .db-blocks-4 {padding:0;}
.db-tab-realtime .db-blocks-4 h4 {margin:0; padding:20px;}
.db-tab-realtime .db-blocks-4 ul {margin:0; padding:0; list-style:none;}
.db-tab-realtime .db-blocks-4 ul li {position:relative; padding:8px 100px 8px 10px; font-size:13px; color:#555; border-top:1px solid #EBEBEB;}
.db-tab-realtime .db-blocks-4 ul li em {position:absolute; top:0; right:0; bottom:0; padding:8px 10px; min-width:90px; border-left:1px solid #EBEBEB; margin-left:10px; font-style:normal; font-weight:700; color:#00A5DC; text-align:right;}

/* DASHBOARD - Real Time Blocks - Block 5 */
.db-tab-realtime .db-blocks-5 {}

/* DASHBOARD - Traffic Blocks */
.db-tab-traffic {}
.db-tab-traffic .db-filters {width:100%;}
.db-tab-traffic .db-blocks {width:100%;}
.db-tab-traffic .db-blocks-half {width:49%;}

@media (max-width:650px) {

    /* DASHBOARD - Traffic Blocks */
    #traffic .db-blocks.db-blocks-full.db-blocks-2 {display:flex; flex-direction:column;}
    #traffic .db-blocks.db-blocks-full.db-blocks-2 h4 {order:1;}
    #traffic .db-blocks.db-blocks-full.db-blocks-2 #page-views-container {order:3;}
    #traffic .db-blocks.db-blocks-full.db-blocks-2 .db-inner-filters {position:static; top:auto; right:auto; order:2; margin-bottom:10px; text-align:center; border:none;}

}

/* DASHBOARD - Blocks - Full */
.db-blocks-full {}
.db-blocks-full div > div {width:100% !important;}
.db-blocks-full svg, .db-blocks-full g {width:100% !important;}

/* DASHBOARD - Content Blocks */
.tab-content > .db-tab-content.active {display:block !important;}
.db-tab-content {position:relative;}
.db-tab-content .nav-tabs {margin-bottom:0;}
.db-tab-content .tab-content {overflow:hidden; background:#FFF; border:1px solid #DDD; border-top:none;}
.db-tab-content .table-scrollable {margin:0 !important; border:none;}
.db-tab-content .db-filters {margin-bottom:10px;}
.db-tab-content .db-filters label {font-size:13px;}
.db-tab-content .db-filter-text, .db-tab-content .form-inline {display:inline-block;}
.db-tab-content .db-filter-text input {padding:7px; vertical-align:middle;}
.db-tab-content .db-filter-text input:focus {border:1px solid #AAA; outline:none;}
.db-tab-content .db-filter-text .btn {margin:0 0 0 -5px; border-radius:0 3px 3px 0 !important;border-color:#DDD; background:#EBEBEB;}
.db-tab-content .db-filter-text .btn i {color:#555;}
.db-tab-content .db-filter-text .btn:hover {color:#333; background:#D1D1D1;}
.db-tab-content .form-inline {margin-left:10px;}

/* DASHBOARD - Content Blocks - List */
.content-list {}
.content-list-item {display:flex; flex-wrap:nowrap; justify-content:space-between; margin-bottom:0; background:#FFF; border-bottom:1px solid #EBEBEB;}
.content-list-item p {display:inline-block; margin:0; padding:10px 11px; text-align:right;border-right:1px solid #EBEBEB;}
.content-list-item p span.item-info, .content-list-item p span.item-content {display:block;}
.content-list-item p span.item-info {margin-bottom:5px; font-size:11px; font-weight:600; opacity:.5;}
.content-list-item p.column-1 {width:40%; text-align:left;}
.content-list-item p.column-2 .item-content {font-size:17px;}
.content-list-item p.column-6 {width:160px}
.content-list-item:last-child {border:none;}
.content-list-item p:last-child {border:none;}
.content-list-item p:first-child .item-info {margin-bottom:2px; font-weight:400;}
.content-list-item p:first-child .item-content {font-size:13px;}
.content-list-item .facebook, .content-list-item .twitter, .content-list-item .google, .content-list-item .whatsapp {font-size:11px; color:#777;}
.content-list-item .facebook:before, .content-list-item .twitter:before, .content-list-item .google:before, .content-list-item .whatsapp:before {display:inline-block; width:12px; height:12px; margin:-4px 2px 0 5px; vertical-align:middle;}
.content-list-item .facebook:before {content:"\f09a"; font-family:"fontAwesome"; font-size:13px; color:#3B5998;}
.content-list-item .twitter:before {content:"\f099"; font-family:"fontAwesome"; font-size:13px; color:#4099FF;}
.content-list-item .google:before {content:"\f0d5"; font-family:"fontAwesome"; font-size:12px; color:#C00;}
.content-list-item .whatsapp:before {content:""; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-whatsapp.svg) no-repeat center; background-size:100%;}


@media(max-width:1024px) {

    /* DASHBOARD - Blocks */
    .db-blocks-1 {display:block;}
    .db-blocks-1 .db-block-left, .db-blocks-1 .db-block-right {width:100%;}
    .db-blocks-1 .db-block-left .db-block {width:100%; margin-bottom:15px; padding:30px; border-radius:0;}
    .db-blocks-1 .db-block-left .db-block h4, .db-blocks-1 .db-block-left .db-block span {position:relative;}
    .db-blocks.db-blocks-4, .db-blocks.db-blocks-5 {width:100%;}
    .db-blocks.db-blocks-4 div, .db-blocks.db-blocks-5 div {margin:0 auto;}

}
@media (max-width:768px) {

    /* DASHBOARD - Tabs */
    .nav-tabs.module-tabs {left:0;}
    .cs-dashboard .nav-tabs.module-tabs li a {padding:36px 20px 6px 20px; font-size:13px !important;}
    .cs-dashboard .module-tabs li:nth-child(1) a {background-size:14px; background-position:center 7px;}
    .cs-dashboard .module-tabs li:nth-child(2) a {background-size:18px; background-position:center 10px;}
    .cs-dashboard .module-tabs li:nth-child(3) a {background-size:18px; background-position:center 13px;}
    .content-list-item .facebook, .content-list-item .twitter, .content-list-item .google, .content-list-item .whatsapp {display:block;}

}

@media(max-width:650px) {

    /* DASHBOARD - Tabs */
    .content-list-item {flex-wrap:wrap;}
    .content-list-item:nth-child(even) {background:#FAFAFA;}
    .content-list-item p.column-1 {width:100%; border-right:none; border-bottom:1px solid #EBEBEB;}
    .content-list-item p.column-4 {border:none;}
    .content-list-item p.column-5 {width:50%; border-top:1px solid #EBEBEB;}
    .content-list-item p.column-6 {width:50%; border-top:1px solid #EBEBEB; text-align:center;}
    .content-list-item .facebook, .content-list-item .twitter, .content-list-item .google, .content-list-item .whatsapp {display:inline-block;}
    .content-list-item p:nth-child(1) .item-content {font-weight:600;}
    .db-tab-content .db-filter-text {width:100%;}
    .db-tab-content .db-filter-text input {width:calc(100% - 40px); border:1px solid #EBEBEB;}
    .db-tab-content .form-inline {margin:10px 0 0 0;}

}

@media(max-width:600px) {

    /* DASHBOARD - Blocks */
    .cs-dashboard .module-form-wrapper {margin-top:65px;}
    .db-blocks-1 .db-block-right {display:block;}
    .db-blocks-1 .db-block-right .db-block, .db-tab-traffic .db-blocks-1 .db-block-right {width:100%;}
    .db-tab-content .db-filters {position:static; top:auto; right:auto;}
    .db-blocks-1 .db-block-right .db-block, .db-blocks-1 .db-block-right .db-block:nth-child(n+4) {margin-top:10px;}
    .db-tab-traffic .db-blocks-1 .db-block-right .db-block:last-child {width:100%;}
    .db-filters .form-group {margin:0; display:inline-block;  width:100%;}
    .db-filters label, .db-tab-realtime .db-filters .input-group {display:inline-block; width:100%; vertical-align:middle; text-align:left;}
    .db-tab-traffic .db-filters .input-group .form-control {display:inline-block; vertical-align:middle;}
    #rt-devices-container, #devices-container, #gender-container {margin-left:-20%; transform:scale(.7)}

}

/* ARTICLE CHECKS */
.article-checks {clear:both; overflow:hidden; margin:0 -15px;}
.article-checks-item {float:left; width:33%;}
.article-checks-item .form-group {margin:0;}
.article-checks-item .form-group .control-label {margin-bottom:5px; text-align:left;}

/* ARTICLE SPECIFIC FIELDS */
.article-specific-fields {overflow:hidden; width:100%;}
.article-specific-fields .form-group.col-md-12 {width:100%; margin:10px 0; padding:0;}

@media(max-width:990px) {

    /* ARTICLE BLOCK INFO */
    .cs_articles .block-info-wrapper, .cs_articles .categories-and-tags {float:none; width:100%;}
    .cs_articles .block-info-wrapper {padding:15px 15px 15px 35px;}
    .cs_articles .block-info-wrapper h4 {}

    /* ARTICLE CHECKS */
    .article-checks-item {width:100%;}
    .article-checks-item + .article-checks-item {margin-top:15px;}

}

@media(max-width:768px) {

    /* ARTICLE BLOCK INFO */
    .cs_articles .block-info-wrapper {margin:25px 0 0 0; padding:15px 18px;}

    /* ARTICLE CHECKS */
    .article-checks {margin-bottom:20px;}
    .article-checks .form-horizontal .control-label {padding-top:0;}

}

@media(max-width:600px) {

    /* ARTICLE CHECKS */
    .article-checks-item {width:100%; float:none;}
    .article-checks-item .control-label {display:inline-block; margin-top:7px;}
    .article-checks-item .control-label + div {display:inline-block; float:left; margin-right:8px;}
    .article-checks-item + .article-checks-item {margin-top:15px;}

}


@media(max-width:650px) {

    /* MISC ELEMENTS */
    h3 {font-size:20px;}

    /* MODULE FORM WRAPPER */
    .module-form-wrapper {margin-top:50px;}
    #step4 .col-md-12.margin-top-20 {margin-top:0 !important;}

    /* RELATED CONTENT */
    .related-content-block .btn {padding:8px 20px 6px 8px;}
    .related-content-block .filter-option {font-size:12px;}
    .related-content-block .bootstrap-select.btn-group .btn .caret {right:8px;}

}

/* SHARED CONTENT - Common */
.cs-sharedContent.c-module-index .page-content {}

/* SHARED CONTENT - Table buttons */
.cs-sharedContent table td .btn-xs.defaultBtn {margin:0 -3px !important;}
.cs-sharedContent table td .btn-xs.defaultBtn:nth-child(1) {border-radius:3px 0 0 3px !important;}
.cs-sharedContent table td .btn-xs.defaultBtn:nth-child(2) {border-radius:0 !important;}
.cs-sharedContent table td .btn-xs.defaultBtn:nth-child(3) {border-radius:0 3px 3px 0 !important;}
.cs-sharedContent .table > tbody > tr > td {padding:8px;}
.cs-sharedContent .deletedContent td {opacity:.5; text-decoration:line-through; color:#900;}
.cs-sharedContent .deletedContent td .text-id, .cs-sharedContent .deletedContent td .text-over {color:#900;}

/* SHARED CONTENT - ARTICLES - Modal */
.modal-share-content {z-index:100000 !important; opacity:1; background:rgba(255,255,255,.7);}
.modal-share-content .modal-dialog {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) !important; margin:0;}
.modal-share-content .modal-body {padding:25px 25px 10px 25px;}
.modal-share-content .modal-body .form-group {display:inline-block; width:24%; margin:0 0 15px 0;}
.modal-share-content .modal-body .form-group label {display:block; font-size:13px; font-weight:700; color:#000;}
.modal-share-content .modal-body .bootstrap-switch {margin:0;}
.modal-share-content .form-actions {padding:8px; border-top:1px solid #EBEBEB;}
.modal-share-content .alert.alert-danger:before {display:inline-block; margin-right:5px; font-family:fontAwesome; content:"\f071"; font-size:14px; vertical-align:middle;}

@media (max-width:650px) {

    /* SHARED CONTENT - ARTICLES - Modal */
    .modal-share-content .modal-dialog {position:absolute; top:15%; left:20px; right:20px; transform:translate(0) !important; margin:0;}
    .modal-share-content .modal-body .form-group {width:48%;}

}

/* Comitium version */
.c-version {position:fixed; left:0; bottom:0; width:240px; padding:6px 12px 7px 6px; font-size:11px; line-height:1em; color:#7FA4B5; background:#FFF; text-align:center; border-top:1px solid #F0F0F0;}
.c-version:before {content:""; display:inline-block; width:12px; height:12px; margin:-2px 1px 0 0; background:url(../statics/designer-statics/images/layout_img/newskin/c-logo-icon.svg?V=8) no-repeat center; background-size:100%; vertical-align:middle;}
.c-version a {color:#7FA4B5;}
.c-version a:hover {text-decoration:none; border-bottom:1px solid #BAD2DC;}

/* Comitium version - Navigation closed */
.c-navigation.closed .c-version {position:relative; width:auto; padding:12px 5px 10px 5px; font-size:0; border:none;}
.c-navigation.closed .c-version:before {width:14px; height:14px;}
.c-navigation.closed .c-version a {position:absolute; top:0; right:0; bottom:0; left:0;}
.c-navigation.closed .c-version a:hover {border:none;}

/* Adblocker message */
.adblocker-message {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:10000; background:rgba(255,255,255,.8);}
.adblocker-message.shown {display:block !important; visibility:visible !important;}
.adblocker-message-inner {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:600px; padding:20px; background:#FFF; border:1px solid #EBEBEB; box-shadow:0 0 5px #DDD; border-radius:4px; text-align:center; line-height:1.3em;}
.adblocker-message-inner p {margin:0;}
.adblocker-message-inner p:nth-child(1) {font-size:16px; font-weight:600; color:#C00;}
.adblocker-message-inner p:nth-child(1):before {display:block; margin:0 auto 15px auto; width:40px; height:40px; font-family:"fontAwesome"; content:"\f071"; font-size:18px; line-height:39px; border-radius:100%; border:1px solid #DDD; color:#C00;}
.adblocker-message-inner p:nth-child(2) {max-width:380px; margin:6px auto; color:#777; font-size:13px;}
.adblocker-message-inner p:nth-child(2) em {font-style:normal; color:#555; font-weight:600;}
.adblocker-message-inner p:nth-child(3) {margin-top:15px;}
.adblocker-message-inner p:nth-child(3) .btn {min-width:100px;}
.adblocker-message-inner p:nth-child(3) .btn + .btn {margin-left:4px;}

@media(max-width:650px) {

    /* Adblocker message */
    .adblocker-message-inner {left:20px; right:20px; transform:translate(0,-50%);}

}


/* ENTITY CHECKS - Common */
.entity-checks {clear:both; overflow:hidden; margin:0 -15px 15px -15px;}
.entity-checks-item {float:left; width:33%;}
.entity-checks-item .form-group {margin:0;}
.entity-checks-item .form-group .control-label {margin-bottom:5px; text-align:left;}

/* ENTITY CHECKS - Pages */
.cs_pages .entity-checks .entity-checks-item {position:relative; padding-bottom:29px;}
.cs_pages .entity-checks .bootstrap-switch {position:absolute; left:0; bottom:0;}

@media(max-width:600px) {

    /* ARTICLE CHECKS */
    .entity-checks-item {width:100%; float:none;}
    .entity-checks-item .control-label {display:inline-block; margin-top:7px;}
    .entity-checks-item .control-label + div {display:inline-block; float:left; margin-right:8px;}
    .entity-checks-item + .entity-checks-item {margin-top:15px;}

}

/* CKEDITOR - Custom HTML items */
.custom-html-items {overflow:hidden; text-align:center;}
.custom-html-items label.radio-inline {position:relative; display:block; float:left; width:25%; margin:0 !important; padding:0 10px !important;}
.custom-html-items label.radio-inline img {transition:all .15s ease-in-out;}
.custom-html-items label.radio-inline:hover img {opacity:.6; transition:all .15s ease-in-out;}
.custom-html-items label.radio-inline img {max-width:100%;}
.custom-html-items label.radio-inline p {margin:10px 0 5px 0;}

@media (max-width:600px) {

    /* INSTALLATION PAGE - Common */
    .installation-page {box-sizing:border-box;}
    .installation-page .installation-form, .installation-page .installation-form-inner {position:static;}
    .installation-page .installation-form {padding:20px;}
    .installation-page .installation-form-title:before {margin:0 auto 15px auto;}
    .installation-page .installation-form-inner {position:static; top:auto; left:auto; transform:none; width:100%;}

}

/* BOOTSTRAP SWITCH */
.bootstrap-switch {border-radius:30px;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {/*background:#54C039;*/ background:#00A9C5;}
.bootstrap-switch .bootstrap-switch-label {vertical-align:top; line-height:16px !important;}

/* ENTITY LIST FILTERS */
.entity-list-filters {margin:10px 0 10px 0; font-size:13px; text-align:right;}
.entity-list-filters span {display:inline-block; margin-right:5px;}
.entity-list-filters a {display:inline-block; padding:3px 8px 4px 8px; color:#777; border:1px solid #D0D0D0; border-radius:3px; transition:all .15s ease-in-out;}
.entity-list-filters a + a {margin-left:4px;}
.entity-list-filters a:hover {text-decoration:none; border-color:#AAA; transition:all .15s ease-in-out;}
.entity-list-filters a.active, .entity-list-filters a.active:hover, .entity-list-filters .btn-group.active > a {color:#00A9C5; border-color:#00A9C5; transition:all .15s ease-in-out;}
.entity-list-filters .btn-group {margin:-2px 4px 0 4px; vertical-align:middle; border-color:#AAA;}
.entity-list-filters .btn-group a {padding:2px 8px 2px 8px !important; font-size:13px !important; color:#777;}
.entity-list-filters .btn-group ul {border:1px solid #DDD;}
.entity-list-filters .btn-group ul li a {color:#999; border:none; font-weight:400;}

/* ORDERS - Order list */
.cs_orders.c-module-index .pagination-container {margin-top:16px;}
.cs_orders.c-module-index table td:nth-child(5) {font-size:13px;}
.cs_orders.c-module-form .form-group:nth-child(4) input {display:inline-block; width:100px;}
.cs_orders.c-module-form .form-group label {display:block;}
.cs_orders.c-module-form .module-form-wrapper {margin-top:28px;}
.cs_orders.c-module-index table td {}
.cs_orders.c-module-index table td .text-over + .text-over {margin-left:4px;}
.cs_orders.c-module-index table td .text-over a {color:#666; border-bottom:2px dotted #CCC;}
.cs_orders.c-module-index table td .text-over a:hover {text-decoration:none; border-bottom:1px solid #CCC;}
.cs_orders.c-module-index table td .status-select {max-width:100%;}
.cs_orders.c-module-index table td.order-id-column {width:15%; padding:0;}
.cs_orders.c-module-index table td.order-id-column a {display:inline-block; padding:5px 30px; text-align:center; border:1px solid #EBEBEB; background:#FFF;}
.cs_orders.c-module-index table td.order-id-column a:hover {text-decoration:none;}
.cs_orders.c-module-index table td.order-id-column a:before {display:inline-block; content:""; width:12px; height:12px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-orders-blue.svg) no-repeat center;}
.cs_orders.c-module-index table td.order-id-column a span {color:#428BCA;}
.cs_orders.c-module-index table td i {}
.cs_orders.c-module-index .is-retry-btn {padding:2px 6px; font-size:12px;}
.cs_orders.c-module-index .is-retry-btn:before {display:inline-block; margin-right:4px; font-family:"fontAwesome"; content:"\f021"; font-size:10px;}
/*.cs_orders.c-module-index table td.is-renewal a {}
.cs_orders.c-module-index table td.is-renewal.order-id-column a:before {display:inline-block; margin-left:-12px; padding-left:20px; font-family:"fontAwesome"; content:"\f021"; font-size:10px; color:#888;}*/

/* ORDERS - Order Details */
.cs_orders.c-module-form h4 {clear:both; margin-top:0; font-size:18px; font-weight:500;}

.order-info {margin-bottom:26px; position:relative; border:1px solid #DDD; background:#FFF; border-radius:4px;}
.order-info:after {content:""; display:block; clear:both;}
.order-info table {float:left; width:75%; margin:0; padding:0; list-style:none; border:none;}
.order-info table tr:nth-child(1) th {border-top:none; font-weight:600;}
.order-info .status-select {max-width:100%;}
.order-info .text-over + .text-over {margin-left:4px;}
.order-info .text-over a {color:#666; border-bottom:2px dotted #CCC;}
.order-info .text-over a:hover {text-decoration:none; border-bottom:1px solid #CCC;}

.order-info .table th, .order-details .table th {background:#F8F8F8;}
.order-details .table thead tr th, .order-info .table thead tr th {font-weight:600;}

.order-details {margin-bottom:26px; font-size:13px;}
.order-details tfoot td {font-weight:700;}
.order-details tfoot td + td  {font-size:14px;}
.order-details tfoot td span + span {font-weight:400;}

.order-info-total {position:absolute; top:0; right:0; bottom:0; width:25%; padding:27px 15px; text-align:center; border-left:1px solid #DDD;}
.order-info-total span, .order-summary-total strong {display:block;}
.order-info-total span {font-size:11px; font-weight:700; text-transform:uppercase;}
.order-info-total strong {font-size:36px; line-height:1em; font-weight:normal;}

/* PAYWALL - ARTICLE LIST - Icons
.table .paywall-info {display:inline-block; font-size:0;}
.table .paywall-info svg {width:12px; fill:#DD9C4F;} */

/* PAYWALL - ARTICLE LIST - Icons */
.table .paywall-info {position:absolute; top:0; right:0; bottom:0; width:50px; display:flex; justify-content:center; font-size:0;}
.table .paywall-info svg {width:18px; fill:#f7cc78;}
.table .paywall-info:hover svg {fill:#f4b73f;}

/* PAYWALL - ARTICLE LIST - Advanced search */
.paywall-search {overflow:hidden; clear:both; margin:0 -15px -5px -15px; padding:15px 15px 5px 15px; background:#FBF9F6; border-top:1px solid #F7F2E8;}

/* PAYWALL - ARTICLE */
.article-paywall {position:relative; margin:30px 0 0 0; padding:18px 20px 20px 20px; background:#FFF; box-shadow:0 0 5px rgba(255,176,0,0.3); border:1px solid rgba(255,176,0,0.3);}
.article-paywall-title {}
.article-paywall-title .paywall-icon {position:absolute; top:-10px; left:-10px; width:26px; height:26px; text-align:center; line-height:24px; background:#FFB500; border-radius:100%; transition:all .15s ease-in-out;}
.article-paywall-title .paywall-icon svg {margin:5px 0 0 -3px; width:15px; fill:#FFF;}
.article-paywall-title {display:block; font-size:16px;}
.article-paywall-info {margin:6px 0 16px 0; font-size:13px; color:#666;}
.article-paywall-options {}
.article-paywall .bootstrap-switch .bootstrap-switch-label {vertical-align:top; line-height:16px !important;}
.article-paywall .paywall-option {display:inline-block; margin-bottom:10px; padding:4px 4px 4px 14px; border:1px solid #EBEBEB; border-radius:60px; background:#FBFBFB;}
.article-paywall .paywall-option.disabled {opacity:.6; pointer-events:none;}
.article-paywall .paywall-option + .paywall-option {margin-left:10px;}
.article-paywall .paywall-option > label {margin:0; font-size:13px;}
.article-paywall .paywall-option .bootstrap-switch {margin-left:4px;}

@media(max-width:650px) {

    /* PAYWALL - ARTICLE */
    .article-paywall .paywall-option {width:100%;}
    .article-paywall .paywall-option label {display:block;}
    .article-paywall .paywall-option .bootstrap-switch {float:right;}
    .article-paywall .paywall-option + .paywall-option {margin-left:0;}

}

/* SUBSCRIPTIONS - LIST */
.cs_subscriptions.c-module-index .pagination-container {margin-top:16px;}
.cs_subscriptions.c-module-form .form-group:nth-child(4) input {display:inline-block; width:120px;}
.cs_subscriptions.c-module-form .form-group:nth-child(5) .select2 {display:inline-block; width:120px;}
.cs_subscriptions.c-module-form .form-group:nth-child(7) input {display:inline-block; width:120px;}
.cs_subscriptions.c-module-form .form-group label {display:block;}
.cs_subscriptions.c-module-form .module-form-wrapper {margin-top: 50px;}

/* SUBSCRIPTIONS - FORM - Common */
.cs_subscriptions.c-module-form .form-group {}
.cs_subscriptions.c-module-form .form-group:after {content:""; display:block; width:100%; clear:both;}
.cs_subscriptions.c-module-form .form-control {height:auto;}
.cs_subscriptions.c-module-form .help-block {padding-top:3px !important; clear:both; font-size:12px;}
.cs_subscriptions.c-module-form .portlet.light {margin:0; padding:0 10px; background:none;}
.cs_subscriptions.c-module-form .form-actions {padding:8px !important;}

/* SINGLE STEP FORM - Common */
.single-step-form .form-group {}
.single-step-form .form-group:after {content:""; display:block; width:100%; clear:both;}
.single-step-form .form-control {height:auto;}
.single-step-form .help-block {padding-top:3px !important; clear:both; font-size:12px;}
.single-step-form .portlet.light {margin:0; padding:0 10px; background:none;}
.single-step-form .form-actions {padding:8px !important;}
.single-step-form .help-block + .help-block {margin-top:-2px; padding-top:0 !important; color:#777;}

/* FORMS - File upload */
.file-upload {position:relative; height:60px; font-size:12px; background:#FFF; border:1px dotted #CCC; border-radius:10px;}
.file-upload__input {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; width:100%; padding:18px; background:none; cursor:pointer; transition:all .15s ease-in-out;}
.file-upload__input:hover {background:#F4F4F4; transition:all .15s ease-in-out;}
.file-upload__input:focus {outline:none;}

/* PRIVATE ASSET - Misc */
.private-asset-form {margin-top:20px;}
.private-asset-form .edit-asset-info .block_info {margin:20px 0 18px 0; padding:18px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow: 0 0 3px rgba(0,0,0,.08);}
.private-asset-form .checkbox-list {margin-top:4px; background:#FFF; padding:10px 5px; border:1px solid #EBEBEB;}
.private-asset-form .checkbox-inline {font-size:13px;}
.private-asset-form .help-block {margin-top:7px; font-size:12px;}

.html-templates .module-form-wrapper {margin:80px auto;}
.html-templates .edit-asset-info .block_info {margin:20px 0 18px 0; padding:18px; background:#FFF; border:1px solid #EBEBEB; border-radius:3px; box-shadow: 0 0 3px rgba(0,0,0,.08);}

.form-reduced-width {max-width:500px; margin:0 auto;}

/* COLLAPSABLE */
.o-collapsable + .o-collapsable {margin-top:20px;}
.o-collapsable__trigger {}
.o-collapsable__element {}


.o-collapsable__trigger {position:relative;}
.o-collapsable__trigger .c-heading:after {content:""; position:absolute; top:50%; right:16px; transform:translateY(-50%); display:block; width:20px; height:14px; background:url(../statics/designer-statics/images/layout_img/newskin/c-icon-dropdown.svg) no-repeat center; transition:all .15s ease-in-out;}
.o-collapsable__trigger.is-closed .c-heading:after {}
.o-collapsable__trigger.is-opened .c-heading:after {transform:translateY(-50%) rotate(-180deg); transition:all .15s ease-in-out;}

/* HEADING */
.c-heading {padding:12px 8px; background:#FFF; border:1px solid #DDD; cursor:pointer;}
.c-heading__title {font-size:18px;}
.c-heading__info {margin-left:4px; font-size:12px; color:#777;}

/* LIST */
.c-list {}
.c-list table {margin-bottom:0;}

/* STATUS */
.c-status {display:inline-block; width:9px; height:9px; background:#DDD; border-radius:100%;}
.c-status.is-active {background:#2D9300;}
.c-status.is-not-active {}

/* TEMPLATES HTML - Basics */
.html-templates .c-list table {margin-top:-1px; border-top:none;}

/* TEMPLATES HTML - Template preview */
.template-preview {}
.template-preview .tabs {margin:0 0 0 3px;}
.template-preview .tab-content {margin:0; padding:0;}
.template-preview .tab-pane {margin:0; padding:0;}
.template-preview-code, .template-preview-render {box-sizing:border-box; position:relative; display:inline-block; margin:0; min-height:800px; vertical-align:top; background:#FAFAFA;}
.template-preview-code {/*width:45%;*/}
.template-preview-code textarea {width:100%; height:800px;}
.template-preview-render {/*width:55%;*/ position:relative; text-align:center;}
.cs-newsletter .template-preview-render.tab-pane {margin:20px 0 !important;}
.template-preview-render:before, .template-preview-render:after {position:absolute; top:0; bottom:0; content:""; width:3px; background:#FFF;}
.template-preview-render:before {left:0;}
.template-preview-render:after {right:0;}
.template-preview-render .btn-group {z-index:100; margin:-18px auto 0 auto;}
.template-preview-render .btn-group .btn {font-size:12px;}
.template-preview-render .btn-group .btn:nth-child(1) {border-radius:5px 0 0 5px !important;}
.template-preview-render .btn-group .btn:nth-child(3) {border-radius:0 5px 5px 0 !important;}
.template-preview-info {margin-top:20px; width:100%; padding:20px; color:#31708f; background:#E8F4FA; border-color:#CEECF3; font-size:12px;}

.template-preview-render.active {display:flex !important; justify-content:center; align-items:stretch; align-content:stretch;}
.template-preview-render.active div {display:flex !important; justify-content:center; align-items:stretch; width:100%;}
.template-preview-iframe {width:100%; transition:width .5s cubic-bezier(0.22, 0.61, 0.36, 1); border:none; background-color:#FFF;}

.cs-newsletter .cke {box-sizing:border-box;}

/* TEMPLATES HTML - Template preview - Inner styles */
.cke_editable {outline-color:#F5CB74; outline-width:2px; outline-offset:0;}
.cke_editable.cke_focus {box-shadow:none !important; outline:2px dashed #F5CB74 !important; outline-offset:4px; transition:all 0.1s ease-in-out !important;}

/* TEMPLATES HTML - Nav pills */
.cs-newsletter .tab-pane#template, .cs-newsletter .tab-pane#content {margin:15px 12px;}
.template-preview-render .nav-pills {position:absolute; right:4px; bottom:100%;}
.template-preview .nav-pills li a, .template-preview-render .nav-pills li {padding:8px 12px; color:#00A9C5; background:#FAFAFA; transition:all .15s ease-in-out; font-size:14px; cursor:pointer;}
.template-preview .nav-pills li.active a, .template-preview-render .nav-pills li.active {color:#FFF; background:#00ACEB; transition:all .15s ease-in-out;}
.template-preview-render {overflow:visible !important;}
.template-preview .nav-pills li .fa {margin:0 5px 0 -3px; font-size:16px;}

.template-preview-info {}
.template-preview-info__title {margin-bottom:6px; padding:4px; font-size:14px; font-weight:700;}
.template-preview-info ul {margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap;}
.template-preview-info ul li {width:33%; padding:4px;}

@media(max-width:768px) {
    .template-preview-info ul li {width:48%}
}

/* COMMUNICATIONS */
.communications .locales {margin-top:10px;}
.communications .locales ul {margin:0 -15px -1px -15px;}
.communications .locales .tab {display:none; padding:20px 20px 14px 20px; background:#FFF; border:1px solid #DDD;}
.communications .locales .tab.active {display:block;}
.communications .locales .form-group {margin:0 0 10px 0;}

/* EMAIL ACCOUNTS */
.cs_email_account .single-step-form {max-width:600px; margin:0 auto;}

/* FORM - Image */
.form-image__img {border:1px solid #DDD; text-align:center; background:#FFF;}
.form-image__options {margin:8px 0;}
.form-image__field {position:relative;}
.form-image__field .file-upload__input {position:static; padding:10px 10px 30px 10px; font-size:12px; background:#FFF; border-radius:4px;}
.form-image__btn.btn.defaultBtn {padding:4px 10px; font-size:12px;}

/* MODAL - Checkbox list */
.modal .checkbox-list .checkbox-inline {padding:0;}
.modal .checkbox-list .checkbox-inline input {margin:2px 2px 0 0; position:static;}


