﻿/* container */
#supporttext hr, #infobox hr, #supportmenu hr, #minimenu hr, #supportform hr { color:#AAB0B1; border-color:#AAB0B1; background-color:#AAB0B1; }


/* descriptions of options */
#supporttext {
	/*margin-left:50px;*/
}

#supporttext hr, #infobox hr {
	width:100%;
}

#supporttext p {
	padding:5px 25px;
	background-color:#E6F2FA;
	color:#084A76;
}

/* menu item style */
#supportmenu .supportitem {
	text-align:center;
	margin:10px 0px;
	background-color:#084A76;
	width:auto;
	height:80px;
	-webkit-transition:height 1s; /* Safari */
    transition:height 1s;
	border:1px solid #084A76;
}

/* adds corners */
#supportmenu .supportitem, #minimenu .minibox {
	border-radius:10px;
}

#supportmenu .supportitem:hover {
	background-color:#E6F2FA;
	height:180px;
}

#supportmenu .supportitem:active {
	position:relative;
	top:1px;
}

#minimenu .minibox:hover, #minimenu .minibox:active {
	background-color:#E6F2FA;
}

#minimenu .minibox:active {
	position:relative;
	top:1px;
}

#minimenu .minibox:hover p, #minimenu .minibox:active p {
	color:#084A76;
}

#supportmenu a {
	text-decoration:none;
	color:#fff;
}

#supportmenu a .supportitem:hover, #supportmenu a .supportitem:active {
	color:#084A76;
}

#supportmenu .supportitem hr {
	display:none;
}

#supportmenu .supportitem p {
	font-weight:bold;
	font-size:22px;
	padding-top:20px;
}

#supportmenu .supportitem p.menutext {
	width:80%;
	margin:10px auto;
	padding-top:10px;
	font-size:13px;
	color:#084A76;
	display:none;
}

#supportmenu .supportitem:hover hr, #supportmenu .supportitem:hover p.menutext, #supportmenu .supportitem:active hr, #supportmenu .supportitem:active p.menutext {
	display:block;
}

#supportmenu .supportitem hr {
	max-width:95%;
	margin:0px auto;
}

#supportmenu .supportstatic:hover, #supportmenu .supportstatic:active {
	background-color:#E6F2FA;
	height:80px;
}

/* custom classes */
/* main menu options */
.knowledgebase { background: url(../images/icons/knowledgebase.png) top 10px left 30px no-repeat, url(../images/icons/knowledgebase.png) top 10px right 30px no-repeat; }
.ticket { background: url(../images/icons/support-icon.png) top 10px left 30px no-repeat, url(../images/icons/support-icon.png) top 10px right 30px no-repeat; }
.license { background: url(../images/icons/license-icon.png) top 10px left 30px no-repeat, url(../images/icons/license-icon.png) top 10px right 30px no-repeat; }
.missing-files { background: url(../images/icons/missing-files-icon.png) top 10px left 30px no-repeat, url(../images/icons/missing-files-icon.png) top 10px right 30px no-repeat; }
.uninstaller { background: url(../images/icons/uninstall-icon.png) top 10px left 30px no-repeat, url(../images/icons/uninstall-icon.png) top 10px right 30px no-repeat; }
.detections { background: url(../images/icons/detections-icon.png) top 10px left 30px no-repeat, url(../images/icons/detections-icon.png) top 10px right 30px no-repeat; }
.forum { background: url(../images/icons/forum-icon.png) top 10px left 30px no-repeat, url(../images/icons/forum-icon.png) top 10px right 30px no-repeat; }
.technical { background: url(../images/icons/technical-icon.png) top 10px left 30px no-repeat, url(../images/icons/technical-icon.png) top 10px right 30px no-repeat; }
.custsales { background: url(../images/icons/custsales-icon.png) top 10px left 30px no-repeat, url(../images/icons/custsales-icon.png) top 10px right 30px no-repeat; }
.paiduser { background: url(../images/icons/paid-icon.png) top 10px left 30px no-repeat, url(../images/icons/paid-icon.png) top 10px right 30px no-repeat; }
.freeuser { background: url(../images/icons/free-icon.png) top 10px left 30px no-repeat, url(../images/icons/free-icon.png) top 10px right 30px no-repeat; }
.homeuser { background: url(../images/icons/home-icon.png) top 10px left 30px no-repeat, url(../images/icons/home-icon.png) top 10px right 30px no-repeat; }
.businessuser { background: url(../images/icons/business-icon.png) top 10px left 30px no-repeat, url(../images/icons/business-icon.png) top 10px right 30px no-repeat; }

/* minimenu classes */
#minimenu .ticket,
#minimenu .license,
#minimenu .missing-files,
#minimenu .uninstaller,
#minimenu .detections,
#minimenu .forum,
#minimenu .technical,
#minimenu .custsales,
#minimenu .paiduser,
#minimenu .freeuser,
#minimenu .homeuser,
#minimenu .businessuser { background-size: auto 25px; }


/* minimenu layout for contact pages */

#minimenu {
	margin-top:5px;
}

#minimenu h1, #supportmenu h1 {
	font-size:21px;
	color:#084066;
}

#minimenu .minibox {
	width:288px;
	height:50px;
	float:left;
	margin:4px 5px;
	background-color:#F0F5F5;
	border:1px solid #AAB0B1;
}

#minimenu .minibox a {
	text-decoration:none;
}

#minimenu .minibox p {
	text-align:center;
	color:#525254;
	font-weight:bold;
	padding-top:13px;
}

/* support, or contact, form layout */
#supportform {
	background:#F0F5F5;
}

#infobox h1, #infobox p {
	background-color:#E6F2FA;
}

#supportform, #infobox h1, #infobox p {
	color:#525254;
	margin-top:5px;
}

#supportform input, #supportform select, #supportform textarea {
	/*border:3px solid #084A76;*/
	margin-left:3px;
}

#supportform label {
	margin-left:5px;
}

#infobox h1, #infobox p {
	font-weight:bold;
	margin-top:0px;
	padding:15px;
}

#infobox h1 {
	text-align:center;
	font-size:24px;
}

#supportform .gform_body {
	width:auto;
	padding:0px 3px;
}

#supportform .gform_body ul {
	/*background-color:rgb(230,242,250);*/
}

#supportform .gform_footer {
	text-align:center;
}

#supportform .gform_confirmation_message {
	color:#fff;
	text-align:center;
}

#supportform .validation_error, #supportform hr {
	color:#e60000;
	width:90%;
	margin:10px auto;
}

#supportform hr {
	color:#084A76; border-color:#084A76; background-color:#084A76;
}

/* table layout */

#fileTable, #supportform {
	border:2px solid #AAB0B1;
	border-radius:13px;
	background-color:#F0F5F5;
}

#fileTable th {
	padding-bottom:10px;
	background-color:#084A76;
	color:#fff;
}

#fileTable th, #fileTable td, #fileTable table {
	text-align:center;
	border:none;
}

#supportmenu .stayPut, #fileTable .stayPut {
	text-align:left;
}

#fileTable th, #supportform .gform_heading {
	font-size:21px;
	text-align:center;
}

#fileTable td {
	font-size:18px;
	color:#084066;
	background-color:rgb(230,242,250);
}

#fileTable a.mibutton {
	margin:auto;
}

/* end menu */

/* float images right in glossary */

.imgRight {
  float:right;
  margin:10px;
}