/*** Colors ***/

.col-yellow {
	color: #ffcc33;
}

.col-white {
	color: #ffffff;
}

.col-black {
	color: #000000;
}

.col-white:hover {
	color: #ffffff;
}

.bg-white {
	background-color: #fff;
}

.bg-yellow {
	background-color: #ffcc33;
}

.uk-card-yellow {
	background-color: #ffcc33 !important;
}

.text-small {
	font-size: 12px !important;
}

.text-mini {
	font-size: 10px;
}

.bignyellow {
	background-color: #ffcc33;
	color: #ffcc33;
	width: 100px;
	height: 100px;
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}

.bignyellow:hover {
	background-color: #333;
	width: 100px;
	height: 100px;
	color: #ffffff;
}

.under {
	text-decoration: underline;
}

/*** Overrides ***/

.xuk-tooltip {
	width: 400px !important;
}

[class*=uk-dropdown-right] {
	margin-left:0px;
}

.uk-card-default {
	box-shadow: 0px 2px 8px rgba(0,0,0,.16);
}

.uk-box-shadow-hover-xlarge {
	box-shadow: 0px 8px 20px rgba(0,0,0,.16);
}

.uk-dropdown {
	min-width: auto;
	padding: 10px;
	background-color: #ffcc33;
	color: black;
}

.uk-nav>li>a {
	padding: 0px;
	color:black;
}

.uk-nav>li>a:hover {
	padding: 0px;
	color: #ffffff;;
}

.uk-padding-small {
	padding: 13px;
}

.icon-cor {
	padding-left: 4px;
	padding-top: 3px;
}

.uk-modal-body {
	padding: 0px;
}

/*** Badge ***/

.uk-label {
	background: #ffcc33;
	font-size: 12px;
	padding: 0 5px;
}

.uk-card-badge {
	top: 20px;
	right: 20px;
}

.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked {
	background-color: #ffcc33;
}

/*** Form ***/

.uk-input{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #858585;
	font-size: 17px;
} 

.uk-input:focus {
	border-color: #ffcc33;
	color: #858585;
}

.uk-select {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #858585;
	font-size: 17px;
}

.uk-select:focus {
	border-color: #ffcc33;
	color: #858585;
}

.uk-button-default {
	background-color: #ffcc33 !important;
	color: #000 !important;	
	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
	border: 0px;
	font-size: 15px;
	padding-left: 35px;
	padding-right: 35px;
}

.uk-button-default:hover {
	background-color: #ffbc22 !important;
	color: #000 !important;
	border: 0px;
}

.uk-card-small {
	padding: 10px !important;
}

.uk-card-very-small {
	padding: 1px !important;
}

.uk-height-large {
	height: 750px !important;
}

.pad-left-20 {
	padding-left: 20px !important;
}

.uk-form-small {
  font-size: 10px !important;
}
.uk-form-small:not(textarea):not([multiple]):not([size]) {
  height: 25px;
  padding-left: 8px;
  padding-right: 8px;
}
.uk-form-small:not(select):not(input):not(textarea) {
  line-height: 12px;
}