/* Specifics for HOTTERdog admin skin */

html,body,td,th,input,button,textarea,select,option,.button,.cwcms,.cwcms td,.cwcms th,.cwcms input,.cwcms button,.cwcms textarea,.cwcms select,.cwcms option,.cwcms p,.cwcms div,.cwcms .form .label,.cwcms .form .control,.cwcms .form .subLabel,.cwcms .form .subControl,.cwcms .checkbox .subLabel
{
   font-family:'Rubik',sans-serif;
}

/* Flashes */

.flash.critical
{
	background-color:#ed1c24;
	color:white;
}

.flash.critical a:not(.button):not(.lightbox):not(.icon)
{
	border-bottom:1px dotted white !important;
	color:white !important;
}

.flash.critical a:not(.button):not(.lightbox):not(.icon):hover
{
	border-bottom:1px solid white !important;
}

/* Navigation */

.navigation > ul > li
{
	font-size:14pt;
}

.navigation > ul > li:not(:last-child)
{
	margin-right:30px;
}

.navigation > ul > li > a > .arrow
{
	padding-left:3px;
}

.navigation > ul > li > ul
{
	margin-left:-16px;
	margin-right:20px;
	padding-bottom:10px;
	border-radius:5px;
}

.navigation > ul > li > ul > li
{
	font-size:11pt;
	padding-top:10px;
}

.navigation > ul > li > ul > li > a,.navigation > ul > li > ul > li > ul > li > a
{
	margin:0px 15px;
}

.navigation > ul > li > ul > li > ul > li
{
	font-size:10pt;
	margin:4px 0px;
}

.navigation > ul > li > ul > li > ul > li:last-child
{
	margin-bottom:0px !important;
}

.navigation > ul > li > ul > li > .rule
{
	height:1px;
	margin:2px 0px 1px 15px;
	overflow:hidden;
}

.navigation > ul > li > ul > li > ul > li > a > .arrow
{
	padding-right:2px;
}

#navigation > ul
{
	margin-bottom:5px;
}

#navigation > ul > li
{
	margin-bottom:10px;
}

/* Content */

.datePicker
{
	width:100px;
}

/* Admin home page */

#adminHomePage .icon .alertsCountContainer .alertsCount
{
	background-color:#ed1c24;
	color:white;
}

/* Colours */

input.error,textarea.error,tr.error input.text,td.error input.text,tr.error textarea,td.error textarea,div.error input.text,div.error textarea,tr.error .cwcmsEditor.embedded,td.error .cwcmsEditor.embedded,div.error .cwcmsEditor.embedded
{
	background-color:#fff6f6 !important;
	border:1px solid #ed1c24 !important;
}

.error,.alarm,.negative,.notice,.eventLog .error a,.eventLog .alarm a,tr.error td,tr.error label,tr.error select,td.error,td.error label,td.error select,div.error select,tr.notice td,td.notice,td.notice label
{
	color:#ed1c24 !important;
}

#content .error a:not(.button):not(.lightbox):not(.icon),#content .negative a:not(.button):not(.lightbox):not(.icon),#content .error a.iframe,#content .negative a.iframe,a.error,a.negative
{
	color:#ed1c24 !important;
	border-bottom:1px dotted #ed1c24 !important;
}

#content .error a:not(.button):not(.lightbox):not(.icon):hover,#content .negative a:not(.button):not(.lightbox):not(.icon):hover,#content .error a:hover.iframe,#content .negative a:hover.iframe,a.error:hover,a.negative:hover
{
	color:#ed1c24 !important;
	border-bottom:1px solid #ed1c24 !important;
}

.tick:not(.negative),.positive,.eventLog .message,.eventLog .message a
{
	color:#519019 !important;
}

tr.information,td.information,th.information,div.information,input.information,textarea.information,tr.information input.text,td.information input.text,tr.information textarea,td.information textarea,div.information input.text,div.information textarea,tr.information .cwcmsEditor.embedded,td.information .cwcmsEditor.embedded,div.information .cwcmsEditor.embedded
{
	background-color:#e5edf6 !important;
}

input.information,textarea.information,tr.information input.text,td.information input.text,tr.information textarea,td.information textarea,div.information input.text,div.information textarea,tr.information .cwcmsEditor.embedded,td.information .cwcmsEditor.embedded,div.information .cwcmsEditor.embedded
{
	border:1px solid #005dba !important;
}

.information,.eventLog .information,.eventLog .information a,tr.information td,tr.information label,tr.information select,td.information,td.information label,td.information select,div.information select
{
	color:#005dba !important;
}

tr.positive,td.positive,th.positive,div.positive
{
	background-color:#eaffea !important;
}

tr.negative,td.negative,th.negative,div.negative
{
	background-color:#fff0f0 !important;
}

div.checkboxes.buttonised div.checkbox.checked,div.checkbox.buttonised.checked
{
	box-shadow:0px 0px 3px 1px #ed1c24;
}
