/* global */
html {height: 100%;}
body {color: #000;height: 100%;font-size: 12px;line-height: 20px;font-family: /*'Roboto', */Arial, Helvetica, sans-serif;}
body a {color: #AE336C;}
body a:hover {color: #AE336C;}
.clear {clear: both;}
/*h1 {font-size: 16px; }*/
form {margin: 0; padding: 0;}
.cleaner {clear: both;}
input[type="checkbox"][readonly] {pointer-events: none;}
/* /global */

.zahlavi {background: #C1288E url(../images/zahlavi/adsport.png) no-repeat;}
.zahlavi span {width: 987px; height:88px; display: block;}

.HorizontalLine {background-color: #D4D4D4; font-size: 12px;line-height: 25px; text-align:right;padding: 0 10px;}

.main {width: 987px; margin: 10px auto; background: white; padding: 0 0 20px 0;}

.form {margin: 15px 0;}
.form table {background-color: #FFFFFF;}
.form th {background-color: #d4d4d4; color: black; text-align:left; vertical-align:top;padding: 2px 4px;}
.form td {background-color: #f4f4f4; color: black;padding: 2px 4px;}
.fullwidth {width: 100%;}
.vypis tr {background-color: #f4f4f4; color: black;border-bottom: 1px solid #CCC;}
.vypis tr:hover {background-color: #FCF877; color: black;}
.vypis th {background-color: #d4d4d4;padding: 2px 2px;}
.vypis td {padding: 2px 2px;}

.filtr {background-color: #eeeeee; border: #edeefc;}
.filtr h3 {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; text-align: right;}

.menu {width: 130px;float: left;margin: 10px 0 10px 0;}
.menu h3 {font-size: 22px; color: #AE336C; padding: 0 0px 10px 0px;margin: 0px;}
.menu ul {list-style: none;margin: 0;padding: 0;}
.menu li a {color: #666666; text-decoration: none; background-color: #ffffff;font-size: 13px; display: block;line-height: 20px; padding: 5px 5px 5px 0px;margin: 0;}
.menu li a:hover {color: #AE336C; font-weight: normal; font-size: 13px; display: block; background-color: #eeeeee; line-height: 20px; padding: 5px 5px 5px 0px;}
.menu li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;border-bottom: 1px solid #eeeeee;}
.menu li ul.submenu li {border-bottom: none; border-top: 1px solid #eeeeee; }
.menu li ul.submenu li a {background-color: #FFFFFF; border-bottom: 0px; font-size: 12px; padding-left: 15px;background: url(../images/cerveny_puntik.png) no-repeat left 50%;}
.menu li ul.submenu li a:hover {background-color: #eeeeee; font-size: 12px;  padding-left: 15px;}


.Content {float: right; width: 842px;}
.ContentIn {padding: 10px 0 10px 10px; font-size: 12px;}
.Content h1 {font-size: 22px; color: #AE336C; border-bottom: none; padding: 5pxpx 0px 0px 0px; margin: 0px 0px 10px 0px;}
.Content h2 {font-size: 16px; color: #AE336C; padding: 10px 0px 0px 0px; margin: 0 0 5px 0px; border-bottom: 1px solid #cccccc;}
/*
.MainTitle {position: absolute; display: block; width: 985px; height: 50px; text-align: right; top: 30px; left: 000px; font-size: 28px; font-weight: bold; color: white;}
*/
.Paticka {text-align: center; border-top: dashed 1px #cccccc; margin: 0px auto 0 auto; padding: 10px 0 0 0; width: 987px;  background: white;}

.Icons {background-color: #DCDCDC; font-size: 12px; text-align: right;line-height: 25px;padding: 0 10px;position: relative;}
.Icons a {color: black;}
.Icons a:hover {background-color: Gray; color: white;}
.Icons .modul-help {position: absolute;top: 0;left: 10px;}
.Icons .modul-help:hover {background: none;color: #FFF;}

/* responsive template */
.template-main {}
.template-main .template-bar {background: #D4D4D4;font-size: 12px;line-height: 25px;text-align:right;padding: 0 10px;margin: 0 0 15px 0;}
.template-main .template-bar .navbar-toggle {position: relative;float: left;margin: 0;font-size: 24px;}
.template-main .template-menu {max-height: none;}
.template-main .template-menu h3 {font-size: 13px;font-weight: 400;display: none;}
.template-main .template-menu ul {list-style: none;margin: 0;padding: 0;}
.template-main .template-menu ul li {}
.template-main .template-menu ul li.active {background: #DDD}
.template-main .template-menu ul li a {color: #666666; text-decoration: none; /* background: #FFF; */ display: block;line-height: 20px;padding: 5px;border-bottom: 1px solid #D4D4D4;}
.template-main .template-menu ul li a:hover {color: #AE336C;background-color: #EEE;}
.template-main .template-menu ul li ul {}
.template-main .template-menu ul li ul li {background: #FFF;}
.template-main .template-menu ul li.active ul li {background: #FFF}
.template-main .template-menu ul li ul li a {padding-left: 15px;background: url(../images/cerveny_puntik.png) left center no-repeat;}
.template-main .template-menu ul li ul li.active a {padding-left: 15px;background: #EEE url(../images/cerveny_puntik.png) left center no-repeat;}
.template-main .templete-content {}
.template-main .templete-content h1 {margin: 0 0 20px 0;font-size: 28px;}
.template-main .templete-content h2 {margin: 20px 0;font-size: 22px;}
.template-main .templete-content .filtr {padding: 20px;margin: 0 0 20px 0;}

.template-main .template-bar .transfers {display: inline-block;background: #DD0000;color: #FFF;padding: 0 10px;}
.template-main .template-bar .transfers p {display: inline-block; margin: 0;}
.template-main .template-bar .transfers a {color: #FFF;text-decoration: underline;}

.message {}
.message .report {padding: 10px 15px;}

.rtable {margin: 0 0 20px 0;}
.rtable .item-header {border-bottom: 1px solid #CCC;background: none;padding: 10px;color: #666;text-transform: uppercase;line-height: 20px;margin: 0;}
.rtable .item {padding: 10px;border-bottom: 1px solid #CCC;}
.rtable .item-no-1 {background: #F5F5F5;}
.rtable .item-no-0 {background: #F9F9F9;}
.rtable .item.active {background: yellow;}


@media (max-width: 991px) {
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse {
		overflow-x: visible !important;
	}
	.navbar-collapse.in {
		overflow-y: auto !important;
	}
	.collapse.in {
		display: block !important;
	}
	button.collapsed {display: block;}
}
/* /responsive template */


/*
.menu {width: 130px; float: left;}
.menu h3 {font-size: 22px; color: #2D4784; padding: 5px 0px 0px 0px; margin: 0px;}

.MenuIn {padding: 5px 5px 5px 5px;}
.menu ul {list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
.menu li {padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.menu li a {color: #FFFFFF; font-weight: bold; font-size: 12px; display: block; width: 100px; line-height: 20px; padding: 0px 5px 2px 5px;}
.menu li a:hover {color: #FFFFFF; font-weight: bold; font-size: 12px; display: block; width: 100px; line-height: 20px; padding: 0px 5px 2px 5px;}
*/
/*
.menu li ul.submenu {padding: 0px 0px 0px 0px; margin: 0 0 0 0;}
.menu li ul.submenu li { }
.menu li ul.submenu li a {}
.menu li ul.submenu li a:hover {}
*/
/*
.ContentSmall {float: left; width: 620px; overflow: auto; overflow-y:hidden; }
.ContentSmallIn {padding: 10px 10px 10px 10px;}
*/

/*
.RightInfo {float: left; width:245px; padding: 10px 0 0 0;}
.RightInfo h2 {color: #0091dc;}

.Icons {background-color: #DCDCDC; font-size: 12px; text-align: right;}
.Icons a {color: black;}
.Icons a:hover {background-color: Gray; color: white;}

.Paticka {clear: both; font-size: 10px; text-align: center; border-top: dashed 1px #2D4784; margin: 20px 0px 0px 0px; padding: 10px 0 0 0;}

.form1 {background-color: #DBDCFF; color: black; padding: 10px; border: 1px solid #00008B; }
*/
/*
.form table {background-color: #00008B;}
.form th {background-color: #B2B5FF; color: black; text-align:left; vertical-align:top; font-size: 12px;}
.form td {background-color: #DBDCFF; color: black;}
/*
.vypis {overflow: auto; overflow-y: hidden; }
.vypis tr {background-color: #EDEEFC; color: black;}
*/
/*
.filtr {background-color: #FFCCCC; border: 2px dashed #FF9999; padding: 5px; margin-bottom: 10px;}
.filtr h3 {font-size: 12px;}
*/

/*
.LinkSubForm {padding: 10px 0 0 0;}
.LinkSubForm a {background-color: #FF8000; color: white; font-weight:bold; padding: 2px 5px 2px 5px;}
*/
/*
.vypis th {background-color: #B2B5FF; color: black; vertical-align:top;}
.nospace {padding: 0px 0px 0px 0px; margin: 0px 0 0 0;}

.Content h1 {font-size: 22px; color: #2D4784; border-bottom: dashed 1px #2D4784; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}

.Content h2 {font-size: 18px; color: green; padding: 10px 0px 0px 0px; margin: 0 0 5px 0px;}
*/
/*
.tabulka1 table {background-color: #FFFFFF;}
.tabulka1 th {background-color: #B2B5FF; color: black;}
.tabulka1 td {background-color: #DBDCFF; color: black;}

.tabulka2 table {background-color: #FFFFFF;}
.tabulka2 th {text-align:right; background-color: #B2B5FF; color: black;}
.tabulka2 td {background-color: #DBDCFF; color: black;}

.zruseno {color: #ABABAB; text-decoration:line-through;}
td p {padding: 0px 0 6px 0px; margin: 0px;}
.error {color: red; font-weight: bold;}
.TiskTableFull {width: 850px;}
*/

/*
.fullwidth {width: 850px;}
.w100 {width:100px;}
.white {color: white;}

.cleaner {clear: both;}
.lcleaner {clear: left;}

.bunka1 {background-color: #EAEAEA; padding: 5px;}
.bunka1 h2 {background-color: #525252; color: white; font-weight:bold; font-size: 13px; padding: 3px 3px 2px 5px;}
.bunka1 p {padding: 3px 0 4px 0;}

.ShowInfo {font-size:11px; color: #666666;}
.date2 {position: relative;}
*/

.submodules-tabs {margin-bottom: 15px;}

.modal {}
.modal button.close {position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;opacity: 1;}
.modal-content {border-radius: 0;position: relative;padding: 30px;}
.modal-content h2 {font-size: 22px;margin: 15px 0;}
.modal-footer {padding: 30px;border: 0;margin: 0;}

.form {}
.form input.form-control {box-shadow: none;border-radius: 2px;height: 30px;}
.form select.form-control {box-shadow: none;border-radius: 2px;height: 30px;}
/*input[type="checkbox"] {margin-top: 9px;}*/
.form-group {margin-bottom: 5px;}
.form-horizontal .control-label {text-align: left;}
.form .submit-wrap {background: #DCDCDC;padding: 10px;}

a.control-link {color: #666;text-decoration: none;padding: 0 4px;}
a.control-link i {font-size: 15px;color: #000;}
a.control-link:hover i {color: #AE336C;}

.select-tabs {background: red;}
.select-tabs .select-tabs-items {width: 45%;float: left;}
.select-tabs .select-tabs-selected {width: 45%;float: right;}
.select-tabs .select-tabs-inner {overflow: auto;}
.select-tabs .select-tabs-inner ul {padding: 0;list-style: none;margin: 0;border: 1px solid #CCC;border-bottom: 0;}
.select-tabs .select-tabs-inner ul li {padding: 5px 15px;background: #EEE;line-height: 20px;border-bottom: 1px solid #CCC;cursor: pointer;}
.select-tabs .select-tabs-inner ul li:hover {background-color: #FFF;}
.select-tabs .select-tabs-selected ul li {background-color: #FFF;}
.select-tabs .select-tabs-selected ul li:hover {background-color: #EEE;}
.select-tabs input.filter-items {width: 99%;margin: 5px 0 5px 0;border: 1px solid #CCC;line-height: 22px;height: 22px;background: #EEE;}

.tab-pane {margin: 15px 0;}
.tab-pane {}

.toggle {background: #EEE;}
.toggle .toggle-handle {display: block;}
.toggle .toggle-header {border-bottom: 1px solid #DDD;padding: 5px 10px;line-height: 34px;}
.toggle .toggle-header .form-group {margin: 0;}
.toggle .toggle-header a.toggle-handle {background: #FFF;border: 1px solid #CCC;border-radius: 4px;text-align: center;color: #000;font-size: 16px;line-height: 34px;height: 34px;}
.toggle .toggle-header label {padding: 0;margin: 0;}
.toggle .toggle-in {display: none;padding: 10px;border-bottom: 1px solid #DDD;}

.title {padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 1px solid #DDD;}
.title h2 {margin: 0;border: 0;font-size: 18px;}


.ui-pnotify-container {padding: 8px 10px 4px 10px;box-shadow: 0 0 3px #888;}
.ui-pnotify-container .ui-pnotify-title {font-size: 16px;margin: 0;}

.blocks-container {}
.blocks-container .blocks-control {margin: 0 0 10px 0;}
.blocks-container .blocks-control h2 {margin: 0;border: 0;padding: 0;line-height: 30px;}
.blocks-container .blocks-control a.blocks-minimalize {display: inline-block;line-height: 30px;}
.blocks-container .blocks-control .btn-default {padding: 0 10px;line-height: 30px;}
.blocks-container .blocks-control .dropdown-menu {left: auto;right: 0;}
.block-container {background: #F1F1F1;margin: 0 0 10px 0;border-bottom: 1px solid #0086A1;border-radius: 4px;}
.block-container .block-control {padding: 5px 10px;background: #DCDCDC;}
.block-container .block-control h2 {margin: 0;border: 0;padding: 0;line-height: 22px;}
.block-container .block-control .dropdown {}
.block-container .block-control .dropdown-menu {text-align: left;width: 300px;left: auto;right: 0;top: 30px;margin: 0;}
.block-container .block-control .dropdown-menu fieldset {padding: 10px;}
.block-container .block-control .dropdown-menu .checkbox {padding-top: 0;padding-bottom: 7px;font-size: 13px;}
.block-container .block-control .dropdown-menu .form-group {margin-bottom: 5px;}
.block-container .block-control .dropdown-menu .control-label {text-align: left;font-size: 13px;}
.block-container .block-control .dropdown-menu .form-control {line-height: 25px;height: 25px;font-size: 12px;padding: 0 10px;}
.block-container .btn-default {border-radius: 0;padding: 4px 8px;font-size: 12px;line-height: 22px;background: none;border: 0;}
.block-container .block {padding: 10px;}
.block-container .block.closed {display: none;}
.block-container .fileupload-wrap {}
.block-container .fileupload-wrap .jFiler-input-caption {display: none;}
.block-container .fileupload-wrap .btn-fileupload {background: #333;color: #FFF;border: 0;border-radius: 0;}
.block-container .fileupload-wrap .files {list-style: none;padding: 0;margin: 0;display: inline-block;}
.block-container .fileupload-wrap .files li {display: inline-block;height: auto/*192px*/;padding: 0;margin: 10px 10px 0 0;width: 120px;border: 1px solid #CCC;padding: 5px;background: #FFF;position: relative;vertical-align: top;}
.block-container .fileupload-wrap .files li .original {position: absolute;top: 5px;right: 5px;display: block;font-size: 16px;color: #666;text-decoration: none;}
.block-container .fileupload-wrap .files li .extension {display: block;text-align: center;line-height: 125px;color: #666;font-size: 14px;}
.block-container .fileupload-wrap .files li div {}
.block-container .fileupload-wrap .files li div input[type=text] {font-size: 11px;padding-left: 4px;padding-right: 4px;}
.block-container .fileupload-wrap .files li div input[type=checkbox] {margin-top: 1px;}
.block-container .fileupload-wrap .files li div .delete {float: right;color: #DD0000;text-decoration: none;display: block;margin-top: 11px;}
.block-container .fileupload-wrap .files li.ui-sortable-helper {opacity: 0.6;}
.block-container .fileupload-wrap .files li.ui-state-highlight {background: yellow;}
.block-container .fileupload-wrap .files li textarea {width: 110px;height: 150px;resize: none;color:#555;margin-top: 6px;border-radius: 2px;padding: 6px 4px;font-size: 12px;}
.block-container .fileupload-wrap-save {display: inline-block;margin: 5px 0;background: #CCC;color: #DD0000;line-height: 25px;padding: 0 8px;}
.block-container input {max-width: 100%;}
.block-container select {max-width: 100%;}
.block-container textarea {max-width: 100%;}
.blocks-container .ui-state-highlight {background: yellow;margin: 0 0 10px 0;}

/*
.files-ajax p {margin:10px 5px; font-size:0.9em; }
.files-ajax .log { margin:0; padding:0; width:500px;}
.files-ajax .log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
.files-ajax .log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
.files-ajax .log li .progress{ background:#999; width:0%; height:5px; }
.files-ajax .log li p{ margin:0; line-height:18px; }
.files-ajax .log li.success{ border:1px solid #339933; background:#ccf9b9; }
.files-ajax .log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px;background:url('./include/swfupload/cancel.png') no-repeat; cursor:pointer; }
*/

.files-ajax {padding: 5px 0;}
.files-ajax .files {}
.files-ajax .files .row {margin-left: -5px;margin-right: -5px;}
.files-ajax .files .row > div {padding-left: 5px;padding-right: 5px;}
.files-ajax .files .file-item-inner {border: 1px solid #DDD;padding: 84px 4px 4px 4px;margin-bottom: 10px;background: #DDD;font-size: 12px;text-align: center;position: relative;}
.files-ajax .files .file-item-inner img {position: absolute;top: 4px; left: 4px;height: 80px;}
.files-ajax .files .file-item-inner span.ext {display: block;position: absolute;top: 4px; left: 4px;height: 80px;width: 100%;text-align: center;line-height: 80px;}
.files-ajax .files .file-item-inner input {line-height: 24px;height: 24px;font-size: 12px;padding: 0 4px;margin: 4px 0 0 0;}
.files-ajax .uploadify-button {padding: 0 10px;height: 30px;line-height: 30px;background: #222;color: #FFF;border: 0;margin-top: 5px;}

.uploadify-queue {margin-bottom: 10px;}
.uploadify-queue-item {background-color: #F5F5F5;font: 11px Verdana, Geneva, sans-serif;margin-top: 5px;max-width: 350px;padding: 10px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel a {display: none;background: url('../images/uploadify-cancel.png') 0 0 no-repeat;float: right;height: 16px;text-indent: -9999px;width: 16px;}
.uploadify-queue-item.completed {background-color: #E5E5E5;}
.uploadify-progress {background-color: #E5E5E5;margin-top: 10px;width: 100%;}
.uploadify-progress-bar {background-color: #0099FF;height: 3px;width: 1px;}

.checkbox-multiple {overflow: auto;width: 100%;height: 200px;padding: 1px;border: 1px solid #DDD;}
.checkbox-multiple ul {list-style: none;padding: 0;margin: 0;}
.checkbox-multiple ul li {border-bottom: 1px solid #DDD;padding: 2px 10px;background: #FFF;position: relative;}
.checkbox-multiple ul li input[type=checkbox] {margin: 0;}
.checkbox-multiple ul li strong {display: inline-block;margin: 0 0 0 5px;}
.checkbox-multiple ul li label {display: block;margin: 0 0 0 5px;padding: 0;width: 100%;}
.checkbox-multiple ul li span.primary {display: block;position: absolute;top: 0;right: 0;height: 100%;border-left: 1px solid #DDD;width: 40px;text-align: center;}
.checkbox-multiple ul li span.primary .fa-check {color: #29B025;line-height: 32px}
.checkbox-multiple ul li:hover {background: yellow;}
.checkbox-multiple ul li.checked {background: #CCC;}

.block-products-wrap {}
.block-products-wrap select {width: 500px;}
.block-products-wrap .btn-add {background: #F09A04;color: #FFF;margin: 0 0 0 10px;}
.block-products-wrap {}
.block-products-wrap ul {list-style: none;margin: 20px 0;padding: 0;}
.block-products-wrap ul li {padding: 0;margin: 0 2px 2px 0;width: 122px;height: 200px;float: left;border:1px solid #DDD;background: #FFF;color: #000;}
.block-products-wrap ul li:hover {box-shadow: 0 0 3px #333;}
.block-products-wrap ul li .image {width: 110px;height: 125px;background-position: center center;background-repeat: no-repeat;margin: 0 auto;margin: 0 0 2px 5px;cursor: move;text-align: center;line-height: 125px;font-size: 18px;text-transform: uppercase;}
.block-products-wrap ul li h4 {display: block;padding: 0 5px;line-height: 20px;font-size: 12px;height: 40px;overflow: hidden;margin: 0;}
.block-products-wrap ul li h4 a {text-decoration: underline;color: #000;}
.block-products-wrap ul li .links {padding: 0 5px;}
.block-products-wrap ul li.ui-sortable-helper {opacity: 0.6;}
.block-products-wrap ul li.ui-state-highlight {background: yellow;display: block;}

.outfit-products-wrap {}
.outfit-products-wrap .select2-container .select2-selection--single {height: 34px;}
.outfit-products-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 34px;}
.outfit-products-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {height: 34px;}
.outfit-products-wrap select {width: 500px;}
.outfit-products-wrap ul {list-style: none;margin: 20px 0;padding: 0;}
.outfit-products-wrap ul li {padding: 0;margin: 0 2px 2px 0;width: 122px;height: 230px;float: left;border:1px solid #DDD;background: #FFF;color: #000;}
.outfit-products-wrap ul li:hover {box-shadow: 0 0 3px #333;}
.outfit-products-wrap ul li .image {width: 110px;height: 125px;background-position: center center;background-repeat: no-repeat;margin: 0 auto;margin: 0 0 2px 5px;cursor: move;text-align: center;line-height: 125px;font-size: 18px;text-transform: uppercase;}
.outfit-products-wrap ul li h4 {display: block;padding: 0 5px;line-height: 20px;font-size: 12px;height: 40px;overflow: hidden;margin: 0;}
.outfit-products-wrap ul li h4 a {text-decoration: underline;color: #000;}
.outfit-products-wrap ul li .links {padding: 0 5px;}
.outfit-products-wrap ul li.ui-sortable-helper {opacity: 0.6;}
.outfit-products-wrap ul li.ui-state-highlight {background: yellow;display: block;}
.outfit-products-wrap .list-products li input.form-control {height: 30px;line-height: 30px;font-size: 10px;padding: 2px 5px;margin: 0 5px;width: 110px;}

.block-blog-wrap {}
.block-blog-wrap select {width: 500px;}
.block-blog-wrap .btn-add {background: #F09A04;color: #FFF;margin: 0 0 0 10px;}
.block-blog-wrap {}
.block-blog-wrap ul {list-style: none;margin: 20px 0;padding: 0;}
.block-blog-wrap ul li {padding: 0;margin: 0 2px 2px 0;width: 300px;height: 127px;float: left;border:1px solid #DDD;background: #FFF;color: #000;}
.block-blog-wrap ul li:hover {box-shadow: 0 0 3px #333;}
.block-blog-wrap ul li .image {width: 110px;height: 125px;background-position: center center;background-repeat: no-repeat;margin: 0 auto;margin: 0 0 2px 5px;cursor: move;text-align: center;line-height: 125px;font-size: 18px;text-transform: uppercase;float:right;}
.block-blog-wrap ul li h4 {display: block;padding: 0 5px;line-height: 20px;font-size: 12px;height: 40px;overflow: hidden;margin: 0;}
.block-blog-wrap ul li h4 a {text-decoration: underline;color: #000;}
.block-blog-wrap ul li p {display: block;padding: 0 5px;line-height: 20px;font-size: 12px;height: 60px;overflow: hidden;margin: 0;}
.block-blog-wrap ul li .links {padding: 0 5px;}
.block-blog-wrap ul li.ui-sortable-helper {opacity: 0.6;}
.block-blog-wrap ul li.ui-state-highlight {background: yellow;display: block;}


.autoupdate-lang .fileupload-wrap {}
.autoupdate-lang .fileupload-wrap .jFiler-input-caption {display: none;}
.autoupdate-lang .fileupload-wrap .btn-fileupload {background: #333;color: #FFF;border: 0;border-radius: 0;}
.autoupdate-lang .fileupload-wrap .files {list-style: none;padding: 0;margin: 0;display: inline-block;}
.autoupdate-lang .fileupload-wrap .files li {display: inline-block;height: 192px;padding: 0;margin: 10px 10px 0 0;width: 120px;border: 1px solid #CCC;padding: 5px;background: #FFF;position: relative;vertical-align: top;}
.autoupdate-lang .fileupload-wrap .files li .original {position: absolute;top: 5px;right: 5px;display: block;font-size: 16px;color: #666;text-decoration: none;}
.autoupdate-lang .fileupload-wrap .files li .extension {display: block;text-align: center;line-height: 125px;color: #666;font-size: 14px;}
.autoupdate-lang .fileupload-wrap .files li div {}
.autoupdate-lang .fileupload-wrap .files li div input[type=text] {font-size: 11px;padding-left: 4px;padding-right: 4px;}
.autoupdate-lang .fileupload-wrap .files li div input[type=checkbox] {margin-top: 1px;}
.autoupdate-lang .fileupload-wrap .files li div .delete {float: right;color: #DD0000;text-decoration: none;display: block;margin-top: 11px;}
.autoupdate-lang .fileupload-wrap .files li.ui-sortable-helper {opacity: 0.6;}
.autoupdate-lang .fileupload-wrap .files li.ui-state-highlight {background: yellow;}
.autoupdate-lang .fileupload-wrap-save {display: inline-block;margin: 5px 0;background: #CCC;color: #DD0000;line-height: 25px;padding: 0 8px;}

.stock-info-wrap {font-size: 11px;font-weight: 700;line-height: 20px;}
.stock-info-wrap .stock-info {display: inline-block;vertical-align: top;line-height: 20px;padding: 0 6px;color: #FFF;margin: 0 3px 0 0;font-size: 12px;}
.stock-info-wrap .stock-info-1 {background: #253b97;}
.stock-info-wrap .stock-info-2 {background: #FF9A00;}
.stock-info-wrap .stock-info-30 {background: #259697;}
.stock-info-wrap .stock-info-101 {background: #C8515A;}

.custom-switch {float: left;}
.custom-switch strong {display: inline-block;margin: 0 5px 0 0;}
.custom-switch > input[type="checkbox"] {
    display: none;   
}
.custom-switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.custom-switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
    left: 0;
}
.custom-switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.custom-switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.custom-switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}
