#itsec_setup_notice,
#itsec_support_notice,
#itsec_upgrade_notice,
#itsec_api_notice {
	margin                : 1em 0;
	position              : relative;
	font-size             : 14px;
	line-height           : 1.6;
	-webkit-border-radius : 3px;
	-moz-border-radius    : 3px;
	border-radius         : 3px;
	color                 : #3e85b5;

	border                : 1px solid #9fd0f1;
	border-bottom-width   : 3px;
	background            : #e3eef6;
	-webkit-box-shadow    : none;
	-moz-box-shadow       : none;
	box-shadow            : none;
}

#itsec_support_notice span {
	display       : block;
	margin-bottom : 1.5em;
	padding-right : 3em;
}

#itsec_setup_notice span.it-icon-itsec,
#itsec_support_notice span.it-icon-itsec,
#itsec_api_notice span.it-icon-itsec {
	font-size      : 2em;
	line-height    : .1;
	vertical-align : middle;
	margin         : 0;
	margin-right   : .5em;
	padding        : 0;
	display        : inline;
}

#itsec_support_notice {
	padding-bottom : 2em;
}

#itsec_setup_notice .itsec-notice-button,
#itsec_support_notice .itsec-notice-button,
#itsec_api_notice .itsec-notice-button {
	background          : #9fd0f1;
	border              : 1px solid #79afd3;
	border-bottom-width : 2px;
	border-radius       : 3px;
	display             : inline-block;
	margin              : 10px 0 10px 10px;
	padding             : 10px 18px;
	-webkit-transition  : all .1s linear;
	-moz-transition     : all .1s linear;
	transition          : all .1s linear;

	color               : #0071bc;
	font-weight         : bold;
	text-decoration     : none;
}

.itsec_notice_text {
	display : block;
	margin  : 10px 0 10px 0;
}

#itsec_support_notice .itsec-notice-button {
	margin-left  : 0;
	margin-right : 10px;
}

#itsec_setup_notice .itsec-notice-button:hover,
#itsec_support_notice .itsec-notice-button:hover,
#itsec_api_notice .itsec-notice-button:hover {
	background : #eff7fd;
	cursor     : pointer;
}

#itsec_setup_notice .itsec-notice-hide,
#itsec_support_notice .itsec-notice-hide,
#itsec_upgrade_notice .itsec-notice-hide,
#itsec_api_notice .itsec-notice-hide {
	border             : 1px solid transparent;
	border-radius      : 3px;
	display            : inline-block;
	float              : right;
	margin             : 8px 0;
	padding            : 7px 14px;
	-webkit-transition : all .1s linear;
	-moz-transition    : all .1s linear;
	transition         : all .1s linear;
	background         : none;
	font-weight        : bold;
	text-decoration    : none;
}

#itsec_support_notice .itsec-notice-hide {
	float    : none;
	position : absolute;
	top      : 14px;
	right    : 8px;
}

#itsec_setup_notice .itsec-notice-hide:hover,
#itsec_support_notice .itsec-notice-hide:hover,
#itsec_upgrade_notice .itsec-notice-hide:hover,
#itsec_api_notice .itsec-notice-hide:hover {
	background          : #9fd0f1;
	border              : 1px solid #79afd3;
	border-bottom-width : 2px;
	border-radius       : 3px;
	cursor              : pointer;
}

#itsec_setup_notice a.itsec-notice-button,
#itsec_api_notice a.itsec-notice-button {
	line-height : 15px;
	font-size   : 14px;
}