/* Global Styles */body {	font-size: 16px; 	font-family: 'TitilliumWeb-Regular', arial, verdana;	color: #232b76;	background-color: #fff;}text-right{    text-align: right;    float: right;}	a{	color: #232b76;}table {	border-collapse: collapse;	border: 1px solid black;  }   td {	border: 1px solid black;}	a:hover {	color: rgba(0,0,0,1.00);}/*header*/input {  width: 282px;  display: block;  border: 1px solid #cfcfcf;  height: 48px;  font-size: 16px;  border-radius: 5px;  font-family: 'TitilliumWeb-Regular', sans-serif;	  background-color: white;  color: #232b76;   } input[type=search]{	-webkit-appearance:none;	max-width: 800px;	border: 1px solid #cfcfcf;	height: 48px;	font-size: 16px;	border-radius: 5px;	background-color: white;	color: #cfcfcf;	text-align: left;    padding-left: 15px;    font-family: 'TitilliumWeb-Italic', sans-serif;	}input[type=search]:focus{    padding-left: 15px;    color: #232b76;	font-family: 'TitilliumWeb-Regular', sans-serif;}  .multipleSelect{	width: 286px;	display: block;	border: 1px solid #cfcfcf;	height: 200px;	font-size: 16px;	border-radius: 5px;	font-family: 'TitilliumWeb-Regular', sans-serif;		background-color: white;	color: #232b76;}.button {	width: 282px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	height: 48px;	border-radius: 8px;	border: 0px;	-webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;	cursor: pointer;}.button:hover {    background-color: #232b76;     color: white;	        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.button:disabled,.button[disabled]{  border: 1px solid #999999;  background-color: #cccccc;  color: #666666;}.buttonDeleteMessage {	width: 16px;	height: 16px;	border-radius: 8px;	font-size: 2px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;		cursor: pointer;}.buttonDeleteMessage:hover {    background-color: #232b76;     color: white;	}.buttonConfirmReadOnD {	width: 26px;	height: 26px;	border-radius: 13px;	font-size: 10px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;}.buttonConfirmReadOnD:hover {    background-color: #232b76;     color: white;	    text-decoration:none;}.buttonSCC {	width: 126px;	height: 26px;	border-radius: 13px;	font-size: 10px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;        text-decoration:none;}.buttonSCC:hover {    background-color: #232b76;     color: white;	        text-decoration:none;}.buttonYesToAll {	width: 28px;	height: 18px;	border-radius:9px;	font-size: 10px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;}.buttonYesToAll:hover {    background-color: #232b76;     color: white;	    text-decoration:none;}.buttonNoToAll {	width: 28px;	height: 18px;	border-radius:9px;	font-size: 10px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;}.buttonNoToAll:hover {    background-color: #232b76;     color: white;	    text-decoration:none;}.buttonAddVideo {	width: 100%;	height: 30px;	border-radius:5px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;    padding: 5px 20px 5px 20px;}.buttonAddVideo:hover {    background-color: #232b76;     color: white;	    text-decoration:none;}.buttonAddUser {	width: 100%;	height: 30px;    border-radius: 8px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;    padding: 5px 20px 5px 20px;}.buttonAddUser:hover {    background-color: #232b76;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.buttonRemoveVideo {	width: 100%;	height: 30px;	border-radius:5px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	display: table-cell;	cursor: pointer;    text-decoration:none;    padding: 5px 20px 5px 20px;}.buttonRemoveVideo:hover {    background-color: #eb4034;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.buttonUserManage{		height: 100%;	border-radius: 8px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	cursor: pointer;    text-decoration:none;    padding-left: 18px;    padding-right: 18px;}.buttonUserManage:hover {    background-color: #232b76;     color: white;	    text-decoration:none;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.disableButtonUserManage{	height: 100%;    border-radius: 8px;	font-size: 18px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		float: none;	cursor: pointer;    text-decoration:none;    padding-left: 18px;    padding-right: 18px;}.disableButtonUserManage:hover {    background-color: red;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.buttonNewUserMailSwitcher {	width: 26px;	height: 26px;	border-radius:13px;	font-size: 15px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-SemiBold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		cursor: pointer;    text-decoration:none;    display: grid;    text-align: center;}.buttonNewUserMailSwitcher:hover {    background-color: #232b76;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}/***********					Button Pro ScrollUP					****************************/#myBtn {	display: none;	position: fixed;	bottom: 40px;	right: 40px;	z-index: 99;	font-size: 24px;	border: 1px solid #f7f7f7;	outline: none;	background-color: #faba01;	color: #232b76;	cursor: pointer;	padding: 10px;	border-radius: 30px;	font-family: 'TitilliumWeb-Bold', sans-serif;	  -webkit-transition-duration: 1s; /* Safari */	transition-duration: 1s;		width: 50px;	height: 50px;}#myBtn:hover {	background-color: #232b76; 	color: white;		-webkit-box-shadow: 0px 0px 114px -11px rgba(0,0,0,5);	-moz-box-shadow: 0px 0px 114px -11px rgba(0,0,0,5);	box-shadow: 0px 0px 114px -11px rgba(0,0,0,5);}/***********					CHECKBOX					****************************//* The container */.container {    display: block;    position: relative;    padding-left: 35px;    margin-bottom: 40px;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}/* Hide the browser's default checkbox */.container input {    position: absolute;    opacity: 0;    cursor: pointer;}/* Create a custom checkbox */.checkmark {    position: absolute;    top: -6px;    left: calc(50% - 100px);    height: 35px;    width: 35px;    background-color: #faba01;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		border-radius: 5px;}/* On mouse-over, add a grey background color */.container:hover input ~ .checkmark {    background-color: #232b76;}/* When the checkbox is checked, add a blue background */.container input:checked ~ .checkmark {    background-color: #232b76;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark:after {    content: "";    position: absolute;    display: none;}/* Show the checkmark when checked */.container input:checked ~ .checkmark:after {    display: block;}/* Style the checkmark/indicator */.container .checkmark:after {    left: 14px;    top: 10px;    width: 5px;    height: 10px;    border: solid white;    border-width: 0 3px 3px 0;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}/***********					FileInputButton					****************************/input[type = file] {	-webkit-appearance:none;	appearance:none;	-moz-appearance:none;	display: none;	overflow: hidden; 	margin: 0; 	}.js .inputfile {	    width: 0.1px;    height: 0.1px;    opacity: 0;    overflow: hidden;    position: absolute;    z-index: -1;	display: none;	margin: 0; }.inputfile + label {    width: 202px;    font-size: 18px;       text-overflow: ellipsis;    white-space: nowrap;    cursor: pointer;	display: inline-block;     overflow: hidden;    padding: 0.625rem 1.25rem;	font-family: 'TitilliumWeb-Regular', sans-serif;	/*display: none;*/	margin: 0;     /* 10px 20px */}.no-js .inputfile + label {    display: none;}.inputfile:focus + label,.inputfile.has-focus + label {    outline: 1px dotted #000;    outline: -webkit-focus-ring-color auto 5px;	  }.inputfile + label svg {    width: 1em;    height: 1em;    vertical-align: middle;    fill: currentColor;    margin-top: -0.25em;    /* 4px */    margin-right: 0.25em;    /* 4px */}/* style 6 */.inputfile-6 + label {    border: 1px solid #faba01;    background-color: #ffffff;    padding: 0;  	border-radius: 5px;	color: #232b76;	transition-duration: 0.4s;	padding-right: 80px;		}.inputfile-6:focus + label,.inputfile-6.has-focus + label,.inputfile-6 + label:hover {    border-color: #232b76;		}.inputfile-6 + label span,.inputfile-6 + label strong {    padding: 0.625rem 1.25rem;    /* 10px 20px */}.inputfile-6 + label span {    width: 60%;    display: inline-block;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    vertical-align: top;	  }.inputfile-6 + label strong {    height: 100%;        background-color: #faba01;    display: inline-block;	transition-duration: 0.4s;		color: #232b76;}.inputfile-6:focus + label strong,.inputfile-6.has-focus + label strong,.inputfile-6 + label:hover strong { 	background-color: #232b76;	color: #ffffff;	}@media screen and (max-width: 50em) {	.inputfile-6 + label strong {		display: block;	}}/***********					FileInputButton Konec					****************************/textarea {	width: 94%;	border: 1px solid #cfcfcf;	font-size: 16px;	border-radius: 5px;	font-family: 'TitilliumWeb-Regular', sans-serif;		background-color: white;	color: #232b76;	height: 600px;}select {  font-family: 'TitilliumWeb-Regular', sans-serif;		  width: 284px;  font-size: 16px;  height: 48px;  border-radius: 5px;  border: 1px solid #cfcfcf;  background-color: #fff;   color: #232b76;}/* ----------------------------------------------------------------------- RADIO----------------------------------------------------------------------*/[type="radio"]:checked,[type="radio"]:not(:checked) {    position: absolute;    left: -9999px;}[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{    position: relative;    padding-left: 28px;    cursor: pointer;    line-height: 20px;    display: inline-block;    color: #666;}[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {    content: '';    position: absolute;    left: 0;    top: 0;    width: 18px;    height: 18px;    border: 1px solid #ddd;    border-radius: 100%;    background: #fff;}[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after {    content: '';    width: 12px;    height: 12px;    background: #faba01;    position: absolute;    top: 4px;    left: 4px;    border-radius: 100%;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;    }[type="radio"]:not(:checked) + label:after {    opacity: 0;    -webkit-transform: scale(0);    transform: scale(0);}[type="radio"]:checked + label:after {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);}/* ----------------------------------------------------------------------- Main----------------------------------------------------------------------*/	.mainTable{	display: table;	width: 100%;	}.mainTableBody {	display: table-row-group;	}.mainTableRow {	display: table-row;	white-space: nowrap;}.mainTableRowWhite {	display: table-row;	white-space: nowrap;	background-color: #fff;}.mainTableCell{	display: table-cell;	}.mainTableCellMiddleBottomLeftPlaceholder{	display: table-cell;	width: 314px;	height: 171px;	background-color: #fff;}.mainTableCellRight {	display: table-cell;	text-align: center;	background-color: #f7f7f7;	height: 100%; vertical-align: top;	width: 100%;}.mainTableCellRightTop {	display: table-cell;	white-space: normal;	width: 100%;	}.mainTableCellRightTopLogout {	display: table-cell;	white-space: normal;	width: 100%;	margin: -1px 0 -6px 0 ;}.mainTableCellRightBot {	display: table-cell;	width: 100%;	white-space: normal;		}.mainTableCellLeft {	float: left;	width: 314px;		display: table-cell;	background-color: #fff;}/*********************				TOP 							*********************/.mainTop{	display: table;	width: 100%;		}.mainTopBody {	display: table-row-group;}.mainTopRow {	display: table-row;}/***********					TOP LEFT					*********************/.mainTopLeft{	display: table-cell;	background-color: rgb(250, 186, 1);	width: 314px;	height: 187px;	text-align: center;	-webkit-box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);		-moz-box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);		box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);	z-index: 49;	}.mainTopLeft a{	text-decoration: none;}.mainTopLeft .portal{	color: #312973;	text-transform: uppercase;	font-size: 43px;	font-family: 'TitilliumWeb-Bold';	line-height: 0.791;}.mainTopLeft .benekov{	color: #312973;	text-transform: uppercase;	font-size: 35px;	font-family: 'TitilliumWeb-SemiBold';	line-height: 0.791;}/***********					TOP RIGHT					*********************/.mainTopRight{	display: table-cell;	border-bottom: 1px solid transparent;	border-top: 0px;	border-left: 0px;	border-right: 0px;		border-image:url("../images/top.png") 1 round;	-webkit-border-image:url("../images/top.png") 1 round;	height: inherit;	vertical-align: middle;}/***********					TOP RIGHT - not logged		*********************/.mainTableTopNotLog{	display: table-cell;}.mainTableTopNotLog .title{  font-size: 35px;  font-family: "TitilliumWeb-Bold";  color: rgb(49, 41, 115);  text-transform: uppercase;  line-height: 0.972;  text-align: center;}.mainTableTopNotLog .description{  font-size: 16px;  font-family: "TitilliumWeb-Bold";  color: rgb(75, 75, 76);  line-height: 1.2;  text-align: center;}/***********					TOP RIGHT - left cell		*********************/.mainTopRightLeftCell{	align-items: center;	font-family: 'TitilliumWeb-SemiBold';	-moz-font-family:  'TitilliumWeb-SemiBold';	font-size: 35px;	float: left;	display: flex;	color: #232b76;	height: inherit;	}.mainTopRightLeftCell img{	width: 55px;	height: 55px;	float: left;	position: relative;	padding-left: 70px;	padding-right: 20px;}/***********					TOP RIGHT - center cell		*********************/.mainTopRightCenterCell{	align-items: center;	display: flex;	float: right;	padding-right: 50px;}/***********					TOP RIGHT - right cell		*********************/.mainTopRightRightCell{	align-items: center;	display: flex;	float: right;	padding-right: 80px;	font-size: 16px;	font-family: "TitilliumWeb-Regular";	color: rgb(49, 41, 115);	line-height: 1.2;}.mainTopRightRightCell img{	width: 37px;	height: 37px;		position: relative;	vertical-align: middle;	padding: 0 10px 0 10px;	display: inline;}.mainTopRightRightCell a{	text-decoration: none;	color: inherit;}.mainTopRightRightCell a:hover{	text-decoration: underline;	color: inherit;}.mainTopRightRightCell .messages{	position: relative;	display: inline;	}.messageCounterPositive{	position:absolute;	background:#faba01;	outline:none;	width:19px;	height:19px;	line-height:17px;	overflow:hidden; 	color:#232b76;	font-size:16px;	text-align:center;	-webkit-border-radius:28px;	-moz-border-radius:28px;	border-radius:28px;	vertical-align: middle;	border: 1px solid #232b76;	top: -12px;	left:32px;	display:inline-block;	font-family: 'TitilliumWeb-Bold';}	.messageCounterNegative{	position:absolute;	background:#f7f7f7;	display:inline-block;	outline:none;	width:19px;	height:19px;	line-height:17px;	overflow:hidden; 	color:#232b76;	font-size:16px;	text-align:center;	-webkit-border-radius:28px;	-moz-border-radius:28px;	border-radius:28px;	vertical-align: middle;	border: 1px solid #232b76;	font-family: 'TitilliumWeb-SemiBold';	top: -12px;	left:32px;	}	/* Offer text banner*/#offer { 	background-color: #f7f7f7;	color: #232b76;	display: table-column-group;	float: left;	width: 100%;	text-align: center;}#offer .leftside {	background-color: #faba01;  width: 314px;	height: 187px; 		font-family: 'TitilliumWeb-Bold', sans-serif;	font-size: 43px;	text-align: center;	vertical-align: middle;	position: relative;	float: left;	top: 0;	padding-top: 20px;	display: table-cell;									}	#offer .inLeft{	text-align: left;	font-family: 'TitilliumWeb-SemiBold';	-moz-font-family:  'TitilliumWeb-SemiBold';	font-size: 35px;	float: left;	display: table-cell;	vertical-align: middle;	padding-left: 70px;	padding-top: 20px;	}#offer .inLeft img{	width: 55px;	height: 55px;	float: left;	position: relative;}#offer .inMid{	float: right;	display: table-cell;	position: relative;	vertical-align: middle;	text-align: center;	padding-top: 45px;}#offer .midlogout{	width: 83.5%;	float: left;	display: table-cell;	position: relative;	vertical-align: middle;	text-align: center;	height: 167px; 		font-family: 'TitilliumWeb-SemiBold', sans-serif;	color: #232b76;	font-size: 35px;}.intro{	text-align: center;	font-family: 'TitilliumWeb-SemiBold', sans-serif;	color: #4b4b4c;	font-size: 16px}	#offer .inRight{	background-color: #f7f7f7;	height: 117px;	font-family: 'TitilliumWeb-Regular', sans-serif;	font-size: 16px;	text-align: center;	vertical-align: center;	position: relative;	float: right;	display: table-cell; 	padding-top: 65px;	padding-right: 70px;	padding-left: 20px;	color: #232b76;		}	#offer .inRight img{	width: 37px;	height: 37px;		position: relative;	vertical-align: middle;	padding: 0 5px 0 5px;	display: inline;}#offer .inRight a {	text-decoration: underline;	color: #232b76;}#offer .inRight a:hover {	text-decoration: underline;	color: #232b76;}#offer .inRight a:active {	text-decoration: underline;	color: #232b76;}#offer .inRight .messages{	position: relative;	display: inline;	}/* Main content of the site */#content {	overflow: hidden;		position: relative;	display: inline-block;}/* Sidebar */#content .sidebar {	float: left;	height: auto;	position: relative;	background-color: rgb(255, 255, 255);	left: 0px;	display: table-column;	width: 314px;}/* main content of the site */#content .mainContent {	float: left;	text-align: center;	position: relative;	padding-top: 10px;	  display: flex;	flex-flow: column;	top: 0px;	width: auto;	overflow:hidden;}.bottomContent {	float: right;	height: 171px;	text-align: center;	background-color: #232b76;	font-size: 15px;	font-family: 'TitilliumWeb-Light';	vertical-align: middle;	right: 0;	display: table-column-group; 	width: 97.5%;	padding: 0 1.25%;	margin-bottom: -10px;}.bottomContent .links {	float: right;	padding-top: 62px;	text-align: center;		font-size: 15px;	font-family: 'TitilliumWeb-SemiBold';	vertical-align: middle;	position: relative;	display: table-column; 	width: 16%;		}.bottomContent .links  a {	text-decoration: none;	background-color: #faba01;	height: 38px;	width: 80%;	color: #232b76; 	display: block;	border-radius: 5px;	-webkit-transition-duration: 0.4s; /* Safari */  	transition-duration: 0.4s;		font-family: 'TitilliumWeb-SemiBold';	vertical-align: middle;	padding-top: 10px;}.bottomContent .links  a:hover {	background-color: #fff;		text-decoration: none;	color: #232b76;	border-radius: 5px;}/*========================================= 			Defaultní Nastavení //pokud není potřeba změny			=====================================================*/.defaultTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 90px;}.defaultTableBody {	display: table-row-group;}.defaultTableRow {	display: table-row;}.defaultTableCell{	display: table-cell;}.defaultTableCell .defaultP{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.defaultTableCell .defaultS{	font-size: 22px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.defaultTableCell .defaultT{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;}/*================================== 		 			Konec  Defaultní Nastavení 						==============================================*//*========================================= 			Nastavení pro kontakty 				=====================================================*/.contactManual{	display: table;	width: 30%;	padding-left: 70px;	padding-top: 40px;	text-align: left;}.contactManualBody {	display: table-row-group;}.contactManualRow {	display: table-row;}.contactManualCell{	display: table-cell;	color: #555555;	font-family: 'TitilliumWeb-Regular';		font-size: 15px;	padding-left: 30px;}.contactManualCellImage{	display: table-cell;	vertical-align: top;	}.contactManualCell a{	font-size: 17px;	font-family: 'TitilliumWeb-Regular';		color: #232b76;}.contactManualCell a:hover{	font-size: 17px;	font-family: 'TitilliumWeb-Regular';		color: #232b76;}.contactTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.contactTableBody {	display: table-row-group;}.contactTableRow {	display: table-row;	}.contactTableCell {	display: table-cell;		width: 49%;}.contactTableCell .title {	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.contactTableRowTitle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	width: 96%;	float: left;}.contactTableRowPleb {    border-radius: 5px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	width: 96%;	float: left;}.contactTableRowPleb a{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.contactTableRowPleb a:hover{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.contactTableRow:nth-child(even) .contactTableRowPleb:nth-child(odd),.contactTableRow:nth-child(even) .contactTableRowPleb:nth-child(even){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .contactTableRow:nth-child(odd) .contactTableRowPleb:nth-child(odd),.contactTableRow:nth-child(odd) .contactTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .contactTableRowPleb a:hover{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.contactTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	width: 180px;	padding: 8px 0px 8px 15px;}.contactTableCellCPob {	display: table-cell;	text-align: center;	width: 50px;	padding: 8px 10px 8px 10px;}.contactTableCellMid {	display: table-cell;	text-align: center;	width: 150px;	padding: 8px 10px 8px 10px;}.contactTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: left;}.contactTableCellAdmin {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: right;}/*================================== 			KONEC .  Nastavení pro kontakty 				==============================================*//*================================== 			Nastavení pro Standartní odkazy 				==============================================*/.standLinkTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 10px;}.standLinkTableBody {	display: table-row-group;}.standLinkTableRow {	display: table-row;	}.standLinkTableCell {	display: table-cell;		width: 49%;}.standLinkTableCell .title {	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.standLinkTableRowTitle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	width: 96%;	float: left;}.standLinkTableRowPleb {    border-radius: 5px;      font-size: 15px;	display: table-cell;	text-align: left;	width: 96%;	float: left;}.standLinkTableRow:nth-child(even) .standLinkTableRowPleb:nth-child(odd),.standLinkTableRow:nth-child(even) .standLinkTableRowPleb:nth-child(even){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .standLinkTableRow:nth-child(odd) .standLinkTableRowPleb:nth-child(odd),.standLinkTableRow:nth-child(odd) .standLinkTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .standLinkTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	width: 90%;	padding: 8px 0px 8px 15px;    font-family: 'TitilliumWeb-SemiBold';    color: #1e1e1e;}.standLinkTableCellLast {	display: table-cell;    font-family: 'TitilliumWeb-Bold';	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 80px;}.linksClickHref {	color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    padding: 0px 13px 0px 13px;    border-radius: 8px;    background-color: #faba01;    	}.linksClickHref:hover {    color: white;    border-radius: 8px;    background-color: #232b76;        padding: 0px 15px 0px 15px;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.linksDetailButtonEditDelete {	font-family: 'TitilliumWeb-SemiBold';	width: 10px;	height: 10px;	border-radius: 8px;	font-size: 14px;	background: #faba01;	color: #232b76;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		cursor: pointer;    text-decoration:none;    padding: 2px 15px 2px 15px;    margin: 5px 0px 5px 30px;}.linksDetailButtonEditDelete:hover {    background-color: #232b76;     color: white;	    text-decoration:none;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}/*========================================= 			Konec  pro Standartní odkazy				=====================================================*//*========================================= 			Nastavení pro BENEKOVÁK				=====================================================*/.magazineTable{	display: table;	width: 100%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.magazineTableRow {	display: table-row;	float: left;}.magazineTableHeading {	background-color: #EEE;	display: table-header-group;}.magazineTableBody {	display: table-row-group;}.magazineTableCell {	display: table-cell;	padding: 0px 57px 0 0px;	text-align: center;		position: relative;		width: 156px;	height: 260px;}.magazineTableCellImg {		width: 156px;	height: 225;	background-color: #fff;	    -webkit-transition-duration: 0.2s; /* Safari */  	transition-duration: 0.2s;}.magazineTableCellImg:hover{	    transform:scale(1.2);	    -ms-transform:scale(1.2);    -moz-transform:scale(1.2);    -webkit-transform:scale(1.2);    -o-transform:scale(1.2);}.magazineTableCellImg img{		width: 156px;	height: 225;	display:block; 	border: none;	text-decoration: underline;	background-color: #fff;	}.magazineTableCellAdmin{	font-family: 'TitilliumWeb-SemiBold';		font-size: 16px;    text-align:center;    padding-top:50px;        padding-bottom:50px;}.magazineTableCellAdmin a{    color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;        border-radius: 8px;       padding-left: 10px;    padding-right: 10px;    background-color: #faba01;        }.magazineTableCellAdmin a:hover{    color: white;    border-radius: 8px;    background-color: #232b76;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.magazineTableCellTitle{	color:#232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 18px;	text-align: left;	float: left;    padding-left: 15px;}.magazineTableCellTitle a{    color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;       margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;    background-color: #faba01;}.magazineTableCellTitle a:hover{    color: white;    border-radius: 8px;    background-color: #232b76;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}      .magazineTableCellDownload{	text-align: right;	float: right;	width: 30px;	height: 27px}.magazineTableCellDownload a{    color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;       margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;	}.magazineTableCellDownload a:hover{    color: white;    border-radius: 8px;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);;	}.magazineTableCellDownload img{	width: 30px;	height: 27px;}.magazineTableCellDelete{	border: 0px;	text-align: center;	padding: 30px 0 30px 0;}.magazineTableCellDelete img{	width: 156px;	height: 225;}.magazineTableCellEdit{	border: 0px;	text-align: center;	padding: 30px 0 30px 0;}.magazineTableCellEdit img{	width: 156px;	height: 225;}/*========================================= 			Konec nastavení pro BENEKOVÁK				=====================================================*//*========================================= 			Nastavení pro obecné informace 				=====================================================*/.genInfoTable{	display: table;	width: 96%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 90px;}.genInfoTableRow {	display: table-row;}.genInfoTableHeading {	background-color: #EEE;	display: table-header-group;}.genInfoTableCell {	border: 0px solid #999999;	display: table-cell;	padding: 0 3% 0 0px;	width: 30%;	position: relative;	float: left;}.genInfoTableCell img{	width: 100%;	height: 100%	}.genInfoTableCellTitle{	color:#232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;}.genInfoTableCellContent{	color:#000;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	text-align: left;}.genInfoTableCellDate{	color:#868686;	font-family: 'TitilliumWeb-Regular';		font-size: 15px;	text-align: left;	float: left;}.genInfoTableCellMore{	color:#000;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	text-align: right;	float: right;}.genInfoTableCellMore a{	color:#000;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;		text-decoration: underline;		}.genInfoTableCellMore a:hover{	color:#000;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;		text-decoration: underline;}.genInfoTableBody {	display: table-row-group;}.genInfoAddTable{	display: table;	width: 90%;	padding-left: 70px;	padding-top: 40px;}.genInfoAddTableBody {	display: table-row-group;	}.genInfoTableCellDelete {	border: 0px;	text-align: center;	padding: 30px 0 30px 0;}.genInfoTableCellDelete img{	width: 465px;	height: 269px;}.genInfoBack {	border-radius: 5px;	background-color: rgb(235, 235, 235);	position: relative;	width: 257px;	height: 52px;	float: left; 	text-align: center;	display: grid;	}.genInfoBack a{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color: rgb(31, 31, 31);	padding-top: 10px;	text-decoration: none;}.genInfoBack a:hover{	text-decoration: underline;}/*=================================== 			KONEC .   Nastavení pro obecné informace				=====================================================*//*==========================================			Nastavení pro detail obecné informace: 			=============================================*/.genInfoDetailTable{	display: table;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;	width: 94%;}.genInfoDetailTableRow {	display: table-row;}.genInfoDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.genInfoDetailTableCell .released{	color: #868686;	font-family: 'TitilliumWeb-Regular';		font-size: 15px;	text-align: left;	}.genInfoDetailTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.genInfoDetailTableCell .news{	text-align: left;	width: 100%;}.genInfoDetailTableBody {	display: table-row-group;}/*=================================== 			Attachement				=====================================================*/.attachmentTable{	display: table;	width: 100%;	background-color: aqua;}.attachmentTableRow {	display: table-row;}.attachmentTableCell {	border: 1px solid #999999;	display: table-cell;	padding: 3px 10px;}.attachmentTableBody {	display: table-row-group;}/*=================================== 			 attachment end				=====================================================*//*=================================== 			STRANKOVANI				=====================================================*/.pagingTable{	position: relative;	left: calc(50% - 195px);	display: table;	width: 390px;	color: #fff;		font-family: 'TitilliumWeb-Light';	font-size: 17px;	background-color: #232b76;	border: 1px solid #232b76;	border-radius: 5px;	padding: 20px 20px 20px 20px;}.pagingTableBody {	display: table-row-group;		}.pagingTableRow {  	text-align:center;	display: table-row;	}.pagingTableCell {	text-align: center;		display: table-cell;	padding: 0 10px 0px 10px;	}.pagingTableCell  a {	text-decoration: none;	background-color: #faba01;	color: #232b76;	border-radius: 5px;	-webkit-transition-duration: 0.2s; /* Safari */  	transition-duration: 0.2s;		font-family: 'TitilliumWeb-SemiBold';	vertical-align: middle;	width: auto;}.pagingTableCell  a:hover {	background-color: #fff;		text-decoration: none;	color: #232b76;	border-radius: 5px;}/*=================================== 			KONEC .  STRANKOVANI				=====================================================*//*=================================== 			TOOLTIP				=====================================================*/.tooltip {    position: relative;    display: inline-block;    border-bottom: 1px dotted black;}.tooltip .tooltiptext {    visibility: hidden;    width: 200px;    background-color: #555;    color: #fff;    text-align: center;    border-radius: 6px;    padding: 5px 0;    position: absolute;    z-index: 1;    bottom: 125%;    left: 50%;    margin-left: -60px;    opacity: 0;    transition: opacity 0.3s;}.tooltip .tooltiptext::after {    content: "";    position: absolute;    top: 100%;    left: 50%;    margin-left: -5px;    border-width: 5px;    border-style: solid;    border-color: #555 transparent transparent transparent;}.tooltip:hover .tooltiptext {    visibility: visible;    opacity: 1;}/*=================================== 			KONEC . TOOLTIP				=====================================================*//*=================================== 			nastavení pro formuláře				=====================================================*/.formsTable{	display: table;	width: 100%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;	}.formsTableBody {	display: table-row-group;}.formsTableRow {	display: table-row;}.formsTableCell {	display: table-cell;		width: 50%;}.formsTableCellforBoard{	display: table-cell;	border-bottom: 1px solid #b9b9b9;		text-align: left;	width: 82%;	padding: 15px 0 15px 0px;	float: left;}.formsTableCellforBoard .title{	font-family: 'TitilliumWeb-Regular';	color: #434343;	font-size: 17px;	float: left;		width: 50%;}.formsTableCellforBoard .excel{	float: left;	width: 28%;}.formsTableCellforBoard .excel a{	text-decoration: none;	color: #232b76;	font-size: 17px;	font-family: 'TitilliumWeb-Regular';}.formsTableCellforBoard .excel a:hover{	text-decoration: underline;	color: #232b76;	font-size: 17px;	font-family: 'TitilliumWeb-Regular';}.formsTableCellforBoard .pdf{	font-family: 'TitilliumWeb-Regular';	color: #232b76;	font-size: 17px;	float: left;		padding: 0px 0px 0px 0px;	width: 22%;}.formsTableCellforBoard .pdf a{	text-decoration: none;	color: #232b76;	font-size: 17px;	font-family: 'TitilliumWeb-Regular';}.formsTableCellforBoard .pdf a:hover{	text-decoration: underline;	color: #232b76;	font-size: 17px;	font-family: 'TitilliumWeb-Regular';}.formsTableCellforBoard .pdf img{	float: left;	position: relative;	padding-right: 10px;}.formsTableCellforBoard .excel img{	float: left;	position: relative;	padding-right: 10px;}.editFormInLine{	display: inline-grid;	vertical-align: middle;}/*=================================== 			KONEC nastavení pro formuláře				=====================================================*//*=================================== 			Nastavení pro Základní dokumenty       		=====================================================*/.basicDocTable{	display: table;	width: 100%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;	}.basicDocTableRow {	display: table-row;	float: left;}.basicDocTableCell{	display: table-cell;	padding: 0px 40px 30px 0px;	vertical-align: middle;	width: 258px;}.basicDocTableBody {	display: table-row-group;}.basicDocTableCellInside{	border-radius: 5px;	background-color: rgb(235, 235, 235);	width: 258px;	height: 166px;	text-align: center;	display: table-cell;	vertical-align: middle;	color: #1f1f1f;	font-family: 'TitilliumWeb-SemiBold';		font-size: 18px;	}.basicDocTableCellTitle{	color:#232b76;	font-family: 'TitilliumWeb-Regular';		font-size: 16px;	text-align: left;	float: left;}.basicDocTableCellTitle a{	text-decoration: none;	color:#232b76;}.basicDocTableCellTitle a:hover{	text-decoration: underline;	color:#232b76;}.basicDocTableCellDownload{	text-align: right;	float: right;	width: 30px;	height: 27px;}.basicDocTableCellDownload img{	width: 30px;	height: 27px;}.basicDocTableCellBotLine{	background-color: rgb(49, 41, 115);	margin-top: 35px;	width: 257px;	height: 1px;}.basicDocDetailTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.basicDocDetailTableBody {	display: table-row-group;}.basicDocDetailTableRow {	display: table-row;}.basicDocDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.basicDocDetailTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.basicDocDetailTableCell .basicdocument{	text-align: left;		width: 100%;}.basicDocDetailInfoTableRow {	display: table-row;	}.basicDocDetailInfoTableCell {	display: table-cell;		}.basicDocDetailInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	width: 100%;	float: left;}.basicDocDetailInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	width: 100%;	float: left;}.basicDocDetailInfoTableRowPleb a{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.basicDocDetailInfoTableRowPleb a:hover{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.basicDocDetailInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .basicDocDetailInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .basicDocDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 18%;}.basicDocDetailInfoTableCellMid {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 200px;}.basicDocDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 200px;}.rightAlign{    text-align: right;    float: right;}.leftAlign{    text-align: left;    float: left;}/*=================================== 			Nastavení pro Základní dokumenty  konec 	=====================================================*//*=================================== 			Nastavení pro BACK       				=====================================================*/.formBack {	border-radius: 8px;	background-color: rgb(235, 235, 235);	position: relative;	width: 257px;	height: 52px;	float: left; 	text-align: center;	display: grid;	margin-right: 15px;	}.formBack a{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color: rgb(31, 31, 31);	padding-top: 10px;	text-decoration: none;        -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;}.formBack a:hover{	color: white;    background-color: rgb(31, 31, 31);    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    border-radius: 8px;    }/*=================================== 			Nastavení pro BACK  konec 	=====================================================*//*=================================== 			Nastavení pro DEPARTMENT       				=====================================================*/.departmentTable{	display: table;	width: 94%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;	}.departmentTableRow {	display: table-row;  text-align: left;}.departmentTableCell {	display: table-cell;	padding: 0px 28px 28px 0px;	vertical-align: middle;}.departmentTableBody {	display: table-row-group;}.departmentTableCellInside{	border-radius: 8px;	background-color: rgb(235, 235, 235);	width: 250px;	height: 203px;	text-align: center;	display: table-cell;	vertical-align: middle;    	-webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;}.departmentTableCellInside:hover{    background-color: #adadad;    color: white;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.departmentTableCellInside a{	text-decoration: none;	color: yellow;	}div.departmentTableCell a, div.departmentTableCellInside a{	color: #1f1f1f;	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	text-decoration: none;}div.departmentTableCell a:hover, div.departmentTableCellInside a:hover{		color: #232b76;	-webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    	}.departmentTableCellInside img{	text-align: center;	padding-bottom: 15px;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;}.departmentTableCellInside img:hover{	filter: blur(2px);}/*=================================== 			KONEC nastavení pro DEPARTMENT				=====================================================*//*=================================== 			 nastavení pro ORDERS AND DECISIONS				=====================================================*/.ondMainTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;	}.ondMainTableRow {	display: table-row;}.ondMainTableCell {	display: table-cell;	padding: 0px 28px 28px 0px;	vertical-align: middle;    text-decoration: none;}.ondMainTableBody {	display: table-row-group;}.ondMainTableCellInside{	border-radius: 8px;	background-color: rgb(235, 235, 235);	width: 460px;	height: 203px;	text-align: center;	display: table-cell;	vertical-align: middle;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    text-decoration: none;}.ondMainTableCellInside a{    text-decoration: none;}ondMainTableCell a{    text-decoration: none;}ondMainTableCell a:hover{    text-decoration: none;}.ondMainTableCellInside:hover{        background-color: #adadad;    color: white;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);  }div.ondMainTableCell a div.ondMainTableCellInside{	color: #1f1f1f;	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	text-decoration: none;}div.ondMainTableCell a:hover div.ondMainTableCellInside{    color: white;	-webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    text-decoration: none;    }.ondDetailTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.ondDetailTableBody {	display: table-row-group;}.ondDetailTableRow {	display: table-row;}.ondDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.ondDetailTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.ondDetailTableCell .orderanddecision{	width: 100%;	text-align: left;}.ondDetailTableCell .confirmRead{		float: right;	padding-right: 40px;	padding-top: 40px;}.ondDetailInfoTableRow {	display: table-row;}.ondDetailInfoTableCell {	display: table-cell;		}.ondDetailInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	float: left;	width: 100%;}.ondDetailInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	float: left;	width: 100%;}.ondDetailInfoTableRowPleb a{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.ondDetailInfoTableRowPleb a:hover{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.ondDetailInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .ondDetailInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .ondDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 22%;		}.ondDetailInfoTableCellMid {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 200px;}.ondDetailInfoTableCellLabel {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 80px;}.ondDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 200px;		}/*=================================== 			 konec pro ORDERS AND DECISIONS				=====================================================*//*=================================== 			 Zacatek GUIDELINES 						=====================================================*/.glDetailTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.glDetailTableBody {	display: table-row-group;}.glDetailTableRow {	display: table-row;}.glDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.glDetailTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.glDetailTableCell .guideline{	width: 100%;	text-align: left;}.glDetailTableCell .guideline a{	font-family: 'TitilliumWeb-SemiBold';		text-decoration: none;	color: #000;}.glDetailTableCell .guideline a:hover{	text-decoration: underline; }.glDetailTableCell .confirmRead{		float: right;	padding-right: 40px;	padding-top: 40px;}.glDetailInfoTableRow {	display: table-row;}.glDetailInfoTableCell {	display: table-cell;		}.glDetailInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	float: left;	width: 100%;}.glDetailInfoTableRowTittle a{    color: #1e1e1e;    text-decoration: none;    }.glDetailInfoTableRowTittle a:hover{	  color: #1e1e1e;    text-decoration: underline;}.glDetailInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	float: left;	width: 100%;}.glDetailInfoTableRowPleb a{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    text-decoration: none;    -webkit-transition: all 0.2s ease;    transition: all 0.2s ease;}.glDetailInfoTableRowPleb a:hover{  text-shadow: 0px 0px 20px black;}.glDetailInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .glDetailInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .glDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 18%;		}.glDetailInfoTableCellMid {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 200px;			}.glDetailInfoTableCellCat {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 70px;			}.glDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 200px;			}/*=================================== 			 konec pro GUIDELINES				=====================================================*//*=================================== 			 začátek pro checkGUIDELINES				=====================================================*/.checkGLTable{	display: table;	width: 93%;	padding-left: 70px;	padding-right: 40px;}.checkGLTableRow {	display: table-row;}.checkGLTableCell {		display: table-cell;}.checkGLTableBody {	display: table-row-group;}.checkGLDetailTable{	display: table;	width: 95%;}.checkGLDetailTableRowLeft {	display: table-row;	text-align: right;}.checkGLDetailTableRowRight {	display: table-row;	text-align: left;}.checkGLDetailTableCell {	border: 1px solid;	display: table-cell;	border-radius: 5px;	text-align: center;	}.checkGLDetailTableRowLeft:nth-child(even) .checkGLDetailTableCell:nth-child(odd),.checkGLDetailTableRowLeft:nth-child(even) .checkGLDetailTableCell:nth-child(even){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .checkGLDetailTableRowLeft:nth-child(odd) .checkGLDetailTableCell:nth-child(odd),.checkGLDetailTableRowLeft:nth-child(odd) .checkGLDetailTableCell:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}  .checkGLDetailTableRowRight:nth-child(even) .checkGLDetailTableCell:nth-child(odd),.checkGLDetailTableRowRight:nth-child(even) .checkGLDetailTableCell:nth-child(even){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .checkGLDetailTableRowRight:nth-child(odd) .checkGLDetailTableCell:nth-child(odd),.checkGLDetailTableRowRight:nth-child(odd) .checkGLDetailTableCell:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}  .checkGLDetailTableCellTitle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	width: 150px;	float: center;}.checkGLDetailTableBody {	display: table-row-group;}/*=================================== 			 konec pro checkGUIDELINES				=====================================================*//*=================================== 			 zacatek pro MESSAGES				=====================================================*/.messageDetailTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.messageDetailTableBody {	display: table-row-group;}.messageDetailInfoTableRow {	display: table-row;}.messageDetailInfoTableCell {	display: table-cell;		}.messageDetailInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	float: left;	width: 100%;}.messageDetailInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	float: left;	width: 100%;}.messageDetailInfoTableRowPleb a{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.messageDetailInfoTableRowPleb a:hover{	color: #232b76;    font-family: 'TitilliumWeb-SemiBold';    font-decoration: underline;}.messageDetailInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .messageDetailInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .messageDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 250px;	}.messageDetailInfoTableCellFirstDet {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 200px;	}.messageDetailInfoTableCellMid {	display: table-cell;	text-align: left;	padding: 8px 10px 8px 10px;	width: 70%;				}.messageDetailInfoTableCellDate {	display: table-cell;	text-align: left;	padding: 8px 10px 8px 10px;	width: 50px;		}.messageDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 100px; }.messageDetailInfoTableCellLastDet {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 200px;		}.messageDetailInfoTableCellMidDet {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 200px;		}.messageDetailInfoTableCellFirstBold {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 250px;		font-family: 'TitilliumWeb-SemiBold';	}.messageDetailInfoTableCellMidBold {	display: table-cell;	text-align: left;	padding: 8px 10px 8px 10px;	width: 70%;			font-family: 'TitilliumWeb-SemiBold';	}.messageDetailInfoTableCellLastBold {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 100px;			font-family: 'TitilliumWeb-SemiBold';	}.messageDetailInfoTableCellSendBold {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 85px;			font-family: 'TitilliumWeb-SemiBold';	}.messageDetailInfoTableCellSend {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 85px;		}.messageDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.messageDetailTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.messageDetailTableCell .message{	width: 100%;	text-align: left;}.messageDetailInfoTableRowPleb .detail {	border-radius: 5px;	background-color: rgb(235, 235, 235);	position: relative;	width: 400px;	height: 52px;	float: left; 	text-align: center;	display: grid;	}/*=================================== 			 konec pro MESSAGES;				=====================================================*//*=================================== 			 SEARCH				=====================================================*/.searchTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 10px;}.andor{	width: 407px;	height: 40px;	float: left;	border-radius: 5px;	background-color: rgb(235, 235, 235);	position: relative;	text-align: center;	display: inline-block;	margin-right: 15px;		padding-top: 12px;	padding-bottom: -10px;		font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color: rgb(31, 31, 31);}.andor a{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color: rgb(31, 31, 31);	text-decoration: none;	text-transform: uppercase;}.andor a:hover{	text-decoration: underline;}/*=================================== 			 konec pro SEARCH;				=====================================================*/.twoColumnsTable {	width: 96%;	text-align: center;	position: relative;	display: inline;	cellpadding: 2; 	cellspacing: 0; 	border: 1px solid transparent;	}.twoColumnsLeftColumn {	width: 50%;	text-align: right;	vertical-align: middle;	border: 1px solid transparent;}.twoColumnsRightColumn {	width: 50%;	text-align: left;	vertical-align: middle;	border: 1px solid transparent;}.twoColumnsTableSetCheck {	width: 96%;	text-align: center;	position: relative;	display: inline;	cellpadding: 2; 	cellspacing: 0; 	border: 1px solid transparent;	}.twoColumnsLeftColumnSetCheck {	width: 50%;	text-align: right;	vertical-align: middle;	border: 1px solid transparent;	margin-left: 20px;}.twoColumnsRightColumnSetCheck {	width: 50%;	text-align: left;	vertical-align: middle;	border: 1px solid transparent;	margin-right: 20px;}.confirmUserDiv{	width: 100%;	vertical-align: middle;	padding-top: 170px;	text-align: center;	}.confirmUserTable {	width: 100%;	text-align: center;	display: inline;	cellpadding: 2; 	cellspacing: 0; 	border: 1px solid transparent;}.confirmUserDivBording{	background-color: #f7f7f7;	border: 1px solid #cfcfcf;	border-radius: 15px;	text-align: center;	padding: 20px 20px 20px 20px;	width: 500px;	position: fixed;	top: 50%;	left: 50%;	margin: -120px 0 0  -265px;}/* Whole page content */#mainWrapper {	width: 100%;	font-family: 'TitilliumWeb-Regular', arial, verdana;	overflow:hidden;}/* footer */#mainWrapper footer {	background-color: #1f1f1f;	color: #fff;	width: auto;	height: 57px;	vertical-align: middle;	}#mainWrapper footer .righside{	position: absolute;	width: 80%;	height: 41px;	text-align: right;	vertical-align: middle;	font-size: 12px;	font-family: 'TitilliumWeb-Light';	right: 0;	padding-right: 70px;	padding-top: 15px;}#mainWrapper footer .leftside{	position: absolute;	left: 0;	width: 16%;	text-align: center;	height: 46px;	vertical-align: middle;	padding-top: 10px;		}/*menubar's properties for menus in sidebar */#content .sidebar #menubar {background: white;}	/*menu elements */.menu ul  {}.menu ul li {	list-style: none;	padding: 29px 0 29px 0px;	}.menu ul li .hr {}/*Links in sidebar */.sidebar #menubar .menu ul li a {	font-family: 'TitilliumWeb-Regular';	font-size: 15px;	color: #000;	text-decoration: none;	background-color: #fff;}.sidebar #menubar .menu ul li a:hover {	color: #000;	text-decoration: none;}.sidebar #menubar .menu ul li a:active {}.sidebar #menubar .menu ul li img{	position: relative;	vertical-align: middle;	width: 26px;	height: 26px;	display: inline;	padding-right: 20px;}/* Menu headings in sidebar */#menubar .menu h2 {	font-size: 24px;}.menu2 ul  {}.menu2 ul li {	list-style: none;	padding: 10px 0px 10px 50px;	}.menu2 ul li .hr {}/*Links in sidebar */.sidebar #menubar .menu2 ul li a {	font-family: 'TitilliumWeb-Regular';	font-size: 15px;	color: #000;	text-decoration: none;	background-color: #fff;}.sidebar #menubar .menu2 ul li a:hover {	color: #000;	text-decoration: none;	background-color: #fff;}.sidebar #menubar .menu2 ul li a:active {}.sidebar #menubar .menu2 ul li img{	position: relative;	vertical-align: middle;	width: 26px;	height: 26px;	display: inline;	padding-right: 20px;}/* Menu headings in sidebar */#menubar .menu2 h2 {	padding-left: 50px;	font-size: 24px;}/***********					MIDDLE LEFT					*********************/.mainTableMiddleLeft{	display: table-row-group;	border-color: #ffffff;	text-align: left;	width: 314px;	background-color: #FFFFFF;	-webkit-box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);  	-moz-box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);	box-shadow: 1px 0px 18px 0px rgba(0, 0, 0, 0.1);  	z-index: 47;}.mainTableMiddleLeftLogout{	display: table-row;	border-color: #f7f7f7;	text-align: left;	width: 314px;	background-color: #f7f7f7;}.mainTableMiddleLeft .particle{	display: table-row;}.mainTableMiddleLeft .particle .particleLine{	display: table-cell;	height: 85px;	vertical-align: middle;	width: 314px;	font-size: 15px;	font-family: 'TitilliumWeb-Bold';	color: rgb(31, 31, 31);	text-transform: uppercase;	border-bottom: 1px solid transparent;	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-image:url("../images/menu.png") 1 round;	-webkit-border-image:url("../images/menu.png") 1 round;}.mainTableMiddleLeft .particle .particleLine a{	text-decoration: none;	color: #1f1f1f; 	display: flex;	-webkit-transition-duration: 0.4s; /* Safari */	-o-transition-duration: 0.4s;	-moz-transition-duration: 0.4s;  	transition-duration: 0.4s;		font-family: 'TitilliumWeb-SemiBold';	width: inherit;	height: inherit;	align-items: center;	}.mainTableMiddleLeft .particle .particleLine a:hover{	background-color: #f7f7f7;	text-decoration: none;	color: inherit;}.mainTableMiddleLeft .particle .particleLine img{	position: relative;	vertical-align: middle;	width: 26px;	height: 26px;	display: inline;	padding-right: 30px;	padding-left: 30px;}.mainTableMiddleLeft .particle .particleLineBottom{	display: table-cell;	height: 85px;	vertical-align: middle;	width: 314px;	font-size: 15px;	font-family: 'TitilliumWeb-Bold';	color: rgb(31, 31, 31);	text-transform: uppercase;	border-top: 1px solid transparent;	border-image:url("../images/menu.png") 1 round;	border-bottom: 0px;	border-left: 0px;	border-right: 0px;}.mainTableMiddleLeft .particle .particleLineBottom a{	text-decoration: none;	color: #1f1f1f; 	display: flex;	-webkit-transition-duration: 0.4s; /* Safari */	-o-transition-duration: 0.4s;	-moz-transition-duration: 0.4s;  	transition-duration: 0.4s;		font-family: 'TitilliumWeb-SemiBold';	width: inherit;	height: inherit;	align-items: center;	left: 50px;}.mainTableMiddleLeft .particle .particleLineBottom a:hover{	background-color: #f7f7f7;	text-decoration: none;	color: inherit;}.mainTableMiddleLeft .particle .particleLineBottom img{	position: relative;	vertical-align: middle;	width: 26px;	height: 26px;	display: inline;	padding-right: 10px;	}/***********					BOTTOM 					*********************/.mainBottomLeft{	display: table-cell;	background-color: #1f1f1f;  	height: 57px;	width: 314px;	text-align: center;		vertical-align: middle;}.mainBottomRight{	display: table-cell;	background-color: #1f1f1f;  	height: 57px;	text-align: right;		vertical-align: middle;	padding-right: 70px;	}.mainBottomRight span{	font-size: 12px;	font-family: "TitilliumWeb-Regular";	color: rgb(213, 213, 213);	}.mainBottomRight .reportaBug {	padding-right: 50px;}.mainBottomRight .reportaBug a{	font-size: 12px;	font-family: "TitilliumWeb-Light";	color: rgb(213, 213, 213);		text-decoration: none;}.mainBottomRight .reportaBug a:hover{	color: inherit;	text-decoration: underline;}.reportabug{	position: fixed;	left: calc(50% - 370px);	top:  calc(50% - 300px);	width: 700px;	height: 450px;	border: 15px solid #f7f7f7;	background-color: #fff;	border-radius: 15px;	-webkit-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.75);	box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.75);	display: table-cell;}.reportabug textarea{	width: 650px;	height: 280px;	resize: none;	font-size: 12px;}.reportabug .title{	font-family: "TitilliumWeb-Regular";	font-size: 25px;}.reportabug .send{	text-transform: uppercase;	float: left;	text-align: left;	padding-left: 25px;}.reportabug .back{	text-transform: uppercase;	float: right;	text-align: right;	padding-right: 25px;}/* ============================================================ setcheckconfirm ======================================================================= */.sccDetailTable{	display: table;	width: 98%;}.sccDetailTableBody {	display: table-row-group;}.sccDetailTableRow {	display: table-row;}.sccDetailTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.sccDetailInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 10px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	float: left;	width: 100%;}.sccDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 600px;}.sccDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;	width: 25%;}.sccDetailInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	float: left;	width: 100%;}.sccDetailInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .sccDetailInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}  /*==================================================== LEARNING ===================================================== */.learnInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	text-align: left;    margin-left: 50px;    margin-right: 50px;    padding-left: 20px;    padding-right: 20px;    padding-bottom: 5px;    padding-top: 5px;	min-width: 35%;    width: 300px;        	}.learnInfoTableCellFirst a {	color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;    background-color: #faba01;      margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;}.learnInfoTableCellFirst a:hover {    color: white;       border-radius: 8px;    background-color: #232b76;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.learnInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: left;    min-width: 35%;    width: 1000px; }.learnInfoTableCellAdmin {    display: table-cell;    padding-right: 50px;    text-align: center;    min-width: 15%;    width: 50px;    margin-left: 50px;    margin-right: 50px;    padding-left: 20px;    padding-right: 20px;    }.learnInfoTableCellAdmin a {    color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;       margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;    background-color: #faba01;}.learnInfoTableCellAdmin a:hover {    color: white;    border-radius: 8px;    background-color: #232b76;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.learnDetailInfoBoldText{	display: table-cell;	font-family: 'TitilliumWeb-SemiBold';		font-size: 24px;	color: #232b76;	text-align: left;    padding-left: 15px;}.learnDetailInfoDescText{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 18px;	color: #232b76;	text-align: left;    padding-left: 15px;}.learnDetailInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;  width: 80px;	}.learnDetailInfoTableCellAdmin {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;  width: 80px;	}.learnDetailInfoTableCellAdmin a{    color: #232b76;	text-decoration: none;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    border-radius: 8px;       margin-left: -10px;    margin-right: -10px;    padding-left: 10px;    padding-right: 10px;    background-color: #faba01;}.learnDetailInfoTableCellAdmin a:hover{    color: white;    border-radius: 8px;    background-color: #232b76;        -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    }.learnDetailInfoTableCellMid {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;	width: 200px;}.learnDetailInfoTableCellDesc {	display: table-cell;	text-align: left;	padding: 8px 10px 8px 10px;	width: 40%;}.learnDetailInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;	width: 18%;		}/* ============================================================ HOME TABLES ======================================================================= */.homeDefault {	width: 80%;	border-collapse: collapse;}.homeOneTables {	width: 100%;	}.homeTwoTables {	width: 50%;	}.homeThreeTables {	width: 33.3%;	}.homeFourTables {	width: 25%;}.homeFiveTables {	width: 20%;}.homeSixTables {	width: 16.6%;	}.homeSevenTables {	width: 14.28%;	}.homeEightTables {	width: 12.5%;	}.homeYellowTables {	background-color: #ffff00;}.homeYellowTables a{	background-color: #ffff00;	text-decoration: none;}.homeYellowTables a:hover{	background-color: #232b76;	text-decoration: none;	color: white;}.homeRedTables {	background-color: red;	color: black;	text-decoration: none;}.homeRedTables a {	background-color: red;	text-decoration: none;	color: black;}.homeRedTables a:hover{	background-color: #232b76;	text-decoration: none;	color: white;}.homeBlueTables {	background-color: #232b76;	text-decoration: none;	color: white;}.homeBlueTables a {	background-color: #232b76;	text-decoration: none;	color: white;}.homeBlueTables a:hover {	background-color: #ffff00;	text-decoration: none;	color: #232b76;}.homeWhiteTables {	background-color: white;}.homeWhiteTables a{	color: black;	text-decoration:none;	}.homeWhiteTables a:hover {	background-color: black;	color: white;	text-decoration:none;}.ind {	background-color:inherit;	padding: 10px 0 10px 0 ;	margin: -1px;	}.indvetsi{	background-color:inherit;	padding: 43px 0 43px 0 ;	margin: -1px;		}.trans{	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;	}/*========================================= 			VIDEO Nvod			=====================================================*/.wiTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 90px;}.wiTableBody {	display: table-row-group;}.wiTableRow {	display: table-row;}.wiTableCell{	display: table-cell;    width: 120px;}.wiTableCell .button{	display: table-cell;}.wiTableCellTitle {	font-size: 18px;	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;	font-family: 'TitilliumWeb-SemiBold';    color: #1e1e1e; 	text-align: left;	width: 90%;	float: left;    padding: 4px 0px 4px 15px;}.wiTableCell .defaultP{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.wiTableCell .defaultS{	font-size: 22px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.wiTableCell .defaultT{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;}.video-search-box{    width: 300px;    position: relative;    text-align: left;    }.video-search-box input[type="text"]{    height: 40px;    padding: 5px 10px;    border: 1px solid #CCCCCC;    font-size: 16px;    font-family: 'TitilliumWeb-Regular';    		    }.video-result{    position: absolute;            z-index: 999;    top: 100%;    left: 0;}.video-search-box input[type="text"], .video-result{    width: 100%;    box-sizing: border-box;}/* Formatting result items */.video-result p{    margin: 0;    padding: 7px 10px;    border: 1px solid #CCCCCC;    border-top: none;    cursor: pointer;    background: #ffffff;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    text-decoration: none;	}.video-result p:hover{    background: #232b76;    color: #ffffff;}.video-result a{    text-decoration: none;}.video-result a:hover{    text-decoration: none;}.wiEditInput{    height: 26px;    width: 200px;     padding-left: 10px;    border: 1px solid #CCCCCC;    font-size: 16px;    font-family: 'TitilliumWeb-Regular';    box-sizing: border-box;    } .wiAddTaskInput{    height: 26px;    width: 100%;    padding-left: 5px;    border: 0px transparent;    font-size: 16px;    font-family: 'TitilliumWeb-Regular';    box-sizing: border-box;    } .wiAddTaskInput:active{    height: 26px;    width: 100%;    padding-left: 10px;    border: 0px transparent;    font-size: 16px;    font-family: 'TitilliumWeb-Regular';    box-sizing: border-box;    } .wiAddTaskText{    width: 90%;    height: 250px;    padding-left: 10px;    }.wiTableEditTableTitle {	font-size: 18px;	background-color: #d0d0d0;	font-family: 'TitilliumWeb-SemiBold';    color: #1e1e1e; 	text-align: left;	padding-left: 5px;}.wiTableEditTableCell {	font-size: 18px;	background-color: #ffffff;	font-family: 'TitilliumWeb-Regular';    color: #1e1e1e; 	text-align: left;	padding-left: 5px;}.buttonDeleteTask {	width: 20px;	height: 20px;	border-radius: 10px;	font-size: 12px;	background: #faba01;	color: #232b76;	font-family: 'TitilliumWeb-Bold', sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		display: table-cell;	cursor: pointer;    text-decoration:none;}.buttonDeleteTask:hover {    background-color: #eb4034;     color: white;	    text-decoration:none;}.buttonAddTask {	width: 20px;	height: 20px;	border-radius: 10px;	font-size: 14px;	background: #faba01;	color: #232b76;	font-family: sans-serif;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		display: table-cell;	cursor: pointer;    text-decoration:none;}.buttonAddTask:hover {    background-color: #232b76;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.wiPopisTable{	    text-align: left;    border: 1px solid #d0d0d0;    border-radius: 10px;    background: #ffffff;    padding-left: 10px;        width: 91%;}.activityCode{	position: fixed;	left: calc(50% - 370px);	top:  calc(50% - 300px);	width: 700px;	height: 450px;	border: 15px solid #f7f7f7;	background-color: #fff;	border-radius: 15px;	-webkit-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	-moz-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	display: table-cell;}.activityCode .title{	font-family: "TitilliumWeb-Regular";	font-size: 25px;}.activityCode .back{	text-transform: uppercase;			padding-right: 25px;}.tariffClass{	position: fixed;	left: calc(50% - 370px);	top:  calc(50% - 300px);	width: 700px;	height: 450px;	border: 15px solid #f7f7f7;	background-color: #fff;	border-radius: 15px;	-webkit-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	-moz-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	display: table-cell;}.tariffClass .title{	font-family: "TitilliumWeb-Regular";	font-size: 25px;}.tariffClass .back{	text-transform: uppercase;	padding-right: 25px;}/*================================== 		 			Konec  VIDEO Nvod						==============================================*//*================================== 		 			     USERS 2.0     						==============================================*/.userTable{	display: table;	width: 93%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 90px;}.userTableBody {	display: table-row-group;}.userTableRow {	display: table-row;}.userTableCell{	display: table-cell;    width: 120px;}.userTableCell .button{	display: table-cell;}.userTableCellTitle {	font-size: 18px;	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;	font-family: 'TitilliumWeb-SemiBold';    color: #1e1e1e; 	text-align: left;	width: 90%;	float: left;    padding: 4px 0px 4px 15px;}.userTableCell .defaultP{	font-size: 18px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.userTableCell .defaultS{	font-size: 22px;	font-family: 'TitilliumWeb-SemiBold';	color:#232b76;}.userTableCell .defaultT{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;}.user-search-box{    width: 300px;    position: relative;    text-align: left;    }.user-search-box input[type="text"]{    height: 40px;    padding: 5px 10px;    border: 1px solid #CCCCCC;    font-size: 16px;    font-family: 'TitilliumWeb-Regular';    		    }.user-result{    position: absolute;            z-index: 999;    top: 100%;    left: 0;}.user-search-box input[type="text"], .user-result{    width: 100%;    box-sizing: border-box;}/* Formatting result items */.user-result p{    margin: 0;    padding: 7px 10px;    border: 1px solid #CCCCCC;    border-top: none;    cursor: pointer;    background: #ffffff;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;    text-decoration: none;	}.user-result p:hover{    background: #232b76;    color: #ffffff;}.user-result a{    text-decoration: none;}.user-result a:hover{    text-decoration: none;}.userDetailTableTable{	display: table;	width: 91%;	padding-left: 70px;	padding-top: 40px;	padding-bottom: 100px;}.userDetailTableTableBody {	display: table-row-group;}.userDetailTableTableRow {	display: table-row;}.userDetailTableTableCell{	display: table-cell;	font-family: 'TitilliumWeb-Regular';		font-size: 17px;	color: #000000;	text-align: left;}.userDetailTableTableCell .title{	color: #232b76;	font-family: 'TitilliumWeb-SemiBold';		font-size: 28px;	text-align: left;	}.userDetailTableTableCell{	width: 100%;	text-align: left;}.userDetailTableTableCell .confirmRead{		float: right;	padding-right: 40px;	padding-top: 40px;}.userDetailTableInfoTableRow {	display: table-row;}.userDetailTableInfoTableCell {	display: table-cell;		}.userDetailTableInfoTableRowTittle {	display: table-cell;	background-color: #d0d0d0;    border: 1px solid #d0d0d0;    border-radius: 5px;    font-family: 'TitilliumWeb-Bold';    color: #1e1e1e; 	text-align: center;	float: left;	width: 100%;}.userDetailTableInfoTableRowPleb {    border-radius: 10px;      font-size: 15px;    font-family: 'TitilliumWeb-Regular';    color: #1e1e1e;	display: table-cell;	text-align: left;	float: left;	width: 100%;}.userDetailTableInfoTableRowPleb:nth-child(odd){	background-color: #f7f7f7;	border-color: #f7f7f7;  }  .userDetailTableInfoTableRowPleb:nth-child(even){	background-color: #e6e6e6;	border-color: #e6e6e6;}      .userDetailTableInfoTableCellFirst {	display: table-cell;	border-bottom-left-radius: 5px;	border-top-left-radius: 5px;	padding-left: 10px;	text-align: left;	padding: 8px 0px 8px 15px;    width: 12%;    font-family: 'TitilliumWeb-SemiBold';		}.userDetailTableInfoTableCellMid {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;    width: 12%;			}.userDetailTableInfoTableCellMidSmall {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;    width: 8%;			}.userDetailTableInfoTableCellMidBig {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;    width: 18%;			}.userDetailTableInfoTableCellCat {	display: table-cell;	text-align: center;	padding: 8px 10px 8px 10px;    width: 12%;			}.userDetailTableInfoTableCellLast {	display: table-cell;	border-bottom-right-radius: 5px;	border-top-right-radius: 5px;	text-align: center;    width: 12%;}			.userDetailButtonEditRank {	width: 10px;	height: 10px;	border-radius: 5px;	font-size: 14px;	background: #faba01;	color: #232b76;	border: 0px;	-webkit-transition-duration: 0.4s; /* Safari */	transition-duration: 0.4s;		cursor: pointer;    text-decoration:none;	margin: 5px 5px 5px 5px;    	padding: 0px 5px 0px 5px;}.userDetailButtonEditRank:hover {    background-color: #232b76;     color: white;	    text-decoration:none;    -webkit-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);    box-shadow: 0px 0px 21px -1px rgba(0,0,0,0.75);}.userDetailTab2, .userDetailTab2 tr, .userDetailTab2 td{    border: 0px; }.userDetailTab2 td{    padding: 5px 0 5px 0;    }.userDetailTab2 tr:first-child td:first-child {     border-top-left-radius: 8px;    border-bottom-left-radius: 8px; } .userDetailTab2 tr:first-child td:last-child {     border-top-right-radius: 8px;     border-bottom-right-radius: 8px;    }.userDetailTab2{    width: 100%;    max-width: 100%;    border-radius: 8px;}.userDetailTab2TopTR{	border-radius: 8px;    background: #d0d0d0;    color: black;    font-size: 18px;    font-family: 'TitilliumWeb-SemiBold'; }.resetPassWindow{	position: fixed;	left: calc(50% - 370px);	top:  calc(50% - 300px);	width: 700px;	height: 450px;	border: 15px solid #f7f7f7;	background-color: #fff;	border-radius: 15px;	-webkit-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	-moz-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	display: table-cell;}.resetPassWindow .title{	font-family: "TitilliumWeb-Regular";	font-size: 25px;}.resetPassWindow .back{	text-transform: uppercase;			padding-right: 25px;}/*================================== 		 			Konec  USERS 2.0						==============================================*//*========================================= 		 			Change pass notice						==============================================*/.changePassNotice{	position: fixed;	left: calc(50% - 370px);	top:  calc(50% - 300px);	width: 700px;	height: 450px;	border: 15px solid #f7f7f7;	background-color: #fff;	border-radius: 15px;	-webkit-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	-moz-box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.6);	display: table-cell;}.changePassNotice .title{	font-family: "TitilliumWeb-Regular";	font-size: 25px;}.changePassNotice .back{	text-transform: uppercase;	padding-right: 25px;}/*================================== 		 			Konec  Change pass notice						==============================================*//*========================================= 		 			Ranks 2.0						==============================================*/.ranksTable tr:nth-child(2n+3){	background-color: #e6e6e6;    border-top-left-radius: 8px;    border-bottom-left-radius: 8px;  }  .ranksTable tr:nth-child(2n+3) td:first-child{    border-top-left-radius: 8px;    border-bottom-left-radius: 8px;  }.ranksTable tr:nth-child(2n+3) td:last-child{    border-top-right-radius: 8px;     border-bottom-right-radius: 8px;  }    .ranksTable, .ranksTable tr, .ranksTable td{    border: 0px; }.ranksTable td{    padding: 5px 0 5px 0;}.ranksTable tr:first-child td:first-child {     border-top-left-radius: 8px;    border-bottom-left-radius: 8px; }   .ranksTable td:first-child {    color: black;    font-family: 'TitilliumWeb-SemiBold';    text-align: left;    padding-left: 15px; }  .ranksTable td:last-child {    color: black;        text-align: left;    padding-left: 15px; } .ranksTable tr:first-child td:last-child {     border-top-right-radius: 8px;     border-bottom-right-radius: 8px;        }.ranksTable{    width: 100%;    max-width: 100%;    border-radius: 8px;}.ranksTableTopTR{	border-radius: 8px;    background: #d0d0d0;    color: black;    font-size: 18px;    font-family: 'TitilliumWeb-SemiBold'; }.actualRank{    color: black;    font-family: 'TitilliumWeb-SemiBold';    font-size: 16px;    -webkit-transition-duration: 0.2s; /* Safari */	transition-duration: 0.2s;        }.actualRank:hover{    -webkit-box-shadow: 0px 0px 21px -1px rgba(250, 186, 1,0.75);    -moz-box-shadow: 0px 0px 21px -1px rgba(250, 186, 1,0.75);    box-shadow: 0px 0px 21px -1px rgba(250, 186, 1,0.75);    background:  rgba(250, 186, 1,0.3);    }/*======================================== 		 			Konec Ranks 2.0						==============================================*//* ============================================================ FONTY ======================================================================= */@font-face {    font-family: 'TitilliumWeb-Regular';    src: url('./../webfont/titilliumweb-regular-webfont.eot');    src: url('./../webfont/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),url('./../webfont/titilliumweb-regular-webfont.woff2') format('woff2'),url('./../webfont/titilliumweb-regular-webfont.woff') format('woff'),url('./../webfont/titilliumweb-regular-webfont.ttf') format('truetype'),url('./../webfont/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'TitilliumWeb-Italic';    src: url('./../webfont/titilliumweb-italic-webfont.eot');    src: url('./../webfont/titilliumweb-italic-webfont.eot?#iefix') format('embedded-opentype'),url('./../webfont/titilliumweb-italic-webfont.woff2') format('woff2'),url('./../webfont/titilliumweb-italic-webfont.woff') format('woff'),url('./../webfont/titilliumweb-italic-webfont.ttf') format('truetype'),url('./../webfont/titilliumweb-italic-webfont.svg#titillium_webitalic') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'TitilliumWeb-Bold';    src: url('./../webfont/titilliumweb-bold-webfont.eot');    src: url('./../webfont/titilliumweb-bold-webfont.eot?#iefix') format('embedded-opentype'),url('./../webfont/titilliumweb-bold-webfont.woff2') format('woff2'),url('./../webfont/titilliumweb-bold-webfont.woff') format('woff'),url('./../webfont/titilliumweb-bold-webfont.ttf') format('truetype'),url('./../webfont/titilliumweb-bold-webfont.svg#titillium_webbold') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'TitilliumWeb-Light';    src: url('./../webfont/TitilliumWeb-Light.ttf');	font-weight: normal;    font-style: normal;}@font-face {    font-family: 'TitilliumWeb-SemiBold';    src: url('./../webfont/TitilliumWeb-SemiBold.ttf');	font-weight: normal;    font-style: normal;}