/*
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	VSE2 FFU conference One Page Colors layout; 2018; ivosan
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header, #menubar, .container, #footer #footerdark div.container, #vmnu{min-width: 666px;}

#header {					height:399px;background: #5e0640 url("/img/vse_conf_ffu_05.png") bottom left no-repeat;background-size:100% auto;z-index:2;}
#header .header-logo-link {	display:-webkit-box;display:-ms-flexbox;display:flex;width:6.75rem;height:6.75rem;line-height:6.75rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background: #fff;}
#header .header-logo-link img {width:4.75rem;}
#header span.header-logo-link {background: #5e0640;}
#header .header-content {	margin-top:1.5rem;}
#header H1 {				color:#fff;font-size:1.7rem;}
#header H2 {				color:#fff;font-size:1.4rem;}

.container {				width: 100%;padding-right: 11px;padding-left: 11px;margin-right: auto;margin-left: auto;}
@media (min-width:576px) {	.container {max-width:540px} }
@media (min-width:768px) {	.container {max-width:720px} }
@media (min-width:1200px) {	.container {max-width:1140px}}
@media (min-width:1600px) {	.container {max-width:1450px}}

#menubar.headroom--not-top {	background: #5e0640;}

#middle {					padding: 422px 0 522px 0;}
#menubar {				display:block;background: #5e0640;}

#footer {					background: #560345;}
#footerin h3 {				color: white;margin-left:0}
#footerin p {				color: white;margin-left:0}
#footerin p a, #footerin p a:hover{color: white;}
#footerin div.rcol:first-of-type {border-right:none;}
#footerin a.vlogo {			margin-left: 0;}

#footer #footerdark {		background-color:#280016;color: rgba(255,255,255,.4);}
#footer #footerdark p {		color: rgba(173,0,95,.5);}
#footer #footerdark table {	margin-left:0}
#footer #footerdark table tr td {padding-left:0}
#footer #footerdark a  {		color: #ad005f;}
#footer #footerdark a:hover {	color: #fff;}

div.cbsearch#colorbox div#cboxContent {background-color:#ae005f;}
div.cbsearch#colorbox div#cboxContent hr {color:#80ceef;background-color:#80ceef;}

/*	Head room TopMenu
	------------------------------------------------------------------------ */
#vmnu hr{						color: #28211f; background-color: #28211f;}
#vmnu>ul>li:hover>a{			background: rgba(123,0,51,0.88);}
#vmnu ul li .sdd.wide li:hover a{	color:#99004b;}
#vmnu ul li .sdd.wide h1{		color:#99004b;}
#vmnu ul li .sdd.smnu li:hover>a,#vmnu ul li .sdd.wide li:hover>a{color:white;background:#99004b;}
#vmnu ul li .sdd.wide .float-left {width:18%;}

.sdd.logn input {				background:-webkit-linear-gradient(left,#99004b 44px,#fff 0); background:-moz-linear-gradient(left,#99004b 44px,#fff 0); background:-o-linear-gradient(left,#99004b 44px,#fff 0); background:linear-gradient(left,#99004b 44px,#fff 0);}

a.sbtn {						background: #99004b !important;color: #fff !important;}
a.sbtn:hover {					color: #99004b !important;}

/*	redefinice tlacitek
	------------------------------------------------------------------------ */
a.btn.btn-blue.btn-pdf {		background: #99004b !important;}
a.btn.btn-blue.btn-pdf:hover {background: #99004b !important;}

/*	Colorize a upravy
	------------------------------------------------------------------------ */
H1 {						color: #ae005f;}
A {						color: #ae005f;}
A:hover {					color: #006894;}
A:hover H3.revstat, A:hover H4.revname, A:hover H4.revstat, A:hover H3.revname, A:hover H4.TOCname, A:hover p.TOCauthor, A:hover p.revauthor, A:hover p.TOCcomment, A:hover p.RevENName, A:hover p.revcomment, A:hover p.TOCENName, A:hover p.commentary {

div.aiblock {				background:#ae005f;}
						color: #ae005f;}
div.clanek a {				color: #ae005f;}
div.clanek div.rotqbl a {	color: #006894;}
span.curjump {				color: #ae005f;}
div.magarchive H3.mvol a:hover { color: #ae005f;}
div.article h2.articleTitle, div.article h2.articleTitleEN {color: #ae005f;}
p.sname {					color: #c21f34;}
input, select, textarea, optgroup {color: #495057; border-color: #ced4da;}
legend {					border: 1px #88dae2 solid;border-color: #88dae2;}
form.rf fieldset {			border: 1px solid #88dae2;}

form.rf input, form.rf textarea, form.rf select { color: #495057; border-color: #ced4da;}
form.rf .chosen-container-single .chosen-drop {color: #495057; border-color: #ced4da;}
form.rf .mce-panel {		border: 0 solid #ced4da;}

form.rf input:focus, form.rf textarea:focus, form.rf select:focus, .chosen-container-single .chosen-search input[type="text"]:focus {border-color: #12b6c6;}
form.rf input.cErr, form.rf textarea.cErr, form.rf select.cErr, form.rf select.cErr{border-color: #12b6c6;}

form.rf label.cReq {		color: #c24086;}

div#TipLayer {				border:1px solid #12b6c6; background: #e5f5fc; color: #85003a;}
div#TipLayer h1, div#TipLayer h2, div#TipLayer h3, div#TipLayer h4, div#TipLayer h5 {color: #85003a;}
a.tt:hover b, a.tti:hover b, a.ttr:hover b {border:1px solid #12b6c6;  background:#fff;}

div#cbmid {				background-color: #eaf8fa;border:3px solid #ae005f;}
div#cbmid H1 {				color:#85003a;}
div#cbmid H2 {				color:#85003a;}
div#cbmid HR { 			color:#ae005f;background-color:#ae005f;}
div#cbmid HR#uc { 			color:#ae005f;background-color:#ae005f;}
div#cbmid a.btn.btn-green{	background-color: #ae005f !important;}

div#cbsmall {				background-color: #eaf8fa;border:3px solid #ae005f;}
div#cbsmall input {			color: #495057; border-color: #ced4da;}
div#cbsmall input:focus {	border-color: #61d0ff;}
div#cbsmall a:hover {		color: #85003a;}
div#cbsmall hr {			color: #ae005f; background-color: #ae005f;}
div#cbsmall a.btn.btn-green{	background-color: #ae005f !important;}

P.infbl, div.infbl {		border:3px solid #ae005f;}
P.infbl.info, div.infbl.info {background:#eaf8fa;color:#85003a;}