﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Roboto', sans-serif !important;
	font-size: 14px;
	font-weight: 500 !important;
  	margin:0;
	overflow-x: hidden;
}

tbody {
	border-radius: 5px;
}

h1 {
	font-size: 28px !important;
	font-weight: 400 !important;
	text-align: center !important;

}

h2 {

	font-weight: 500;
	font-size: 20px;

}


div.kn-menu .kn-button {
	border-radius: 20px;
  	background-color: rgba(0, 0, 0, 0);
}

/*submit tlačítko*/
div.kn-submit .kn-button {
	border-radius: 20px;
}

/********** THEME **********/
div.input {
	background-color: rgb(229, 229, 229);
	border-radius: 20px !important;
}


/*text input pole*/
input[type=text] {
	background-color: rgba(235,235,235,1.00) !important;
	border-radius: 20px !important;
	box-shadow: none !important;
	border-style: none !important;	
}

input[type=text]:focus {
	outline: 20px !important;
	border-style: solid!important;

}

/*search tlačítko*/
a.kn-button.search {
	border-style: none !important;
	background-color: transparent !important;

}

/*search tlačítko*/
a.kn-add-filter.kn-button {
	border-style: none !important;
	background-color: transparent !important;

}

/***** MODAL stylování *****/
.modal-card-head{
	background-color: rgba(0,0,0,0) !important;
	border-bottom-style: none !important;
	overflow: visible;

}

.modal-card-head h1{
	font-size: 22px !important;

}


.close-modal{
	z-index:3000;

}

.modal-card-body img{
	border-radius: 0;

}



/***** inline edit okénko *****/


.drop-content .kn-title{
	display: none!important;
	font-size: 18px;

}

.drop-content .kn-title .close-popover{
	display: inline!important;
}


/***** ALL TEXT AREA EDIT FIELD *****/


.kn-textarea{
	font-family: 'Roboto', sans-serif !important;
	font-weight: 500 !important;
	background-color: #f8f8f8 !important;
	border: solid 1px lightgray;
	border-radius: 10px !important; 
	box-shadow: none !important;
}

.kn-textarea:focus {outline:0;}


/******************************** UNIVERSAL STYLING ************************************/

/***** FAB - FLOATING ACTION BUTTON *****/
/*celek*/
#kn-scene_672 .view_1199 .kn-button,/*FIRMA-Bukoly*/ 
#kn-scene_674 .view_1214 .kn-button,/*FIRMA-Bmeetingy*/  
#kn-scene_1282 .view_3477 .kn-button,/*VIDEA-Dokumenty*/
#kn-scene_1214 .view_3445 .kn-button,/*VIDEA-Realizace-Výstupy*/
#kn-scene_816 .view_1733 .kn-button,/*KONTAKTY- Osoby hledat*/
#kn-scene_568 .view_1718 .kn-button,/*KONTAKTY-Firmy hledat*/
#kn-scene_569 .view_1344 .kn-button,/*KONTAKTY-Herci hledat*/
/*#kn-scene_568 .view_1241 .kn-button, /*KONTAKTY-Hlasy - zatím není!*/
#kn-scene_570 .view_1725 .kn-button,/*KONTAKTY-Externisté hledat*/
/*#kn-scene_577 .view_1324 .kn-button /*KONTAKTY-Lokace - zatím není!*/
#kn-scene_749 .view_1628 .kn-button,/*CESTOVÁNÍ - přenést více*/
#kn-scene_776 .view_1696 .kn-button,/*CESTOVÁNÍ - zpracovat záznam*/
#kn-scene_850 .view_1818 .kn-button,/*Rozpracované projekty - příprava*/
#kn-scene_860 .view_1827 .kn-button,/*Rozpracované projekty - natáčení*/
#kn-scene_865 .view_1831 .kn-button, /*Rozpracované projekty - výstup*/
#kn-scene_1118 .view_2457 .kn-button, /*NBD - nový projekt*/
#kn-scene_938 .view_2012 .kn-button, /*Tendery - přidat*/
#kn-scene_832 .view_2029 .kn-button, /*Realizační návrh - začít realizaci*/
#kn-scene_1030 .view_2236 .kn-button, /*Realizační návrh - začít realizaci*/ 
#kn-scene_1443 .view_3377 .kn-button, /*FINANCE-Transakce-Pokladna*/
#kn-scene_1158 .view_3056 .kn-button, /*FINANCE-Firma-Přehled*/ 
#kn-scene_1157 .view_2492 .kn-button /*FINANCE-Firma-Výdaje*/


{
	margin: 0;
	height: 56px;
    max-width: 56px;
	border-radius: 28px;
	/*background-color: rgba(16,156,215,1);*/
	background-color: white;
	border-style: none;	
    position: fixed;
    bottom: 25px;
    right: 25px;
	z-index: 29;
	box-shadow: 0px 3px 10px 0px grey;
	transition: all .3s;
}

@media screen and (min-width: 769px){
/*celek*/
#kn-scene_672 .view_1199 .kn-button,
#kn-scene_674 .view_1214 .kn-button, 
#kn-scene_1282 .view_3477 .kn-button,
#kn-scene_1214 .view_3445 .kn-button,
#kn-scene_816 .view_1733 .kn-button,
#kn-scene_568 .view_1718 .kn-button,
#kn-scene_569 .view_1344 .kn-button,
/*#kn-scene_568 .view_1241 .kn-button,*/
#kn-scene_570 .view_1725 .kn-button,
/*#kn-scene_577 .view_1324 .kn-button*/ 
#kn-scene_749 .view_1628 .kn-button,
#kn-scene_776 .view_1696 .kn-button,
#kn-scene_850 .view_1818 .kn-button,
#kn-scene_860 .view_1827 .kn-button,
#kn-scene_865 .view_1831 .kn-button,
#kn-scene_1118 .view_2457 .kn-button, 
#kn-scene_938 .view_2012 .kn-button, 
#kn-scene_832 .view_2029 .kn-button,
#kn-scene_1030 .view_2236 .kn-button,
#kn-scene_1443 .view_3377 .kn-button,
#kn-scene_1158 .view_3056 .kn-button,
#kn-scene_1157 .view_2492 .kn-button  
{
    top: 80px;
    right: 30px;
	bottom: inherit;
    max-width: 300px !important;
	box-shadow: 0px 2px 5px 0px lightgrey !important;
}



#kn-scene_672 .view_1199 .kn-button:hover,
#kn-scene_674 .view_1214 .kn-button:hover,
#kn-scene_1282 .view_3477 .kn-button:hover,
#kn-scene_1214 .view_3445 .kn-button:hover,
#kn-scene_816 .view_1733 .kn-button:hover,
#kn-scene_568 .view_1718 .kn-button:hover,
#kn-scene_569 .view_1344 .kn-button:hover,

#kn-scene_570 .view_1725 .kn-button:hover,
#kn-scene_577 .view_1324 .kn-button:hover,
#kn-scene_749 .view_1628 .kn-button:hover,
#kn-scene_776 .view_1696 .kn-button:hover,
#kn-scene_850 .view_1818 .kn-button:hover,
#kn-scene_860 .view_1827 .kn-button:hover,
#kn-scene_865 .view_1831 .kn-button:hover,
#kn-scene_1118 .view_2457 .kn-button:hover,
#kn-scene_938 .view_2012 .kn-button:hover,
#kn-scene_832 .view_2029 .kn-button:hover,
#kn-scene_1030 .view_2236 .kn-button:hover,
#kn-scene_1443 .view_3377 .kn-button:hover,
#kn-scene_1158 .view_3056 .kn-button:hover,
#kn-scene_1157 .view_2492 .kn-button:hover
{
	transition: all .3s;
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,.2) !important;
	background-color: #eaf5f9 !important;
}
}


/*ikona*/
#kn-scene_672 .view_1199 .kn-button .icon, 
#kn-scene_674 .view_1214 .kn-button .icon, 
#kn-scene_1282 .view_3477 .kn-button .icon, 
#kn-scene_1214 .view_3445 .kn-button .icon, 
#kn-scene_816 .view_1733 .kn-button .icon,
#kn-scene_568 .view_1718 .kn-button .icon,
#kn-scene_569 .view_1344 .kn-button .icon,
/*#kn-scene_568 .view_1241 .kn-button .icon,*/
#kn-scene_570 .view_1725 .kn-button .icon,
#kn-scene_577 .view_1324 .kn-button .icon,
#kn-scene_749 .view_1628 .kn-button .icon,
#kn-scene_776 .view_1696 .kn-button .icon,
#kn-scene_850 .view_1818 .kn-button .icon,
#kn-scene_860 .view_1827 .kn-button .icon,
#kn-scene_865 .view_1831 .kn-button .icon,
#kn-scene_1118 .view_2457 .kn-button .icon,
#kn-scene_938 .view_2012 .kn-button .icon,
#kn-scene_832 .view_2029 .kn-button .icon,
#kn-scene_1030 .view_2236 .kn-button .icon,
#kn-scene_1443 .view_3377 .kn-button .icon,
#kn-scene_1158 .view_3056 .kn-button .icon,
#kn-scene_1157 .view_2492 .kn-button .icon
{
	padding: 0;
	margin: 0;
	/*color: white;*/
	color: rgba(16,156,215,1);
	font-size: 18px;
	width:30px;
	height:15px;
	transition: all .3s;
}

/*text*/
#kn-scene_672 .view_1199 .kn-button span:nth-of-type(2),
#kn-scene_674 .view_1214 .kn-button span:nth-of-type(2),
#kn-scene_1282 .view_3477 .kn-button span:nth-of-type(2),
#kn-scene_1214 .view_3445 .kn-button span:nth-of-type(2),
#kn-scene_816 .view_1733 .kn-button span:nth-of-type(2),
#kn-scene_568 .view_1718 .kn-button span:nth-of-type(2),
#kn-scene_569 .view_1344 .kn-button span:nth-of-type(2),
/*#kn-scene_568 .view_1241 .kn-button span:nth-of-type(2),*/
#kn-scene_570 .view_1725 .kn-button span:nth-of-type(2),
#kn-scene_577 .view_1324 .kn-button span:nth-of-type(2),
#kn-scene_749 .view_1628 .kn-button span:nth-of-type(2),
#kn-scene_776 .view_1696 .kn-button span:nth-of-type(2),
#kn-scene_850 .view_1818 .kn-button span:nth-of-type(2),
#kn-scene_860 .view_1827 .kn-button span:nth-of-type(2),
#kn-scene_865 .view_1831 .kn-button span:nth-of-type(2),
#kn-scene_1118 .view_2457 .kn-button span:nth-of-type(2),
#kn-scene_938 .view_2012 .kn-button span:nth-of-type(2),
#kn-scene_832 .view_2029 .kn-button span:nth-of-type(2),
#kn-scene_1030 .view_2236 .kn-button span:nth-of-type(2),
#kn-scene_1443 .view_3377 .kn-button span:nth-of-type(2),
#kn-scene_1158 .view_3056 .kn-button span:nth-of-type(2),
#kn-scene_1157 .view_2492 .kn-button span:nth-of-type(2)
{
	/*color: white;*/
	color: rgba(16,156,215,1);
	text-transform: uppercase;
	padding-right: 12px;
	font-size: 14px;
	transition: all .3s;
	width: 0px;
  	overflow: hidden;
	display: none;
}

@media screen and (min-width: 769px){
#kn-scene_672 .view_1199 .kn-button span:nth-of-type(2),
#kn-scene_674 .view_1214 .kn-button span:nth-of-type(2),
#kn-scene_1282 .view_3477 .kn-button span:nth-of-type(2),
#kn-scene_1214 .view_3445 .kn-button span:nth-of-type(2),
#kn-scene_816 .view_1733 .kn-button span:nth-of-type(2),
#kn-scene_568 .view_1718 .kn-button span:nth-of-type(2),
#kn-scene_569 .view_1344 .kn-button span:nth-of-type(2),
/*#kn-scene_568 .view_1241 .kn-button span:nth-of-type(2),*/
#kn-scene_570 .view_1725 .kn-button span:nth-of-type(2),
#kn-scene_577 .view_1324 .kn-button span:nth-of-type(2),
#kn-scene_749 .view_1628 .kn-button span:nth-of-type(2),
#kn-scene_776 .view_1696 .kn-button span:nth-of-type(2),
#kn-scene_850 .view_1818 .kn-button span:nth-of-type(2),
#kn-scene_860 .view_1827 .kn-button span:nth-of-type(2),
#kn-scene_865 .view_1831 .kn-button span:nth-of-type(2),
#kn-scene_1118 .view_2457 .kn-button span:nth-of-type(2),
#kn-scene_938 .view_2012 .kn-button span:nth-of-type(2),
#kn-scene_832 .view_2029 .kn-button span:nth-of-type(2),
#kn-scene_1030 .view_2236 .kn-button span:nth-of-type(2),
#kn-scene_1443 .view_3377 .kn-button span:nth-of-type(2),
#kn-scene_1158 .view_3056 .kn-button span:nth-of-type(2),
#kn-scene_1157 .view_2492 .kn-button span:nth-of-type(2)
{
	display: inline !important;
	width:100% !important;
	margin-left: 12px;
}
}

/*
#kn-scene_672 .view_1199 .kn-button:hover span:nth-of-type(2),
#kn-scene_674 .view_1214 .kn-button:hover span:nth-of-type(2),
#kn-scene_697 .view_202 .kn-button:hover span:nth-of-type(2),
#kn-scene_816 .view_1733 .kn-button:hover span:nth-of-type(2),
#kn-scene_568 .view_1718 .kn-button:hover span:nth-of-type(2),
#kn-scene_569 .view_1344 .kn-button:hover span:nth-of-type(2),

#kn-scene_570 .view_1725 .kn-button:hover span:nth-of-type(2),
#kn-scene_577 .view_1324 .kn-button:hover span:nth-of-type(2),
#kn-scene_749 .view_1628 .kn-button:hover span:nth-of-type(2),
#kn-scene_776 .view_1696 .kn-button:hover span:nth-of-type(2),
#kn-scene_850 .view_1818 .kn-button:hover span:nth-of-type(2),
#kn-scene_860 .view_1827 .kn-button:hover span:nth-of-type(2),
#kn-scene_865 .view_1831 .kn-button:hover span:nth-of-type(2),
#kn-scene_1118 .view_2457 .kn-button:hover span:nth-of-type(2),
#kn-scene_938 .view_2012 .kn-button:hover span:nth-of-type(2),
#kn-scene_832 .view_2029 .kn-button:hover span:nth-of-type(2),
#kn-scene_1030 .view_2236 .kn-button:hover span:nth-of-type(2)
{
	width:100%;
	display: inline;
	transition: all .3s;
}
*/

/***** UNIVERSAL BACK BUTTON *****/

#kn-scene_1342 #view_3093 .kn-button, /*cestovní záznamy*/
#kn-scene_776 #view_1672 .kn-button,
#kn-scene_574 #view_1245 .kn-button, /*kontakty - profil firmy*/
#kn-scene_687 #view_1472 .kn-button, /*business zápis*/
#kn-scene_832 #view_1885 .kn-button, /*koncept detail*/
#kn-scene_850 #view_2150 .kn-button, /*realizace - příprava*/
#kn-scene_1152 #view_2577 .kn-button, /*management - rozpočet v2*/
#kn-scene_1370 #view_2974 .kn-button, /*management - organizace*/
#kn-scene_1371 #view_3173 .kn-button, /*management - dokumenty*/
#kn-scene_1372 #view_3177 .kn-button /*management - dokumenty*/
{
	border-color: 	rgba(0,0,0,0);
	transition: 0.3s; 
	color: grey;
	text-transform: uppercase;
	font-size: 14px;
	text-align: left;
}

#kn-scene_1342 #view_3093 span:nth-child(2),
#kn-scene_776 #view_1672 span:nth-child(2),
#kn-scene_574 #view_1245 span:nth-child(2),
#kn-scene_687 #view_1472 span:nth-child(2),
#kn-scene_832 #view_1885 span:nth-child(2),
#kn-scene_850 #view_2150 span:nth-child(2),
#kn-scene_1152 #view_2577 span:nth-child(2),
#kn-scene_1370 #view_2974 span:nth-child(2),
#kn-scene_1371 #view_3173 span:nth-child(2),
#kn-scene_1372 #view_3177 span:nth-child(2)
{
	display: none;
}

#kn-scene_1342 #view_3093 span:first-child,
#kn-scene_776 #view_1672 span:first-child,
#kn-scene_574 #view_1245 span:first-child,
#kn-scene_687 #view_1472 span:first-child,
#kn-scene_832 #view_1885 span:first-child,
#kn-scene_850 #view_2150 span:first-child,
#kn-scene_1152 #view_2577 span:first-child,
#kn-scene_1370 #view_2974 span:first-child,
#kn-scene_1371 #view_3173 span:first-child,
#kn-scene_1372 #view_3177 span:first-child
{
	font-size: 20px;
}

#kn-scene_1342 #view_3093 .control,
#kn-scene_776 #view_1672 .control,
#kn-scene_574 #view_1245 .control,
#kn-scene_687 #view_1472 .control,
#kn-scene_832 #view_1885 .control,
#kn-scene_850 #view_2150 .control,
#kn-scene_1152 #view_2577 .control,
#kn-scene_1370 #view_2974 .control,
#kn-scene_1371 #view_3173 .control,
#kn-scene_1372 #view_3177 .control
{
	width: 50px;
	margin-top: -55px;
	margin-bottom: 45px;
	text-align: left;
}


@media screen and (min-width: 769px){
#kn-scene_1342 #view_3093 .kn-button, /*cestovní záznamy*/
#kn-scene_776 #view_1672 .kn-button,
#kn-scene_574 #view_1245 .kn-button, /*kontakty - profil firmy*/
#kn-scene_687 #view_1472 .kn-button, /*business zápis*/
#kn-scene_832 #view_1885 .kn-button, /*koncept detail*/
#kn-scene_850 #view_2150 .kn-button, /*realizace - příprava*/
#kn-scene_1152 #view_2577 .kn-button, /*management - rozpočet v2*/
#kn-scene_1370 #view_2974 .kn-button, /*management - organizace*/
#kn-scene_1371 #view_3173 .kn-button, /*management - dokumenty*/
#kn-scene_1372 #view_3177 .kn-button /*management - dokumenty*/
{
	position: fixed;
	background-color: transparent;
	/*width:;*/
	padding-right: 250px;
	z-index: 24;
	top: 34px;
	left:250px;
}

}



/***** TEXT BUTTON *****/

/*stylování pro buttony*/

#view_1198 .kn-button,
#view_1454 .kn-button,
#view_1646 .kn-button, /* cesťák přidat cestu*/
#view_1710 .kn-button, /* cesťák editovat uzavřené*/
#view_1745 .kn-button, /* profil firmy místa*/
#view_1269 .kn-button, /* profil firmy osoby*/
#view_1241 .kn-button, /* přidat firmu*/
#view_2742 .kn-button, /* přidat osobu*/
#view_1246 .kn-button, /* přidat herce*/
#view_1863 .kn-button, /* přidat hlas*/
#view_1283 .kn-button, /* přidat externistu*/
#view_1324 .kn-button, /* přidat lokaci*/
#view_1894 .kn-button, /*přidat poznámku k realizačnímu návrhu*/
#view_1916 .kn-button, /*vytvořit G doc realizačnímu návrhu*/
#view_1893 .kn-button, /*přidat snímek k realizačnímu návrhu*/
#view_1997 .kn-button, /*přidat moodboard k realizačnímu návrhu*/
#view_2133 .kn-button, /*přidat moodboard k realizačnímu návrhu*/
#view_2166 .kn-button, /*vytvořit G doc u přípravy realizace*/
#view_2221 .kn-button, /*rozpočet - přidat položku*/
#view_2310 .kn-button, /*NÁVRH + úvodní odstavec*/
#view_2312 .kn-button, /*NÁVRH + pracovní postup*/
#view_2314 .kn-button, /*NÁVRH - úvodní odstavec*/
#view_2315 .kn-button, /*NÁVRH - pracovní postup*/
#view_2660 .kn-button /*NÁVRH - pracovní postup*/

{
	border: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	background-color: transparent !important;
	padding: 8px 16px;
	border-radius: 5px;
	min-height:36px;
}

#view_1198 .kn-button:hover,
#view_1454 .kn-button:hover,
#view_1646 .kn-button:hover,
#view_1710 .kn-button:hover,
#view_1745 .kn-button:hover,
#view_1269 .kn-button:hover,
#view_1241 .kn-button:hover,
#view_2742 .kn-button:hover,
#view_1246 .kn-button:hover,
#view_1863 .kn-button:hover,
#view_1283 .kn-button:hover,
#view_1324 .kn-button:hover,
#view_1894 .kn-button:hover,
#view_1916 .kn-button:hover,
#view_1893 .kn-button:hover,
#view_1997 .kn-button:hover,
#view_2133 .kn-button:hover,
#view_2166 .kn-button:hover,
#view_2221 .kn-button:hover,
#view_2310 .kn-button:hover,
#view_2312 .kn-button:hover,
#view_2314 .kn-button:hover,
#view_2315 .kn-button:hover,
#view_2660 .kn-button:hover
{
	background-color:  rgba(16,156,215,.1) !important;
}

/*stylování pro linky*/


#kn-scene_574 .view_1291 .kn-details-link .kn-detail-body,
#kn-scene_832 .view_2264 .kn-details-link .kn-detail-body, /*Návrh - upravit vlastnosti*/
#kn-scene_832 .view_2270 .kn-details-link .kn-detail-body, /*Návr - upravit zadání*/
#kn-scene_832 .view_2319 .kn-details-link .kn-detail-body /*Návr - upravit výstupy*/
{
	text-align: center;
	height: 45px;
	overflow: visible;
}

#kn-scene_574 .view_1291 .kn-details-link,
#kn-scene_832 .view_2264 .kn-details-link,
#kn-scene_832 .view_2270 .kn-details-link,
#kn-scene_832 .view_2319 .kn-details-link
{
	padding-top: 10px;
	overflow: visible;
}


#kn-scene_574 .view_1291 .kn-details-link a,
#kn-scene_832 .view_2264 .kn-details-link a,
#kn-scene_832 .view_2270 .kn-details-link a,
#kn-scene_832 .view_2319 .kn-details-link a
{
	padding: 8px 16px;
	margin-top: 20px;
	border: none;
	border-radius: 5px;
	text-decoration: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
}


#kn-scene_574 .view_1291 .kn-details-link a:hover,
#kn-scene_832 .view_2264 .kn-details-link a:hover,
#kn-scene_832 .view_2270 .kn-details-link a:hover,
#kn-scene_832 .view_2319 .kn-details-link a:hover
{
	background-color:  rgba(16,156,215,.1);
}





/***** OUTLINED BUTTON *****/
/*stylování pro linky*/

#kn-scene_803 .field_1103 .kn-detail-body, /* cesťák stáhnout pdf*/
#kn-scene_832 .field_1493 .kn-detail-body /* návrh - nahrát soubor (příoha)*/
{
	text-align: center;
	height: 45px;
	overflow: visible;
}

#kn-scene_803 .field_1103,
#kn-scene_832 .field_1493
{
	padding-top: 10px;
	overflow: visible;
}


#kn-scene_803 .field_1103 a,
#kn-scene_832 .field_1493 a
{
	padding: 8px 16px;
	margin-top: 20px;
	border: solid 1px lightgrey;
	border-radius: 5px;
	text-decoration: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
}


#kn-scene_803 .field_1103 a:hover,
#kn-scene_832 .field_1493 a:hover
{
	background-color:  rgba(16,156,215,.1);
}


/*stylování pro buttony*/

#view_1749 .kn-button, /*firma - detail podrobnosti*/
#view_1730 .kn-button, /*herci zvířata*/
#view_1986 .kn-button, /*realizační návrh - přidat poznámku*/
#view_2233 .kn-button, /*rozpočet - automaticky doplnit tabulku*/
#view_2471 .kn-link-1, /*Moje NBD interakce*/
#view_2471 .kn-link-2, /*Moje NBD interakce*/
#view_2679 .kn-button, /*management - rozpočet v2 slot*/
#view_2681 .kn-button, /*management - rozpočet v2 výdaj*/
#view_2683 .kn-button, /*management - rozpočet v2 technika*/
#view_2686 .kn-button, /*ROZPOCET V2 Přidat natáčecí den*/
#view_3020 .kn-button /*budget v2 + prázdná položka*/


{
	border: solid 1px lightgrey;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	background-color: transparent !important;
	padding: 8px 16px;
	border-radius: 5px;
	min-height:36px;
}


#view_1749 .kn-button:hover,
#view_1730 .kn-button:hover,
#view_1986 .kn-button:hover,
#view_2233 .kn-button:hover,
#view_2471 .kn-link-1:hover,
#view_2471 .kn-link-2:hover,
#view_2679 .kn-button:hover,
#view_2681 .kn-button:hover,
#view_2683 .kn-button:hover,
#view_2686 .kn-button:hover,
#view_3020 .kn-button:hover

{
	background-color:  rgba(16,156,215,.1) !important;
}


/***** CONTAINED BUTTON *****/
/*stylování pro linky*/

#kn-scene_574 .field_1140 .kn-detail-body /* firmy - místa - navigovat*/
{
	text-align: center;
	height: 45px;
	overflow: visible;
}

#kn-scene_574 .field_1140
{
	padding-top: 10px;
	overflow: visible;

}


#kn-scene_574 .field_1140 a
{
	padding: 8px 16px;
	margin-top: 20px;
	border: none;
	border-radius: 5px;
	text-decoration: none;
	transition: 0.3s; 
	color: rgba(255,255,255,1) !important;
	text-transform: uppercase;
	background-color: rgba(16,156,215,1);
}


#kn-scene_574 .field_1140 a:hover
{
	background-color:  rgba(16,156,215,.8);
}

/*stylování pro buttony*/

#view_1895 .kn-button, /*realizační návrh - zpracovat*/
#view_2471 .kn-link-3, /*Moje NBD interakce*/
#view_2591 .kn-button, /*budget V2 uložit jako pdf*/
#view_2743 .kn-button /*budget V2 uložit jako pdf*/



{
	border: none;
	transition: 0.3s; 
	color: rgba(255,255,255,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	padding: 8px 16px;
	border-radius: 5px;
	min-height:36px;
	background-color: rgba(16,156,215,1) !important;
}


#view_1895 .kn-button:hover,
#view_2471 .kn-link-3:hover,
#view_2591 .kn-button:hover,
#view_2743 .kn-button:hover
{
	background-color:  rgba(16,156,215,.8) !important;
}

/*Zelený button*/
#view_2580 .kn-button /*Management - budget - begin proj*/

{
	border: none;
	transition: 0.3s; 
	color: rgba(255,255,255,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	padding: 8px 16px;
	border-radius: 5px;
	min-height:36px;
	background-color: rgba(140,198,63,1) !important;
}

#view_2580 .kn-button:hover
{
	background-color:  rgba(140,198,63,.8) !important;
}


/*** UNIVERSAL TAG SELECTOR - radio buttons ***/


/* roztažení na šířku */
#kn-scene_1364 .view_3151 .is-constrained,
#kn-scene_1198 .view_3054 .is-constrained,
#kn-scene_1367 .view_3155 .is-constrained

{
	max-width: 100%;
}

#kn-scene_1364 .view_3151 .kn-radio,
#kn-scene_1198 .view_3054 .kn-radio,
#kn-scene_1367 .view_3155 .kn-radio

{
    display:flex;
    flex-direction:row;
	justify-content:center;
	flex-wrap: wrap;
}


/* vnitřní rám */
#kn-scene_1364 .view_3151 form,
#kn-scene_1198 .view_3054 form,
#kn-scene_1367 .view_3155 form

{
	padding: 20px;
	background-color: rgba(0,0,0,.03);
	border-radius: 10px;
}

/* skrýt radio */
#kn-scene_1364 .view_3151 input[type="radio"],
#kn-scene_1198 .view_3054 input[type="radio"],
#kn-scene_1367 .view_3155 input[type="radio"]
{
	display: none;
}

/* první řada styl */
#kn-scene_1364 .view_3151 .conn_inputs .control,
#kn-scene_1198 .view_3054 .conn_inputs .control,
#kn-scene_1367 .view_3155 .conn_inputs .control {
	margin: 7px 0;

}

/* první řada styl */
#kn-scene_1364 .view_3151 .conn_inputs .control span,
#kn-scene_1198 .view_3054 .conn_inputs .control span,
#kn-scene_1367 .view_3155 .conn_inputs .control span {
	margin: 10px 3px;
	background-color: transparent;
	color: rgba(0,0,0,.4);
	padding: 5px 10px 3px 10px;
	border-radius: 15px;
	cursor: pointer;
	white-space: nowrap;
	border: solid 1px lightgray;
}

/* zvýraznit vybrané první řada*/
#kn-scene_1364 .view_3151 input[type="radio"]:checked + span,
#kn-scene_1198 .view_3054 input[type="radio"]:checked + span,
#kn-scene_1367 .view_3155 input[type="radio"]:checked + span
{
	border: solid 1px rgba(16,156,215,1);
	color: rgba(16,156,215,1);
	background-color: rgba(16,156,215,0.2);

	
}








/*Tmavé pozadí dropdown menu na pc*/
@media screen and (min-width: 769px){
ul.kn-dropdown-menu-list li {
  	background-color: rgba(0, 0, 0, 0.8);
}
}




/* Všechny TABY */

@media screen and (max-width: 1180px) {
	div.control.has-addons {
		justify-content: center;
		/*border-bottom: 1px solid rgba(0,0,0,.1);*/
		padding: 0 50px;
        overflow-x: scroll;
 		overflow-y:visible;
        white-space: nowrap  !important;
		display:block;

		}
	div.control.has-addons::-webkit-scrollbar {  -webkit-appearance: none; width: 0 !important;height: 0; }
	div.control.has-addons { overflow: -moz-scrollbars-none; }
	div.control.has-addons { -ms-overflow-style: none; }
	div.control.has-addons>* {
	width:100%;
	display: inline-block !important;
}
  }

div.control.has-addons {
	justify-content: center;
	/*border-bottom: 1px solid rgba(0,0,0,.1);*/
	padding: 0 50px;
}



div.control.has-addons>* {
	background-color: transparent !important;
	color: dimgrey;
	text-transform: uppercase;
	font-size: 16px;
	border-radius: 0;
	border-style:none;
	border-bottom: solid 3px rgba(16,156,215,0);
	margin-bottom: 0;
	padding-right: 20px;
	padding-left: 20px;
}

div.control.has-addons>.is-primary{
	background-color: transparent !important;
	color: rgba(16,156,215,1) !important;
	border-radius: 0;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-width: 0;
	border-style:none;
	border-bottom: solid 3px rgba(16,156,215,1);
}

div.kn-menu h2 {
	font-size: 28px !important;
	text-align: center;
}

/*
div.control.has-addons :last-child {
	border-radius: 0 20px 20px 0 !important;
}
div.control.has-addons :first-child {
	border-radius: 20px 0 0 20px !important;
}
*/





/*filtrovací menu - CHIPS */

.js-filter-menu {
	margin-top: 30px;
	margin-bottom: 30px;
}

.js-filter-menu.tabs a {
	box-shadow: none !important;
	border-radius: 20px !important;
	background-color: rgba(0,0,0,.05);
	border: none !important;
	color: rgba(16,156,215,1) !important;

}

.js-filter-menu.tabs li {
	margin-right: 10px;
	margin-bottom: 10px;
}




/********** VŠECHNY STRÁNKY **********/

/*skrytí klasického loginu všude kromě alt-login*/
div.kn-login-form {
  display: none;
}

#kn-scene_388 #view_851 .kn-login-form {
  display: inline !important;
}

/*vlastní logo*/
/*#logo {

	background-image: url(images/FULLART_PORTAL_LOGO_2020_WT.png);
	width: 350px;
	height: 148px;
	border-radius: 0;
	margin-bottom: -148px;
	padding:0;
	position: relative;
	z-index: 99;
	background-size: contain;
	background-repeat: no-repeat;
}
*/

#knack-logo {

	display:none;

}


@media screen and (max-width: 1180px) {
	#logo {
	display: none
  }
}

/*skrytí zpátečního linku*/
div.kn-view.kn-back-link {

	display: none;
}

/*skrytí drobků*/
div.kn-crumbtrail * {

	display: none;
}



/*mobilní header*/
#kn-app-header {

	background-color: white !important;
	border-bottom: solid 1px lightgrey;
	font-size: 13px;
}


/*hamburger menu*/
.kn-mobile-nav-toggle{

	color: rgb(16, 156, 215);
}

/*#kn-dropdown-menu-list
{
	display: block !important;
    float: left;
    clear: left;
}*/



@media screen and (min-width: 769px){
	
/*header*/
#kn-app-header {
	background-color: white;
	max-width: 250px;
	width: 250px;
	position:fixed !important;
	height: 100%;
	overflow-y: scroll!important;
	overflow-x: hidden!important;
	background-image: url(https://portal.fullart.studio/images/FULLART_PORTAL_logo_2020_03.svg);
	background-size: 220px;
	background-repeat: no-repeat;
	background-position: 0 0;
	scrollbar-width: none;


}

#kn-app-header::-webkit-scrollbar { width: 0 !important;background: transparent; }
#kn-app-header{ overflow: -moz-scrollbars-none; }
#kn-app-header{ -ms-overflow-style: none; }

	
.kn-navigation-bar a span {
    color: #5f6368!important;
}

.kn-dropdown-menu ul {
    box-shadow: none !important;
}
	
#app-menu-container{



}

.kn-scenes
{
	margin-left:250px;


}
.kn-section>.kn-scene
{
	margin-top: 110px !important;

}

.kn-page-modal>.kn-scene
{
	margin-top: 0px !important;

}

	
#app-menu-list
{
	margin-top: 130px;
	margin-left: -54px;

}
	
#app-menu-list .kn-dropdown-menu>a
{
	margin-left: 20px!important;
}
	
	
	
#app-menu-list li
{
	display: block;
    float: left;
    clear: left;
	border-radius: 0 25px 25px 0;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	width: 250px;

}
#app-menu-list li>a
{

	margin-left: 20px;

}
	
	
	
.kn-dropdown-menu ul {

	display: block !important;
	position: relative !important;

}

.kn-navigation-bar a,
ul.kn-dropdown-menu-list li,
.kn-navigation-bar .is-active a,
.kn-container .kn-navigation-bar a:hover	
{

	background-color: transparent !important;

}
	
#app-menu-list li.is-active {
    background-color: #eaf5f9 !important;
}
	
#app-menu-list li.is-active a span{
    color: #109cd7!important;
}

	
#app-menu-list .kn-dropdown-menu li:hover {
    background-color: #f1f1f1 !important;
}
	

ul.kn-dropdown-menu-list li i{
	width:20px;

}
	

	
/*user bar*/
.kn-info-bar{

	background-color: white!important;
		position: fixed;
		width:100%;
	/*padding-bottom: 70px;*/
	height:110px;
	z-index: 15;
	top: 0;


}

	
.kn-info-bar:after  
{
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: -10px auto 0 250px; /* This will center the border. */
    width: auto; /* Change this to whatever width you want. */
    /*padding-top: 20px; /* This creates some space between the element and the border. */
    border-bottom: 1px solid rgba(0,0,0,.1); /* This creates the border. Replace black with whatever color you want. */
	/*box-shadow: inset 0 -1px 0 rgba(100,121,143,0.122);*/
}
	

	
div.kn-crumbtrail {
	height:110px;
	margin-left: -20px;
	margin-top: -5px;
	background-image: url(https://portal.fullart.studio/images/FULLART_PORTAL_logo_2020_03.svg);
	background-size: 220px;
	background-repeat: no-repeat;
	background-position: 0 0;
	visibility: visible!important;

}	


	
.kn-info .kn-current_user {
	display: none;

  
}	
	
.kn-current_user {
	display: block;

	color: transparent!important;
	background-color: white;

	border-radius: 10px;
	z-index: 30 !important;
	right:12px;
	top: 10px;
	transition: 0.3s;
	padding: 15px;
	max-height: 60px; 
	max-width: 65px;
	overflow: hidden;
	/*border: 1px solid lightgrey;*/
	position: fixed;
	float: right;

  
}
	
.kn-current_user:hover {
	max-height: 1000px;
	max-width: 1000px;
		box-shadow: 0px 0px 5px lightgray;
}
		
	
.kn-current-user-intro {
	height: 40px !important;
	width:40px !important;
	max-height: 40px !important;
	max-width:40px !important;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 50%;
	background-position: center center;
	
	color:transparent !important;
	float: right;
	right:5px;
	background-color: red;
	display: block;
	margin-bottom: 15px;
	position: relative;

  
}
/*
.kn-current_user {
	height: 40px;
	width:40px;
	max-height: 40px;
	max-width:40px;
	background-size: 130%;
	background-repeat: no-repeat;
	border-radius: 50%;
	background-position: center center;
	color:transparent !important;
	margin-top: -25px;
	margin-right: 20px;
	z-index: 30;
	background-color: white;
  
}
	
.kn-current_user:hover {
	height: auto;
	width: auto;
	max-height: 100%;
	max-width:100%;
	background-size: 130%;
	background-repeat: no-repeat;
	border-radius: 50%;
	background-position: center center;
	color:transparent !important;
	margin-top: -25px;
	margin-right: 20px;
	z-index: 30;
	background-color: white;
  
}
*/
/*span.kn-current-user-intro,*/
span.first {
/*visibility: hidden;*/

  	display:block;
	color: grey;
}
	
span.last {
/*visibility: hidden;*/

  	display:block;
	color: grey;


}


	
.kn-current_user>a{
	display:block;
	text-decoration: none!important;
	
  
}


.activity_container{
	position: fixed;
	right:100px;
	top:12px;
	z-index: 29;
}

.escape_parent{
	display: inline-block;
	font-size: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: white;
	border-radius: 50%;
	margin-left: 5px;
	transition: all 0.3s;
	
}
	
.escape_parent:hover{
	background-color: #eaf5f9 ;

}

.escape_parent i{
	font-size: 20px;
	color: #5f6368!important;
	margin-top: 10px;
}
	
	

/********** UNIVERSAL STICKY TOPBAR **********/

#view_2449, /*nbd/Moje nbd*/
#view_2448, /*nbd/klienti*/

#view_2959, /*Videa/Příprava*/
#view_2748, /*Videa/Realizace*/
#view_1512, /*Videa/Galerie*/

#view_2198, /*Management/Projekty*/
#view_3043, /*Management/Úlohy*/	
#view_1229, /*Management/Databáze*/
	
	
#view_2960, /*Finance/Cestování*/
#view_3092, /*Finance/Cestování/Cestovní záznam*/
#view_2494, /*Finance/Transakce*/
#view_2610, /*Finance/Projekty*/
#view_2540, /*Finance/Firma*/
	
#view_1457, /*Firma/Meetingy*/
#view_2461, /*Firma/Analytika*/
	
#view_2593, /*Firma/HR*/
	
#view_3008 /*Můj profil/Odměny*/
	
{
	position: fixed;
	background-color: transparent;
	width:100%;
	padding-right: 250px;
	z-index: 25;
	top: 24px;
	text-align: left;
}

#view_2449 h2, /*nbd/Moje nbd*/
#view_2448 h2, /*nbd/klienti*/

#view_2959 h2, /*Videa/Příprava*/
#view_2748 h2, /*Videa/Realizace*/
#view_1512 h2, /*Videa/Galerie*/

#view_2198 h2, /*Management/Projekty*/
#view_3043 h2, /*Management/Úlohy*/		
#view_1229 h2, /*Management/Databáze*/
	
	
#view_2960 h2, /*Finance/Cestování*/
#view_3092 h2, /*Finance/Cestování/Cestovní záznam*/
#view_2494 h2, /*Finance/Transakce*/
#view_2610 h2, /*Finance/Projekty*/
#view_2540 h2, /*Finance/Firma*/
	
#view_1457 h2, /*Firma/Meetingy*/
#view_2461 h2, /*Firma/Analytika*/
	
#view_2593 h2, /*Firma/HR*/
#view_3008 h2 /*Firma/HR*/
{
	text-align: left !important;
	font-size: 28px;
	margin-bottom: 18px;
}

/********** UNIVERSAL STICKY TOPBAR for subpages **********/
	
#view_3161 /*Management/Projekty - Organizace*/

	
{
	position: fixed;
	background-color: transparent;
	width:100%;
	padding-right: 250px;
	z-index: 25;
	top: 74px;
	text-align: left;
}
	
	
	
	
	
}




@media screen and (max-width: 769px) {
.user_container {
	display: none !important;

  
}	
}	



/********** LOGIN banner JAVA **********/
.hide,
.hide_header 
{
	display: none !important;
}

.set_bg{

  	background-color: black;
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */ 
	min-height: 100%;
	padding: 0;
    margin: 0;
}

.stretch_html{
  height: 100%;
  padding: 0;
  margin: 0;
}


/********** MAIN LOGIN restyle **********/
/*
#kn-scene_658 {

	background-color: rgba(255,255,255,0.3);
	border-radius: 10px;
	margin-top: 100px;
	margin-top: 10vh;
	padding-bottom: 30px;
	text-align: center;

}*/
/*
@media screen and (min-width: 1180px) {
	#kn-scene_658 {
	
	max-width: 600px;
  }
}
*/

#view_973{

	text-align: center;

}

/********** SSO LOGIN restyle **********/

#view_1425 .column{

	display: none;

}
#view_1425 .kn-sso-container{

	display: block!important;
	margin: 10px 45px 0;
	padding: 10px;

}

#view_1425 .kn-sso-container .kn-button{

	border-radius: 20px;
	height: 40px;

}


/********** VIDEO BACKGROUND **********/


/*
@media screen and (max-width: 860px) {
        .splashvideo {
	display: none;
}
	.set_bg{
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0, url("/images/header.jpg") repeat 0 0;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.0)), color-stop(100%,rgba(0, 0, 0, 0.0))), url("/images/header.jpg") repeat 0 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0) 0%,rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0;
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.0) 0%,rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0;
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.0) 0%,rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%,rgba(0, 0, 0, 0.0) 100%), url("/images/header.jpg") repeat 0 0;
  	background-color: black;
    background-position: center; 
    background-repeat: no-repeat; 
    background-size: cover; 
	min-height: 100%;
	padding: 0;
    margin: 0;

}
}

.splashvideo {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
	opacity: 0.5;
}

*/








/*
.kn-current_user {
	margin-top: -900px;
  	padding-top: 15px;
  	padding-bottom: 5px;
  	padding-left: 10px;
  	padding-right: 10px;
  	font-size: 11px;
  	background-color: rgba(0, 0, 0, 0.5);
  
}

/*pozicování a styl uvítání*/
/*
.field_388 {

	margin-top: -150px;
	margin-bottom: 200px;
}

.field_388 h1 {
  	color: #FFFFFF;
  	font-weight: 300;
  	text-transform: uppercase;
  	font-size: 40px;

}


/*skryj knack odkaz*/
#kn-powered-link {

	display: none;
}

/*kulaté okraje obrázků - zatím na všech stránkách*/
img {

	border-radius: 50%;
}

/*Výjimky kulatých obrázků*/
/*Nahrávání účtenek*/
#kn-scene_467 img {

	border-radius: 5px;
}
div#kn-input-field_692 img {

	border-radius: 5px;
}

div#asset-viewer img {

	border-radius: 5px;
}




/*centrování*/
h1 {
	text-align: left;
}

div.control {
	text-align: center;
}

div.kn-list-container {
	display: block !important;
}



/********** SPOLEČNÉ PRVKY **********/

/*OSOBNÍ SLOTY (dashboard, team-detail, dash-neproj, dash-tým, dash-tým-neproj)*/

/*Vzhled slotu*/
#kn-scene_34 .view_624 .kn-details-column, #kn-scene_299 .view_659 .kn-details-column, #kn-scene_34 .view_703 .kn-details-column, #kn-scene_362 .view_805 .kn-details-column, #kn-scene_362 .view_806 .kn-details-column {
	background-color: rgba(0,0,0,.03);
  	border-radius: 20px;
	padding:10px;
  	padding-top: 20px;
  	padding-bottom: 20px;
  	margin: 5px;
	text-align: center;
	cursor: pointer;
}

#kn-scene_34 .view_624 .kn-details-column:hover, #kn-scene_299 .view_659 .kn-details-column:hover, #kn-scene_34 .view_703 .kn-details-column:hover, #kn-scene_362 .view_805 .kn-details-column:hover, #kn-scene_362 .view_806 .kn-details-column:hover {
	box-shadow: 0px 0px 5px lightgray;
}

/*Popisek - Typ slotu*/
#kn-scene_34 .view_624 .field_322, #kn-scene_299 .view_659 .field_322, #kn-scene_34 .view_703 .field_322, #kn-scene_362 .view_805 .field_322, #kn-scene_362 .view_806 .field_322 {
	font-weight: 500 !important;
	font-size: 18px !important;	
}

#kn-scene_34 .view_624 .field_322 a, #kn-scene_299 .view_659 .field_322 a, #kn-scene_34 .view_703 .field_322 a, #kn-scene_362 .view_805 .field_322 a, #kn-scene_362 .view_806 .field_322 a {
	color: black;
}

/*Popisek - Projekt*/
#kn-scene_34 .view_624 .field_335,#kn-scene_299 .view_659 .field_335, #kn-scene_34 .view_703 .field_335, #kn-scene_362 .view_805 .field_335, #kn-scene_362 .view_806 .field_335 {
	font-weight: 400 !important;
	color: grey;

}

/*Seznam úkolů*/
#kn-scene_34 .view_624 .field_373, #kn-scene_299 .view_659 .field_373, #kn-scene_34 .view_703 .field_373, #kn-scene_362 .view_805 .field_373, #kn-scene_362 .view_806 .field_373 {
	font-weight: 500 !important;
	line-height: 2;
	text-align: left;
	margin-left: 70px;
}


/********** LOGIN **********/


/********** DASHBOARDY **********/



/*skrytí počítadla zobrazených slotů*/
div .kn-entries-summary {

	display: none !important;
}


/*Assistant*/




/*Design natáčení*/
#kn-scene_34 .view_625, #kn-scene_362 .view_809 {

	border: 1px solid rgba(0,0,0,.1);
  	border-radius: 20px;
	padding:10px;
  	padding-top: 20px;
  	padding-bottom: 20px;
  	margin: 5px;  	
  	
}

#kn-scene_34 .view_625 .field_46, #kn-scene_362 .view_809 .field_46 {

	font-weight: 500 !important;
	font-size: 18px !important;

}

#kn-scene_34 .view_625 .field_45, #kn-scene_362 .view_809 .field_45 {
	
	font-weight: 400 !important;
	color: grey;

}

#kn-scene_34 .view_625 .field_414, #kn-scene_362 .view_809 .field_414 {
	
	padding-top: 0px;
	padding-bottom: 10px;

}

/*Notifikace*/
#kn-scene_34 .view_478 .kn-list-content, #kn-scene_362 .view_804 .kn-list-content{

	background-color: rgba(0,0,0,.03);
	border-radius: 5px;

}


#kn-scene_34 .view_478 .kn-list-item-container, #kn-scene_362 .view_804 .kn-list-item-container {
  	border-bottom: 1px solid rgba(0,0,0,.05);
}
#kn-scene_34 .view_478 .kn-list-item-container:last-of-type, #kn-scene_362 .view_804 .kn-list-item-container:last-of-type {
  	border-bottom-style: none;
}


/*.view_468 {

	background-color: rgba(0,0,0,.08);
	border-radius: 20px;
  	padding-top: 40px;
  	padding-bottom: 40px;

}




/********** VIDEA / NÁVRHY **********/


/*** REALIZAČNÍ NÁVRHY ***/




/*karta návrhu*/
#kn-scene_830 .view_509 .kn-list-item-container,
#kn-scene_830 .view_2031 .kn-list-item-container{
	/*border-radius: 10px;*/
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border-top: solid 1px rgba(0,0,0,.1);
	padding:15px;
	padding-top:10px;
	margin:0;
	cursor: pointer;
	min-height: 90px;
	
}

#kn-scene_830 .view_509 .kn-list-item-container:hover,
#kn-scene_830 .view_2031 .kn-list-item-container:hover{
	box-shadow: 0px 0px 10px lightgrey;	
	/*background-color: rgba(0,0,0,.1);*/
    background-image: linear-gradient(to right, white 100px, white 15%, rgba(16,156,215,.1) 60%);

}



/*název projektu*/
#kn-scene_830 .field_1 {
	margin-top: -65px;
	margin-left: 80px;
	/*text-align: center;*/
	font-size: 16px;
	font-weight: 500;

}

#kn-scene_830 .field_1 a {
	color: rgba(16,156,215,1);

}

#kn-scene_830 img {
	border-radius: 0;

}

/*název firmy*/
#kn-scene_830 .field_1276 {
	color: grey;
	padding-bottom: 10px;
	margin-left: 80px;
	margin-top: -10px;
}


/*ikonky návrhu*/

#kn-scene_830 .field_301_thumb_75 {
	text-align: right;
	margin-right: -20px;
	margin-top:-53px;
	height:40px;
}

#kn-scene_830 .field_301_thumb_75 img {
	opacity: 0.3;
}


#kn-scene_830 .view_509 .kn-list-item-container:hover .field_301_thumb_75 img{
	opacity: 0.7;

}


/*Manažer portrét*/
#kn-scene_830 .field_296_thumb_6{
	text-align: right;
	margin-top: -60px;
	margin-bottom: 14px;
	margin-right: -5px;
}

#kn-scene_830 .field_296_thumb_6 img{
	border-radius: 50%;
}


/*návrhy?*/
#kn-scene_830 .field_1399 {
	color: rgba(0,0,0,.2);
	text-align: center;
	transition: 0.3;
	margin-left: 15px;
	margin-top:-5px;
	margin-bottom:-5px;

}

#kn-scene_830 .field_1399 span {
	background-color: rgba(0,0,0,.05);
	border-radius: 20px;
	padding: 2px 10px 2px 10px;
	display:block;

}



#kn-scene_830 .view_509 .kn-list-item-container:hover .field_1278 {
	
}


/*** DETAIL NÁVRHU ***/

/* UNIVERZÁLNÍ ZÁHLAVÍ (detail návrhu, rozpočet v2)*/

/*skrýt taby (teď jen budget v2)*/

#kn-scene_832 .view_2959,
#kn-scene_1152 .view_2198

{
	display: none;
}

/*odkaz firma*/

#kn-scene_832 .view_1913,
#kn-scene_1152 .view_2576,
#kn-scene_1370 .view_3162, /*management - organizace*/
#kn-scene_1371 .view_3175, /*management - dokumenty*/
#kn-scene_1372 .view_3179  /*management - rozpočet*/
{
	margin: 0 60px;
	margin-top: -120px;
}

#kn-scene_832 .view_1913 img,
#kn-scene_1152 .view_2576 img,
#kn-scene_1370 .view_3162 img,
#kn-scene_1371 .view_3175 img,
#kn-scene_1372 .view_3179 img
{
    transition: 0.3s;
	border: solid 1px rgba(0,0,0,.1); 
}


#kn-scene_832 .view_1913 img:hover,
#kn-scene_1152 .view_2576 img:hover,
#kn-scene_1370 .view_3162 img:hover,
#kn-scene_1371 .view_3175 img:hover,
#kn-scene_1372 .view_3179 img:hover
{
	box-shadow: 0px 5px 15px lightgrey;	
}

/*Interaktivní logo - stín přečuhuje*/
#kn-scene_832 .view_1913 .kn-detail-body,
#kn-scene_1152 .view_2576 .kn-detail-body,
#kn-scene_1370 .view_3162 .kn-detail-body,
#kn-scene_1371 .view_3175 .kn-detail-body,
#kn-scene_1372 .view_3179 .kn-detail-body
{
	overflow:visible;
}

/*záhlaví návrhu*/
#kn-scene_832 .view_1850,
#kn-scene_1152 .view_2515,
#kn-scene_1370 .view_3163,
#kn-scene_1371 .view_3174,
#kn-scene_1372 .view_3178
{
	margin: -130px 60px 0 180px;
	padding-bottom: 30px;
}

/*název projektu*/
#kn-scene_832 .field_2068,
#kn-scene_1152 .field_2067,
#kn-scene_1370 .field_1,
#kn-scene_1371 .field_1,
#kn-scene_1372 .field_1
{
	/*text-align: center;*/
	font-size: 28px;
	font-weight: 400;
}

#kn-scene_832 .field_1 a {
	color: rgba(16,156,215,1);
}

#kn-scene_832 .field_1 a:hover {
	background-color: rgba(16,156,215,.1);
}


/*název firmy*/
#kn-scene_832 .field_1276,
#kn-scene_1152 .field_1276,
#kn-scene_1370 .field_1276,
#kn-scene_1371 .field_1276,
#kn-scene_1372 .field_1276
{
	color: grey;
	padding-bottom: 10px;
	margin-top: -10px;
	font-size: 18px;
	font-weight: 400;
}



@media screen and (min-width: 769px){
#kn-scene_832 .view_1913,
#kn-scene_1152 .view_2576,
#kn-scene_1370 .view_3162,
#kn-scene_1371 .view_3175,
#kn-scene_1372 .view_3179
{
	position: fixed;
	background-color: transparent;
	/*width:;*/
	padding-right: 250px;
	z-index: 25;
	top: 140px;
	left:250px;
}

	
#kn-scene_832 .field_2068,
#kn-scene_1152 .field_2067,
#kn-scene_1370 .field_1,
#kn-scene_1371 .field_1,
#kn-scene_1372 .field_1
{
	position: fixed;
	background-color: transparent;
	/*width:;*/
	padding-right: 250px;
	z-index: 25;
	top: 10px;
	left:390px;
}
	
#kn-scene_832 .field_1276,
#kn-scene_1152 .field_1276,
#kn-scene_1370 .field_1276,
#kn-scene_1371 .field_1276,
#kn-scene_1372 .field_1276
{
	position: fixed;
	background-color: transparent;
	/*width:;*/
	padding-right: 250px;
	z-index: 25;
	top: 55px;
	left:393px;
}
	
	
}


/*linka*/
#kn-scene_832 .view_1984,
#kn-scene_1152 .view_2578
{
	border-top: solid 1px rgba(0,0,0,.1); 
	padding-top: 0px;
}



/*Tlačítko "začít realizaci projektu" */
#kn-scene_1152 .view_2580
{
	margin-bottom: 40px;
	margin-top: -30px;

	
}



/* Návrh PROJEKTU - skrývatelné */

/*rám*/
#kn-scene_832 .view_2250 {
	border: solid 1px rgba(0,0,0,.1);
	/*border-bottom: none;*/
	border-radius: 10px 10px 0 0;
	padding: 20px 60px 10px 60px;
    transition: 0.3s;
	cursor: pointer;
	margin-bottom: 0;
	/*background-color: rgba(0,0,0,.05);*/
}

#kn-scene_832 .view_2250:hover{
	background-color: rgba(16,156,215,.3);
}

/* Nadpis projektu*/
#kn-scene_832 .view_2250 .field_1 {
		text-align: center;
	font-size: 28px;
	margin-top: 15px;
	
    font-weight: 400;

}

/*podtitulek*/
#kn-scene_832 .view_2250 .field_439 {
		text-align: center;
	font-size: 18px;
    font-weight: 300;
	color: #363636;
}


/*šipka*/
#kn-scene_832 .view_2250 .kn-special-title{
	text-align: center;
	font-size: 18px;
}




/* Kontaktní osoba/Manažer projektu */

#kn-scene_832 .view_2251 h2,
#kn-scene_832 .view_2272 h2
{
	text-align: left;
	font-size: 18px;
	margin-top:20px;
	
}

#kn-scene_832 .view_2251, 
#kn-scene_832 .view_2272 
{
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: left;
	padding: 20px 60px 40px 60px;
	margin-bottom: 0;
}

/*Klient/Manažer label*/
#kn-scene_832 .view_2251 .field_1487,
#kn-scene_832 .view_2251 .field_1488 
{
	margin-left: 80px;
	margin-top: -70px;
	font-size: 1.5em;
	font-weight: 400;
}

#kn-scene_832 .view_2272 .kn-special-title 
{
	margin-left: 80px;
	margin-top: -70px
}

#kn-scene_832 .view_2251 .field_195, 
#kn-scene_832 .view_2251 .field_12,
#kn-scene_832 .view_2272 .field_1177, 
#kn-scene_832 .view_2272 .field_1175 
{
	margin-left: 80px;
	margin-top: -10px;
}




/* frame  */
#kn-scene_832 .view_2251 .kn-details-column,
#kn-scene_832 .view_2272 .kn-details-column
{
	margin-top: 20px;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 10px;
	padding: 20px 60px 15px 60px;
}




/* Vlastnosti projektu */


#kn-scene_832 .view_1967 h2{
	text-align: left;
	font-size: 18px;
	margin-top:20px;
}

#kn-scene_832 .view_1967 {
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: center;
	padding: 20px 60px 0px 60px;
	margin-bottom: 10px;
}

#kn-scene_832 .view_1967 .field_1181 span,
#kn-scene_832 .view_1967 .field_1184 span
{
	justify-content: center;
	text-decoration: none !important;

}

#kn-scene_832 .view_1967 .field_1181 a,
#kn-scene_832 .view_1967 .field_1184 a
{
	color: rgba(16,156,215,1);
	text-align: center !important;

}


/* Vlastnosti projektu - optional */

#kn-scene_832 .view_2267 {
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: left;
	padding: 0px 60px 0px 60px;
	margin-bottom: 10px;
	margin-top: 0;

}
#kn-scene_832 .view_2267 .kn-records-nav {
	display: none;

}

#kn-scene_832 .view_2267 .field_1461 {
	font-weight: bold;

	text-align: right;
}
#kn-scene_832 .view_2267 .kn-details-group {
	background-color: rgba(0,0,0,.03);
	border-radius: 20px;
	padding-top: 5px;
}



#kn-scene_832 .view_2264 {
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: left;
	padding: 0px 60px 40px 60px;
	margin-bottom: 0;
	margin-top: 0;
}

/* frame */
#kn-scene_832 .view_1967 .kn-details-column
{
	margin: 0;
	margin-top: 20px;
	background-color: rgba(0,0,0,.04);
	border-radius: 10px 10px 0 0;
	padding: 20px 60px 10px 60px;
	
}
#kn-scene_832 .view_2267 .kn-list-content
{
	
	background-color: rgba(0,0,0,.02);
	border-radius: 0px;
	padding: 5px 60px 5px 60px;
	margin-top:0;
	margin-bottom: 0;
}
#kn-scene_832 .view_2264 .kn-details-column
{
	
	background-color: rgba(0,0,0,.02);
	border-radius: 0 0 10px 10px;
	padding: 10px 60px 5px 60px;
	margin:0;
}


/* VÝSTUPY */

#kn-scene_832 .view_2318 h2{
	text-align: left;
	font-size: 18px;
	padding-top:20px;
	margin-bottom: 0;
}

#kn-scene_832 .view_2318{

	border: solid 1px rgba(0,0,0,.1);
	border-top: 0;
	border-bottom: 0;
	padding: 0 60px;
	margin-bottom: 10px;

}


/* frame */
#kn-scene_832 .view_2318 .kn-list-content
{
	margin-top: 20px;
	background-color: rgba(0,0,0,.02);
	border-radius: 10px;
	padding: 15px 60px 5px 60px;
}

#kn-scene_832 .view_2318 .field_1074
{
	font-weight: bold;
	padding-left: 20px;
}

#kn-scene_832 .view_2318 .field_1078
{
	text-align: center;
}

#kn-scene_832 .view_2318 .field_1193
{
	color: lightgrey;
}

#kn-scene_832 .view_2318 .kn-details-column
{
	background-color: rgba(0,0,0,.03);
	border-radius: 20px;
	padding-top: 10px;
}


/*upravit výstupy*/

#kn-scene_832 .view_2319
{
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	padding: 0 60px;
	margin-top: 0;
	margin-bottom: 10px;
}


#kn-scene_832 .view_2319 .kn-details-column
{
	
	background-color: rgba(0,0,0,.02);
	border-radius: 0 0 10px 10px;
	padding: 10px 60px 5px 60px;
}


/* ZADÁNÍ OD KLIENTA */

#kn-scene_832 .view_2270 h2{
	text-align: left;
	font-size: 18px;
	padding-top:20px;
	margin-bottom: 0;
}


#kn-scene_832 .view_2270 
{
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom: none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: left;
	padding: 20px 60px 0 60px;
	margin-bottom: 10px;
}

#kn-scene_832 .view_2270 .kn-details-group:first-of-type
{
	border-radius: 10px;
	padding: 10px 10px 10px 10px;
	transition: 0.3s;
}
#kn-scene_832 .view_2270 .kn-details-group:first-of-type:hover
{
	background-color: rgba(16,156,215,.1);
}



#kn-scene_832 .view_2270 .field_1489 a span
{

	text-decoration: none!important;
}

#kn-scene_832 .view_2270 .kn-details-group:first-of-type:hover a span
{
	color: rgba(16,156,215,1);
}

/*frame*/
#kn-scene_832 .view_2270 .kn-details-column
{
	margin-top: 20px;
	background-color: rgba(0,0,0,.02);
	border-radius: 10px 10px 0 0;
	padding: 30px 60px 20px 60px;
}


/* ZADÁNÍ - PŘIDAT FILES */

#kn-scene_832 .view_2328{
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	border-bottom:none;
	/*background-color: rgba(0,0,0,.02);*/
	border-radius: 0;
	text-align: left;
	padding: 0px 60px 10px 60px;
	margin:0;
}

/*frame*/
#kn-scene_832 .view_2328 .kn-details-column
{
	margin-top: 0;
	background-color: rgba(0,0,0,.02);
	border-radius: 0 0 10px 10px;
	padding: 10px 60px 10px 60px;
}


/*ZADÁNÍ - FILES*/
#kn-scene_832 .view_2326 
{
	border: solid 1px rgba(0,0,0,.1);
	border-top: none;
	
	border-radius: 0 0 10px 10px;
	text-align: left;
	padding: 0px 60px 40px 60px;

}

/*list item*/
#kn-scene_832 .view_2326 .kn-table

{
	background-color: rgba(0,0,0,.02);
	border-radius: 30px;
	padding: 5px ;
}


#kn-scene_832 .view_2326 .field_1480

{
	margin-top: -35px;
	text-align: right;
	color: rgba(0, 0, 0, 0.5);
}

#kn-scene_832 .view_2326 .field_1480 a

{

	color: rgba(0, 0, 0, 0.5);
}

#kn-scene_832 .view_2326 .field_1478

{
	margin: -30px 30px 0 30px;
}

#kn-scene_832 .view_2326 .field_1478 a
{
	color: rgba(0, 0, 0, 0.5);
	text-decoration: none !important;
}

#kn-scene_832 .view_2326 .field_1478 a:hover
{
	color: rgba(16,156,215,1);

}

/* POZNÁMKY - legacy*/



#kn-scene_832 .view_1985{
	margin: -20px 10px 10px;
	padding-top: 0;
}

#kn-scene_832 .view_1985 .kn-list-item-container{
	height: 100px;
	margin-bottom: 10px;
}

/*karta poznámky*/
#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none{
	border-radius: 10px 25px 10px 10px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	padding: 3px 0px 20px 20px;
	max-height: 100px;
	max-width: 370px;
	text-overflow: ellipsis;
	overflow-y: hidden;
	position: absolute;
	background-color: white;
	z-index: 100;
}

#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
	max-height: 1000px;
	z-index: 150;
}

/*portrét poznámky*/
#kn-scene_832 .view_1985 .field_296_thumb_6{
	margin-right: 2px;
	margin-top: 2px;
	text-align: right;
	opacity: .7;
    transition: 0.3s;
}

#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none:hover .field_296_thumb_6 {
	opacity: 1;
}


/*čas poznámky*/
#kn-scene_832 .view_1985 .field_1144{
	text-align: right;
	color: lightgrey;
	display: none;
	position: absolute;
	right: 50px;
	top:15px;
    transition: 0.3s;
}

#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none:hover .field_1144 {
	display:inherit;
}


/*edit tlačítko*/
#kn-scene_832 .view_1985 .kn-details-link{
	display: none;
	position: absolute;
	left: 15px;
	top:12px;
    transition: 0.3s;
}

#kn-scene_832 .view_1985 .kn-details-link a{
	color: rgba(16,156,215,1) !important;
}

#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none:hover .kn-details-link {
	display:inherit;
}



/*text poznámky*/
#kn-scene_832 .view_1985 .field_1143{
	color: lightgrey;
}


#kn-scene_832 .view_1985 .kn-list-item-container .kn-label-none:hover .field_1143 {
	color: grey;
}





/* Návrh nadpis - skrývatelné */

/*rám*/
#kn-scene_832 .view_2170{
	border-radius: 10px 10px 0 0;
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	border-bottom: solid 1px white;
	padding: 20px;
	margin-bottom: 0;
	margin-top: 50px;
	cursor: pointer;
}
#kn-scene_832 .view_2170:hover{
	background-color: rgba(16,156,215,.3);
}

/*nadpis*/
#kn-scene_832 .view_2170 h2{
	text-align: center;
	font-size: 25px;
	margin-top: 15px;
}

/*podtitulek*/
#kn-scene_832 .view_2170 .field_1404{
	text-align: center;
	font-size: 18px;
	font-weight: 300;
	margin-left: 20px;
}

/*šipka*/
#kn-scene_832 .view_2170 .kn-special-title{
	text-align: center;
	font-size: 18px;
}




/* BLOKY TEXTU */




/*rám snímků*/
#kn-scene_832 .view_2258,
#kn-scene_832 .view_1889,
#kn-scene_832 .view_2261,
#kn-scene_832 .view_2310,
#kn-scene_832 .view_2312,
#kn-scene_832 .view_2314,
#kn-scene_832 .view_2315
{
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);

	/*border: solid 1px rgba(0,0,0,.1);*/
	padding: 20px;
	margin-bottom: 0;
	margin-top: 0;

}

#kn-scene_832 .view_2258 h2,
#kn-scene_832 .view_1889 h2,
#kn-scene_832 .view_2261 h2
{
	margin-left: 20px;

}

/*karta snímku*/
#kn-scene_832 .view_2258 .kn-label-none,
#kn-scene_832 .view_1889 .kn-list-item-container .kn-label-none,
#kn-scene_832 .view_2261 .kn-label-none
{
	border-radius: 10px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.05);*/
	/*border: solid 3px rgba(16,156,215,.1);*/
	padding: 20px;
}

#kn-scene_832 .view_2258 .kn-label-none:hover,
#kn-scene_832 .view_1889 .kn-list-item-container .kn-label-none:hover,
#kn-scene_832 .view_2261 .kn-label-none:hover


{
	box-shadow: 0px 0px 10px lightgrey;	
	background-color: rgba(0,0,0,.05);

}


/*náhledy obrázků přiřazené snímku*/



#kn-scene_832 .view_1889 .kn-table
{
	overflow: hidden;
}

#kn-scene_832 .view_1889 .field_1249,
#kn-scene_832 .view_1889 .field_1250
{
	width: 50%;
	max-height:200px;
	overflow: hidden;
	display: inline-block;
	float:left;
	
}

#kn-scene_832 .view_1889 img{
	max-height: 180px;
	max-width: 100%;
	border-radius: 10px;
}



/*rám snímků - přidat*/
#kn-scene_832 .view_1893{
	border-radius: 0;
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	/*border: solid 1px rgba(0,0,0,.1);*/
	padding: 20px;
	width: 100%;
		margin-bottom: 0;
}

#kn-scene_832 .view_1893 form{
	border-radius: 10px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.05);*/
	border: solid 3px rgba(16,156,215,.1);
	padding: 20px;
}

#kn-scene_832 .view_1893 form:hover{
	box-shadow: 0px 0px 10px lightgrey;	
	
}


/*tlačítko zpracovat - pozadí*/
#kn-scene_832 .view_1895{
	border-radius: 0 0 10px 10px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	/*border: solid 1px rgba(0,0,0,.1);*/
	padding: 20px;
	width: 100%;

}

/*pole na přidání*/
#kn-scene_832 #kn-input-field_1151 textarea {
	border: none;
	background-color: rgb(235, 235, 235);
	box-shadow: none;
	width: 100%;
	border-radius: 10px;
	  outline: none;
}

#kn-scene_832 .is-constrained {
	max-width: none;
}


/*název odstavce*/
#kn-scene_832 .field_1465,
#kn-scene_832 .field_1149,
#kn-scene_832 .field_1467
{
	/*text-align: center;*/
	font-size: 16px;
	font-weight: 500;
}

#kn-scene_832 .field_1465 a,
#kn-scene_832 .field_1149 a,
#kn-scene_832 .field_1467 a
{
	color: rgba(16,156,215,1);
}

#kn-scene_832 .field_1465 span,
#kn-scene_832 .field_1149 span,
#kn-scene_832 .field_1467 span
{
	text-decoration: none !important;
}




/* MOODBOARDY */

/*nadpis*/
#kn-scene_832 .view_1995 h2{
	margin-left: 20px;
}

/*bg*/
#kn-scene_832 .view_1995{
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	/*border: solid 1px rgba(0,0,0,.1);*/
	padding: 20px;
	margin-bottom: 0;
}

/*karta snímku*/
#kn-scene_832 .view_1995 .kn-list-item-container{
	border-radius: 10px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	/*border: solid 1px rgba(0,0,0,.1);*/
	margin-bottom: 20px;
	padding: 20px;
}

/*img*/
#kn-scene_832 .view_1995 img{
	border-radius: 5px;
}



/*tlačítko "+/- úvodní odstavec"*/
.view_2310 .kn-submit,
.view_2314 .kn-submit
{
	text-align: center;
}

/*tlačítko "+/- pracovní postup"*/
.view_2312 .kn-submit,
.view_2315 .kn-submit
{
	text-align: center;

}


/*zarovnání tlačítek*/
.view_1986 .control

{
	text-align: center;
}

/*tlačítko "uložit"*/
.view_1893 .kn-submit
{
	text-align: right;
}

/*tlačítko "přidat moodboard"*/
.view_1997 .kn-submit
{
	text-align: center;

}

/*tlačítko "zpracovat výstup"*/
.view_1895
{
	text-align: center;

}
.view_1895 .control
{
	text-align: center;


}


/*tlačítko "vytvořit soubor"*/
.view_1916 .control
{
	text-align: left;
}


/*tlačítko přidat moodboard - pozadí*/
#kn-scene_832 .view_1997{
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	margin-bottom: 0;
	padding: 20px;
	width: 100%;

}




/*A DOKUMENTY (také u tvorby rozpočtu)*/ 

/*karta A dokumentu*/
#kn-scene_832 .view_1897 .kn-list-item-container .kn-label-none,
#kn-scene_1034 .view_2234 .kn-list-item-container .kn-label-none
{
	border-radius: 10px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.05);
	/*border: solid 1px rgba(0,0,0,.1);*/
	padding: 10px;
	min-height: 80px;
}

#kn-scene_832 .view_1897 .kn-list-item-container .kn-label-none:hover,
#kn-scene_1034 .view_2234 .kn-list-item-container .kn-label-none:hover
{
	box-shadow: 0px 0px 10px lightgrey;	
}

#kn-scene_832 .view_1897 img,
#kn-scene_1034 .view_2234 img
{
	border-radius: 0px;
	min-height:50px;
}

#kn-scene_832 .view_1897 .field_301_thumb_69 .kn-detail-body,
#kn-scene_1034 .view_2234 .field_301_thumb_69 .kn-detail-body
{
	min-height:54px;
}


/*A načíst*/
#kn-scene_832 .field_1212,
#kn-scene_1034 .field_1212
{
	margin-left: 80px;
	color: rgba(0,0,0,.5);
	height:30px;
	margin-top: -45px;
}

#kn-scene_832 .field_1212 a,
#kn-scene_1034 .field_1212 a
{
	color: rgba(16,156,215,1);
	text-decoration: none;
}


/*A created*/
#kn-scene_832 .field_1210, 
#kn-scene_1034 .field_1210
{
	margin-left: 80px;
	height:30px;
	margin-top: -42px;
}

#kn-scene_832 .field_1210 a,
#kn-scene_1034 .field_1210 a
{
	color: rgba(0,0,0,.5);
	text-decoration: none;
}

#kn-scene_832 .view_1897 .kn-list-item-container .kn-label-none:hover .field_1210 a,
#kn-scene_1034 .view_2234 .kn-list-item-container .kn-label-none:hover .field_1210 a
{
	color: rgba(16,156,215,1);	
}

/*A creator*/
#kn-scene_832 .field_1217,
#kn-scene_1034 .field_1217
{
	margin-left: 80px;
	color: rgba(0,0,0,.3);
	height:30px;
	margin-top: -10px;

}

/*A delete*/
#kn-scene_832 .field_1216,
#kn-scene_1034 .field_1216
{
	text-align: right;
	margin-top: -40px;


}
#kn-scene_832 .field_1216 a,
#kn-scene_1034 .field_1216 a 
{
	color: rgba(0,0,0,.5);
}

#kn-scene_832 .field_1216 a:hover,
#kn-scene_1034 .field_1216 a:hover
{
	color: rgba(171,59,61,1.00);
}








/*G DOKUMENTY*/
/*2 instance - realizace*/
/*G dokumenty přidat*/
#kn-scene_832 .view_1916,
#kn-scene_850 .view_2166
{
	margin-bottom: 0;
	padding-top: 30px;
	padding-left: 25px;
	border: solid 1px rgba(0,0,0,.1);
	border-bottom:none;
	border-radius: 10px 10px 0 0;
	margin-top: 60px;
}


#kn-scene_832 .view_1916 .kn-subtitle,
#kn-scene_850 .view_2166 .kn-subtitle
{
	text-align: center;
}


/*drive embedd*/
#kn-scene_832 .view_2321
{
	margin-top: 0;
	margin-bottom: 0;
	border: solid 1px rgba(0,0,0,.1);
	border-top:none;
	border-bottom:none;
	border-radius: 0;
	padding: 10px 30px;
}
#kn-scene_832 .view_2321 iframe
{

	border-radius: 10px;
	background-color: rgba(0,0,0,.02);
}

/*seznam dokumentů*/
#kn-scene_832 .view_1846,
#kn-scene_850 .view_2168
{
	margin-top: 0;
	border: solid 1px rgba(0,0,0,.1);
	border-top:none;
	border-radius: 0 0 10px 10px;
	padding: 0 30px 30px;
}


/*karta dokumentu*/
#kn-scene_832 .view_1846 .kn-list-item-container,
#kn-scene_850 .view_2168 .kn-list-item-container
{
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border-top: solid 1px rgba(0,0,0,.1);
	padding: 10px;
	min-height: 62px;
}

#kn-scene_832 .view_1846 .kn-list-item-container:last-of-type,
#kn-scene_850 .view_2168 .kn-list-item-container:last-of-type
{
	border-bottom: solid 1px rgba(0,0,0,.1);
}

#kn-scene_832 .view_1846 .kn-list-item-container:hover,
#kn-scene_850 .view_2168 .kn-list-item-container:hover
{
	/*box-shadow: 0px 0px 10px lightgrey;*/
	background-color: rgba(16,156,215,.1);
}

/*ikona dokumentu*/
#kn-scene_832 .field_301_thumb_8,
#kn-scene_850 .field_301_thumb_8
{
	text-align: left;

}

/*popisek/link*/
#kn-scene_832 .field_1061,
#kn-scene_850 .field_1061
{
	margin-left: 60px;
	color: rgba(0,0,0,.5);
	height:30px;
	margin-top: -38px;
}

#kn-scene_832 .field_1061 a,
#kn-scene_850 .field_1061 a
{
	text-decoration:none;
	color: rgba(0,0,0,.5);
}

#kn-scene_832 .view_1846 .kn-list-item-container .field_1061 a:hover,
#kn-scene_850 .view_2168 .kn-list-item-container .field_1061 a:hover
{
	color: rgba(16,156,215,1);
}



/*G delete*/
#kn-scene_832 .field_1062,
#kn-scene_850 .field_1062
{
	text-align: right;
	margin-top: -28px;
	


}
#kn-scene_832 .field_1062 a,
#kn-scene_850 .field_1062 a
{
	color: rgba(0,0,0,.5);
}

#kn-scene_832 .field_1062 a:hover,
#kn-scene_850 .field_1062 a:hover
{
	color: rgba(16,156,215,1);
}





/*skryté filtrovací menu výška*/

.js-filter-menu {
	margin-top: 0px;
	margin-bottom: 0px;
}





/********** MANAGEMENT - ROZPOČET V2 **********/


/* Nadpisy */

#kn-scene_1152 .view_2523 h2,
#kn-scene_1152 .view_2525 h2

{
	font-size: 25px;
	text-align: center !important;
	margin-bottom: 20px;
}

/*Nadpis "Tým", "Další výdaje", "Technika"*/
#kn-scene_1152 .view_2678 h2,
#kn-scene_1152 .view_2680 h2,
#kn-scene_1152 .view_2682 h2,
#kn-scene_1152 .view_2685 h2


{
	margin: 40px 0 -10px 30px;
	font-size: 20px;
	border-bottom: solid 1px lightgray; 
	padding-bottom: 10px;

	
}

/*Nadpis"*/
#kn-scene_1152 .view_2581 h3

{
	font-size: 20px;
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;
    border-bottom: solid 1px lightgray;
	padding-bottom: 10px;
}

#kn-scene_1152 .view_2830 h2


{
	margin: 20px 0 30px 30px;
	font-size: 20px;
	border-bottom: solid 1px lightgray;
	padding-bottom: 10px;
	margin-right:30px;
	
}

/* nadpis aktuální verze */
#kn-scene_1152 .view_2587 h2
{
	margin-left: 20px;
	margin-right:30px;
	font-size: 20px;
	border-bottom: solid 1px lightgray;
	padding-bottom: 10px;
	
}



#kn-scene_1152 .view_2523

{
	margin-top: 30px;
		margin-bottom: 10px;
}




/***Poznámka k ceně***/

#kn-scene_1152 .view_3002

{
	text-align: center;
}

/***Rozpočet input***/

#kn-scene_1152 .view_2523 .is-constrained

{
	width: 200px;
	max-width: 200px;
	margin: 0 auto -54px;
	padding-bottom: 0;
}

#kn-scene_1152 .view_2523 input

{
	align: center !important;
	text-align: center;
	font-size: 20px;
	font-weight: 600 !important;
	background-color: #f8f8f8 !important;
	border: solid 1px lightgray;
}

/*Tlačítko aktualizace*/

#kn-scene_1152 .view_2523 .kn-submit

{
	text-align: center;
	margin-left:400px;

	padding-bottom: 15px;
}


#view_2523 .kn-button
{
	border: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	background-color: transparent !important;
	padding: 4px 10px;
	
	max-height:28px;
}

#view_2523 .kn-button:hover
{
	background-color:  rgba(16,156,215,.1) !important;
}

/*Info o úrovní fin*/
#kn-scene_1152 .view_2747
{
	text-align: center;
	margin-bottom: 10px;
}

/*Horní panel*/

#kn-scene_1152 .view_2581
{
	margin-bottom: 0;

	padding-top: 10px;

	overflow: hidden;
	text-align: center;
	min-height: 200px;


}


#kn-scene_1152 .view_2581 .kn-details-column 
{

	background-color:  #f8f8f8;
	border-radius: 10px 10px 0 0;
	overflow: hidden;
	padding:0;
	padding-bottom: 10px;
}

#kn-scene_1152 .view_2581 .columns,
#kn-scene_1152 .view_2581 .kn-details-group-column,
#kn-scene_1152 .view_2581 .field_1737 .kn-detail-body
{
	margin:0;
	padding: 0;
}


#kn-scene_1152 .fin_progressbar
{
	background-color: #B3B3B3;
	border-radius: 15px;
	overflow: hidden;
	/*width:98%;*/

	height:25px;
	margin: 0 30px;


}

/*@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}*/

#kn-scene_1152 .fin_progressed
{
	border-radius: 15px;
	height: 25px;
  animation: 1s ease-out 0s 1 slideInFromLeft;
/*	animation-play-state: paused;*/

}

/*Hláška %*/
#kn-scene_1152 .view_2581 .field_1740
{
	margin-top: -25px;
	color: white;
}




/***Progress bar produkční rezervy***/

#kn-scene_1152 .prorez_progressbar
{
	background-color: rgba(0,0,0,.2);
	border-radius: 15px;
	overflow: hidden;
	width:50%;
	height:6px;
	margin-left:25%;
	margin-top: 0px;

}

#kn-scene_1152 .prorez_progressed
{
	border-radius: 15px;
	height: 6px;
	background-color: rgba(255,147,30,.67);
  animation: 1s ease-out 0s 1 slideInFromLeft;
}


/*tabulka náklady*/
#kn-scene_1152 .view_2830
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:0;
	padding-bottom: 20px;
	margin-bottom: 20px;
	min-height:150px;
}

/*tabulka náklady položky*/
#kn-scene_1152 .view_2830 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
}

#kn-scene_1152 .view_2830 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1152 .view_2830 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}

#kn-scene_1152 .view_2830 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
	color: grey;
}



/*KLIENTSKÝ ROZPOČET*/
/*Klientský rozpočet - top bg*/
#kn-scene_1152 .view_2525
{
	text-align: center;
	margin-bottom: 0;
	padding-top: 30px;
	margin-top: 50px;
	border-top: solid 1px lightgray;
}

/*Rozpočet - mid bg*/
#kn-scene_1152 .view_2587
{
	margin-bottom: 10px;
	padding-top: 10px;
	margin-top: -20px;
	border-radius: 0;
	background-color:  #f8f8f8;
	min-height: 147.39px;

	
}

/*Rozpočet - mid bg*/
#kn-scene_1152 .view_2587 h2
{
	margin-left: 30px !important;
	
}


/*inner bg green*/
#kn-scene_1152 .view_2587 section
{
	margin: 0 auto;
	/*border: solid 1px #D8EFC5;*/
	border-radius: 10px;
	width:100%;
	max-width: 600px;
/*	background-color: white;*/
	
}

/*nadpis souboru*/
#kn-scene_1152 .field_1210
{
	margin-top:-70px;
	margin-left: 80px;
	
}

#kn-scene_1152 .field_1210 a
{
	text-decoration: none;
	
}

/*nadpis souboru*/
#kn-scene_1152 .field_1217
{
	margin-left: 80px;
	
}

/*Rozpočet - mid bg*/
#kn-scene_1152 .view_2588
{
	margin-bottom: 5px;
	padding-top: 10px;
	border-radius: 0 0 10px 10px;
	text-align: center;	
	background-color:  #f8f8f8;
}

/*Rozpočet - mid inner*/
#kn-scene_1152 .view_2590
{
	margin-bottom: -10px;
	padding-top: 10px;
	border-radius: 0;
}

/* inner bg */
#kn-scene_1152 .view_2590 form

{
	margin: 40px 20px 0;
	background-color: #f8f8f8;
	border-radius: 10px 10px 0 0;
}

/*Rozpočet - mid inner*/
#kn-scene_1152 .view_2573
{
	margin-bottom: 0;
	padding-top: 10px;
	border-radius: 0;
}

/* inner bg */
#kn-scene_1152 .view_2573 form

{
	margin: 0 20px;
	background-color: #f8f8f8;
}



/*Rozpočet - mid inner (text pro klienta)*/
#kn-scene_1152 .view_2660
{
	margin-bottom: 0; 
	border-radius: 0;
}

/* inner bg */
#kn-scene_1152 .view_2660 form

{
	margin: 0 20px;
	background-color: #f8f8f8;
	padding-bottom: 10px;
}

/* Upravit ručně tlačítko */
#kn-scene_1152 .view_3018
{
	margin: -6px 20px 0;
	background-color: #f8f8f8;
	/*border-top: 1px solid lightgray;*/
	padding-top: 40px;

}

#kn-scene_1152 .view_3018 .is-constrained
{
	width:100%;
	max-width: 100%;
}


/* inner bg */
#kn-scene_1152 .view_3018 .kn-submit

{
	display: none;
}

#kn-scene_1152 .view_3018 input[type="checkbox"]
{
	display: none;
}

#kn-scene_1152 .view_3018 .checkbox
{
	cursor: pointer;
	color: #109CD7;
	border: 1px solid lightgrey;
	border-radius: 5px;
	padding: 8px 16px;
}


/* prázdná položlka - tlačítko */
#kn-scene_1152 .view_3020
{
	margin: -30px 20px 0;
	background-color: #f8f8f8;
	/*border-top: 1px solid lightgray;*/
	padding-left: 30px;
	padding-bottom: 20px;


}



/* Jednotný/Stručný rozpočet součtový panel */
/*Rozpočet - mid inner (součet)*/
#kn-scene_1152 .view_2592,
#kn-scene_1152 .view_3021 /*stručný rozp. položky*/
{
	margin-bottom: 0;
	border-radius: 0;
	margin-top: -15px;
}

/*tabulka součty*/
#kn-scene_1152 .view_2592 section,
#kn-scene_1152 .view_3021 section
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:20px 0;
	margin: 0 20px;
}

/*tabulka položky*/
#kn-scene_1152 .view_2592 .kn-details-column,
#kn-scene_1152 .view_3021 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
}

#kn-scene_1152 .view_2592 .kn-table,
#kn-scene_1152 .view_3021 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1152 .view_2592 .kn-detail-label,
#kn-scene_1152 .view_3021 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}

#kn-scene_1152 .view_2592 .kn-detail-body,
#kn-scene_1152 .view_3021 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
}

/*zvýrazněný součet*/
#kn-scene_1152 .view_2592 .field_1435
{

	border-radius: 5px;
	background-color: lightgray;
	padding-right: 10px;
	margin-right: -10px;
}


/* Podrobný rozpočet součtový panel */
/*Rozpočet - mid inner (součet)*/
#kn-scene_1152 .view_3019
{
	margin-bottom: 0;
	border-radius: 0;
}


/*tabulka součty*/
#kn-scene_1152 .view_3019 section
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:0;
	padding-bottom: 20px;
	margin: 0 20px;
}

/*tabulka položky*/
#kn-scene_1152 .view_3019 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
}

#kn-scene_1152 .view_3019 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1152 .view_3019 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}


/*pro součty*/
#kn-scene_1152 .view_3019 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
}

 
/*zvýrazněný součet*/
#kn-scene_1152 .view_3019 .field_2127
{

	border-radius: 5px;
	background-color: lightgray;
	padding-right: 10px;
	margin-right: -10px;
}


/*pro warning*/
#kn-scene_1152 .view_3019 .field_2130 .kn-detail-body,
#kn-scene_1152 .view_3019 .field_2132 .kn-detail-body
{

	text-align: center;
	width: 100% !important;
	font-weight: 600;
	color: red;
}




/*Rozpočet - bot inner*/
#kn-scene_1152 .view_2746
{
	margin: 0;
	border-radius: 0;
}

/* inner bg bot */
#kn-scene_1152 .view_2746 .control

{
	margin: 0 20px;
	
	background-color: #f8f8f8;
	border-radius: 0;
	padding-bottom: 10px;
	padding-top: 10px;

}

/* tlacitko bez outline */
#kn-scene_1152 .view_2746 .kn-button

{
	border: none;

}

/*Rozpočet - bot inner*/
#kn-scene_1152 .view_2591
{
	margin-bottom: 0;
	padding-bottom: 20px;
	border-radius: 0 0 10px 10px;
}

/* inner bg bot */
#kn-scene_1152 .view_2591 .control

{
	margin: 0 20px;
	background-color: #f8f8f8;
	border-radius: 0 0 10px 10px;
	padding-bottom: 10px;
	padding-top: 10px;

}

/* skrýt zprávu*/
#kn-scene_1152 .kn-form-confirmation

{
	display: none !important;
}









/*** Radio buttons - tag selector ***/

#kn-scene_1152 .view_2679, /*Tým*/
#kn-scene_1152 .view_2681, /*Výdaje*/
#kn-scene_1152 .view_2683, /*Technika*/
#kn-scene_1183 .view_3028 /*Finance-projekty Výdaje*/

{
	text-align: center;
}

/* roztažení na šířku */
#kn-scene_1152 .view_2679 .is-constrained,
#kn-scene_1152 .view_2681 .is-constrained,
#kn-scene_1152 .view_2683 .is-constrained,
#kn-scene_1183 .view_3028 .is-constrained

{
	max-width: 100%;
}

#kn-scene_1152 .view_2679 .kn-radio,
#kn-scene_1152 .view_2681 .kn-radio,
#kn-scene_1152 .view_2683 .kn-radio,
#kn-scene_1183 .view_3028 .kn-radio

{
    display:flex;
    flex-direction:row;
	justify-content:center;
	flex-wrap: wrap;
}


/* vnitřní rám */
#kn-scene_1152 .view_2679 form,
#kn-scene_1152 .view_2681 form,
#kn-scene_1152 .view_2683 form,
#kn-scene_1183 .view_3028 form

{
	margin: 20px;
	background-color: rgba(0,0,0,.03);
	border-radius: 10px;
}

/* nadpis to skrýt a zobrazit*/

#kn-scene_1152 .view_2679 .view-header,
#kn-scene_1152 .view_2681 .view-header,
#kn-scene_1152 .view_2683 .view-header,
#kn-scene_1183 .view_3028 .view-header,
#kn-scene_1152 .view_2684 .view-header,
#kn-scene_1152 .view_2627,
#kn-scene_1152 .view_2626,
#kn-scene_1152 .view_2689,
#kn-scene_1152 .view_2690


{
	color: rgba(16,156,215,1);
	cursor: pointer;
	text-align: center;
}

#kn-scene_1152 .view_2971{

	text-align: center;

}

#kn-scene_1152 .budget_switch{
	background-color: rgb(234, 245, 249);
	cursor: pointer;
	text-align: left;
	border-radius: 50px;
	font-size:16px;
	font-weight: 500;
	width:300px;
	display: inline-block;
	overflow: hidden;
}

#kn-scene_1152 .switch_R,
#kn-scene_1152 .switch_L
{
	width: 50%;
	text-align: center;
	display: inline-block;
	float: left;
	padding: 10px 0;
}

#kn-scene_1152 .switch_selected
{
	background-color: rgba(16,156,215,1);
	color:white;
}


/* hide *required  */
/*#kn-scene_1152 .view_2524 .kn-required {
	display: none;
}*/

/* skrýt radio */
#kn-scene_1152 .view_2679 input[type="radio"],
#kn-scene_1152 .view_2681 input[type="radio"],
#kn-scene_1152 .view_2683 input[type="radio"],
#kn-scene_1183 .view_3028 input[type="radio"]
{
	display: none;
}

/* nultá řada styl */
#kn-scene_1152 #connection-picker-radio-field_2121
{
	border-bottom: solid 1px lightgrey;
	margin-bottom: 20px;
}

#kn-scene_1152 #connection-picker-radio-field_2121 .control
{
	margin-bottom: 5px !important;
}

#kn-scene_1152 #kn-input-field_2121 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	margin: 10 3px;
	background-color: transparent;
	color: rgba(0,0,0,.4);
	padding: 5px 10px 3px 10px;
	border-radius: 0;
	cursor: pointer;
	white-space: nowrap;
	border-bottom: solid 3px rgba(0,0,0,0);
}

/* první řada styl */
#kn-scene_1152 #kn-input-field_1855 .conn_inputs .control span,
#kn-scene_1152 .view_2681 .conn_inputs .control span,
#kn-scene_1152 .view_2683 .conn_inputs .control span,
#kn-scene_1183 .view_3028 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	margin: 10 3px;
	background-color: transparent;
	color: rgba(0,0,0,.4);
	padding: 5px 10px 3px 10px;
	border-radius: 15px;
	cursor: pointer;
	white-space: nowrap;
	border: solid 1px rgba(16,156,215,0);
}

/* druhá řada styl */
#kn-scene_1152 #kn-input-field_1847 .conn_inputs .control span {
	/*margin-top: -20px;*/
	margin: 10px 3px 0;
	background-color: rgba(0,0,0,.05);
	color:rgba(0,0,0,.4);
	padding: 10px 10px 10px 10px;
	border-radius: 10px;
	cursor: pointer;
}

#kn-scene_1152 #kn-input-field_1847 .conn_inputs .control {
	margin-bottom: 25px;
}

/* zvýraznit vybrané nultá řada*/
#kn-scene_1152  #kn-input-field_2121 input[type="radio"]:checked + span
{
    /*background-color:rgba(16,156,215,.3) !important;*/
	border-bottom: solid 3px rgba(16,156,215,1);
	color: rgba(16,156,215,1);


	
}

/* zvýraznit vybrané první řada*/
#kn-scene_1152  #kn-input-field_1855 input[type="radio"]:checked + span,
#kn-scene_1152 .view_2681 input[type="radio"]:checked + span,
#kn-scene_1152 .view_2683 input[type="radio"]:checked + span,
#kn-scene_1183 .view_3028 input[type="radio"]:checked + span
{
    /*background-color:rgba(16,156,215,.3) !important;*/
	border: solid 1px rgba(16,156,215,1);
	color: rgba(16,156,215,1);

	
}

/* zvýraznit vybrané druhá řada */
#kn-scene_1152 #kn-input-field_1847 input[type="radio"]:checked + span
{
    background-color:rgba(16,156,215,.1) !important;
	color: rgba(16,156,215,1);
	
}


/* odsazení */
#kn-scene_1152 .view_2679 .control .conn_inputs .control,
#kn-scene_1152 .view_2681 .control .conn_inputs .control,
#kn-scene_1152 .view_2683 .control .conn_inputs .control
{
	margin-bottom: 10px;
}



/* zarovnání tlačítek */
#kn-scene_1152 .view_2679 .kn-submit,
#kn-scene_1152 .view_2681 .kn-submit,
#kn-scene_1152 .view_2683 .kn-submit

{
	margin-top:-10px;
	padding-bottom:15px;
}




/* TABULKY Rozpočtů */
/* nadpis */
#kn-scene_749 .view_1421 h2 

{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0;
}


/*počet záznamů na stránku*/
#kn-scene_1152 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}




/*vlastnosti tabulky*/


/*overflow tabulky*/
#kn-scene_1152 .view_2678 .kn-table-wrapper, /*Tým*/
#kn-scene_1152 .view_2680 .kn-table-wrapper, /*Výdaje*/
#kn-scene_1152 .view_2682 .kn-table-wrapper, /*Technika*/
#kn-scene_1152 .view_2684 .kn-table-wrapper,
#kn-scene_1183 .view_3025 .kn-table-wrapper, /*Finance-projekty Tým*/
#kn-scene_1183 .view_3027 .kn-table-wrapper /*Finance-projekty Výdaje*/

{
	overflow:visible;
	max-height: none;
	background-color: #f8f8f8;
	border-radius: 10px;
	padding: 30px 0;
	margin-left: 30px;
}


#kn-scene_1152 .view_2678 .kn-table-table,
#kn-scene_1152 .view_2680 .kn-table-table,
#kn-scene_1152 .view_2682 .kn-table-table,
#kn-scene_1152 .view_2684 .kn-table-table,
#kn-scene_1183 .view_3025 .kn-table-table,
#kn-scene_1183 .view_3027 .kn-table-table

{
	margin-left: 30px;
	border-radius: 10px;
	/*background-color: white;*/
	padding-bottom: 10px;
	width:95%;
}

/* řádky obecně */
#kn-scene_1152 .view_2678 .kn-table td, 
#kn-scene_1152 .view_2680 .kn-table td, 
#kn-scene_1152 .view_2682 .kn-table td, 
#kn-scene_1152 .view_2684 .kn-table td, 
#kn-scene_1183 .view_3025 .kn-table td, 
#kn-scene_1183 .view_3027 .kn-table td
{
	border-style:none;
	padding-top: 5px;
	padding-bottom: 5px;

}

#kn-scene_1152 .view_2678 .kn-table tr,
#kn-scene_1152 .view_2680 .kn-table tr,
#kn-scene_1152 .view_2682 .kn-table tr,
#kn-scene_1152 .view_2684 .kn-table tr,
#kn-scene_1183 .view_3025 .kn-table tr,
#kn-scene_1183 .view_3027 .kn-table tr
{
	background-color: transparent;
border-bottom: 1px solid #E5E5E5 !important;


}

/* záhlaví */
#kn-scene_1152 .view_2678 thead tr th,
#kn-scene_1152 .view_2680 thead tr th,
#kn-scene_1152 .view_2682 thead tr th,
#kn-scene_1152 .view_2684 thead tr th,
#kn-scene_1183 .view_3025 thead tr th,
#kn-scene_1183 .view_3027 thead tr th
{
	border-style: none;
	background-color: transparent;
	/*display: none;*/
	font-weight: 500;
	font-size: 14px;

}
#kn-scene_1152 .view_2678 thead tr,
#kn-scene_1152 .view_2680 thead tr,
#kn-scene_1152 .view_2682 thead tr,
#kn-scene_1152 .view_2684 thead tr,
#kn-scene_1183 .view_3025 thead tr,
#kn-scene_1183 .view_3027 thead tr
{
	border-style: none !important;
}



/* nadpis nadskupiny */

#kn-scene_1152 .view_2678 .kn-table .kn-group-level-1 td,
#kn-scene_1152 .view_2680 .kn-table .kn-group-level-1 td,
#kn-scene_1152 .view_2682 .kn-table .kn-group-level-1 td,
#kn-scene_1152 .view_2684 .kn-table .kn-group-level-1 td,
#kn-scene_1183 .view_3025 .kn-table .kn-group-level-1 td,
#kn-scene_1183 .view_3027 .kn-table .kn-group-level-1 td
{
	border-style: none;
	/*padding: 40px 0 20px !important;*/
	font-size: 14px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1152 .view_2678 .kn-table .kn-table-group,
#kn-scene_1152 .view_2680 .kn-table .kn-table-group,
#kn-scene_1152 .view_2682 .kn-table .kn-table-group,
#kn-scene_1152 .view_2684 .kn-table .kn-table-group,
#kn-scene_1183 .view_3025 .kn-table .kn-table-group,
#kn-scene_1183 .view_3027 .kn-table .kn-table-group
{
	background-color: transparent !important;
}

#kn-scene_1152 .view_2678 .kn-table .kn-table-group td,
#kn-scene_1152 .view_2680 .kn-table .kn-table-group td,
#kn-scene_1152 .view_2682 .kn-table .kn-table-group td,
#kn-scene_1152 .view_2684 .kn-table .kn-table-group td,
#kn-scene_1183 .view_3025 .kn-table .kn-table-group td,
#kn-scene_1183 .view_3027 .kn-table .kn-table-group td
{
	background-color: transparent !important;
	border-bottom: 1px solid lightgrey !important;
}


/*editovatelné sloupce bílé*/

#kn-scene_1152 .view_2678 .cell-edit,
#kn-scene_1152 .view_2680 .cell-edit,
#kn-scene_1152 .view_2682 .cell-edit,
#kn-scene_1152 .view_2684 .cell-edit,
/*#kn-scene_1183 .view_3025 .cell-edit,*/
#kn-scene_1183 .view_3027 .cell-edit
{
	background-color: white !important;
	border-radius: 5px;
	transition: 0.3s;
	
	
}

#kn-scene_1152 .view_2678 .cell-edit:hover,
#kn-scene_1152 .view_2680 .cell-edit:hover,
#kn-scene_1152 .view_2682 .cell-edit:hover,
#kn-scene_1152 .view_2684 .cell-edit:hover,
/*#kn-scene_1183 .view_3025 .cell-edit:hover,*/
#kn-scene_1183 .view_3027 .cell-edit:hover
{
	background-color: lightgrey !important;
}



/* součet */

#kn-scene_1152 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 5px 8px 15px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1152 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}



/*Natáčecí dny*/
#kn-scene_1152 .view_2685 .field_1907 {
	margin-top: 20px;
	margin-left: 20px;
}

#kn-scene_1152 .view_2686 .kn-submit {
	margin-left: 20px;
}

#kn-scene_1152 .view_2684 .view-header {
	text-align: center;
	margin-bottom: -20px;
}

/*dny v tabulce*/
/*
#kn-scene_1152 .field_1046 span{

	font-size: 18px !important;
	font-weight: normal;

	margin-top: -5px;
	display: inline-block;

}

/*portrét*/
/*
#kn-scene_749 .col-2>span {

	margin-top: -8px;
	display: inline-block;
	height: 27px;

}

/*doba cesty*/
/*
#kn-scene_749 .field_1045 span{
	color:gray;
}

/*odebrání podtržení linků*/
/*
#kn-scene_749 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
}

/*zarovnání položek*/
/*
#kn-scene_1152 .view_2520 .col-3
{
	margin-top: -5px;
	display: inline-block;
}





/*** Klientský rozpočet ***/



/*** Radio buttons - button selector ***/

#kn-scene_1152 .view_2590

{
	text-align: center;
	overflow: hidden;
}

/* roztažení na šířku */
#kn-scene_1152 .view_2590 .is-constrained

{
	max-width: 100%;
	width: 100%;
	margin-left: 0;
	margin-right: 3px;
}

#kn-scene_1152 .view_2590 .kn-radio

{
    display:flex;
    flex-direction:row;
	justify-content:center;
	flex-wrap: wrap;
}





/* hide *required  */
/*#kn-scene_1152 .view_2524 .kn-required {
	display: none;
}*/

#kn-scene_1152 .view_2590 .kn-input-connection

{
	margin-top: -30px;
}


/* skrýt radio */
#kn-scene_1152 .view_2590 input[type="radio"]
{
	display: none;
}

/* řada styl */
#kn-scene_1152 .view_2590 .conn_inputs .control
{
	/*margin-top: -20px;*/
	width:33.3%;
	    border-bottom: 1px solid rgba(0,0,0,.1);

}



#kn-scene_1152 .view_2590 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	width:100%;
	display: inline-block;
	color: #696969;

	font-size: 16px;
	text-transform: uppercase;

	padding: 10px 0;

	cursor: pointer;
	white-space: nowrap;

}

/* zvýraznit vybrané */
#kn-scene_1152 .view_2590 input[type="radio"]:checked + span
{

    border-bottom: 3px solid rgba(16,156,215,1);
	color: rgba(16,156,215,1);

	
}

#kn-scene_1152 .view_2590 .kn-submit

{
	display:none;


}


/***Text pro klienta***/

#kn-scene_1152 .view_2660 .is-constrained

{
	max-width: 100%;
	padding: 0 40px;
}

#kn-scene_1152 .view_2660 .kn-submit

{
	text-align: right;
	padding-right: 40px;
	margin-top:-50px;
	margin-bottom:100
}


/***Marže input***/
/*Nadpis*/
#kn-scene_1152 .view_2573 label

{
	text-align: left;
	margin-bottom: -25px;
	margin-left: -130px;
}

/*Input*/
#kn-scene_1152 .view_2573 .is-constrained

{
	max-width: 100%;
	margin: 0 45% -65px;
	padding-bottom: 0;
}

#kn-scene_1152 .view_2573 input

{
	align: center !important;
	text-align: center;
	font-weight: 500 !important;
	background-color: white !important;
}


/*Tlačítko aktualizace*/

#kn-scene_1152 .view_2573 .kn-submit

{
	text-align: center;
	margin-left:23%;
	margin-top: -5px;
	padding-bottom: 15px;
}


#view_2573 .kn-button
{
	border: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	background-color: transparent !important;
	padding: 4px 5px;
	
	max-height:28px;
}

#view_2573 .kn-button:hover
{
	background-color:  rgba(16,156,215,.1) !important;
}





/*Položky rozpočtu - součet*/
#kn-scene_1152 .view_2592 
{
	margin-top: -1px;
}












/* TABULKY Klientský rozpočet */



#kn-scene_1152 .view_3017

{
	margin-top: -22px;
	margin-bottom: 0;
}

#kn-scene_1152 .view_3016

{
	margin-top: -20px;
	margin-bottom: 0;

}

/*vlastnosti tabulky*/
#kn-scene_1152 .view_3016 .kn-table-wrapper,
#kn-scene_1152 .view_3017 .kn-table-wrapper

{

	margin: -15px 20px 0;
	background-color: #f8f8f8;
	border-radius: 0;
	padding: 30px;
	margin-top: 0;
	margin-bottom: 0;
	


}

#kn-scene_1152 .view_3016 .kn-table-table,
#kn-scene_1152 .view_3017 .kn-table-table

{
	border-radius: 10px;
	background-color: transparent;


}




/*overflow tabulky*/
#kn-scene_1152 .view_3016 .kn-table,
#kn-scene_1152 .view_3017 .kn-table

{

	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1152 .view_3016 .kn-table td,
#kn-scene_1152 .view_3017 .kn-table td
{
	border-left: none;
	border-right:none;
	padding-top: 5px;
	padding-bottom: 5px;
}

#kn-scene_1152 .view_3016 .kn-table tr,
#kn-scene_1152 .view_3017 .kn-table tr
{
	background-color: transparent;
}

/* záhlaví */
#kn-scene_1152 .view_3016 thead tr th,
#kn-scene_1152 .view_3017 thead tr th
{
	border-style: none;
	background-color: transparent;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/* nadpis nadskupiny */

#kn-scene_1152 .view_3016 .kn-table .kn-group-level-1 td,
#kn-scene_1152 .view_3017 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 20px 0 10px !important;
	font-size: 20px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1152 .view_3016 .kn-table .kn-table-group,
#kn-scene_1152 .view_3017 .kn-table .kn-table-group
{
	background-color: transparent !important;
}


/* součet */

#kn-scene_1152 .kn-table .kn-table-totals td
{
	border-style: none;
	padding: 5px 8px 15px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1152 .kn-table .kn-table-totals
{
	border-style: none;
	background-color: transparent !important;
}




/*editovatelné sloupce bílé*/

#kn-scene_1152 .view_3016 .cell-edit
{
	background-color: white !important;
	border-radius: 5px;
	transition: 0.3s;
	
	
}

#kn-scene_1152 .view_3016 .cell-edit:hover
{
	background-color: lightgrey !important;
}







/********** MANAGEMENT - ORGANIZACE **********/

/*SLOTY*/

/*** Úlohy***/

/* nadpis */
#kn-scene_1370 .view_3047 h2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1370 .view_3047 {
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1370 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}


/*počet záznamů na stránku*/
#kn-scene_1370 thead{
	display:none;
}


/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/


/*vlastnosti tabulky*/
#kn-scene_1370 .view_3047 .kn-table{
	/*width: 95%;
	margin-left: 30px;
	margin-right: 30px;*/

}

/*overflow tabulky*/
#kn-scene_1370 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1370 .kn-table td {
	border-left: none;
	border-right:none;
	padding-top: 20px;
	padding-bottom: 5px;

}

#kn-scene_1370 .kn-table tr {
	background-color: transparent;

}

#kn-scene_1370 .kn-table tbody tr {

	height: 54px;
}

/* záhlaví */
#kn-scene_1370 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1370 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1370 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1370 .kn-table tbody>tr:nth-child(2) {
	padding-top: 12px;
}

/* součet */

#kn-scene_1370 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1370 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1370 .view_3047 .col-1 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;

}
/*nadpis jméno*/
#kn-scene_1370 .view_3047 .col-2 {
	margin-top: -8px !important;
	display: inline-block;
}






/********** VIDEA - REALIZACE **********/



/*** Výstupy - všechny a dash ***/

/* nadpis */
#kn-scene_1214 .view_3429 h2, 
#kn-scene_658 .view_3469 h2 
{
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1214 .view_3429,
#kn-scene_658 .view_3469
{
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1214 .kn-records-nav,
#kn-scene_658 .view_3469 .kn-records-nav
{
	margin-left: 30px;
	margin-right: 30px;
}


/*počet záznamů na stránku*/
#kn-scene_1214 thead,
#kn-scene_658 .view_3469 thead
{
	display:none;
}



/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/

/*
table { width:250px;table-layout:fixed; }
table tr { height:1em;  }
td { overflow:hidden;white-space:nowrap;  } */

/*vlastnosti tabulky*/
#kn-scene_1214 .view_3429 .kn-table,
#kn-scene_658 .view_3469 .kn-table
{
	width: 100%;/*
	margin-left: 30px;
	margin-right: 30px;*/
	/*table-layout:fixed;*/


}

/*overflow tabulky*/
#kn-scene_1214 .kn-table-wrapper,
#kn-scene_658 .view_3469 .kn-table-wrapper
{
	overflow:visible;
	max-height: none;
	
}



/* řádky obecně */
#kn-scene_1214 .kn-table td,
#kn-scene_658 .view_3469 .kn-table td
{
	border-left: none;
	border-right: none;
	border-color: white;

	padding-top: 20px;
	padding-bottom: 5px;
	/*overflow:hidden;*/
	/*white-space:nowrap;*/

}





#kn-scene_1214 .kn-table tr,
#kn-scene_658 .view_3469 .kn-table tr
{
	background-color: #f4f4f4;
	transition: 0.3;
 	/* display: block;*/
}


/*
#kn-scene_1030 .kn-table tr::after {
background-color: red;
	height: 10px;
	content: "";
	    display: inline-block;
    width: 100%;

}*/


#kn-scene_1214 .kn-table tr:hover:not(.kn-group-level-1),
#kn-scene_658 .view_3469 .kn-table tr:hover:not(.kn-group-level-1)
{

	box-shadow: 0px 0px 10px lightgrey;
	border-style: none;
	/*background-color: white;*/
	/*position: relative;*/
	z-index: 10;

}

#kn-scene_1214 .kn-table tr:hover td,
#kn-scene_658 .view_3469 .kn-table tr:hover td
{
white-space:normal;
	border-color: transparent;

}


#kn-scene_1214 .kn-table td>span,
#kn-scene_658 .view_3469 .kn-table td>span
{
	/*max-height:34px;
	transition: max-height 1s;
	overflow:hidden;
	position: relative;
	display: inline-block;*/
}



#kn-scene_1214 .kn-table tr:hover td>span,
#kn-scene_658 .view_3469 .kn-table tr:hover td>span
{
	/*max-height:1000px;
	transition: max-height 1s;*/
}

/*

#kn-scene_1030 .kn-table tbody tr {

	height: 54px;
}*/

/* záhlaví */
#kn-scene_1214 thead tr th,
#kn-scene_658 .view_3469 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1214 .kn-table .kn-group-level-1 td,
#kn-scene_658 .view_3469 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1214 .kn-table .kn-table-group,
#kn-scene_658 .view_3469 .kn-table .kn-table-group
{
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1214 .kn-table tbody>tr:nth-child(2),
#kn-scene_658 .view_3469 .kn-table tbody>tr:nth-child(2)
{
	padding-top: 12px;
}

/* součet */

#kn-scene_1214 .kn-table .kn-table-totals td,
#kn-scene_658 .view_3469 .kn-table .kn-table-totals td
{
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1214 .kn-table .kn-table-totals,
#kn-scene_658 .view_3469 .kn-table .kn-table-totals
{
	border-style: none;
	background-color: transparent !important;
}


/*portrét*//*
#kn-scene_1214 .col-1 {
	margin-top: -11px;
	display: inline-block;
	height: 27px;
	width: 32px;

}
#kn-scene_1214 .col-1 img {
	transition: 0.3s;
}
#kn-scene_1214 .col-4 img:hover {
	opacity: 0.5;
}*/

#kn-scene_1214 .col-3,
#kn-scene_658 .view_3469 .col-3
{
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;
	overflow: visible!important;
}
#kn-scene_1214 .col-3 img,
#kn-scene_658 .view_3469 .col-3 img 
{
	transition: 0.3s;
	overflow: visible!important;

}
#kn-scene_1214 .col-3 img:hover,
#kn-scene_658 .view_3469 .col-3 img:hover
{
	box-shadow: 0px 0px 10px lightgrey;	
}

/*nadpis projekt/firma*/

#kn-scene_1214 .col-4,
#kn-scene_658 .view_3469 .col-4
{
	margin-top: -11px !important;
	display: inline-block;

}

#kn-scene_1214 .col-4 a,
#kn-scene_658 .view_3469 .col-4 a 
{
	color:black!important;
}

#kn-scene_1214 .col-4 .greytitle,
#kn-scene_658 .view_3469 .col-4 .greytitle 
{
	color: grey;

}

#kn-scene_1214 .col-8,
#kn-scene_658 .view_3469 .col-8
{
	display: inline-block;
	margin-top: -8px;
}

/*Thumbnaily*/
#kn-scene_1214 .col-6,
#kn-scene_658 .view_3469 .col-6
{

	overflow: visible!important;
}

#kn-scene_1214 .col-6 img,
#kn-scene_658 .view_3469 .col-6 img
{
	border-radius: 3px;
	height: 42px;
	margin-top: -14px;
	margin-bottom: -6px;
	min-width: 74px;
}


#kn-scene_1214 .col-6 a:not(:last-child),
#kn-scene_658 .view_3469 .col-6 a:not(:last-child)
{
	display: none!important;
}

#kn-scene_1214 .col-6 br,
#kn-scene_658 .view_3469 .col-6 br
{
	display: none!important;
}

/*Počet videí*/
#kn-scene_1214 .field_2529,
#kn-scene_658 .view_3469 .field_2529
{

	overflow: visible!important;
	width:0px;

}

#kn-scene_1214 .col-7,
#kn-scene_658 .view_3469 .col-7
{

	overflow: visible!important;
	margin-left: -25px;
}

#kn-scene_1214 .col-7 a,
#kn-scene_658 .view_3469 .col-7 a
{
	overflow: visible!important;
	text-align: center;

}
#kn-scene_1214 .col-7 a span,
#kn-scene_658 .view_3469 .col-7 a span
{
	border-radius: 50%;
	height:20px!important;
	width: 20px!important;
	line-height: 20px;
	background-color: #83c8f9;
	background-color: white;
	display: inline-block;
	/*color: white;*/
}

#kn-scene_1214 .col-7 a:not(:last-child),
#kn-scene_658 .view_3469 .col-7 a:not(:last-child)
{
	display: none!important;
}

#kn-scene_1214 .col-7 br,
#kn-scene_658 .view_3469 .col-7 br
{
	display: none!important;
}

/* STATE Výstupu (mng projekty) */

#kn-scene_1214 .col-2 a,
#kn-scene_658 .view_3469 .col-2 a
{
  /*display: inline-block;
  width: 150px!important;*/

}

#kn-scene_1214 .proj_state,
#kn-scene_658 .view_3469 .proj_state
{
	/*background-color: #B3B3B3;*/
	border-radius: 15px;
	overflow: hidden;
	/*width:98%;*/
    min-width: 100px!important;
	height:20px;
	text-align: center;
	line-height: 20px;
	color: white;



}


.pripravovane{
  background-color: #b3b3b3 !important;
}

.v_realizaci{
  background-color: #83c8f9 !important;
}



/*pozadí řádku*/

#kn-scene_1214 .kn-table tr .pripravovane{

}

#kn-scene_1214 .kn-table .v_realizaci_row,
#kn-scene_658 .kn-table .v_realizaci_row
{
  background-color: #c6e6fc !important;
}






/********** CESŤÁK - přehled jízd **********/

#kn-scene_406 .view_899 .kn-details-group {
	background-color: rgba(0,0,0,.03);
  	border-radius: 10px;
	padding:12px 7px 2px 7px;
  	margin: 0px;  	
}
#kn-scene_406 .view_899 .kn-details-group:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}


/*Portréty aut s okrajem*/
#kn-scene_406 img {
	border: 5px solid rgba(0,0,0,.1);
    transition: 0.3s;
}

#kn-scene_406 .field_581 img:hover {
	box-shadow: 0px 5px 15px lightgrey;
}

/*Interaktivní portréty aut - stín přečuhuje*/
#kn-scene_406 .kn-detail-body {
	overflow:visible;
}

#kn-scene_406 .view_915 {
	text-align: center;
}


/********** CESŤÁK - auta rámeček **********/

#kn-scene_406 #view_926 {
	text-align: center;
	border-style: solid;
	border-bottom-style: none;
	border-color:  rgba(0,0,0,.1);
	border-width: 1px;
  	border-radius: 15px 15px 0 0;
	padding: 20px 7px 0px 7px;
  	margin: 0px;  	
}

#kn-scene_406 #view_915 {
	text-align: center;
	border-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-color:  rgba(0,0,0,.1);
	border-width: 1px;
  	border-radius: 0 0 0 0;
	padding:0px 7px 2px 7px;
  	margin: 0px;  	
}

#kn-scene_406 #view_896 {
	border-style: solid;
	border-top-style: none;
	border-color:  rgba(0,0,0,.1);
	border-width: 1px;
  	border-radius: 0 0 15px 15px;
	padding:12px 7px 12px 7px;
  	margin: 0px;  	
}

/*styl tlačítka "všechna auta"*/
#kn-scene_406 #view_896 .kn-button {
	border-color: 	rgba(0,0,0,0);
	transition: 0.3s; 
}

#kn-scene_406 #view_896 .kn-button:hover {
	border-color:  rgba(0,0,0,.1);
}

/********** CESŤÁK - probíhající jízda upozornění **********/
/*(druhá položka je dir dashboard)*/
/*stylování celku*/
#kn-scene_406 .view_897 .kn-details-group, #kn-scene_658 .view_1428 .kn-details-group {
	background-color: rgba(15,155,217,1);
  	border-radius: 10px;
	padding:12px 7px 2px 7px;
  	margin: 0px;
	color: white;
	text-align: center;
}

/*hover stín celku*/
#kn-scene_406 .view_897 .kn-details-group:hover, #kn-scene_658 .view_1428 .kn-details-group:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}



/*bílý popisek*/
#kn-scene_406 .view_897 .field_573 a, #kn-scene_658 .view_1428 .field_683 a {
	color: white;
}

/********** MŮJ PROFIL/AUTO - aktivní jízda **********/




/* ZASTÁVKY */
#kn-scene_423 #view_924 {
	background-color: rgba(15,155,217,1);
  	border-radius: 15px 15px 0 0;
  	margin: 0px;  	
}

/*jednotlivé zastávky*/
#kn-scene_423 .view_924 .kn-list-item-container {
	padding-bottom: 10px;
	transition: 0.3s;
	border-bottom: solid 2px rgba(255,255,255,.1);
}

/*formátování obrázku*/
#kn-scene_423 .field_590 {
	text-align: center;
}

/*formátování náhledu místa*/
#kn-scene_423 .field_904_thumb_38 {
	text-align: center;
}

/*formátování názvu*/
#kn-scene_423 .field_730 {
	margin-top: 13px;
	font-size: 18px;
	text-align: center;
}

/*formátování času*/
#kn-scene_423 .field_602 {
	margin-top: 13px;
	margin-bottom: 13px;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
}

/*barva textů*/
#kn-scene_423 .field_730 span {
	text-decoration: none !important;
	color: rgba(255,255,255,1) !important;
}

#kn-scene_423 .field_602 span {
	text-decoration: none !important;
	color: rgba(255,255,255,0.8) !important;
}

/*tlačítko - přidat zastávku */
#kn-scene_423 #view_925 {
  	border-radius: 0;
  	margin: 0px;  
	padding: 0;
	margin-top: 10px;
}


#kn-scene_423 .view_925 .kn-button {
	width:100%;
	background-color: rgba(15,155,217,.2)!important;
	color: rgba(15,155,217,1) !important;
  	border-radius: 0px;
	height: 70px;
	font-weight: bold !important;
	font-size: 14px !important;

}


#kn-scene_423 .view_925:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}


/* konečná zastávka */
#kn-scene_423 #view_907 {
	background-color: rgba(247,247,247,1.00);
	background-color: rgba(15,155,217,1);
  	border-radius: 0 0 15px 15px;
  	margin: 0px; 
	padding: 0;
}


#kn-scene_423 .view_907 .kn-button {
	width:100%;
	padding-top:15px;
	color: rgba(15,155,217,1) !important;
	color: rgba(255,255,255,1) !important;
  	border-radius: 0px;
	height: 65px;
	font-weight: bold!important;
	font-size: 14px !important;
	border: none;
}
#kn-scene_423 .view_907:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}

/*centrování PH a cestující*/
#kn-scene_423 .view_936, #kn-scene_423 .view_940 {
	text-align: center;
}

/********** MŮJ PROFIL/AUTO - proběhlá jízda **********/




/* ZASTÁVKY */
#kn-scene_424 #view_959 {
	background-color: rgba(102,102,102,1.00);
  	border-radius: 15px;
  	margin: 0px;  	
}

/*jednotlivé zastávky*/
#kn-scene_424 .view_959 .kn-list-item-container {
	padding-bottom: 10px;
	transition: 0.3s;
	border-bottom: solid 2px rgba(255,255,255,.1);
}

/*formátování obrázku*/
#kn-scene_424 .field_590 {
	text-align: center;
}

/*formátování názvu*/
#kn-scene_424 .field_730 {
	margin-top: 13px;
	font-size: 18px;
	text-align: center;
}

/*formátování času*/
#kn-scene_424 .field_602 {
	margin-top: 13px;
	margin-bottom: 13px;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	

}

/*barva textů*/
#kn-scene_424 .field_730 span {
	text-decoration: none !important;
	color: rgba(255,255,255,1) !important;
}

#kn-scene_424 .field_602 span {
	text-decoration: none !important;
	color: rgba(255,255,255,0.8) !important;
}

/*tlačítko - přidat zastávku */
#kn-scene_424 #view_925 {
  	border-radius: 0;
  	margin: 0px;  
	padding: 0;
	margin-top: 10px;
}


#kn-scene_424 .view_925 .kn-button {
	width:100%;
	background-color: rgba(15,155,217,.2)!important;
	color: rgba(15,155,217,1) !important;
  	border-radius: 0px;
	height: 70px;
	font-weight: bold !important;
	font-size: 14px !important;
}


#kn-scene_424 .view_925:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}


/* konečná zastávka */
#kn-scene_424 #view_907 {
	background-color: rgba(247,247,247,1.00);
	background-color: rgba(15,155,217,1);
  	border-radius: 0 0 15px 15px;
  	margin: 0px; 
	padding: 0;
}


#kn-scene_424 .view_907 .kn-button {
	width:100%;
	padding-top:15px;
	color: rgba(15,155,217,1) !important;
	color: rgba(255,255,255,1) !important;
  	border-radius: 0px;
	height: 65px;
	font-weight: bold!important;
	font-size: 14px !important;
	border: none;
}
#kn-scene_424 .view_907:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}

/*centrování PH a cestující*/
#kn-scene_424 .view_936, #kn-scene_423 .view_940 {
	text-align: center;
}






/********** MŮJ PROFIL/AUTO VERZE 2 - vyber auto **********/

#kn-scene_1100 .view_2344 h1{
	margin-top: 50px;
	color: rgba(16,156,215,1);

}

/*karta auta*/
#kn-scene_1100 .view_2345 .kn-list-item-container .kn-label-none{
	border-radius: 15px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	background-color: rgba(16,156,215,1);
	overflow: hidden;
	cursor: pointer;
}

#kn-scene_1100 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 15px lightgrey;	
}


/*thumbnail auta*/
#kn-scene_1100 .field_1053{
	mask-image: linear-gradient(to bottom, 
		rgba(0,0,0,1) 50%, 
		rgba(0,0,0,0)
	);
	-webkit-mask-image: linear-gradient(to bottom, 
		rgba(0,0,0,1) 50%, 
		rgba(0,0,0,0)
	);
	margin-bottom: -20px;
}

#kn-scene_1100 .field_1053 img{
	border-radius: 15px 15px 0 0;
}


#kn-scene_1100 .field_1053 .kn-detail-body{
	margin:0;
	padding:0;
	height:180px;
	overflow: hidden;
}



/*Název auta*/
#kn-scene_1100 .field_508 {
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	color: white;
}


/*ZAČÍT CESTU - TLAČÍTKO*/
#kn-scene_1100 .kn-details-link  {
	border-radius: 0 0 10px 10px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 10px;

}

#kn-scene_1100 .kn-details-link a {
	color: white;

}


/********** MŮJ PROFIL/AUTO VERZE 2 - vyrazit na cestu **********/

/*Nadpisy*/
#kn-scene_1104 h2 {
	color: rgba(16,156,215,1);

}

/*firemní cesta? tlačítka*/
#kn-scene_1104 .view_2407 {
	width: 50%;
	text-align: center;
	margin: 0;
	height: 150px;
	color: white;
	font-size: 20px;
	font-weight: 300;

}

#kn-scene_1104 .view_2407 .content{
	text-align: center;
	margin: auto;
	margin-top: 10px;
	height: 130px;
	background-color: rgba(16,156,215,1);
	border: solid 4px rgba(16,156,215,1);
	max-width: 130px;
	border-radius: 15px;

	
}

#kn-scene_1104 .view_2407 img{
	margin-top: 5px;
	margin-bottom: -30px;
}

#kn-scene_1104 .view_2408 {
	width: 50%;
	text-align: center;
	margin: -150px 0 0 50%;
	height: 150px;
	color: rgba(16,156,215,1);
	font-size: 20px;
	font-weight: 300;

}

#kn-scene_1104 .view_2408 .content{
	text-align: center;
	margin: auto;
	margin-top: 10px;
	height: 130px;
	border: solid 4px rgba(16,156,215,1);
	max-width: 130px;
	border-radius: 15px;
}

#kn-scene_1104 .view_2408 img{

	margin-bottom: -25px;
}


/*skrýt checkbox firemní?*/
#kn-scene_1104 label{
	visibility: hidden;
}


/*předchozí tachometr*/
#kn-scene_1104 .view_2409{
	visibility: hidden;
	display: none;
}

/*input field tachometru*/




#kn-scene_1104 #field_1508{
	text-align: center;
	background-color: none;
	font-size: 40px;
	margin-bottom: -30px;
	width:100%;
}

#kn-scene_1104 input[type=number] {
	text-align: center;
	background-color: transparent;
	height: 50px !important;
	font-size: 40px;
	width:100%;
	border:none;
	box-shadow: none;
}

#kn-scene_1104 .is-constrained {

	max-width:100%;
}




#kn-scene_1104 .view_2409 .field_538{
	text-align: center;
	color: grey;
	font-size: 16px;
}

#kn-scene_1104 .view_2409{
	margin: 0px;
}

/*podtrhávací čára*/
#kn-scene_1104 #kn-input-field_1508:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 0 auto; /* This will center the border. */
    width: 150px; /* Change this to whatever width you want. */
    padding-bottom: 20px; /* This creates some space between the element and the border. */
    border-bottom: 4px solid rgba(16,156,215,1); /* This creates the border. Replace black with whatever color you want. */
}

/*Ano button*/
#kn-scene_1104 .view_2406 .kn-button{
	text-align: center;
	width:100%;
	height:55px;
	font-size: 20px;
	border-radius: 15px;
}


/*Začít skryté*/
#kn-scene_1104 .view_2411,
#kn-scene_1104 .view_2406
{
	display: none;
}

/*varování*/
#kn-scene_1104 .view_2412{
	text-align: center;
	width:100%;
	height:55px;
	font-size: 20px;
	border-radius: 15px;
	background-color: lightgray;
	color: white;
	padding-top: 15px;
	font-weight: 400;
	display: none;
}




/********** MŮJ PROFIL/AUTO VERZE 2 - probíhající cesta **********/


#kn-scene_1105 .view_2344 h1{
	margin-top: 50px;
	color: rgba(16,156,215,1);

}

/*karta auta*/
#kn-scene_1105 .view_2413 .kn-table{
	border-radius: 15px 15px 0 0;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	background-color: rgba(16,156,215,1);
	overflow: hidden;
	/*cursor: pointer;*/

}

#kn-scene_1105 .view_2413{
	margin-bottom: 0;
	margin-top: 20px;
}

/*thumbnail auta*/
#kn-scene_1105 .field_1053{
	mask-image: linear-gradient(to bottom, 
		rgba(0,0,0,1) 50%, 
		rgba(0,0,0,0)
	);
	-webkit-mask-image: linear-gradient(to bottom, 
		rgba(0,0,0,1) 50%, 
		rgba(0,0,0,0)
	);
	
	
}

#kn-scene_1105 .field_1053 img{
	border-radius: 15px 15px 0 0;
	width:100%
}


#kn-scene_1105 .field_1053 .kn-detail-body{
	margin:0;
	padding:0;
	height:180px;
	overflow: hidden;
}



/*Seznam zastávek*/
#kn-scene_1105 .view_2415{
	background-color: rgba(16,156,215,1);
	margin-left: -2px;
	margin-right: 16px;
	margin-bottom: 10px;
}

/*skrýt counter a message*/
#kn-scene_1105 .view_2415 .kn-records-nav,
#kn-scene_1105 .kn-form-confirmation
{
	display:none;
}

/*Tlačítko - přidat zastávku*/
#kn-scene_1105 .view_2416 .kn-button{
	background-color: rgba(16,156,215,.2) !important;
	border-radius: 0;
	width: 100%;
	margin-left: -2px;
	margin-right: -10px;
}



/********** FINANCE/CESTOVÁNÍ **********/

/* ROZCESTNÍK AUT */

/*#kn-scene_444 .view_1014 .kn-details-group {
	background-color: rgba(0,0,0,.03);
  	border-radius: 10px;
	padding:12px 7px 2px 15px;
  	margin: 0;  	
}
#kn-scene_444 .view_1014 .kn-details-group:hover {
	box-shadow: 0px 0px 5px lightgrey; 	
}
*/





#kn-scene_1283 h2{
	text-align: center;
}


/*karta auta*/
#kn-scene_1283 .view_1014 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	background-color: rgba(0,0,0,.03);
	cursor: pointer;
}

#kn-scene_1283 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*thumbnail auta*/
#kn-scene_1283 .field_1053 img{
	border-radius: 10px 10px 0 0;
	width: 100%;
	max-width: none;
}


#kn-scene_1283 .field_1053 .kn-detail-body{
	margin:0;
	padding:0;
	height:180px;
	overflow: hidden;
}

/*progress bar*/
/*
#kn-scene_697 .field_1002 img{
	border-radius: 0 0 4px 4px;
	opacity: 0.5;
}


#kn-scene_697 .field_1002 .kn-detail-body{
	margin:0;
	padding:0;
	height:5px;
	border-radius: 0 0 4px 4px;
	overflow: hidden;
}
*/


/*thumbnail uživatele*/
#kn-scene_1283 .field_296_thumb_1{
	margin-top: -40px;
	padding-right: 30px;
		padding-bottom: 15px;
	text-align: right;
}

#kn-scene_1283 .field_296_thumb_1 .kn-detail-body{
		overflow: visible;
}

#kn-scene_1283 .field_296_thumb_1 img{
	/*box-shadow: 0px 3px 5px 0px lightgrey;*/	
	
}

/*logo firmy empty*/
/*#kn-scene_697 .field_1001_thumb_60{
	margin-top: 5px;
	padding-right: 20px;
		padding-bottom: 15px
}

#kn-scene_697 .field_1001_thumb_60 .kn-detail-body{
		overflow: visible;
}
*/


/*název auta*/
#kn-scene_1283 .field_508 {
	margin-top: -40px;
	margin-left: 30px;
	/*text-align: center;*/
	font-size: 20px;
	font-weight: 400;
	color: rgba(16,156,215,1);

}

#kn-scene_1283 .field_508 a {
	color: rgba(16,156,215,1);

}

/*celý název*/
#kn-scene_1283 .field_616 {
	margin-left: 30px;
	color: grey;


}

/*Vlastnický status*/
#kn-scene_1283 .field_554 {
	text-align: right;
	margin-top: -28px;
	margin-right: 35px;
	color: grey;
	text-transform: uppercase;

}

/*RZ*/
#kn-scene_1283 .field_588 {
	margin-left: 30px;
	color: grey;
	padding-bottom: 10px;


}



/*Probíhá cesta*/
#kn-scene_1283 .field_1054{
	background-color: rgba(16,156,215,1);
	text-align: center;
	color: rgba(255,255,255,1.00);
	border-radius: 0 0 10px 10px;
	text-transform: uppercase;
}








/* PODSTRÁNKY PODLE AUT */

/* Auto Info - Rámečeky*/

#kn-scene_1342 .view_1020:first-of-type {
	border: 1px solid rgba(0,0,0,.0);
  	border-radius: 5px 5px 0 0;
	border-bottom-style: none;
  	padding-top: 25px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom: 0px;
}



#kn-scene_1342 .view_1015 {
	border: 1px solid rgba(0,0,0,.0);
  	border-radius: 0 0 5px 5px;
	border-top-style: none;
	padding-top: 5px;
  	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 0;
}

/* odsazení nadpisu auta */

#kn-scene_1342 .view_1020 .field_508 {
	margin-top: 15px;
}




/* Cesty - TABULKA CESTY*/

/* nadpis */
#kn-scene_1342 .view_1421 h2 {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 0;
}


/*počet záznamů na stránku*/
#kn-scene_1342 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}


/*dělicí čára*/
#kn-scene_1342 .kn-records-nav:after {
    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: 0 auto; /* This will center the border. */
    width: auto; /* Change this to whatever width you want. */
    padding-top: 20px; /* This creates some space between the element and the border. */
    border-bottom: 1px solid rgba(0,0,0,.1); /* This creates the border. Replace black with whatever color you want. */
}

/*vlastnosti tabulky*/
#kn-scene_1342 .view_1039 .kn-table,
#kn-scene_1342 .view_1018 .kn-table{
	width: 95%;
	margin-left: 30px;
	margin-right: 30px;

}

/*overflow tabulky*/
#kn-scene_1342 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1342 .kn-table td {
	border-left: none;
	border-right:none;
	padding-top: 20px;
	padding-bottom: 5px;
}

#kn-scene_1342 .kn-table tr {
	background-color: transparent;
}

/* záhlaví */
#kn-scene_1342 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/* nadpis měsíce */

#kn-scene_1342 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1342 .kn-table .kn-table-group {
	background-color: transparent !important;
}

/* součet */

#kn-scene_1342 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1342 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}

/*dny v tabulce*/
#kn-scene_1342 .field_1046 span{

	font-size: 18px !important;
	font-weight: normal;

	margin-top: -5px;
	display: inline-block;

}

/*portrét*/
#kn-scene_1342 .col-2>span {

	margin-top: -8px;
	display: inline-block;
	height: 27px;

}

/*doba cesty*/
#kn-scene_1342 .field_1045 span{
	color:gray;
}

/*odebrání podtržení linků*/
#kn-scene_1342 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
}

/*zarovnání položek*/
#kn-scene_1342 .view_1018 .col-5, 
#kn-scene_1342 .view_1039 .col-5,
#kn-scene_1342 .view_1018 .col-5

, 
#kn-scene_1342 .view_1039 .col-6{
	margin-top: -8px;
	display: inline-block;
}







/* Cesty - TABULKA Záznamy*/


/*šířka tabulky*/
#kn-scene_1356 .kn-table.view_1644,
#kn-scene_1356 .kn-table.view_1647{

	border: solid 1px lightgrey;
	border-radius: 5px;


}

/*overflow tabulky*/
#kn-scene_1356 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}

/* řádky obecně */
#kn-scene_1356 .kn-table td {
	border-color: lightgrey;
	border-left: none;
	border-right:none;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

#kn-scene_1356 .kn-table tr {
	background-color: transparent;
}

/* záhlaví */
#kn-scene_1356 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/* nadpis měsíce */

#kn-scene_1356 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1356 .kn-table .kn-table-group {
	background-color: transparent !important;
}

/* součet */

#kn-scene_1356 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1356 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}

/* Přidat cestu */

#kn-scene_1356 .view_1646 {
	text-align: center;
}







/* Cesty - ZÁZNAMY list*/



/*karta záznam*/
#kn-scene_1356 .view_3126 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	cursor: pointer;
}

#kn-scene_1356 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*portrét auta*/
#kn-scene_1356 .field_581_thumb_65{
	margin-top: 10px;
	margin-left: 15px;
}



/*ikona dokumentu*/
#kn-scene_1356 .field_301_thumb_8{
	text-align: left;
	margin-top:-60px;
	margin-left: 95px;
}


/*popisek*/
#kn-scene_1356 .field_1100 {
	margin-top: -40px;
	margin-left: 135px;
	color: rgba(0,0,0,.5);
	padding-bottom: 32px;


}

#kn-scene_1356 .field_1100 a {
	color: rgba(0,0,0,.5);
}



/* Cesty - ZÁZNAMY - detail*/



/*portrét uživatele*/
#kn-scene_803 .field_296_thumb_6{
	text-align: right;
	opacity: 0.8;
}

/*jméno uživatele*/
#kn-scene_803 .field_12{
	text-align: right;
	margin-top:-37px;
	margin-right:50px;
	color: rgba(0,0,0,.5);
}

/*Měsíc rok*/
#kn-scene_803 .field_1100 {
	font-size: 20px;
	font-weight: 400;
	padding-bottom: 10px;
	text-align: center;

}

/*portrét auta*/
#kn-scene_803 .field_581_thumb_65{
	margin-top: -40px;
}


/*Název auta*/
#kn-scene_803 .field_616 {
	margin-top: -75px;
	margin-left: 80px;
	font-size: 18px;
	font-weight: 400;
}

/*RZ*/
#kn-scene_803 .field_588 {
	margin-left: 80px;
	padding-bottom: 20px;
}

/*tlačítko - odemknout*/
#kn-scene_803 .view_1710 .control {
	text-align: left;
}

/*tlačítko - stáhnout*/
#kn-scene_803 .field_1103 .kn-detail-body {
	text-align: center;
}



/* Cesty - ZÁZNAMY - detail - Tabulka*/

/* řádky obecně */
#kn-scene_803 .kn-table td {
	border-color: lightgrey;
	border-left: none;
	border-right:none;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

#kn-scene_803 .kn-table tr {
	background-color: transparent;
}

/* záhlaví */
#kn-scene_803 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/* nadpis měsíce */

#kn-scene_803 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_803 .kn-table .kn-table-group {
	background-color: transparent !important;
}

/* součet */

#kn-scene_803 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_803 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}





/********** KONTAKTY - universal **********/
/*úprava centrování*/
#kn-scene_568, #kn-scene_569, #kn-scene_624, #kn-scene_570, #kn-scene_577, #kn-scene_623 {
	text-align: center;
}

#kn-scene_568 .input, #kn-scene_569 .input, #kn-scene_570 .input, #kn-scene_577 .input {
	box-shadow: 0;
}

#kn-scene_568 .table-keyword-search .input, #kn-scene_569 .table-keyword-search .input, #kn-scene_570 .table-keyword-search .input, #kn-scene_577 .table-keyword-search .input  {
	text-align: center;
	border: 1px solid rgba(0,0,0,.1);
  	border-radius: 30px 0 0 30px;
}



#kn-scene_568 .table-keyword-search .kn-button, #kn-scene_569 .table-keyword-search .kn-button, #kn-scene_570 .table-keyword-search .kn-button, #kn-scene_577 .table-keyword-search .kn-button  {
	text-align: center;
	border: 1px solid rgba(0,0,0,.1);
	margin-right: 20px;
  	border-radius: 0 30px 30px 0;
	
}

#kn-scene_568 .kn-add-filter, #kn-scene_569 .kn-add-filter, #kn-scene_570 .kn-add-filter, #kn-scene_577 .kn-add-filter {
  	border-radius: 10px;
}



/********** OSOBY **********/

/* karta osoby */

#kn-scene_816 .view_1731 .kn-table {
	border-radius: 33px 0 0 33px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	/*border: solid 1px rgba(0,0,0,.1);*/
	/*background-color: rgba(0,0,0,.03);*/
	/*cursor: pointer;*/
	height: 66px;
}



#kn-scene_816 .view_1731 .kn-table:hover {

	background-color: rgba(0,0,0,.03);


}


#kn-scene_816 .view_1731 .kn-list-item-container:before {

    content: ""; /* This is necessary for the pseudo element to work. */ 
    display: block; /* This will put the pseudo element on its own line. */
    margin: -15px auto 0px; /* This will center the border. */
    width: 70%; /* Change this to whatever width you want. */
    border-bottom: 1px solid rgba(0,0,0,.1); /* This creates the border. Replace black with whatever color you want. */
}

/* obrázek */
#kn-scene_816 .view_1731 .field_764_thumb_11 .kn-detail-body {
	margin: 0;
	padding: 0;


}

/* obrázek */
#kn-scene_816 .view_1731 .field_764_thumb_11 img {
	border: solid 1px lightgrey;


}

/* jméno */
#kn-scene_816 .view_1731 .field_195 {
	margin-left: 90px;
	margin-top: -10px;
	font-size: 16px;
}



/* firma */
#kn-scene_816 .view_1731 .field_445
{
	margin-left: 90px;
	height: 27.5px;
	margin-top: -73px !important;
	color: grey;
}


/* specializace */
#kn-scene_816 .view_1731 .field_1760
{
	margin-top: -10px;
	margin-left: 90px;
	color: white;

	
}

#kn-scene_816 .view_1731 .field_1760 span>span>span
{
	border-radius: 25px;
	background-color: rgba(16,156,215,0.3);
	padding: 0px 5px;
	color: white;
	
}
/*
#kn-scene_816 .view_1731 .field_1760 .kn-detail-body
{

	height:17px;
	padding-top: 5.25;
	padding-bottom: 5.25;
}
*/

/*dynamické vyhledávání osob jquery - skrýt pole*/
#kn-scene_1210 .view_2741 .kn-search_form
{
	display: none;
	
}


/********** FIRMY **********/

/*zarovnání tlačítek*/
.view_1241 .control{
	text-align: right;
}
 
/*karta firmy*/
#kn-scene_568 .view_1232 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	/*background-color: rgba(0,0,0,.03);*/
	cursor: pointer;
}

#kn-scene_568 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}

/* loga firem */
#kn-scene_568 .view_1232 .kn-list-content .kn-list-container img {
 	border-radius: 3px;
}



/*linka*/
#kn-scene_568 .field_897_thumb_27 {
	/*border-bottom: solid 1px rgba(0,0,0,.1);*/
	margin-bottom: 10px;
	padding-top: 10px;
}

/*název firmy*/
#kn-scene_568 .field_431 {
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 20px;
	font-weight: 400;
	/*color: rgba(16,156,215,1);*/
	background-color: rgba(0,0,0,.03);
	color: grey;
	text-align: left;
	padding-left: 35px;

}

#kn-scene_568 .field_431 a span{
	color: rgba(16,156,215,1);

	font-weight: 400;
}

/*zprostředkovatel logo*/
#kn-scene_568 .field_765_thumb_14 .kn-detail-body{
	text-align: right;
	margin-right: 10px;
	height:100px;
		margin-bottom: -125px;

	
}




#kn-scene_568 .field_765_thumb_14 img{
	border: solid 1px rgba(0,0,0,.1);
	border-radius: 50% !important;
	background-color: white;


}


/*celý název*/
#kn-scene_568 .field_440 {
	color: grey;
}

/* DETAIL FIRMY */


/* záhlaví firmy */

#kn-scene_574 .view_1748 {
	border-top: solid 1px rgba(0,0,0,.1);
	margin-top: 150px;
}

/*logo*/
#kn-scene_574 .view_1748 .field_897_thumb_27 {
	text-align: center;
	margin-top: -75px;

	
}

#kn-scene_574 .view_1748 .field_897_thumb_27 .kn-detail-body img {
	/*border-radius: 0;*/
	border: solid 1px rgba(0,0,0,.1);
}

/*logo zprostředkovatele*/
#kn-scene_574 .view_1854 {
	text-align: center;
	margin-top: -120px;	
	margin-left: 100px;
	height: 106px;
	margin-bottom: -5px;
}

#kn-scene_574 .view_1854 img {
	/*border-radius: 0;*/
	border: solid 1px rgba(0,0,0,.1);
}

/*text*/
#kn-scene_574 .view_1724 {
	text-align: center;

}


/*nadpis*/
#kn-scene_574 .view_1724 .field_431:first-of-type {
	font-size: 20px;
	font-weight: 500;

}


/*zarovnání tlačítek*/

.view_1745 .control{
	text-align: left;

}

/* karta místa */

#kn-scene_574 .view_1291 .kn-table {
	border-radius: 20px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	/*background-color: rgba(0,0,0,.03);*/
	/*cursor: pointer;*/
	/*height: 100px;*/
	overflow: hidden;
}

/* obrázek */
#kn-scene_574 .view_1291 .field_904_thumb_38 .kn-detail-body {
	margin: 0;
	padding: 0;
	/*background-color: rgba(0,0,0,.03);*/
	border-bottom: solid 1px rgba(0,0,0,.1);
	height:100px;
	overflow: hidden;
}

#kn-scene_574 .view_1291 .field_904_thumb_38 .kn-detail-body img {
	border-radius: 20px 0 0 0;
	width: 100px;
	mask-image: linear-gradient(to right, 
		rgba(0,0,0,1) 65%, 
		rgba(0,0,0,0)
	);
	-webkit-mask-image: linear-gradient(to right, 
		rgba(0,0,0,1) 65%, 
		rgba(0,0,0,0)
	);
	
}

/* název */
#kn-scene_574 .view_1291 .field_496 {
	margin-left: 120px;
	margin-top: -90px;
	
}

/* adresa */
#kn-scene_574 .view_1291 .field_774 {
	margin-left: 120px;
	height: 40px;
	overflow: hidden;
}



/* navigovat */
#kn-scene_574 .view_1291 .field_1140 {
	margin-top: 32px;
	margin-right: 8px;
}

/* podrobnosti */
#kn-scene_574 .view_1291 .kn-details-link {
	margin-left: 0;
	margin-top: -55px;
	margin-right: 130px;
	margin-bottom: 2px;
}


/* zarovnání tlačítek místa */
#kn-scene_574 .view_1291 .field_1140 .kn-detail-body {
	text-align: right;
}

#kn-scene_574 .view_1291 .kn-details-link .kn-detail-body {
	text-align: right;
}



/*panel osob*/

#kn-scene_574 .view_1234 {

	/*background-color: rgba(0,0,0,.1);*/
border: solid 1px rgba(0,0,0,.1);
	border-radius: 20px;
	/*background-color: rgba(0,0,0,.03);*/
	/*cursor: pointer;*/
	padding: 20px 40px 80px ;
	margin-top: 40px;
}

.view_1269 {
	margin-top: -80px;
}

/* karta osoby */

#kn-scene_574 .view_1234 .kn-table {
	border-radius: 33px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	/*border: solid 1px rgba(0,0,0,.1);*/
	/*background-color: rgba(0,0,0,.03);*/
	/*cursor: pointer;*/
	height: 66px;
}

/* obrázek */
#kn-scene_574 .view_1234 .field_764_thumb_11 .kn-detail-body {
	margin: 0;
	padding: 0;
}

/* jméno */
#kn-scene_574 .view_1234 .field_195 {
	margin-left: 80px;
	margin-top: -63px;
}

/* pozice */
#kn-scene_574 .view_1234 .field_434 {
	margin-left: 80px;
}

/* mapa */

#kn-scene_574 .view_1717{
	margin-top: 50px;
}

#kn-scene_574 .view_1717 img{
	border-radius: 0;
}
#kn-scene_574 .view_1717 .kn-map-search{
	display:none;
}


#kn-scene_574 .view_1717 .kn-map-view_1717{
	width: 100% !important;
}


#kn-scene_574 .view_1717 .fail-alert{
	display: none;
}





/********** HERCI **********/

/*zarovnání tlačítek*/
.view_1246 .control,
.view_2742 .control

{
	text-align: right;
}

.view_1730 .control{
	text-align: left;
	margin-top: -30px;
}

/*karta herce*/
#kn-scene_569 .view_1237 .kn-list-item-container .kn-label-none{
	border-radius: 10px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	background-color: rgba(0,0,0,.03);
	/*cursor: pointer;*/
	padding-bottom: 10px;
}


#kn-scene_569 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*portrét*/
#kn-scene_569 .view_1237 img{
	border-radius: 10px 10px 0 0;
	min-width: 100%;
	max-height: 355px;
	margin-bottom:10px;
}


#kn-scene_569 .view_1237 .kn-detail-body{
	margin:0;
	padding:0;
	overflow: hidden;
}

/*jméno*/
#kn-scene_569 .field_195 {

	font-size: 20px;
	margin-bottom: 5px;

}

#kn-scene_569 .field_195 a span{
	color: rgba(16,156,215,1);

	font-weight: 400;
}


/********** HLASY **********/

/*zarovnání tlačítek*/
.view_1863 .control{
	text-align: right;
}


/********** EXTERNISTÉ **********/

.view_1283 .control{
	text-align: right;
}

#kn-scene_570 .view_1239 .kn-list-content .kn-list-container {
	border: 1px solid rgba(0,0,0,.1);
  	border-radius: 70px;
	width: 31%;
	margin: 1%;
	text-align: left;
}



/********** LOKACE **********/


.view_1324 .control{
	text-align: right;
}

/*karta lokace*/
#kn-scene_577 .view_1260 .kn-list-item-container .kn-label-none{
	border-radius: 10px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	/*border: solid 1px rgba(0,0,0,.1);*/
	background-color: rgba(0,0,0,.03);
	/*cursor: pointer;*/
	padding-bottom: 10px;
}


#kn-scene_577 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*portrét*/
#kn-scene_577 .view_1260 img{
	border-radius: 10px 10px 0 0;
	min-width: 100%;
	max-height: 355px;
	margin-bottom:10px;
}


#kn-scene_577 .view_1260 .kn-detail-body{
	margin:0;
	padding:0;
	overflow: hidden;
}

/*jméno*/
#kn-scene_577 .field_496 {

	font-size: 20px;
	margin-bottom: 5px;

}

#kn-scene_577 .field_496 a span{
	color: rgba(16,156,215,1);

	font-weight: 400;
}




/********** BUSINESS **********/

/***** Úkoly *****/
/*(třetí je dir dashboard)*/
/* řádky obecně */
#kn-scene_672 .view_1354 .kn-table td, #kn-scene_672 .view_1380 .kn-table td, #kn-scene_658 .view_1449 .kn-table td {
	border-style: none;
	padding-top: 8px;
}

#kn-scene_672 .view_1354 .kn-table td:nth-of-type(2) , #kn-scene_672 .view_1380 .kn-table td:nth-of-type(2), #kn-scene_658 .view_1449 .kn-table td:nth-of-type(2)  {
	padding-top: 0;
}

#kn-scene_672 .view_1354 .kn-table tr, #kn-scene_672 .view_1380 .kn-table tr, #kn-scene_658 .view_1449 .kn-table tr {
	background-color: transparent;
}

/* záhlaví text*/
#kn-scene_672 .view_1354 thead tr th a, #kn-scene_672 .view_1380 thead tr th a, #kn-scene_658 .view_1449 thead tr th a {
	display: none;
}

/* záhlaví - je třeba zachovat pro udržení sloupců*/
#kn-scene_672 .view_1354 thead tr th, #kn-scene_672 .view_1380 thead tr th, #kn-scene_658 .view_1449 thead tr th {
	border-style: none;
	background-color: white;
}

/* nastavení pro portréty u skupinových úkolů*/
/*(druhý je dir dashbord)*/
#kn-scene_672 .view_1354 .col-2>span:not(:first-of-type), #kn-scene_658 .view_1449 .col-1>span:not(:first-of-type){
	margin-top:-80px;
	display: inline-block;
}
#kn-scene_672 .view_1354 .col-2 img, #kn-scene_658 .view_1449 .col-1 img {
	border: solid 2px white;
}





/* nadpis jméno */
#kn-scene_672 .view_1354 .kn-table .kn-group-level-1 td, #kn-scene_461 .view_1039 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 20px 0 10px 100px !important;
	font-size: 17px;
	font-weight: 400;
	color: gray;
	background-color: transparent !important;
}

#kn-scene_672 .view_1354 .kn-table .kn-table-group, #kn-scene_461 .view_1039 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* Nedokončené úkoly */
#kn-scene_672 .view_1354 {
	margin-top: 0;
	margin-bottom: 0;
}

#kn-scene_672 .view_1354 .kn-table-wrapper {
	margin-bottom: 0;
}

/* Dokončené úkoly */
#kn-scene_672 .view_1380 {
	padding-left: 16px;
	margin-bottom: 0;
}

#kn-scene_672 .view_1380 .kn-table td a {
	color: lightgrey;
}

#kn-scene_672 .view_1380 .kn-table td img {
	opacity: 0.5;
}


/* tlačítka pozastavené/dokončené */


#kn-scene_672 #view_1198 {
	margin-top: 20px;
	margin-bottom: 60px;

}





#kn-scene_674 {

}

/***** Meetingy *****/

/*budoucí meetingy*/

/*
#kn-scene_674 .view_1424 {
	border-top: 1px solid rgba(0,0,0,.1);
	padding-top:50px;
}

#kn-scene_674 .view_1191 .kn-list-content .kn-list-container {
	background-color: rgba(0,0,0,.05);
  	border-radius: 10px;
}

*/


/* Meetingy - Detail záznamu*/

/* Nadpis */



/* karta osoby 1*/


#kn-scene_687 .view_1476 {
	margin-bottom: 0;
}

#kn-scene_687 .view_1476 .kn-table {
	border-radius: 20px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.1);
	/*border: solid 1px rgba(0,0,0,.1);*/
	background-color: rgba(0,0,0,.03);
	/*cursor: pointer;*/
	height: 40px;
}

/* obrázek */
#kn-scene_687 .view_1476 .field_296_thumb_6 .kn-detail-body {
	margin: 0;
	padding: 0;
}

#kn-scene_687 .view_1476 .field_296_thumb_6 .kn-detail-body img {
	margin: 4px;
	padding: 0;
}

/* jméno */
#kn-scene_687 .view_1476 .field_12 {
	margin-left: 50px;
	margin-top: -37px;
	color: rgba(0,0,0,.8);
}



/* karta osoby 2*/


#kn-scene_687 .view_1477 {
	margin-bottom: 70px;
}



#kn-scene_687 .view_1477 .kn-table {
	border-radius: 20px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.1);
	/*border: solid 1px rgba(0,0,0,.1);*/
	background-color: rgba(0,0,0,.03);
	/*cursor: pointer;*/
	height: 40px;
}



/* obrázek */
#kn-scene_687 .view_1477 .field_764_thumb_10 .kn-detail-body {
	margin: 0;
	padding: 0;
}

#kn-scene_687 .view_1477 .field_764_thumb_10 .kn-detail-body img {
	margin: 4px;
	padding: 0;
}

/* jméno */
#kn-scene_687 .view_1477 .field_195 {
	margin-left: 50px;
	margin-top: -37px;
	color: rgba(0,0,0,.8);
}


/* Tabulka agenda */


/*šířka tabulky*/
#kn-scene_687 .kn-table.view_1478{
	border: solid 1px lightgrey;
	border-radius: 5px;
}

#kn-scene_687 .kn-table-wrapper {
	margin-bottom: 0;

}


/* řádky obecně */
#kn-scene_687 .kn-table td {
	border-color: lightgrey;
	border-left: none;
	border-right:none;
	border-bottom:none;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

#kn-scene_687 .kn-table tr {
	background-color: transparent;
}

/* záhlaví */
#kn-scene_687 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/*Výstupy*/

#kn-scene_687 .view_1480 .field_497 {
	font-size: 20px;
	margin-bottom: 5px;
}

#kn-scene_687 .view_1480 .field_497 a span{
	color: rgba(16,156,215,1);
	text-decoration: none;
	font-weight: 400;
}







/* Následující Meetingy - ZÁZNAMY list*/



/*karta záznam*/
#kn-scene_674 .view_1191 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	background-color: rgba(0,0,0,.1);
	/*border: solid 1px rgba(0,0,0,.1);*/
	cursor: pointer;
}

#kn-scene_674 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*portrét místa*/
#kn-scene_674 .view_1191 .field_904_thumb_37{
	padding-top: 10px;
	margin-left: 15px;
}



/*ikona dokumentu*/
#kn-scene_674 .field_301_thumb_8{
	text-align: left;
	margin-top:-60px;
	margin-left: 95px;
}


/*popisek*/
#kn-scene_674 .field_499 {
	margin-top: -50px;
	margin-left: 135px;
	color: rgba(0,0,0,.5);
	padding-bottom: 32px;


}

#kn-scene_674 .field_499 a {
	color: rgba(0,0,0,.5);
}

/*datum*/
#kn-scene_674 .field_858 {
	margin-top: -40px;
	margin-left: 135px;
	color: rgba(0,0,0,.5);
	padding-bottom: 20px;


}


/* Minulé Meetingy - ZÁZNAMY list*/



/*karta záznam*/
#kn-scene_674 .view_1403 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	cursor: pointer;
}

#kn-scene_674 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*portrét místa*/
#kn-scene_674 .view_1403 .field_904_thumb_37{
	margin-top: 10px;
	margin-left: 15px;
}



/*ikona dokumentu*/
#kn-scene_674 .field_301_thumb_8{
	text-align: left;
	margin-top:-60px;
	margin-left: 95px;
}


/*popisek*/
#kn-scene_674 .field_499 {
	margin-top: -50px;
	margin-left: 135px;
	color: rgba(0,0,0,.5);
	padding-bottom: 32px;


}

#kn-scene_674 .field_499 a {
	color: rgba(0,0,0,.5);
}

/*datum*/
#kn-scene_674 .field_853 {
	margin-top: -40px;
	margin-left: 135px;
	color: rgba(0,0,0,.5);
	padding-bottom: 20px;


}




/********** MANAGEMENT - PROJEKTY **********/

/*** Projekty - moje ***/


/* nadpis */
#kn-scene_1029 .view_2281 h2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1029 .view_2281 {
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1029 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}



/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/


/*vlastnosti tabulky*/
#kn-scene_1029 .view_2281 .kn-table{
	width: 95%;
	margin-left: 30px;
	margin-right: 30px;

}

/*overflow tabulky*/
#kn-scene_1029 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1029 .kn-table td {
	border-left: none;
	border-right:none;
	padding-top: 20px;
	padding-bottom: 5px;

}

#kn-scene_1029 .kn-table tr {
	background-color: transparent;

}

#kn-scene_1029 .kn-table tbody tr {

	height: 54px;
}





/* záhlaví */
#kn-scene_1029 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1029 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1029 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1029 .kn-table tbody>tr:nth-child(2) {
	padding-top: 12px;
}

/* součet */

#kn-scene_1029 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1029 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1029 .col-1 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;

}
#kn-scene_1029 .col-1 img {
	transition: 0.3s;
}
#kn-scene_1029 .col-1 img:hover {
	opacity: 0.5;
}

#kn-scene_1029 .col-2 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
}
#kn-scene_1029 .col-2 img {
	transition: 0.3s;

}
#kn-scene_1029 .col-2 img:hover {
	box-shadow: 0px 0px 10px lightgrey;	
}




/*odebrání podtržení linků*/
#kn-scene_1029 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}

#kn-scene_1029 td span a{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}





/*** Projekty - všechny ***/

/* nadpis */
#kn-scene_1030 .view_2196 h2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1030 .view_2196 {
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1030 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}


/*počet záznamů na stránku*/
#kn-scene_1030 thead{
	display:none;
}



/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/

/*
table { width:250px;table-layout:fixed; }
table tr { height:1em;  }
td { overflow:hidden;white-space:nowrap;  } */

/*vlastnosti tabulky*/
#kn-scene_1030 .view_2196 .kn-table{
	width: 100%;/*
	margin-left: 30px;
	margin-right: 30px;*/
	/*table-layout:fixed;*/


}

/*overflow tabulky*/
#kn-scene_1030 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
	
}



/* řádky obecně */
#kn-scene_1030 .kn-table td {
	border-left: none;
	border-right: none;
	border-color: white;

	padding-top: 20px;
	padding-bottom: 5px;
	/*overflow:hidden;*/
	/*white-space:nowrap;*/

}





#kn-scene_1030 .kn-table tr {
	background-color: #f4f4f4;
	transition: 0.3;
 	/* display: block;*/
}


/*
#kn-scene_1030 .kn-table tr::after {
background-color: red;
	height: 10px;
	content: "";
	    display: inline-block;
    width: 100%;

}*/


#kn-scene_1030 .kn-table tr:hover:not(.kn-group-level-1) {

	box-shadow: 0px 0px 10px lightgrey;
	border-style: none;
	/*background-color: white;*/
	/*position: relative;*/
	z-index: 10;

}

#kn-scene_1030 .kn-table tr:hover td {
white-space:normal;
	border-color: transparent;

}


#kn-scene_1030 .kn-table td>span

{
	/*max-height:34px;
	transition: max-height 1s;
	overflow:hidden;
	position: relative;
	display: inline-block;*/
}



#kn-scene_1030 .kn-table tr:hover td>span {
	/*max-height:1000px;
	transition: max-height 1s;*/
}

/*

#kn-scene_1030 .kn-table tbody tr {

	height: 54px;
}*/

/* záhlaví */
#kn-scene_1030 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1030 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1030 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1030 .kn-table tbody>tr:nth-child(2) {
	padding-top: 12px;
}

/* součet */

#kn-scene_1030 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1030 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1030 .col-1 {
	margin-top: -4px;
	display: inline-block;
	height: 27px;
	width: 32px;

}
#kn-scene_1030 .col-1 img {
	transition: 0.3s;
}
#kn-scene_1030 .col-4 img:hover {
	opacity: 0.5;
}

#kn-scene_1030 .col-3 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;
	overflow: visible!important;
}
#kn-scene_1030 .col-3 img {
	transition: 0.3s;
	overflow: visible!important;

}
#kn-scene_1030 .col-3 img:hover {
	box-shadow: 0px 0px 10px lightgrey;	
}

/*nadpis projekt/firma*/

#kn-scene_1030 .col-4 {
	margin-top: -8px !important;
	display: inline-block;

}

#kn-scene_1030 .col-4 a {
	color:black!important;
}

#kn-scene_1030 .col-4 .greytitle {
	color: grey;

}

#kn-scene_1030 .col-7 {
	display: inline-block;
	margin-top: -8px;
}

/*Thumbnaily*/
#kn-scene_1030 .col-8 {

	overflow: visible!important;
}

#kn-scene_1030 .col-8 img{
	border-radius: 3px;
	height: 42px;
	margin-top: -14px;
	margin-bottom: -6px;
	min-width: 74px;
}


#kn-scene_1030 .col-8 a:not(:last-child){
	display: none!important;
}

#kn-scene_1030 .col-8 br{
	display: none!important;
}

/*Počet videí*/
#kn-scene_1030 .field_2497{

	overflow: visible!important;
	width:0px;

}

#kn-scene_1030 .col-9 {

	overflow: visible!important;
	margin-left: -25px;
}

#kn-scene_1030 .col-9 a{
	overflow: visible!important;
	text-align: center;

}
#kn-scene_1030 .col-9 a span{
	border-radius: 50%;
	height:20px!important;
	width: 20px!important;
	line-height: 20px;
	background-color: #83c8f9;
	background-color: white;
	display: inline-block;
	/*color: white;*/
}

#kn-scene_1030 .col-9 a:not(:last-child){
	display: none!important;
}

#kn-scene_1030 .col-9 br{
	display: none!important;
}
/* VÝSTUPY */


/*

#kn-scene_1030 .kn-table tr td:nth-last-of-type(6){
	width:90!important;
	display: inline-block;
}

#kn-scene_1030 .kn-table tr td:nth-last-of-type(7){
	width:0!important;
	display: inline-block;
}

#kn-scene_1030 .kn-table tr td .col-7{
display: inline-block;

	width: 0px!important;
	height: 20px;
	margin-left:-95px !important;



}
*/
/*
#kn-scene_1030 .col-7 a{
	

	
	position: absolute;
	max-width:115px;
	max-height: 45px;
	min-height: 25px !important;
	overflow: hidden;
	text-align: left;
	border-radius: 15px !important;
  	padding: 5px 10px 5px 30px !important;
	margin-top:-5px !important;
	width: auto !important;
  white-space: nowrap;
	transition: .5s;
    pointer-events: none;
	
}

#kn-scene_1030 .col-7 a span{
    pointer-events: auto; 

}

#kn-scene_1030 .col-7 a:hover 
{
	display: inline-block;
max-width:100%;

  z-index: 5;
  max-height:100%;

  white-space: inherit;

	box-shadow: 0px 0px 10px lightgrey;	
	  background-color: white;


}


*/

/* STATE PROJEKTU (mng projekty) */

#kn-scene_1030 .col-2 a{
  /*display: inline-block;
  width: 150px!important;*/

}

#kn-scene_1030 .proj_state
{
	/*background-color: #B3B3B3;*/
	border-radius: 15px;
	overflow: hidden;
	/*width:98%;*/
    min-width: 100px!important;
	height:20px;
	text-align: center;
	line-height: 20px;
	color: white;



}


.pripravovane{
  background-color: #b3b3b3 !important;
}

.v_realizaci{
  background-color: #83c8f9 !important;
}



/*pozadí řádku*/

#kn-scene_1030 .kn-table tr .pripravovane{

}

#kn-scene_1030 .kn-table .v_realizaci_row{
  background-color: #c6e6fc;
}




/* VÝSTUPY PROJEKTU */
.project_outputs{

 margin-top: -2px;
	margin-left: 0px;
	width: 20px;
	height:20px;
  border-radius: 20px;
text-align: center;
	max-width: 20px;
	max-height: 20px;
  background-color: #b7e1f3;

	z-index: 6;
	color: white;
	
}

.project_outputs_missing{

 margin-top: -2px;
	margin-left: 0px;
	width: 20px;
	height:20px;
  border-radius: 20px;
text-align: center;
	max-width: 20px;
	max-height: 20px;
  background-color: indianred;

	z-index: 6;
	color: white;
	
}





/* STATUS PROJEKTU */

#kn-scene_1030 .col-5 a{
  display: inline-block;
  width: 250px!important;
	position: relative;
}



.status_card
{
  color:grey;
  max-width: 300px;
	width: 250px;
	border-radius: 10px;
	/*border: solid 1px grey;*/
  padding: 5px 10px;
	top:-30px;
	max-height: 48px;
	min-height: 48px;
	overflow:hidden;
	position: absolute;
  /*background-color: rgba(255,255,255,0.2);*/
  text-overflow: ellipsis !important;
  white-space: nowrap; 
	transition: 0.3s;
}
.status_card:hover
{



  max-width: 300px;
  z-index: 5;
  max-height:400px;
	box-shadow: 0px 0px 10px lightgrey;	
  background-color: white;
  padding: 5px 10px;
	overflow:visible;
	  white-space:normal; 
}



.status_text
{
/*color: rgba(16,156,215,1) !important;*/
  text-overflow: ellipsis !important;
	overflow:hidden;
	  white-space:no-wrap; 
	color:dimgray;
		/*border-top: solid 1px grey;*/

  /*background-color: rgba(255,255,255,0.2);*/
}

.status_card:hover .status_text
{

}





/*Subscriptions (viz jquery)*/

/*Skrýt ID matching*/
#kn-scene_1030 .field_1540 {
	display: none;
}

#kn-scene_1030 .view_2444 {
	display: none !important;
}


#kn-scene_1030 .col-15 .fa {
	margin-top: -4px;
	
	font-size: 16px;

}

#kn-scene_1030 .col-14 {
	width: 27px;
}

#kn-scene_1030 .col-15 {
	width: 27px;
	margin-left: -35px;

}


#kn-scene_1030 tbody>tr>td:nth-of-type(2) {
	width: 0px !important;

}


/*odebrání podtržení linků*/
#kn-scene_1030 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}

#kn-scene_1030 td span a{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}

/*discreet hide*/
#kn-scene_1030 .view_2196 .discreet{
	display: none;
}

#kn-scene_1030 .view_2196 td:nth-of-type(7):hover .discreet_label{
	display:none;
}

#kn-scene_1030 .view_2196 td:nth-of-type(7):hover .discreet{
	display:inline;
}


/*** Rozpočet ***/


/**Jednotná cena panel**/
/*Levá strana*/
#kn-scene_1034 .view_2227 .view-header{
	width:50%;
	text-align: center;
}
#kn-scene_1034 .view_2227 h2{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(16,156,215,1);
	color: white;
	padding: 6px 0 6px 0;
	border-radius: 5px 0 0 5px;
}

/*Pravá strana*/
#kn-scene_1034 .view_2227 .kn-submit{
	width:50%;
	text-align: center;
	margin-left: 50%;
	margin-top:-42px;
}

#kn-scene_1034 .view_2227 .kn-button{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	width:100%;
	text-align: center;
	background-color: rgba(16,156,215,0.3) !important;
	color: rgba(16,156,215,1) !important;
	border-radius: 0 5px 5px 0;
	transition: .3s;
}

#kn-scene_1034 .view_2227 .kn-button:hover{
	background-color: rgba(16,156,215,0.5) !important;
}


/**Rámcový rozpočet panel**/
/*Pravá strana*/
#kn-scene_1034 .view_2226 .view-header{
	width:50%;
	text-align: center;
	margin-left: 50%;
	
}
#kn-scene_1034 .view_2226 h2{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(16,156,215,1);
	color: white;
	padding: 6px 0 6px 0;
	border-radius: 0 5px 5px 0;
}

/*Levá strana*/
#kn-scene_1034 .view_2226 .kn-submit{
	width:50%;
	text-align: center;
	margin-top:-42px;
}

#kn-scene_1034 .view_2226 .kn-button{
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	width:100%;
	text-align: center;
	background-color:  rgba(16,156,215,0.3) !important;
	color: rgba(16,156,215,1) !important;
	border-radius: 5px 0 0 5px;
	transition: .3s;
}

#kn-scene_1034 .view_2226 .kn-button:hover{
	background-color: rgba(16,156,215,0.5) !important;
}




/*Zarovnání tlačítek na stránce*/
.view_2233 .kn-submit{
	text-align: center;
}

.view_2221 .kn-submit{
	text-align: center;
}


/*Okno součtu*/
#kn-scene_1034 .view_2229{
	background-color:  rgba(0,0,0,0.05);
	border-radius: 10px;
	margin-top: 30px;
}


#kn-scene_1034 .view_2229 .kn-table{
	width:90%;
	margin-left:5%;
	margin-right: 5%;
}


/*Tabulka*/
#kn-scene_1034 .view_2209{
	margin-bottom: 0;
	padding-bottom: 0;
}

/*A dokumenty - stín přečuhuje*/
#kn-scene_1034 .kn-list-content {
	overflow:visible;
}




/********** NBD - KLIENTI **********/

/*** POTENCIÁLNÍ ***/

/* nadpis */
#kn-scene_1118 .view_2447 h2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1118 .view_2447 {
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1118 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}



/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/


/*vlastnosti tabulky*/
#kn-scene_1118 .view_2447 .kn-table{
	/*width: 95%;
	margin-left: 30px;
	margin-right: 30px;*/

}

/*overflow tabulky*/
#kn-scene_1118 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1118 .kn-table td {
	border-left: none;
	border-right:none;
	padding-top: 20px;
	padding-bottom: 5px;

}

#kn-scene_1118 .kn-table tr {
	background-color: transparent;

}

#kn-scene_1118 .kn-table tbody tr {

	height: 54px;
}

/* záhlaví */
#kn-scene_1118 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1118 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1118 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1118 .kn-table tbody>tr:nth-child(2) {
	padding-top: 12px;
}

/* součet */

#kn-scene_1118 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1118 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1118 .col-0 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;

}

/*	
#kn-scene_1118 .col-3 img {
	transition: 0.3s;
}
#kn-scene_1118 .col-3 img:hover {
	opacity: 0.5;
}
*/

#kn-scene_1118 .col-2 span {

	background-color: rgba(0,0,0,.1);
	padding: 3px 5px;
	border-radius: 20px;
}

#kn-scene_1118 .col-2 {
	margin-top: -8px;
	color: rgba(0,0,0,.3);
}

#kn-scene_1118 .col-4 {
	margin-top: -3px;
	display: inline-block;
	height: 27px;
	color: white;
}

/*
#kn-scene_1118 .col-4 img {
	transition: 0.3s;

}
#kn-scene_1118 .col-4 img:hover {
	box-shadow: 0px 0px 10px lightgrey;	
}
*/

/*odebrání podtržení linků*/
#kn-scene_1118 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}

#kn-scene_1118 td span a{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}



/*** Proběhla interakce? ***/

/* Radio to button */

/* hide *required  */
#kn-scene_1139 .view_2476 .kn-required {
	display: none;
}

/* skrýt radio */
#kn-scene_1139  .view_2476 input[type="radio"] {
	display: none;
}


#kn-scene_1139 .view_2476 .conn_inputs .control {
	/*margin-top: -20px;*/
	margin-top: 10px;
	
}

#kn-scene_1139 .view_2476 #kn-input-field_1561 .control span {
	cursor: pointer;
	padding: 5px 10px;
	border-radius: 10px;
	background-color: lightgray;
	
}

#kn-scene_1139  .view_2476 input[type="radio"]:checked + span{
    background-color:deepskyblue!important;

	
}



/********** Moje NBD **********/

/*** INTERAKCE ***/

/* nadpis */
#kn-scene_1121 .view_2447 h2 {
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1121 .view_2447 {
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1121 .kn-records-nav{
	margin-left: 30px;
	margin-right: 30px;
}



/*skrýt záhlaví tabulky*/
#kn-scene_1121 thead {

    display:none;
}


/*vlastnosti tabulky*/
#kn-scene_1121 .view_2447 .kn-table{
	/*width: 95%;
	margin-left: 30px;
	margin-right: 30px;*/

}

/*overflow tabulky*/
#kn-scene_1121 .kn-table-wrapper {
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1121 .kn-table td {
	border-left: none;
	border-right:none;
	padding-top: 20px;
	padding-bottom: 5px;

}

#kn-scene_1121 .kn-table tr {
	background-color: transparent;

}

#kn-scene_1121 .kn-table tbody tr {

	height: 54px;
}

/* záhlaví */
#kn-scene_1121 thead tr th {
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1121 .kn-table .kn-group-level-1 td {
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1121 .kn-table .kn-table-group {
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1121 .kn-table tbody>tr:nth-child(2) {
	padding-top: 12px;
}

/* součet */

#kn-scene_1121 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 20px 8px 20px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1121 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1121 .col-2 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;

}

/*	
#kn-scene_1118 .col-3 img {
	transition: 0.3s;
}
#kn-scene_1118 .col-3 img:hover {
	opacity: 0.5;
}
*/



#kn-scene_1121 .col-4 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;
}

#kn-scene_1121 .col-6 {
	margin-top: -8px;
	display: inline-block;
	height: 27px;
	width: 32px;
}


/*
#kn-scene_1118 .col-4 img {
	transition: 0.3s;

}
#kn-scene_1118 .col-4 img:hover {
	box-shadow: 0px 0px 10px lightgrey;	
}
*/

/*odebrání podtržení linků*/
#kn-scene_1121 a.kn-link-page  span span span{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}

#kn-scene_1121 td span a{
  	text-decoration-line: none!important;
	color: rgba(16,156,215,1) !important;
}


/* Status projektu - změnit */

#kn-scene_1202 .view_2720 .kn-table {
  background-color: rgba(16,156,215,.1);
	/*border: solid 1px lightgrey;*/
	border-radius: 10px;
	padding: 5px;
}
/*
#kn-scene_1202 .view_2720 .kn-list-item-container:first-of-type .kn-table {
	background-color: lightgray;
}*/

#kn-scene_1202 .view_2720 .field_296_thumb_6,
#kn-scene_1255 .view_2904 .field_296_thumb_6
{
	margin-bottom: -45px;
}

#kn-scene_1202 .view_2720 .field_296_thumb_6 img,
#kn-scene_1255 .view_2904 .field_296_thumb_6 img 
{
	border-radius: 50%;
}



#kn-scene_1202 .view_2720 .field_2023, 
#kn-scene_1255 .view_2904 .field_2023
{
	margin-left: 40px;
	margin-top:-5px;


}

#kn-scene_1202 .view_2720 .field_1970,
#kn-scene_1255 .view_2904 .field_1970
{
	margin-left: 40px;
	margin-top:-10px;

}







	/*background-color: lightgray;*/

#kn-scene_1202 .view_2718
{
	/*background-color: lightgray;*/
	border: solid 1px lightgrey;
	border-radius: 10px;
	padding: 5px;
}

#kn-scene_1202 .view_2718 .is-constrained
{
	max-width: 100%;
}

#kn-scene_1202 .view_2718 .kn-submit
{
	text-align:right;
}




/********** PROJEKTY - VIDEA REALIZACE **********/









/*** FINANCE / TRANSAKCE ***/


/*** Výběr účtu ***/


/*karta*/
#kn-scene_1142 .kn-list-item-container .kn-label-none{
	border-radius: 9px;
    transition: 0.3s;
	/*background-color: rgba(0,0,0,.1);*/
	border: solid 1px rgba(0,0,0,.1);
	background-color: rgba(0,0,0,.03);
	/*cursor: pointer;*/
	padding: 20px;
}

#kn-scene_1142 .kn-list-item-container .kn-label-none:hover{
	box-shadow: 0px 0px 10px lightgrey;	
}


/*** Účet, firma/přehled, pokladna, faktury  ***/

/* nadpis */
#kn-scene_1331 .view_3084 h2, /* účet */
#kn-scene_1158 .view_3055 h2, /* firma/přehled */
#kn-scene_1157 .view_3053 h2, /*  */
#kn-scene_1340 .view_3143 h2, /*  */
#kn-scene_1443 .view_3374 h2, /*  */
#kn-scene_1441 .view_3370 h2
{
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1331 .view_3084,
#kn-scene_1158 .view_3055,
#kn-scene_1157 .view_3053,
#kn-scene_1340 .view_3143,
#kn-scene_1443 .view_3374,
#kn-scene_1441 .view_3370
{
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
/*#kn-scene_1331 .kn-records-nav,
#kn-scene_1331 .kn-records-nav
{
	margin-left: 30px;
	margin-right: 30px;
}*/



/*dělicí čára*/
#kn-scene_1331 thead,
#kn-scene_1158 thead,
#kn-scene_1157 thead,
#kn-scene_1340 thead,
#kn-scene_1443 thead,
#kn-scene_1441 thead
{

    border-top: 1px solid rgba(0,0,0,.1);
}


/*vlastnosti tabulky*/
#kn-scene_1331 .view_3084 .kn-table,
#kn-scene_1158 .view_3055 .kn-table,
#kn-scene_1157 .view_3053 .kn-table,
#kn-scene_1340 .view_3143 .kn-table,
#kn-scene_1443 .view_3374 .kn-table,
#kn-scene_1441 .view_3370 .kn-table
{
	/*width: 95%;
	margin-left: 30px;
	margin-right: 30px;*/

}

/*overflow tabulky*/
#kn-scene_1331 .kn-table-wrapper,
#kn-scene_1158 .kn-table-wrapper,
#kn-scene_1157 .kn-table-wrapper,
#kn-scene_1340 .kn-table-wrapper,
#kn-scene_1443 .kn-table-wrapper,
#kn-scene_1441 .kn-table-wrapper
{
	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1331 .kn-table td,
#kn-scene_1158 .kn-table td,
#kn-scene_1157 .kn-table td,
#kn-scene_1340 .kn-table td,
#kn-scene_1443 .kn-table td,
#kn-scene_1441 .kn-table td
{
	/*border-left: none;
	border-right:none;*/
	padding-top: 10px;
	padding-bottom: 5px;


}

#kn-scene_1331 .kn-table tr,
#kn-scene_1158 .kn-table tr,
#kn-scene_1157 .kn-table tr,
#kn-scene_1340 .kn-table tr,
#kn-scene_1443 .kn-table tr,
#kn-scene_1441 .kn-table tr
{
	/*background-color: transparent;*/

}



/* záhlaví */
#kn-scene_1331 thead tr th,
#kn-scene_1158 thead tr th,
#kn-scene_1157 thead tr th,
#kn-scene_1340 thead tr th,
#kn-scene_1443 thead tr th,
#kn-scene_1441 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1331 .kn-table .kn-group-level-1 td,
#kn-scene_1158 .kn-table .kn-group-level-1 td,
#kn-scene_1157 .kn-table .kn-group-level-1 td,
#kn-scene_1340 .kn-table .kn-group-level-1 td,
#kn-scene_1443 .kn-table .kn-group-level-1 td,
#kn-scene_1441 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 20px 0 10px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1331 .kn-table .kn-table-group,
#kn-scene_1158 .kn-table .kn-table-group,
#kn-scene_1157 .kn-table .kn-table-group,
#kn-scene_1340 .kn-table .kn-table-group,
#kn-scene_1443 .kn-table .kn-table-group,
#kn-scene_1441 .kn-table .kn-table-group
{
	background-color: transparent !important;
}



/* řádky konkrétně */
#kn-scene_1331 .kn-table tbody>tr:nth-child(2),
#kn-scene_1158 .kn-table tbody>tr:nth-child(2),
#kn-scene_1157 .kn-table tbody>tr:nth-child(2),
#kn-scene_1340 .kn-table tbody>tr:nth-child(2),
#kn-scene_1443 .kn-table tbody>tr:nth-child(2),
#kn-scene_1441 .kn-table tbody>tr:nth-child(2)
{
	padding-top: 12px;
}

/* součet */

#kn-scene_1331 .kn-table .kn-table-totals td,
#kn-scene_1158 .kn-table .kn-table-totals td,
#kn-scene_1157 .kn-table .kn-table-totals td,
#kn-scene_1340 .kn-table .kn-table-totals td,
#kn-scene_1443 .kn-table .kn-table-totals td,
#kn-scene_1441 .kn-table .kn-table-totals td
{
	border-style: none;
	padding: 10px 8px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1331 .kn-table .kn-table-totals,
#kn-scene_1158 .kn-table .kn-table-totals,
#kn-scene_1157 .kn-table .kn-table-totals,
#kn-scene_1340 .kn-table .kn-table-totals,
#kn-scene_1443 .kn-table .kn-table-totals,
#kn-scene_1441 .kn-table .kn-table-totals
{
	border-style: none;
	background-color: transparent !important;
}


/*portrét*/
#kn-scene_1331 .kn-table .col-4 img,
#kn-scene_1331 .kn-table .col-4 .nailthumb-container
{
	width:45px !important;
	height:45px !important;

}

/*nadpis jméno*/
/*#kn-scene_1142 .view_2495 .col-2 {
	margin-top: -8px !important;
	display: inline-block;
}




/********** MANAGEMENT / ORGANIZACE - ROZPOČET migrated **********/





/* Hlavní nadpisy */
#kn-scene_1372 .view_3185 h2 /*cena projektu*/

{
	font-size: 25px;
	text-align: center !important;
	margin-bottom: 20px;
}




/***Rozpočet input***/

#kn-scene_1372 .view_3185

{
	text-align: center;
	padding-bottom: 0;
	margin-bottom: 30px;
	margin-top: 30px;
}

#kn-scene_1372 .view_3185 .is-constrained

{

	margin: 0 auto;
	padding-bottom: 0;
}

#kn-scene_1372 .view_3185 input

{
	align: center !important;
	text-align: center;
	font-size: 20px;
	font-weight: 600 !important;
	background-color: #f8f8f8 !important;
	border: solid 1px lightgray !important;
}

#kn-scene_1372 .view_3185 textarea

{
	min-height: 40px!important;
}


/*Horní panel*/

#kn-scene_1372 .view_3186
{
	margin-bottom: 0;

	text-align: center;
	min-height: 200px;
}


#kn-scene_1372 .view_3186 .kn-details-column 
{


	border-radius: 10px 10px 0 0;
	overflow: hidden;
	padding:0;

}

#kn-scene_1372 .view_3186 .columns,
#kn-scene_1372 .view_3186 .kn-details-group-column,
#kn-scene_1372 .view_3186 .field_1737 .kn-detail-body
{
	margin:0;
	padding: 0;
}

/*Nadpis financování*/
#kn-scene_1372 .view_3186 h3

{
	font-size: 20px;
	text-align: left;
	margin-left: 30px;
	margin-right: 30px;
;
    border-bottom: solid 1px lightgray;
	padding-bottom: 10px;

}



/*PROGRESS BAR*/
#kn-scene_1372 .fin_progressbar
{
	background-color: #B3B3B3;
	border-radius: 15px;
	overflow: hidden;
	/*width:98%;*/

	height:25px;
	margin: 0 30px;


}

/*@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}*/

#kn-scene_1372 .fin_progressed
{
	border-radius: 15px;
	height: 25px;
  animation: 1s ease-out 0s 1 slideInFromLeft;
/*	animation-play-state: paused;*/

}

/*Hláška %*/
#kn-scene_1372 .view_3186 .field_1740
{
	margin-top: -25px;
	color: white;
}




/***Progress bar produkční rezervy***/

#kn-scene_1372 .prorez_progressbar
{
	background-color: rgba(0,0,0,.2);
	border-radius: 15px;
	overflow: hidden;
	width:50%;
	height:6px;
	margin-left:25%;
	margin-top: 0px;

}

#kn-scene_1372 .prorez_progressed
{
	border-radius: 15px;
	height: 6px;
	background-color: rgba(255,147,30,.67);
  animation: 1s ease-out 0s 1 slideInFromLeft;
}






/*nadpis - náklady*/
#kn-scene_1372 .view_3188 h2


{
	margin: 0px 0 30px 30px;
	font-size: 20px;
	border-bottom: solid 1px lightgray;
	padding-bottom: 10px;
	margin-right:30px;
	
}


/*tabulka náklady*/
#kn-scene_1372 .view_3188
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:0;

	margin-bottom: 20px;
	min-height:150px;
}

/*tabulka náklady položky*/
#kn-scene_1372 .view_3188 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
	padding:0;
}

#kn-scene_1372 .view_3188 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1372 .view_3188 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}

#kn-scene_1372 .view_3188 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
	color: grey;
}






/*Nadpis "Tým", "Další výdaje", "Technika"*/

#kn-scene_1372 .view_3193 h2,
#kn-scene_1372 .view_3198 h2,
#kn-scene_1372 .view_3202 h2,
#kn-scene_1372 .view_3205 h2


{
	margin: 40px 0 -10px 30px;
	font-size: 20px;
	border-bottom: solid 1px lightgray; 
	padding-bottom: 10px;
	text-align: left;

	
}





/* TABULKY Rozpočtů */

/*vlastnosti tabulky*/

/*overflow tabulky*/
#kn-scene_1372 .view_3193 .kn-table-wrapper, /*Tým*/
#kn-scene_1372 .view_3198 .kn-table-wrapper, /*Výdaje*/
#kn-scene_1372 .view_3202 .kn-table-wrapper, /*Technika*/
#kn-scene_1183 .view_3025 .kn-table-wrapper, /*Finance-projekty Tým*/
#kn-scene_1183 .view_3027 .kn-table-wrapper /*Finance-projekty Výdaje*/

{
	overflow:visible;
	max-height: none;
	background-color: #f8f8f8;
	border-radius: 10px;
	padding: 30px 0;
	margin-left: 30px;
}


#kn-scene_1372 .view_3193 .kn-table-table,
#kn-scene_1372 .view_3198 .kn-table-table,
#kn-scene_1372 .view_3202 .kn-table-table,
#kn-scene_1183 .view_3025 .kn-table-table,
#kn-scene_1183 .view_3027 .kn-table-table

{
	margin-left: 30px;
	border-radius: 10px;
	/*background-color: white;*/
	padding-bottom: 10px;
	width:95%;
}

/* řádky obecně */
#kn-scene_1372 .view_3193 .kn-table td, 
#kn-scene_1372 .view_3198 .kn-table td, 
#kn-scene_1372 .view_3202 .kn-table td, 
#kn-scene_1183 .view_3025 .kn-table td, 
#kn-scene_1183 .view_3027 .kn-table td
{
	border-style:none;
	padding-top: 5px;
	padding-bottom: 5px;

}

#kn-scene_1372 .view_3193 .kn-table tr,
#kn-scene_1372 .view_3198 .kn-table tr,
#kn-scene_1372 .view_3202 .kn-table tr,
#kn-scene_1183 .view_3025 .kn-table tr,
#kn-scene_1183 .view_3027 .kn-table tr
{
	background-color: transparent;
border-bottom: 1px solid #E5E5E5 !important;


}

/* záhlaví */
#kn-scene_1372 .view_3193 thead tr th,
#kn-scene_1372 .view_3198 thead tr th,
#kn-scene_1372 .view_3202 thead tr th,
#kn-scene_1183 .view_3025 thead tr th,
#kn-scene_1183 .view_3027 thead tr th
{
	border-style: none;
	background-color: transparent;
	/*display: none;*/
	font-weight: 500;
	font-size: 14px;

}
#kn-scene_1372 .view_3193 thead tr,
#kn-scene_1372 .view_3198 thead tr,
#kn-scene_1372 .view_3202 thead tr,
#kn-scene_1183 .view_3025 thead tr,
#kn-scene_1183 .view_3027 thead tr
{
	border-style: none !important;
}



/* nadpis nadskupiny */

#kn-scene_1372 .view_3193 .kn-table .kn-group-level-1 td,
#kn-scene_1372 .view_3198 .kn-table .kn-group-level-1 td,
#kn-scene_1372 .view_3202 .kn-table .kn-group-level-1 td,
#kn-scene_1183 .view_3025 .kn-table .kn-group-level-1 td,
#kn-scene_1183 .view_3027 .kn-table .kn-group-level-1 td
{
	border-style: none;
	/*padding: 40px 0 20px !important;*/
	font-size: 14px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1372 .view_3193 .kn-table .kn-table-group,
#kn-scene_1372 .view_3198 .kn-table .kn-table-group,
#kn-scene_1372 .view_3202 .kn-table .kn-table-group,
#kn-scene_1183 .view_3025 .kn-table .kn-table-group,
#kn-scene_1183 .view_3027 .kn-table .kn-table-group
{
	background-color: transparent !important;
}

#kn-scene_1372 .view_3193 .kn-table .kn-table-group td,
#kn-scene_1372 .view_3198 .kn-table .kn-table-group td,
#kn-scene_1372 .view_3202 .kn-table .kn-table-group td,
#kn-scene_1183 .view_3025 .kn-table .kn-table-group td,
#kn-scene_1183 .view_3027 .kn-table .kn-table-group td
{
	background-color: transparent !important;
	border-bottom: 1px solid lightgrey !important;
}


/*editovatelné sloupce bílé*/

#kn-scene_1372 .view_3193 .cell-edit,
#kn-scene_1372 .view_3198 .cell-edit,
#kn-scene_1372 .view_3202 .cell-edit,
/*#kn-scene_1183 .view_3025 .cell-edit,*/
#kn-scene_1183 .view_3027 .cell-edit
{
	background-color: white !important;
	border-radius: 25px;
	transition: 0.3s;
	box-shadow: inset 0px 0px 0px 2px #f8f8f8 !important;
	
	
}

#kn-scene_1372 .view_3193 .cell-edit:hover,
#kn-scene_1372 .view_3198 .cell-edit:hover,
#kn-scene_1372 .view_3202 .cell-edit:hover,
/*#kn-scene_1183 .view_3025 .cell-edit:hover,*/
#kn-scene_1183 .view_3027 .cell-edit:hover
{
	background-color: lightgrey !important;
}



/* součet */

#kn-scene_1372 .kn-table .kn-table-totals td {
	border-style: none;
	padding: 5px 8px 15px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1372 .kn-table .kn-table-totals {
	border-style: none;
	background-color: transparent !important;
}



/*Natáčecí dny*/
#kn-scene_1372 .view_3205 .field_1907 {
	margin-top: 20px;
	margin-left: 20px;
}

#kn-scene_1372 .view_3206 .kn-submit {
	margin-left: 20px;
}

#kn-scene_1372 .view_3206 .view-header {
	text-align: center;
	margin-bottom: -20px;
}








/*** Radio buttons - tag selector ***/

#kn-scene_1372 .view_3197, /*Tým*/
#kn-scene_1372 .view_3200, /*Výdaje*/
#kn-scene_1372 .view_3204, /*Technika*/
#kn-scene_1183 .view_3028 /*Finance-projekty Výdaje*/

{
	text-align: center;
	margin-left:30px;
}

/* roztažení na šířku */
#kn-scene_1372 .view_3197 .is-constrained,
#kn-scene_1372 .view_3200 .is-constrained,
#kn-scene_1372 .view_3204 .is-constrained,
#kn-scene_1183 .view_3028 .is-constrained

{
	max-width: 100%;
}

#kn-scene_1372 .view_3197 .kn-radio,
#kn-scene_1372 .view_3200 .kn-radio,
#kn-scene_1372 .view_3204 .kn-radio,
#kn-scene_1183 .view_3028 .kn-radio

{
    display:flex;
    flex-direction:row;
	justify-content:center;
	flex-wrap: wrap;
}


/* vnitřní rám */
#kn-scene_1372 .view_3197 form,
#kn-scene_1372 .view_3200 form,
#kn-scene_1372 .view_3204 form,
#kn-scene_1183 .view_3028 form

{
	margin: 20px;
	background-color: rgba(0,0,0,.03);
	border-radius: 10px;
}

/* nadpis to skrýt a zobrazit*/

#kn-scene_1372 .view_3197 .view-header,
#kn-scene_1372 .view_3200 .view-header,
#kn-scene_1372 .view_3204 .view-header,
#kn-scene_1183 .view_3028 .view-header,
#kn-scene_1372 .view_2684 .view-header,
#kn-scene_1372 .view_3195,
#kn-scene_1372 .view_3199,
#kn-scene_1372 .view_3203


{
	color: rgba(16,156,215,1);
	cursor: pointer;
	text-align: center;
}

/* hide *required  */
/*#kn-scene_1372 .view_2524 .kn-required {
	display: none;
}*/

/* skrýt radio */
#kn-scene_1372 .view_3197 input[type="radio"],
#kn-scene_1372 .view_3200 input[type="radio"],
#kn-scene_1372 .view_3204 input[type="radio"],
#kn-scene_1183 .view_3028 input[type="radio"]
{
	display: none;
}

/* nultá řada styl */
#kn-scene_1372 #connection-picker-radio-field_2121
{
	border-bottom: solid 1px lightgrey;
	margin-bottom: 20px;
}

#kn-scene_1372 #connection-picker-radio-field_2121 .control
{
	margin-bottom: 5px !important;
}

#kn-scene_1372 #kn-input-field_2121 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	margin: 10 3px;
	background-color: transparent;
	color: rgba(0,0,0,.4);
	padding: 5px 10px 3px 10px;
	border-radius: 0;
	cursor: pointer;
	white-space: nowrap;
	border-bottom: solid 3px rgba(0,0,0,0);
}

/* první řada styl */
#kn-scene_1372 #kn-input-field_1855 .conn_inputs .control span,
#kn-scene_1372 .view_3200 .conn_inputs .control span,
#kn-scene_1372 .view_3204 .conn_inputs .control span,
#kn-scene_1183 .view_3028 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	margin: 10 3px;
	background-color: transparent;
	color: rgba(0,0,0,.4);
	padding: 5px 10px 3px 10px;
	border-radius: 15px;
	cursor: pointer;
	white-space: nowrap;
	border: solid 1px rgba(16,156,215,0);
}

/* druhá řada styl */
#kn-scene_1372 #kn-input-field_1847 .conn_inputs .control span {
	/*margin-top: -20px;*/
	margin: 10px 3px 0;
	background-color: rgba(0,0,0,.05);
	color:rgba(0,0,0,.4);
	padding: 10px 10px 10px 10px;
	border-radius: 10px;
	cursor: pointer;
}

#kn-scene_1372 #kn-input-field_1847 .conn_inputs .control {
	margin-bottom: 25px;
}

/* zvýraznit vybrané nultá řada*/
#kn-scene_1372  #kn-input-field_2121 input[type="radio"]:checked + span
{
    /*background-color:rgba(16,156,215,.3) !important;*/
	border-bottom: solid 3px rgba(16,156,215,1);
	color: rgba(16,156,215,1);


	
}

/* zvýraznit vybrané první řada*/
#kn-scene_1372  #kn-input-field_1855 input[type="radio"]:checked + span,
#kn-scene_1372 .view_3200 input[type="radio"]:checked + span,
#kn-scene_1372 .view_3204 input[type="radio"]:checked + span,
#kn-scene_1183 .view_3028 input[type="radio"]:checked + span
{
    /*background-color:rgba(16,156,215,.3) !important;*/
	border: solid 1px rgba(16,156,215,1);
	color: rgba(16,156,215,1);

	
}

/* zvýraznit vybrané druhá řada */
#kn-scene_1372 #kn-input-field_1847 input[type="radio"]:checked + span
{
    background-color:rgba(16,156,215,.1) !important;
	color: rgba(16,156,215,1);
	
}


/* odsazení */
#kn-scene_1372 .view_3197 .control .conn_inputs .control,
#kn-scene_1372 .view_3200 .control .conn_inputs .control,
#kn-scene_1372 .view_3204 .control .conn_inputs .control
{
	margin-bottom: 10px;
}



/* zarovnání tlačítek */
#kn-scene_1372 .view_3197 .kn-submit,
#kn-scene_1372 .view_3200 .kn-submit,
#kn-scene_1372 .view_3204 .kn-submit

{
	margin-top:-10px;
	padding-bottom:15px;
}






/*DOKUMENTY - VYTVOŘIT KLIENTSKÝ ROZPOČET*/
/*Klientský rozpočet - Výběr typu rozpočtu*/
	
#kn-scene_1384 .view_3210
{
	margin-bottom: -10px;
	margin-top:0;
	padding-top: 0;
	border-radius: 0;
}



/*** Radio buttons - button selector ***/

#kn-scene_1384 .view_3210

{
	text-align: center;
	overflow: hidden;
}

/* roztažení na šířku */
#kn-scene_1384 .view_3210 .is-constrained

{
	max-width: 100%;
	width: 100%;
	margin-left: 0;
	margin-right: 3px;
}

#kn-scene_1384 .view_3210 .kn-radio

{
    display:flex;
    flex-direction:row;
	justify-content:center;
	flex-wrap: wrap;
}


#kn-scene_1384 .view_3210 .kn-input-connection

{
	margin-top: -30px;
}


/* skrýt radio */
#kn-scene_1384 .view_3210 input[type="radio"]
{
	display: none;
}

/* řada styl */
#kn-scene_1384 .view_3210 .conn_inputs .control
{
	/*margin-top: -20px;*/
	width:33.3%;
	    border-bottom: 1px solid rgba(0,0,0,.1);

}



#kn-scene_1384 .view_3210 .conn_inputs .control span
{
	/*margin-top: -20px;*/
	width:100%;
	display: inline-block;
	color: #696969;

	font-size: 16px;
	text-transform: uppercase;

	padding: 10px 0;

	cursor: pointer;
	white-space: nowrap;

}

/* zvýraznit vybrané */
#kn-scene_1384 .view_3210 input[type="radio"]:checked + span
{

    border-bottom: 3px solid rgba(16,156,215,1);
	color: rgba(16,156,215,1);

	
}

#kn-scene_1384 .view_3210 .kn-submit

{
	display:none;


}




/***Text pro klienta***/
#kn-scene_1384 .view_3211
{
	margin-bottom: 0; 
	border-radius: 0;
}

#kn-scene_1384 .view_3211 .is-constrained
{
	max-width: 100%;
	padding: 0 40px;
}

#kn-scene_1384 .view_3211 .kn-submit
{
	text-align: right;
	padding-right: 40px;
	margin-top:-50px;
	margin-bottom:100
}



/* prázdná položlka - tlačítko */
#kn-scene_1384 .view_3217
{
	margin: -30px 20px 0;
	background-color: #f8f8f8;
	/*border-top: 1px solid lightgray;*/
	padding-left: 30px;
	padding-bottom: 20px;


}



/* Jednotný/Stručný rozpočet součtový panel */
#kn-scene_1372 .view_3213,
#kn-scene_1372 .view_3212 /*stručný rozp. položky*/
{
	margin-bottom: 0;
	border-radius: 0;
	margin-top: -15px;
}

/*tabulka součty*/
#kn-scene_1372 .view_3213 section,
#kn-scene_1372 .view_3212 section
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:20px 0;
	margin: 0 20px;
}

/*tabulka položky*/
#kn-scene_1372 .view_3213 .kn-details-column,
#kn-scene_1372 .view_3212 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
}

#kn-scene_1372 .view_3213 .kn-table,
#kn-scene_1372 .view_3212 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1372 .view_3213 .kn-detail-label,
#kn-scene_1372 .view_3212 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}

#kn-scene_1372 .view_3213 .kn-detail-body,
#kn-scene_1372 .view_3212 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
}

/*zvýrazněný součet*/
#kn-scene_1372 .view_3213 .field_1435
{

	border-radius: 5px;
	background-color: lightgray;
	padding-right: 10px;
	margin-right: -10px;
}


/* Podrobný rozpočet součtový panel */
#kn-scene_1372 .view_3218
{
	margin-bottom: 0;
	border-radius: 0;
}


/*tabulka součty*/
#kn-scene_1372 .view_3019 section
{

	background-color:  #f8f8f8;
	border-radius: 0;
	overflow: hidden;
	padding:0;
	padding-bottom: 20px;
	margin: 0 20px;
}

/*tabulka položky*/
#kn-scene_1372 .view_3019 .kn-details-column
{
	margin-left: 50%;
	max-width: 500px;
}

#kn-scene_1372 .view_3019 .kn-table
{

	margin-left: -60%;
	max-width: 500px;
}

#kn-scene_1372 .view_3019 .kn-detail-label
{
background-color: transparent;
min-width: 50% !important;
width: 50% !important;
		color: grey;
}


/*pro součty*/
#kn-scene_1372 .view_3019 .kn-detail-body
{

	text-align: right;
	width: 50% !important;
	min-width: 50% !important;
	font-weight: 600;
}

 
/*zvýrazněný součet*/
#kn-scene_1372 .view_3019 .field_2127
{

	border-radius: 5px;
	background-color: lightgray;
	padding-right: 10px;
	margin-right: -10px;
}


/*pro warning*/
#kn-scene_1372 .view_3019 .field_2130 .kn-detail-body,
#kn-scene_1372 .view_3019 .field_2132 .kn-detail-body
{

	text-align: center;
	width: 100% !important;
	font-weight: 600;
	color: red;
}


/*Tlačítko nastavení rozpočtu*/
#kn-scene_1372 .view_2746
{
	margin: 0;
	border-radius: 0;
}

#kn-scene_1372 .view_2746 .control

{
	margin: 0 20px;
	
	background-color: #f8f8f8;
	border-radius: 0;
	padding-bottom: 10px;
	padding-top: 10px;

}

/* tlacitko bez outline */
#kn-scene_1372 .view_2746 .kn-button

{
	border: none;
}


/*Tlačítko - uložit PDF*/
#kn-scene_1372 .view_2591
{
	margin-bottom: 0;
	padding-bottom: 20px;
	border-radius: 0 0 10px 10px;
}

#kn-scene_1372 .view_2591 .control

{
	margin: 0 20px;
	background-color: #f8f8f8;
	border-radius: 0 0 10px 10px;
	padding-bottom: 10px;
	padding-top: 10px;

}

/* skrýt zprávu*/
#kn-scene_1372 .kn-form-confirmation

{
	display: none !important;
}












/***Marže input***/
/*Nadpis*/
#kn-scene_1372 .view_2573 label

{
	text-align: left;
	margin-bottom: -25px;
	margin-left: -130px;
}

/*Input*/
#kn-scene_1372 .view_2573 .is-constrained

{
	max-width: 100%;
	margin: 0 45% -65px;
	padding-bottom: 0;
}

#kn-scene_1372 .view_2573 input

{
	align: center !important;
	text-align: center;
	font-weight: 500 !important;
	background-color: white !important;
}


/*Tlačítko aktualizace*/

#kn-scene_1372 .view_2573 .kn-submit

{
	text-align: center;
	margin-left:23%;
	margin-top: -5px;
	padding-bottom: 15px;
}


#view_2573 .kn-button
{
	border: none;
	transition: 0.3s; 
	color: rgba(16,156,215,1) !important;
	text-transform: uppercase;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-family: Roboto;
	background-color: transparent !important;
	padding: 4px 5px;
	
	max-height:28px;
}

#view_2573 .kn-button:hover
{
	background-color:  rgba(16,156,215,.1) !important;
}





/*Položky rozpočtu - součet*/
#kn-scene_1372 .view_2592 
{
	margin-top: -1px;
}












/* TABULKY Klientský rozpočet */



#kn-scene_1372 .view_3017

{
	margin-top: -22px;
	margin-bottom: 0;
}

#kn-scene_1372 .view_3016

{
	margin-top: -20px;
	margin-bottom: 0;

}

/*vlastnosti tabulky*/
#kn-scene_1372 .view_3016 .kn-table-wrapper,
#kn-scene_1372 .view_3017 .kn-table-wrapper

{

	margin: -15px 20px 0;
	background-color: #f8f8f8;
	border-radius: 0;
	padding: 30px;
	margin-top: 0;
	margin-bottom: 0;
	


}

#kn-scene_1372 .view_3016 .kn-table-table,
#kn-scene_1372 .view_3017 .kn-table-table

{
	border-radius: 10px;
	background-color: transparent;


}




/*overflow tabulky*/
#kn-scene_1372 .view_3016 .kn-table,
#kn-scene_1372 .view_3017 .kn-table

{

	overflow:visible;
	max-height: none;
}



/* řádky obecně */
#kn-scene_1372 .view_3016 .kn-table td,
#kn-scene_1372 .view_3017 .kn-table td
{
	border-left: none;
	border-right:none;
	padding-top: 5px;
	padding-bottom: 5px;
}

#kn-scene_1372 .view_3016 .kn-table tr,
#kn-scene_1372 .view_3017 .kn-table tr
{
	background-color: transparent;
}

/* záhlaví */
#kn-scene_1372 .view_3016 thead tr th,
#kn-scene_1372 .view_3017 thead tr th
{
	border-style: none;
	background-color: transparent;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}



/* nadpis nadskupiny */

#kn-scene_1372 .view_3016 .kn-table .kn-group-level-1 td,
#kn-scene_1372 .view_3017 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 20px 0 10px !important;
	font-size: 20px;
	font-weight: 400;
	background-color: transparent !important;
}

#kn-scene_1372 .view_3016 .kn-table .kn-table-group,
#kn-scene_1372 .view_3017 .kn-table .kn-table-group
{
	background-color: transparent !important;
}


/* součet */

#kn-scene_1372 .kn-table .kn-table-totals td
{
	border-style: none;
	padding: 5px 8px 15px !important;
	font-size: 14px;
	font-weight: normal;
	color:dimgray;
	background-color: transparent !important;
}

#kn-scene_1372 .kn-table .kn-table-totals
{
	border-style: none;
	background-color: transparent !important;
}




/*editovatelné sloupce bílé*/

#kn-scene_1372 .view_3016 .cell-edit
{
	background-color: white !important;
	border-radius: 5px;
	transition: 0.3s;
	
	
}

#kn-scene_1372 .view_3016 .cell-edit:hover
{
	background-color: lightgrey !important;
}

/********** GALERIE **********/

/*** Rows ***/

/* (4) videos*/
@media screen and (min-width: 1200px){
#kn-scene_708 .view_1504 .is-one-third,
#kn-scene_1005 .view_3439 .is-one-third,
#kn-scene_658 .view_3441 .is-one-third
{
	width: 25%!important;
	max-width: 25%!important;

}
}

/* (5) channels*/
@media screen and (min-width: 1200px){
#kn-scene_1461 .view_3394 .is-one-third
{
	width: 25%!important;
	max-width: 25%!important;

}
}

/* (4) Projects*/
@media screen and (min-width: 1200px){
#kn-scene_1005 .view_3403 .is-one-third,
#kn-scene_1462 .view_3438 .is-one-third
{

	width: 20%!important;
	max-width: 20%!important;

}
}


/*** Universal video card ***/
/*card*/
#kn-scene_708 .view_1504 .kn-table, /*galerie vše*/
#kn-scene_1005 .view_3439 .kn-table, /*galerie projekty náhled*/
#kn-scene_658 .view_3441 .kn-table /*dashboard projekty náhled*/
{
	border-radius: 10px;
	/*border: solid 1px lightgray;*/
	box-shadow: 0px 0px 5px lightgrey;	
	transition: 0.3s;
	text-align: left;
}

#kn-scene_708 .view_1504 .kn-table:hover,
#kn-scene_1005 .view_3439 .kn-table:hover,
#kn-scene_658 .view_3441 .kn-table:hover
{
	box-shadow: 0px 0px 10px grey;	
}
/*thumbnail*/
#kn-scene_708 .view_1504 .field_984 .kn-detail-body,
#kn-scene_1005 .view_3439 .field_984 .kn-detail-body,
#kn-scene_658 .view_3441 .field_984 .kn-detail-body
{
	margin: 0;
	padding: 0;
}

#kn-scene_708 .view_1504 .field_984 img,
#kn-scene_1005 .view_3439 .field_984 img,
#kn-scene_658 .view_3441 .field_984 img
{
	border-radius: 9px 9px 0 0;
	width: 100%;
	max-width: none;
	transition: 0.3;
}

#kn-scene_708 .view_1504 .field_984 img:hover,
#kn-scene_1005 .view_3439 .field_984 img:hover,
#kn-scene_658 .view_3441 .field_984 img:hover
{
  opacity: 0.9;
	transition: 0.3;
}

/*duration*/
#kn-scene_708 .view_1504 .field_2481,
#kn-scene_1005 .view_3439 .field_2481,
#kn-scene_658 .view_3441 .field_2481
{
	text-align: right;
	margin-top: -30px;
	position: relative;
}
#kn-scene_708 .view_1504 .field_2481 span,
#kn-scene_1005 .view_3439 .field_2481 span,
#kn-scene_658 .view_3441 .field_2481 span
{
	padding: 1px 5px !important;
	border-radius: 3px;
	background-color: rgba(51,51,51,0.85);
	color: white;
	font-weight: 400;
	text-align: center;
}
/*company portrait*/
#kn-scene_708 .view_1504 .field_897_thumb_25,
#kn-scene_1005 .view_3439 .field_897_thumb_25,
#kn-scene_658 .view_3441 .field_897_thumb_25
{
	z-index: 10;
	width: 70px;
	position: relative;

}
#kn-scene_708 .view_1504 .field_897_thumb_25 .kn-detail-body,
#kn-scene_1005 .view_3439 .field_897_thumb_25 .kn-detail-body,
#kn-scene_658 .view_3441 .field_897_thumb_25 .kn-detail-body
{


	min-width: 64px !important;
	max-width: 64px !important;
	overflow: hidden !important;



	
}
#kn-scene_708 .view_1504 .field_897_thumb_25 img,
#kn-scene_1005 .view_3439 .field_897_thumb_25 img,
#kn-scene_658 .view_3441 .field_897_thumb_25 img
{

	width: 50px;
	height: 50px;
	margin: 6px;
	border: solid 1px lightgray; 
	
}
#kn-scene_708 .view_1504 .field_897_thumb_25 img:hover,
#kn-scene_1005 .view_3439 .field_897_thumb_25 img:hover,
#kn-scene_658 .view_3441 .field_897_thumb_25 img:hover
{
	box-shadow: 0px 0px 5px lightgrey;	
}

/*company portrait placeholder*/
#kn-scene_708 .view_1504 .field_2487,
#kn-scene_1005 .view_3439 .field_2487,
#kn-scene_658 .view_3441 .field_2487
{

	position: relative;
	width: 70px;
	overflow: hidden;
	z-index: 10;

}
#kn-scene_708 .view_1504 .classifyVideo,
#kn-scene_1005 .view_3439 .classifyVideo,
#kn-scene_658 .view_3441 .classifyVideo
{
	width: 50px;
	height: 50px;
	margin: 7px;
	border-radius: 50%;
	background-color: greenyellow;
	background-image: url(https://s3-eu-west-1.amazonaws.com/assets.knack-eu.com/assets/5ba01902262d7169c12b60b4/5f0a1133dae911001889513d/thumb/portraitempty_unknown.png);
	background-size: contain;


}
#kn-scene_708 .view_1504 .classifyVideo:hover,
#kn-scene_1005 .view_3439 .classifyVideo:hover,
#kn-scene_658 .view_3441 .classifyVideo:hover
{
	box-shadow: 0px 0px 5px lightgrey;	

}


/*name*/
#kn-scene_708 .view_1504 .field_983,
#kn-scene_1005 .view_3439 .field_983,
#kn-scene_658 .view_3441 .field_983
{
	position: relative;
	margin-top: -68px;
	margin-left: 75px;
}

#kn-scene_708 .view_1504 .field_983 span,
#kn-scene_1005 .view_3439 .field_983 span,
#kn-scene_658 .view_3441 .field_983 span
{
	color: black;
	font-weight: 500;
}
/*přiřadit*/
#kn-scene_708 .view_1504 .field_2488,
#kn-scene_1005 .view_3439 .field_2488,
#kn-scene_658 .view_3441 .field_2488
{
	position: relative;
	margin-top: -9px;
	margin-left: 75px;
}
/*název projektu*/

#kn-scene_708 .view_1504 .field_2494,
#kn-scene_1005 .view_3439 .field_2494,
#kn-scene_658 .view_3441 .field_2494
{
	position: relative;
	margin-top: -10px;
	margin-left: 75px;
}
/*před x dny*/
#kn-scene_708 .view_1504 .field_2491,
#kn-scene_1005 .view_3439 .field_2491,
#kn-scene_658 .view_3441 .field_2491
{
	position: relative;
	margin-top: -10px;
	margin-left: 75px;

	color: grey;
}

/*nastavení*/
#kn-scene_708 .view_1504 .field_987,
#kn-scene_1005 .view_3439 .field_2495,
#kn-scene_658 .view_3441 .field_2495
{
	position: relative;
	margin-top: -25px;
	margin-right: 6px;
	padding-bottom: 3px;
	text-align: right;
}
/*vimeo link*/
#kn-scene_708 .view_1504 .field_2493,
#kn-scene_1005 .view_3439 .field_2493,
#kn-scene_658 .view_3441 .field_2493
{
	position: relative;
	margin-top: -30px;
	margin-right: 30px;
	padding-bottom: 3px;
	text-align: right;
}

/*thumbnail placeholder*/
#kn-scene_708 .view_1504 .field_2519 .kn-detail-body,
#kn-scene_1005 .view_3439 .field_2519 .kn-detail-body,
#kn-scene_658 .view_3441 .field_2519 .kn-detail-body
{
	margin: 0;
	padding: 0;
}

.thumbnail_placeholder
{
	padding-bottom: 56.25%;
	width: 100%;
	background-color: green;
	border-radius:  9px 9px 0 0;
background: rgb(34,193,195);
background: linear-gradient(0deg, rgba(34,193,195,1) 0%, rgba(253,187,45,1) 100%);
}

/*** Projekt preview ***/

#kn-scene_709 .kn-table tr
{
	border-style: none;
	background-color:transparent;
}

#kn-scene_709 .kn-table td
{
	border-style: none;
	background-color:transparent;
		border-bottom: solid 1px lightgrey;
}

#kn-scene_709 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;

}

/* záhlaví */
#kn-scene_709 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;

}

#kn-scene_709 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 20px 0 10px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
		border-bottom: solid 1px lightgrey;
	line-height: 65px;
}


#kn-scene_709 .kn-table .kn-table-group
{
	background-color: transparent !important;
}

#kn-scene_709 .kn-table img
{
	border-radius: 5px;
	height: 60px;
}

#kn-scene_709 .kn-table td:nth-of-type(2),
#kn-scene_709 .kn-table .field_2176,
#kn-scene_709 .kn-table th .field_983
{
	line-height: 65px;
}




/*** Universal company video card ***/


/*card*/
#kn-scene_1461 .view_3394 .kn-table
{
	border-radius: 10px;
	border: solid 1px lightgray;
	/*box-shadow: 0px 0px 5px lightgrey;*/	
	transition: 0.3s;
	min-height: 72px;
	background-color: rgba(0,0,0,.03);
}

#kn-scene_1461 .view_3394 .kn-table:hover
{
	box-shadow: 0px 0px 10px grey;	
}


/*company portrait*/
#kn-scene_1461 .view_3394 .field_897_thumb_25
{
	z-index: 10;
	width: 70px;
	position: relative;

}
#kn-scene_1461 .view_3394 .field_897_thumb_25 .kn-detail-body
{

	width: 64px!important; 
	min-width: none !important;
	max-width: 64px !important;
	overflow: hidden;
	position: relative;


	
}
#kn-scene_1461 .view_3394 .field_897_thumb_25 img
{

	width: 50px;
	height: 50px;
	margin: 6px;
	/*border: solid 1px lightgray; */
	
}
#kn-scene_1461 .view_3394 .field_897_thumb_25 img:hover
{
	/*box-shadow: 0px 0px 5px lightgrey;	*/
}

/*name*/
#kn-scene_1461 .view_3394 .field_431
{
	position: relative;
	margin-top: -68px;
	margin-left: 75px;
}

#kn-scene_1461 .view_3394 .field_431 span
{
	/*color: black;*/
	font-weight: 500;
	font-size: 16px;
}

/*počet projektů*/

#kn-scene_1461 .view_3394 .field_2504
{

	position: relative;
	margin-top: -10px;
	margin-left: 75px;

}
/*před x dny*/
#kn-scene_1461 .view_3394 .field_2506
{

	position: relative;
	margin-top: -10px;
	margin-left: 75px;

	color: grey;
}






/*** Universal project video card ***/


/*card*/
#kn-scene_1005 .view_3403 .kn-table,
#kn-scene_1462 .view_3438 .kn-table
{
	border-radius: 10px;
	border: solid 1px lightgray;
	/*box-shadow: 0px 0px 5px lightgrey;*/	
	transition: 0.3s;
}

#kn-scene_1005 .view_3403 .kn-table:hover,
#kn-scene_1462 .view_3438 .kn-table:hover
{
	box-shadow: 0px 0px 5px grey;	
}
/*thumbnail*/
#kn-scene_1005 .view_3403 .field_984 .kn-detail-body,
#kn-scene_1462 .view_3438 .field_984 .kn-detail-body
{
	margin: 0;
	padding: 0;
 	margin-bottom: -70px;

}

#kn-scene_1005 .view_3403 .field_984 img,
#kn-scene_1462 .view_3438 .field_984 img
{
	border-radius: 9px 9px 0 0;
	width: 100%;
	max-width: none;
	transition: 0.3;

}



#kn-scene_1005 .view_3403 .field_984 span>span>span:not(:last-child),
#kn-scene_1462 .view_3438 .field_984 span>span>span:not(:last-child)
{
	display: none!important;
}

#kn-scene_1005 .view_3403 .field_984 br,
#kn-scene_1462 .view_3438 .field_984 br
{
	display: none!important;
}




/*company portrait*/

#kn-scene_1005 .view_3403 .field_897_thumb_26 .kn-detail-body,
#kn-scene_1462 .view_3438 .field_897_thumb_26 .kn-detail-body
{
	text-align: center;

}
#kn-scene_1005 .view_3403 .field_897_thumb_26 img,
#kn-scene_1462 .view_3438 .field_897_thumb_26 img
{

	border: solid 5px lightgray; 
}

/*name*/
#kn-scene_1005 .view_3403 .field_1,
#kn-scene_1462 .view_3438 .field_1
{
	text-align: center;
}

#kn-scene_1005 .view_3403 .field_1 span,
#kn-scene_1462 .view_3438 .field_1 span
{
	/*color: black;*/
	font-weight: 500;
	font-size: 16px;
}
/*počet videí*/
#kn-scene_1005 .view_3403 .field_2507,
#kn-scene_1462 .view_3438 .field_2507
{
	text-align: center;
}
/*před x dny*/
#kn-scene_1005 .view_3403 .field_2510,
#kn-scene_1462 .view_3438 .field_2510
{
	text-align: center;
	color: grey;
}




/*** Universal project page ***/

#kn-scene_1456 .kn-table tr
{
	border-style: none;
	background-color:transparent;
}

#kn-scene_1456 .kn-table td
{
	border-style: none;
	background-color:transparent;
		border-bottom: solid 1px lightgrey;
}

#kn-scene_1456 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;

}

/* záhlaví */
#kn-scene_1456 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;

}

#kn-scene_1456 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 20px 0 10px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
		border-bottom: solid 1px lightgrey;
	line-height: 65px;
}


#kn-scene_1456 .kn-table .kn-table-group
{
	background-color: transparent !important;
}

#kn-scene_1456 .kn-table img
{
	border-radius: 5px;
	height: 60px;
}

#kn-scene_1456 .kn-table td:nth-of-type(2),
#kn-scene_1456 .kn-table .field_2176,
#kn-scene_1456 .kn-table th .field_983
{
	line-height: 65px;
}




/********** VIDEA/DOKUMENTY **********/



/*** Přehled ***/

/* počet karet */
@media screen and (min-width: 1200px){
#kn-scene_1282 .view_3474 .is-one-third
{

	width: 25%!important;
	max-width: 25%!important;

}
}


/*** Project document card ***/
/*card*/
#kn-scene_1282 .view_3474 .kn-table
{
	border-radius: 10px;
	border: solid 1px lightgray;
	/*box-shadow: 0px 0px 5px lightgrey;*/	
	transition: 0.3s;
	text-align: left;
}

#kn-scene_1282 .view_3474 .kn-table:hover
{
	box-shadow: 0px 0px 5px lightgrey;	
}
/*thumbnail*/
#kn-scene_1282 .view_3474 .field_2553
{
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;

}

/*name*/
#kn-scene_1282 .view_3474 .field_1061
{
	text-align: center;
	padding-bottom: 15px;
	margin-top: 0;
	padding-top: 0;
	text-decoration: none;

}

#kn-scene_1282 .view_3474 .field_1061 a
{

	text-decoration: none;
}

/*firma logo*/
#kn-scene_1282 .view_3474 .field_2555
{
	margin-left: 10px;
	margin-top: 5px;
	height: 32px;
	min-height: 32px!important;

}

/*nazev projektu*/
#kn-scene_1282 .view_3474 .field_1
{
	position: relative;
	margin-top: -35px;
	margin-left: 60px;
	color: grey;
	font-weight: bold;
}

#kn-scene_1282 .view_3474 .field_1 span
{
	max-height: 19px;
	overflow: hidden;
	display: inline-block;

}

/*název firmy*/

#kn-scene_1282 .view_3474 .field_2548
{
	position: relative;
	margin-top: -15px;
	margin-left: 60px;
	padding-bottom: 0px;
	color: grey;
	border-bottom: 1px solid lightgrey;

}

#kn-scene_1282 .view_3474 .field_2548 span
{
	max-height: 19px;
	overflow: hidden;
	display: inline-block;

}




/*** Project document tabulka ***/


/* nadpis */
#kn-scene_1282 .view_3476 h2
{
	text-align: left;
	margin-top: 30px;
	margin-bottom: 0;
}

#kn-scene_1282 .view_3476
{
	margin-bottom: 0;
	padding-bottom: 0;
}



/*počet záznamů na stránku*/
#kn-scene_1282 .view_3476 .kn-records-nav
{
	margin-left: 30px;
	margin-right: 30px;
}


/*počet záznamů na stránku*/
#kn-scene_1282 .view_3476 thead
{
	display:none;
}



/*dělicí čára*/
/*#kn-scene_938 thead {

    border-top: 1px solid rgba(0,0,0,.1);
}*/

/*
table { width:250px;table-layout:fixed; }
table tr { height:1em;  }
td { overflow:hidden;white-space:nowrap;  } */

/*vlastnosti tabulky*/
#kn-scene_1282 .view_3476 .kn-table
{
	width: 100%;/*
	margin-left: 30px;
	margin-right: 30px;*/
	/*table-layout:fixed;*/


}

/*overflow tabulky*/
#kn-scene_1282 .view_3476 .kn-table-wrapper
{
	overflow:visible;
	max-height: none;
	
}



/* řádky obecně */

#kn-scene_1282 .view_3476 .kn-table tr
{
	border-style: none;
	background-color:transparent;

}


#kn-scene_1282 .view_3476 .kn-table td
{
	padding-top: 15px;
	padding-bottom: 5px;
	/*overflow:hidden;*/
	/*white-space:nowrap;*/
	border-style: none;
	background-color:transparent;
	border-bottom: solid 1px lightgrey;

}






/* záhlaví */
#kn-scene_1282 .view_3476 thead tr th
{
	border-style: none;
	background-color: white;
	/*display: none;*/
	font-weight: 400;
	font-size: 14px;
}


/* nadpis kategorie */

#kn-scene_1282 .view_3476 .kn-table .kn-group-level-1 td
{
	border-style: none;
	padding: 40px 0 20px !important;
	font-size: 18px;
	font-weight: 400;
	background-color: transparent !important;
	border-bottom: solid 1px lightgrey;
}

#kn-scene_1282 .view_3476 .kn-table .kn-table-group
{
	background-color: transparent !important;
}

/*specific cells*/

#kn-scene_1282 .view_3476 .field_2559
{
	width: 65px;
	padding-left: 0px !important;
	padding-right: 20px;
	
}


#kn-scene_1282 .view_3476 .field_1061 a
{
	text-decoration: none;
}

#kn-scene_1282 .view_3476 .field_2542
{
	color: grey;
}

 



