@font-face {
  font-family: 'UCMSans-Bold';
  font-style: bold;
  font-weight: bold;
  src: local('UCMSans-Bold'), url('/fontfmk/UCMSans-Bold.otf') format('truetype');
}
@font-face {
  font-family: 'UCMSans-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('UCMSans-Regular'), url('/fontfmk/UCMSans-Regular.otf') format('truetype');
}
@font-face {
  font-family: 'UCMSans-Thin';
  font-style: normal;
  font-weight: normal;
  src: local('UCMSans-Thin'), url('/fontfmk/UCMSans-Thin.otf') format('truetype');
}

@font-face {
  font-family: 'EncodeSans-Regular';
  font-style: normal;
  font-weight: normal;
  src: local('EncodeSans-Regular'), url('/fontfmk/ENCODESANS/EncodeSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'EncodeSans-Thin';
  font-style: normal;
  font-weight: normal;
  src: local('EncodeSans-Thin'), url('/fontfmk/ENCODESANS/EncodeSans-Thin.ttf') format('truetype');
}
@font-face {
  font-family: 'EncodeSans-Bold';
  font-style: bold;
  font-weight: bold;
  src: local('EncodeSans-Bold'), url('/fontfmk/ENCODESANS/EncodeSans-Bold.ttf') format('truetype');
}


.menu_kat {
    padding: 54px !important;
}


img {
    pointer-events: none important!;
}

h1,h2,h3,h4 {
 font-family: 'UCMSans-Regular';
}

.nav-item {
  font-size:0.8em;
}

.form-control:focus{
  border-color: #3d3935 !important;
  box-shadow: none;
}

.bg-pink {
 background-color:#3d3935;
}

.radius_4 {
 border-radius:4px;
}

.grey {
 background-color:#262223;
 color:#fff;
}


.t1 {
 /*color:#ff007c;*/
 color: #3d3935 !important;
}


.menu_kat {
padding:50px;
    -webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;
}

.menu_kat_a {
color:#757575;
}
.menu_kat_a:hover {
color:#000000;
text-decoration:none;
}


.filter_ekniznica {
padding:30px;
    -webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;
}



.cover img {

    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
              
}

.div_letters {
 background-color:#dddddd;
 color:#000000;
}

._pismeno {
 float:left;
 margin:5px;
}

.link1 {
 color:#000000;
}
.link1:hover {
 color:#ff007c;
}

.hover_div:hover {
-webkit-box-shadow: 0px 0px 17px -7px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 17px -7px rgba(0,0,0,0.55);
box-shadow: 0px 0px 17px -7px rgba(0,0,0,0.55);
border-radius:5px;

}

.btn-secondary {
  background-color: #3d3935 !important;
}

.sub_kat_spec {
 background-color:#9ab9d6;
 color:#fff;
}
.sub_kat_upload {
 background-color:#eaedf2;
 color:#fff;
}

.farba_video {
 background-color:#3d3935;
  color:#fff;
}
.farba_audio {
 background-color:#5c6b80;
  color:#fff;
}
.farba_foto {
 background-color:#436798;
  color:#fff;
}
.farba_soft {
 background-color:#f7ac05;
 color:#fff; 
}
.farba_dokumenty {
 background-color:#99b9d6;
 color:#fff;
}

.farba_ekniznica{
 background-color:#53b754;
  color:#fff;
}



.farba_video_text {
 color:#ed008c;
}
.farba_audio_text {
 color:#5c6b80;
}
.farba_foto_text {
 color:#436798;
}
.farba_soft_text {
}
.farba_dokumenty_text {
 color:#99b9d6;
}
.farba_ekniznica_text {
 color:#ff007c;
}





























/*** tables ***/


.CSSTable {

	margin:0px;padding:0px;

	/*width:990px;*/
	box-shadow: 5px 5px 2px #bababa;

	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}.CSSTable table{

	width:100%;

	height:100%;

	margin:0px;padding:0px;

}.CSSTable tr:last-child td:last-child {

	-moz-border-radius-bottomright:0px;

	-webkit-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

}

.CSSTable table tr:first-child td:first-child {

	-moz-border-radius-topleft:0px;

	-webkit-border-top-left-radius:0px;

	border-top-left-radius:0px;

}

.CSSTable table tr:first-child td:last-child {

	-moz-border-radius-topright:0px;

	-webkit-border-top-right-radius:0px;

	border-top-right-radius:0px;

}.CSSTable tr:last-child td:first-child{

	-moz-border-radius-bottomleft:0px;

	-webkit-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

}.CSSTable tr:hover td{

	background-color:#e9e9e9;

		


}

.CSSTable td{

	vertical-align:middle;

	background-color:#ffedf0;

	border:1px solid #ffffff;

	border-width:0px 1px 1px 0px;

	text-align:left;

	padding:6px;

	font-size:12px;

	font-weight:normal;

	color:#000000;

}.CSSTable tr:last-child td{

	border-width:0px 1px 0px 0px;

}.CSSTable tr td:last-child{

	border-width:0px 0px 1px 0px;

}.CSSTable tr:last-child td:last-child{

	border-width:0px 0px 0px 0px;

}

.CSSTable tr:first-child td{
/*
		background:-o-linear-gradient(bottom, #262223 5%, #ff007c 100%);	
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #262223), color-stop(1, #ff007c) );
	    background:-moz-linear-gradient( center top, #262223 5%, #ff007c 100% );
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#262223", endColorstr="#ff007c");	
	    background: -o-linear-gradient(top,#262223,ff007c);
*/

	background-color:#262223;

	border:0px solid #ffffff;

	text-align:center;

	border-width:0px 0px 1px 1px;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

}

.CSSTable tr:first-child:hover td{

/*
		background:-o-linear-gradient(bottom, #262223 5%, #ff007c 100%);	
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #262223), color-stop(1, #ff007c) );
	    background:-moz-linear-gradient( center top, #262223 5%, #ff007c 100% );
	    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#262223", endColorstr="#ff007c");	
	    background: -o-linear-gradient(top,#262223,ff007c);
*/

	background-color:#262223;

}

.CSSTable tr:first-child td:first-child{

	border-width:0px 0px 1px 0px;

}

.CSSTable tr:first-child td:last-child{

	border-width:0px 0px 1px 1px;

}



.history_back {
  color: #000;
}
.history_back:hover {
  color: #ff007c;
}





.bublina {
 position:relative;
 display:inline-block;
}
.bublinatext {
 display:none;
 width:400px;
 background-color:black;
 color: white;
 text-align:center;
 border-radius:6px;
 padding: 5px 0;
 position: absolute;
 z-index: 1;
 top: -5px;
 left: 105%;
}
.bublina:hover .bublinatext {
 display:block;
 visibility: visible;
 position:absolute;
}



input[type="date"]
{
    display:block;
    -webkit-appearance: none;
    -moz-appearance: none;
    min-height: 1.2em;
    
  /*      display:flex;
        display:-webkit-flex;
        flex: 1 0 0;
        -webkit-flex: 1 0 0;    
  */
}

.download_ico {
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
  border:0px;
}
.download_ico:hover {
  opacity: 0.9;
  filter: alpha(opacity=90); /* For IE8 and earlier */
}

.view_ico {
  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
  border:0px;
}
.view_ico:hover {
  opacity: 0.9;
  filter: alpha(opacity=90); /* For IE8 and earlier */
}


.kv-file-upload {
 background: url("/images/kv-file-upload.png") no-repeat scroll 0 0 transparent;
 width:22px;
 height:22px;
 border:0px;
}
.kv-file-remove {
 background: url("/images/kv-file-remove.png") no-repeat scroll 0 0 transparent;
 width:22px;
 height:22px; 
 border:0px;
}
.kv-file-zoom {
 background: url("/images/kv-file-info.png") no-repeat scroll 0 0 transparent;
 width:22px;
 height:22px;
 border:0px;
}

.text_hover_disable:hover { text-decoration: none; }
