body { font-size: 12px; font-family: arial; background-image: url(../images/bg_main.png);  font-family: roboto;}
a { color: black; font-size: 12px; font-family: Tahoma; }
h1 { font-size: 22px; margin-top: 10px; margin-bottom: 10px; }
h2 { font-size: 20px; }
h3 { line-height: 1.5; color: #9d432e; font-size: 16px;  font-family: roboto; margin: 5px 3px 0 0; cursor: pointer; }
h3 span { color: #ae432e; font-size: 11px; font-family: 'Roboto'; }
h4 { margin: 5px 0 3px; }
h4 span { color: #d7a300; font-size: 11px; }
hr { margin-bottom: 15px;
    margin-top: 20px;
}
.cell { width:150px; font-family: tahoma; font-size: 11px; text-align: left; vertical-align: bottom; height: 90px; padding: 10px 2px 2px; }
.cell_list { font-size: 8px; font-family: tahoma; text-align: center; width: 53px; height: 100%; vertical-align: bottom; border-left: 1px solid #e9eef2; border-bottom: 1px solid #e9eef2; border-right: 1px solid #e9eef2; white-space: nowrap; }
.cell_list_pondelok { font-size: 8px; font-family: tahoma; background-color: #e9eef2; text-align: center; white-space: nowrap; width: 53px; height: auto; vertical-align: bottom; border-left: 1px solid #e9eef2; border-bottom: 1px solid #e9eef2; border-right: 1px solid #e9eef2; }
.cell_list_dnes { font-size: 8px; font-family: tahoma; background-color: #ffa823; text-align: center; white-space: nowrap; width: 53px; height: auto; vertical-align: bottom; border-left: 1px solid #e9eef2; border-bottom: 1px solid #e9eef2; border-right: 1px solid #e9eef2; }
.cell_list_days { font-size: 10px; font-family: tahoma; font-weight: normal; width: 80px; }
.plan_camp { font-weight: normal; padding: 1px; overflow: hidden; vertical-align: bottom; width: 53px; }
.add_c { width: 1000px; margin-top: 10px; margin-bottom: 10px; padding: 10px; }
.add_c_title { color: #0767a8; font-size: 16px; width: 300px; overflow: hidden; }
.add_input { font-size: 13px; font-family: arial; line-height: 15px; margin: 0 5px 0 0; padding: 3px; border: solid 1px #000; }
.del_input { font-family: arial; width: 10px; height: 10px; margin: 0 0 0; padding: 0; border: solid 1px #000; }
.chanBox { text-align: center; width: auto; float: left; margin-right: 10px; }
.monthBox { color: #808080; text-align: center; margin-right: 10px; width: 30px; float: left; }
.camp_rowReserve { color: #929292; background-image: url(../images/reserve.png); border-bottom: 1px solid #f2f2f2; }
.camp_rowReserve a { color: #707070; font-size: 11px; line-height: 16px; background-image: url(../images/reserve.png); }
.camp_rowReserveList { color: #afafaf; font-size: 11px; background-image: url(../images/reserve.png); width: auto; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.camp_rowReserveList a { color: #afafaf; font-size: 11px; background-image: url(../images/reserve.png); width: auto; border-top: 2px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }
.cc_camp { font-weight: normal; overflow: hidden; padding-top: 5px; }
.cc_date { color: #000; background-color: #e9eef2; text-align: right; vertical-align: bottom; width: auto; height: 24px; }
.cc_date_list { color: #fff; font-size: 11px; background-color: #000; text-align: right; width: auto; height: 24px; vertical-align: bottom; }
.cc_date img { margin: 3px 3px 0 14px; }
.cc_nameCamp { width: 100px; height: 10px; float: left; }
.cc_nameCamp a:link { font-size: 11px; }
.cc_icons { width: 70px; height: 24px; float: left; }
.cc_format_300x300 { background-image: url(../images/300x300.png); width: 23px; height: 22px; float: left; }
.cc_format_250x250 { background-image: url(../images/250x250.png); width: 23px; height: 22px; float: left; }
.cc_format_728x90 { background-image: url(../images/728x90.png); width: 23px; height: 22px; float: left; }
.cc_format_120x160 { background-image: url(../images/120x160.png); width: 23px; height: 22px; float: left; }
.cc_intext { background-image: url(../images/intext_icon.png); width: 23px; height: 22px; float: left; }
.cc_editCamp { width: 35px; height: 17px; float: left; }
fieldset { background-color: #f7f7f7; margin: 2px 0; padding-bottom: 10px; padding-left: 10px; border: solid 1px #b0bec7; }
fieldset legend { font-weight: bold; background-color: #eee; margin-top: 1.33em; margin-bottom: 1.33em; padding-left: 10px; border: dotted 1px #b0bec7; }
.movedate { text-align: center; width: 900px; }
#row { background-color: #fff; }
#rowover { background-color: #f2f2f2; }
.z_camp { font-weight: normal; vertical-align: bottom; overflow: hidden; padding: 1px; }
.z_nameCamp { font-size: 9px; line-height: 13px; width: 100%; float: left; margin: 0; padding: 0; }
.z_editCamp { width: 18px; height: 17px; float: left; }
.filter_input { font-size: 12px; border: dashed 1px #c0c0c0; }
.selWeb { font-size: 10px; width: 200px; }
.multisel1 { text-align: left; float:left; border: solid 1px #000; width:200px; height: 300px; overflow: scroll; }
.multisel2 { text-align: left; float:right; border: solid 1px #000; width:200px; height: 300px; overflow: scroll; }
.activFormat { color: #100000; font-size: 12px; }
.activFormat a { color: #100000; font-size: 10px; text-decoration: underline; }
.inactivFormat { color: #cfcfcf; font-size: 12px; }
.inactivFormat a { color: #9c9c9c; font-size: 10px; text-decoration: underline; }
.campViewShow { display: block; }
.webtable { font-size: 11px; }
.campViewHidden { display: none; }
.planovanieWebname { font-size: 10px; text-align: right; width: 1000px; height: 1px; float: left; }
.campB1 { width: 900px; float: left; margin-left: 2px; }
.campB2 { vertical-align: bottom; width: 300px; height: 50px; float: left; margin-left: 20px; }
.campB3 { vertical-align: bottom; clear: both; }
.campB4 { text-align: right; width: 130px; height: 50px; float: left; overflow: hidden; vertical-align: bottom; }
form { margin: 0; padding: 0; }
ol { list-style-type: decimal; margin: 12px 1px 12px 25px; padding: 0; }
.mes { background-color: #dedede; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.mes_over { background-color: #d09397; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.np { background-image: url(../images/np.gif); position: absolute; top: 300px; left: 300px; width: 300px; height: 100px; }
.nonCPC { background-color: #ffdee7; }
.smallTxt { font-size: 10px; }
.stats { font-size: 12px; }
td { font-size: 12px; }
.realCamp {  }
.campTable { font-size: 10px; }
.campTable td { font-size: 11px; }
.statusBar { }
.slidebar { background-image: url(../images/slidebar_bkg.gif); background-repeat: ;; background-attachment: ;;background-position: 0 0; border:solid 1px #7f7f7f; text-align:left; }
.list_rowReserve { color: #111101; font-size: 11px; background-color: #e6e7e8; width: auto; height: 12px; }
.list_rowReserve a:link { color: #111101; font-size: 11px; background-color: #e6e7e8; width: auto; height: 12px; }
.x_camp { color: #fbfbfb; font-size: 11px; font-family: tahoma; width: 50px; border-bottom: 1px solid #fff; }
.x_camp a { color: #e6e7e8; font-size: 10px; line-height: 15px; text-decoration: none; margin-left: 3px; }
.d_camp { color: #111101; font-size: 10px; font-family: tahoma; text-align: center; width: 50px; border-right: 1px solid #c3d9ff; border-bottom: 1px solid #ccc; }
.d_camp a { color: #111101; font-size: 11px; text-decoration: none; }
.rollWebs { cursor: pointer; }
.weekBG { background-color: #efefef; }
.beginCamp {
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; 
height: 16px; }
.endCamp { 
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
height: 16px; }
.bg-primary{ background-color: #ae432e; height: 16px; }
.inputt { font-size: 12px; margin: 0; padding: 1px; border: solid 1px #ccc; }
.inputFile { font-size: 12px; width: 100px; border: solid 1px #ccc; }
.campNameList1 { position: relative; width: 500px; height: 43px; padding-right: statusIcon6px; }
.subCampName { color: #b11101; position: absolute; top: 15px; left: 35px; width: 400px; height: 20px; margin: 0; padding: 0; }
.campNameList2 { line-height: 14px; background-position: 0 center; vertical-align: middle; width: 135px; overflow: hidden; float: left; }
.statusCamp { background-position: 0 center; width: 100px; height: 43px; float: left; overflow: hidden; vertical-align: middle; margin-top: 10px; }
.campNameList3 { width: 1px; height: 43px; overflow: hidden; }
.campDate { color: #747474; font-size: 11px; line-height: 43px; text-align: left; width: 70px; height: 43px; overflow: hidden; float: left; }
.campFlashInfo {  color: #747474; font-size: 11px; line-height: 43px; text-align: left; width: 30px; height: 40x; float: left; overflow: hidden; margin-top: 3px; padding-bottom: 8px; padding-left: 3px; border-left: 1px solid #dcdcdc; }
.campFlashInfo1 { color: #747474; font-size: 11px; text-align: left; width: 60px; height: 42px; float: left; overflow: hidden; margin-top: 3px; padding-bottom: 1px; padding-left: 3px; border-left: 1px solid #dcdcdc; }
.campFlashInfo1 span { font-size: 9px; margin-bottom: 1px; padding-bottom: 1px; }
.campAwaiting { color: #0070bc; }
.campRunning { color: #cf6e00; }
.campCompleted { color: #00b843; }
.campPaid { color: #007200; }
.campRow { position: relative; margin-bottom: 5px; }
.campRow h3.bold{ font-weight: bold; position: relative; margin-bottom: 5px; }
.bgCashInputSE { background-color: #ff4e11; }
.bgCashInputIC { background-color: #6f9fb9; }
.hide { display: none !important; }
.bold { font-weight: bold; }
pre {
      margin: 0; font-size: medium;
    }
.inputForm input[type="text"] { font-size: 12px; background-color: #fff; height: 20px; margin-bottom: 2px; border: solid 1px #d9d9d9; }
.timeLineScripts { line-height: 17px; width: 400px; height: 400px; overflow: scroll; }
.timeLineScripts a { color: #5c5c5c; text-decoration: none; }
.timeLineScripts a:hover { text-decoration: underline; }
.purple { background-color: #c57bc5; margin-top: 2px; padding: 1px; }
.green { background-color: #7BC59D; margin-top: 2px; padding: 1px; }
.blue { background-color: #7BA3C5; margin-top: 2px; padding: 1px; }
.red { background-color: #DC6262; margin-top: 2px; padding: 1px; }
.orange { background-color: #D9A95C; margin-top: 2px; padding: 1px; }
div.dataTables_length {text-align:left}
div.dataTables_length select{width:75px}
div.dataTables_filter {text-align:right}
div.dataTables_filter label {float:none}
div.dataTables_info{padding-top:8px}
div.dataTables_paginate{float:right;margin:0}
.dataTables_wrapper{position:relative;}
.dataTables_wrapper table.table {clear:both;margin-bottom:6px!important;max-width:inherit}
.dataTables_wrapper table.table thead .sorting,table.table thead .sorting_asc,table.table thead .sorting_desc,table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled{cursor:hand;cursor:pointer}
.dataTables_wrapper table.table thead .sorting{background: #e9f3f8 url(../lib/datatables/images/sort_both.png) no-repeat center right}
.dataTables_wrapper table.table thead .sorting_asc{background: #e9f3f8 url(../lib/datatables/images/sort_asc.png) no-repeat center right}
.dataTables_wrapper table.table thead .sorting_desc{background: #e9f3f8 url(../lib/datatables/images/sort_desc.png) no-repeat center right}
.dataTables_wrapper table.table thead .sorting_asc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_asc_disabled.png) no-repeat center right}
.dataTables_wrapper table.table thead .sorting_desc_disabled{background: #e9f3f8 url(../lib/datatables/images/sort_desc_disabled.png) no-repeat center right}
.dataTables_wrapper table.dataTable th:active{outline:none}
.dataTables_wrapper .row {margin:0 -10px 10px -5px}
.dataTables_wrapper select{min-height:inherit}
.dataTables_wrapper table + .row{margin-bottom:0;margin-top:10px}
.dataTables_scrollBody{-webkit-overflow-scrolling:touch}
.dataTables_wrapper .top,.dataTables_wrapper .bottom{background-color:#f5f5f5;border:1px solid #CCC;padding:15px}
.top .dataTables_info{float:none}
.dataTables_empty{text-align:center!important;font-size:15px;background:#fff!important;padding:20px 0!important}
.dataTables_scroll{clear:both;margin-bottom:10px}
.dataTables_scrollHeadInner table.table-bordered{-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;border-bottom:none}
.dataTables_scrollHeadInner table.table-bordered,.dataTables_scrollHeadInner table.table-bordered thead{border-bottom:none}
.dataTables_scrollBody table{border-top:none}
.dataTables_processing{position:absolute;top:50%;margin-top:-24px;z-index:100;left:50%;width:250px;margin-left:-125px;border:1px solid #ddd;text-align:center;color:#000;background:#fff;font-size:15px!important;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-ms-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2);padding:10px 0}
.dataTables_wrapper .center{text-align:center}
.dataTables_wrapper .details,.dataTables_wrapper .details:hover{background:#ddd!important}
.dataTables_wrapper .details table td{background:#fff!important}
.dataTables_scrollHeadInner table.table,.dataTables_wrapper .details table.table{margin:0!important}
.dataTables_wrapper .dt_actions {float:left;margin-right:20px}
.dataTables_empty {cursor:default}
.dTableR {width:100% !important}
.col_vis_menu {float:right}
.dataTables_paginate {height:auto}
.DTTT_collection_background {display:none}
div.dataTables_length select{width:60px;padding:3px;border:none;font-size:13px}
div.dataTables_filter input {min-height:26px;height:26px;padding:2px 8px;min-height:20px;line-height:20px;font-size:13px;border:none;width:170px}
div.dataTables_length select,
div.dataTables_filter input {border:1px solid #bbb}
.dataTables_paginate .pagination {margin:0}
.table thead th {
    background-color: #ebf2f6 !important;
}
.progress {
    margin-bottom: 0px;
}
.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 110px;
}
.dl-horizontal dd {
    margin-left: 120px;
}
.sumar .dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
.sumar .dl-horizontal dd {
    margin-left: 160px;
}
.panel {
    height: 100%;
    border-radius: 0px;
}
.noIDPadd{ margin-top: 7px; margin-right: 7px; }
.btn.btn-file {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.btn.btn-file > input[type="file"] {
    cursor: pointer;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.fileupload {
    margin-bottom: 9px;
}
.fileupload .uneditable-input {
    display: inline-block;
    height: 28px !important;
    margin-bottom: 0;
    vertical-align: middle;
}
.fileupload .thumbnail {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.fileupload .thumbnail > img {
    display: block;
    max-height: 100%;
    vertical-align: middle;
}
.fileupload .btn {
    vertical-align: middle;
}
.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {
    display: none;
}
.fileupload-inline .fileupload-controls {
    display: inline;
}
.fileupload-new .input-append .btn-file {
    border-radius: 0 3px 3px 0;
}
.fileupload .fileupload-preview {
    vertical-align: middle;
}
.fileupload .close.fileupload-exists {
    vertical-align: middle;
}
.minHeightPanel { height: 350px;  }
.smoke-base{position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0;-moz-transition:all .3s;-webkit-transition:opacity .3s;-o-transition:all .3s;transition:all .3s}
.smoke-base.smoke-visible{opacity:1;visibility:visible}
.smokebg{position:fixed;top:0;left:0;bottom:0;right:0}
.smoke-base .dialog{position:absolute}
.dialog-prompt{margin-top:5px;text-align:center}
.smoke{font-weight:700;text-align:center;font-size:22px;line-height:130%}
.smoke-base {background: rgba(0,0,0,.2);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#900000000);}
.smoke-base .dialog {top: 25%;left: 25%;width: 50%;}
.smoke {background-color: rgba(255,255,255,1);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);}
.queue{display:none}

.smoke-base .dialog{top:25%;left:30%;width:40%}
.smoke-base .dialog-inner{margin:8px;background:#fff;padding:10px}
.smoke{text-transform:none;color:#222;font-weight:400;background-color:rgba(0,0,0,.5);border-radius:5px;font-size:20px}
.dialog-buttons{margin:10px 0 5px}
.dialog-prompt input{width:300px;text-align:center;margin:0 auto}
.smoke button + button {margin-left:10px}
dt, dd {
    line-height: 1.58;
}

.label {
    padding: 0.1em 0.6em 0.2em;
    font-size: 90%;
}
.nav a{ font-size: 14px; font-family: roboto; }
.webSites { height: 200px; overflow: auto; }
.webSites ul li { list-style-type: square; }
.borderless tbody tr td, .borderless thead tr th {
    border: none;
}
.bs-glyphicons { overflow: hidden; margin: 0; }
.bs-glyphicons-list {
    list-style: none outside none;
    padding-left: 0;
}
.bs-glyphicons li { background-color: #f9f9f9; float: left; font-size: 10px; height: 90px; line-height: 1.4; padding: 10px; text-align: center; width: 14%; cursor: pointer; }
.bs-glyphicons .glyphicon {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
}
.bs-glyphicons li:hover {
    background-color: #ae432e;
    color: #fff;
}
.bs-glyphicons li.active {
    background-color: #ae432e;
    color: #fff;
}
@media (min-width: 1200px) {
	.bs-glyphicons {
	    margin-left: 0;
	    margin-right: 0;
	}
	.bs-glyphicons li {
	    font-size: 12px;
	    width: 8.33%;
	}
}
.panel-calendar {
    border-color: #ae432e;
}
.panel-calendar > .panel-heading {
    background-color: #ae432e;
    border-color: #ae432e;
    color: #902510;
    border-radius: 0px;
}
.panel-calendar > .panel-heading h1 {
   
    color: #fff;
}
.panel-calendar > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #bce8f1;
}
.panel-calendar > .panel-heading .badge {
    background-color: #31708f;
    color: #d9edf7;
}
.panel-calendar > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1;
}
.form-control::-moz-placeholder {
    color: #b9b9b9;
    opacity: 1;
}
.form-control::placeholder {
    color: #b9b9b9;
    opacity: 1;
}
.statusIcon { background-color: transparent; position: absolute; top: 10px; right: 10px; }
.bs-glyphicons-list li:hover > span.glyphicon {
	transition: 1s;
	transform: rotateY(360deg);
}
.paddCOL1 .col-sm-1{
	padding-left: 10px;
	padding-right: 10px;
}
.panel {
    margin-bottom: 5px;
}
.panel-heading {
    padding: 6px 6px;
}
.fc-event, .fc-event-dot {
    background-color: #5bc0de !important;
}
.fc-event {
    border: 1px solid #4DADCA !important;
    color:#FFFFFF !important;
}
.fc-day:hover{
	background-color: #FFFFE5;
}
.fc-today{
	background-color: #ae432e !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color: #902510;
	font-weight: bold;
	border-top: 2px solid #902510;
}
a:hover, a:focus {
    color: #902510;
}
.select2-container .select2-selection--single{
	height: 30px !important;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #cbcbcb !important;
 	border-radius:3px !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #902510 !important;
}
.ew{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 1px;
}
.endwatching{
	background-color: white;
	padding: 10px;
	z-index: 1;
	position: relative;
}
.underline {
	 text-decoration: underline double  ;
}