/*
            _
           | |
   ___ ___ | | ___  _ __ ______   ___ ___ ___
  / __/ _ \| |/ _ \| '__|______  / __/ __/ __|
 | (_| (_) | | (_) | |          | (__\__ \__ \
  \___\___/|_|\___/|_|         (_)___|___/___/



 (varianta slovenske.cz)

*/
.cool-form
{
	color: #666;
}
.cool-form .input:hover input,
.cool-form .checkbox:hover i,
.cool-form .radio:hover i,
.cool-form .textarea:hover textarea,
.cool-form .select:hover select
{
	border-color: #91c594;
}

.cool-form header,
.cool-form .button
{
	background: #4D8059;
	color:white;
}
.cool-form a,
.cool-form .checkbox input + i:after,
.cool-form .fa
{
	color: #4D8059;
}
.cool-form .input input:focus,
.cool-form .checkbox input:focus + i,
.cool-form .checkbox input:checked + i,
.cool-form .radio input:focus + i,
.cool-form .radio input:checked + i,
.cool-form .textarea textarea:focus,
.cool-form .select select:focus
{
	border-color: #4D8059;
}
.cool-form .radio input + i:after {
	background-color: #4D8059;
}
.cool-form footer
{
	background: #EEE;
}
.cool-form .checkbox i
{
	border-color: #e5e5e5;
}
.cool-form .note-bottom
{
	color: #999;
}

.cool-form .button.secondary-button
{
	background-color: #b3b3b3;
}
.cool-form .label
{
	color: #4d8059;
}

.cool-form .input.input--floating-label input:focus + label,
.cool-form .input.input--floating-label input:-webkit-autofill + label,
.cool-form .input.input--floating-label input:not(:placeholder-shown) + label {
	color: #4d8059;
}

/* datepicker colors */

.ui-datepicker-header {
	background: #4D8059;
	color:white;
}
.ui-datepicker-calendar th span {
	color: #4D8059;
}

.ui-datepicker-calendar a:hover {
	background: #91c594;
	color: white;
}
.ui-datepicker-calendar .ui-state-active {
	background: #4D8059;
	color: white;
}