/* General */

.searchword {
	width: 80%!important;
	font-size: 18px!important;
	padding-top: 8px!important;
}

/* Network Issues */

.menudiv {
	height: 40px;
	padding: 8px 35px 8px 14px;
	background-color: #8a8787;
	width: 96%;
	border-radius: 4px;
	text-align: center;
}
	
.menudiv p {
	position: relative;
	top: 7px;
	font-size: 1.4em;
}

.menudiv p a {
	color: black;
}

.menudiv p a:hover {
	color: #185B77;
}

.menudiv p a.active {
	color: #185B77;
	font-weight: bold;
}
.menudiv p a.active:hover {
	color: #fff;
}
#networkissues .row5:not(:last-child){
	border-bottom: 1px solid;
	padding-bottom: 17px;
	margin-bottom: 17px;
}

div.info {
	padding: 20px 20px 20px 20px;
	font-size: 16px;
	text-align:left;
	float: left;
}
div.info-frontpage {
	padding: 20px 0px 20px 0px;
	text-align:center;
	background: #fff;
}

div.row1 h3 {
	font-size: 18px;
}

div.row2, div.row3, div.row4, div.row5 {
	font-size: 14px;
}

div.row4 {
	margin-top: 5px;
}

div.row6 a {
	color: blue;
	text-decoration: none;
}

div.row6 a:hover {
	text-decoration: underline;
}

/* F.A.Q. */

#faq .breadcrumb {
	min-height: 40px;
	height: auto;
	width: 96%;
	text-align: left;
	padding: 8px 35px 8px 14px;
}

#faq .breadcrumb p {
	position: relative;
	top: 5px;
	font-size: 1em;
}

#faq .breadcrumb p a {
	color: black;
}

#faq .breadcrumb p a:hover {
	color: #1191cd;
}
#faq .cats {
	/*float: left;*/
	text-align:center;
	width: 100%;
	display: block;
}
div.col4 {
	/*float: left;*/
	margin: 0;
	padding: 0;
	width: 23%;
	padding: 5px;
	text-align:center;
	font-size: 0.8em;
	padding-top: 20px;
	padding-bottom: 20px;
}
div.col4:hover {
	cursor: pointer;
	cursor: hand;
	color: #00A5E4;
}
div.col4-frontpage {
	width: 46%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
div.col4-frontpage > div{
	display: inline-block;
	vertical-align: middle;
}
div.emptydiv {
	display: inline-block;
	width:15px;
	height: 48px;
}
div.col4 a {
	/*font-size: 0.7em;*/
	font-size: 1.2em;
	color: #5a7c90;
	text-decoration:none;
}
div.col4 a:hover {
	color: #005580;
}
div.row {
	padding: 0 0 15px 0;
}
div.row a{
	color: #2ba3d4; /* was #5a7c90 */
	text-decoration:none;
}
div.row a:hover {
	color: #005580;
}
div.knowledgebase a{
	color: #2BA3D4 ;
	text-decoration:underline !important;
}
div.knowledgebase a:hover {
	color: #005580;
}
div.row h2 {
	color: #2ba3d4; /* was #5a7c90 */
}
.formarea input[type="submit"]{
	text-transform: none;
	font-size: 20px;
}

form.formarea, form.formarea p {
	text-align: center;
}
form.formarea {
	border: 2px solid #6e6e6e;
	border-radius: 6px;
	width: 100%;
}
@media (min-width: 960px) and (max-width: 1199px){
	form.formarea {
		width: 96%;
	}
}
@media (min-width: 768px) and (max-width: 959px){
	form.formarea {
		width: 97%;
	}
}
@media (min-width: 768px) and (max-width: 1199px){
	div.col4-frontpage {
		width: 44%;
	}
	.minheightknowcats {
		min-height:40px;
	}
}
@media (max-width: 767px){
	div.col4-frontpage {
		width: 100%;
		min-height:0px;
	}
	div.emptydiv {
		height:15px;
	}
	.searchword {
		width: 93%!important;
	}
	form.formarea {
		width: 102%;
	}
}

/* Support ticket */
#supportticket .datarow {
	float: left;
	/*margin: 0 50px 0 0;*/
	width: 50%;
	min-height: 80px;
}
#supportticket .datarow2 {
	float: left;
	width: 100%;
	min-height: 174px;
}
#supportticket .datarow3 {
	float: left;
	width: 100%;
	min-height: 80px;
}
#supportticket .datarow3 label {
	min-width: 100px;
}
#supportticket #cpanelfields {
	padding-left: 2%;
	border: 1px solid #DDDDD6;
	width: 77%;
	padding-top: 2%;
	background-color: #eeeeee;
}
#supportticket .drop2 {
	display: none;
}
#supportticket .submitresetbtn {
	float: left;
}
#supportticket .info {
	width: 100%;
}
#supportticket input:read-only { 
	background-color: #EAEAE1;
}
@media (max-width: 767px) {
	#supportticket .datarow {
		width: 51%;
	}
}

/* epikoinonia */
.mapaddress {
	float: left;
	min-width: 300px;
}

.popular {
	padding-left: 16px;
}

table.tabledoseon td {
	padding: 3px;
    text-align: center;
}

.rt-testimonial-item {
	color: #7d7d7d;
	background: #fcfcfc;
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	line-height: 1.5em;
	position: relative;
	z-index: 10;
	border-radius: 4px;
}

#tickettextarea,#thema,#supportticket .submitresetbtn,#supportticket .datarow,div#tickettextarea {
    text-transform:capitalize;
}