/*
HTML 5 Template Name: Basic 79
File: Layout CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/

@import "../../fonts/stylesheet.css";

html {
	overflow-y: scroll;
}

/* Forces a scrollbar when the viewport is larger than the websites content - CSS3 */

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Roboto, sans-serif;
	background-color: #FFFFFF;
	color: #555555;
}

.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}

.clear {
	display: block;
	clear: both;
}

html[xmlns] .clear {
	display: block;
}

* html .clear {
	height: 1%;
}

a {
	outline: none;
	text-decoration: none;
}

code {
	font-weight: normal;
	font-style: normal;
	font-family: Roboto, sans-serif;
}

.fl_left {
	float: left;
}

.fl_right {
	float: right;
}

img {
	margin: 0;
	padding: 0;
	border: none;
	line-height: normal;
	vertical-align: middle;
}

.imgholder, .imgl, .imgr {
	padding: 4px;
	border: 1px solid #D6D6D6;
	text-align: center;
}

.imgl {
	float: left;
	margin: 0 15px 15px 0;
	clear: left;
}

.imgr {
	float: right;
	margin: 0 0 15px 15px;
	clear: right;
}

/*----------------------------------------------HTML 5 Overrides-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, nav, section {
	display: block;
	margin: 0;
	padding: 0;
}

q {
	display: block;
	padding: 0 10px 8px 10px;
	background-color: #ECECEC;
	font-style: italic;
	line-height: normal;
}

q:before {
	content: '� ';
	font-size: 26px;
}

q:after {
	content: ' �';
	font-size: 26px;
	line-height: 0;
}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper {
	display: block;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

.row1, .row1 a {
	background-color: #FFFFFF;
}

.row2 {
	background-color: #FFFFFF;
}

.row2 a {
	color: #FF9900;
	background-color: #FFFFFF;
}

.row3 {
	border-top: 1px solid #DEDEDE;
}

.row3, .row3 a {
	background-color: #FFFFFF;
}

/*----------------------------------------------Generalise-------------------------------------*/

#header, #container, #footer {
	display: block;
	width: 1000px;
}

nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Muli, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
}

.summaryHead {
	font-family: Muli, sans-serif;
}

address {
	font-style: normal;
}

blockquote, q {
	display: block;
	padding: 8px 10px;
	background-color: #ECECEC;
	font-style: italic;
	line-height: normal;
}

blockquote:before, q:before {
	content: '� ';
	font-size: 26px;
}

blockquote:after, q:after {
	content: ' �';
	font-size: 26px;
	line-height: 0;
}

.one_third, .two_third, .three_third {
	display: block;
	float: left;
	margin: 0 30px 0 0;
}

.one_third {
	width: 300px;
}

.two_third {
	width: 630px;
}

.three_third {
	width: 960px;
	float: none;
	margin-right: 0;
	clear: both;
}

.lastbox {
	margin-right: 0;
}

.summaryHead {
	font-size: 20px;
	color: #555555;
	font-weight: 600;
}

.generic-content {
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #555555;
	line-height: 20px;
}

.button-container {
	margin: 35px 0 35px 0;
}

.dropdown-inline {
	display: inline-block;
	cursor: pointer;
}

.summarydetails {
	margin-bottom: 20px !important;
	font-weight: 300;
	font-size: 16px !important;
	color: #555555;
	line-height: 20px;
	/*margin-top: 10px;*/
}

.article-customized {
	margin-top: 20px;
}

.slogan {
	position: absolute;
	line-height: 1;
	left: 22%;
	top: 65px;
	font-size: .7em; /* Changes the font size of the slogan */
	color: #784B2D; /* Changes the color of the slogan */
	letter-spacing: 0px; /* Changes the letter spacing of the slogan */
}

#logo {
	position: relative;
}

.details-heading {

}

.details-value {

	font-weight: 600;
}

.details-value > ul {
	list-style: none;
	padding: 0;

}

.menu-item a {
	color: #7F7973;
}

.generic-content > p {
	margin-top: 10px;
}

.customized-bold {
	margin-right: 15px;
}

#last-section {
	margin-bottom: 40px;
}

.details-section .media .media-left {
	width: 25%;

}

.details-section {
	margin-bottom: 0px;
	color: #555555;
	font-size: 16px;
	line-height: 20px;

}

.menu-item {

	font-weight: 600;
}

.second-highlighted {
	margin-top: 20px;
	background: #46B7E7;
}

/*----------------------------------------------Highlighted Section-------------------------------------*/
.highlightedSection {
	width: 100%;
	padding: 20px 20px;
	background: #e4e4e4;
}

/*
#symantec .highlightedSection {
	background:#46B7E7;
}
#thawte .highlightedSection {
	background:#E4E4E4;
}
#thawteEV .second-highlighted {
	background:#E4E4E4;
}
#geotrust .highlightedSection {
	background:#E4E4E4;
}
#geotrustEV .second-highlighted {
	background:#E4E4E4;
}
#rapidssl .highlightedSection {
	background:#FFF0B3;
}
#whitelabel .highlightedSection {
	background:#E4E4E4;
}
#whitelabelEV .second-highlighted{
	background: #E4E4E4;
}
.highlightedSection .summaryHead{
	font-weight: 600;
	color:#ffffff;
	font-size: 20px;
} 

#thawte .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#thawte .highlightedSection .details-section{
color: #555555;
}
#thawteEV .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#thawteEV .highlightedSection .details-section{
color: #555555;
}
#geotrust .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#geotrust .highlightedSection .details-section{
color: #555555;
}
#geotrustEV .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#geotrustEV .highlightedSection .details-section{
color: #555555;
}
#rapidssl .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#rapidssl .highlightedSection .details-section{
color: #555555;
}

#whitelabel .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#whitelabel .highlightedSection .details-section{
	color: #555555;
}
#whitelabelEV .highlightedSection .summaryHead {
    
    color: #555555;
    
}
#whitelabelEV .highlightedSection .details-section{
	color: #555555;
}
*/

/*----------------------------------------------Approve Button-------------------------------------*/
#approve {
	min-width: 140px;
	height: 50px;
	border-radius: 4px;
	font-size: 18px;
	color: #ffffff;
	line-height: 20px;
}

#digicert #approve {
	background: #4272C1;
	border-color: #4272C1;
}

#symantec #approve {
	background: #4272C1;
	border-color: #4272C1;
}

#thawte #approve {
	background: #D5194C;
	border-color: #D5194C;
}

#geotrust #approve {
	background: #EB6F26;
	border-color: #EB6F26;
}

#rapidssl #approve {
	background: #EB6F26;
	border-color: #EB6F26;
}

#whitelabel #approve {
	background: #6db4d8;
	border-color: #6db4d8;
}

/*----------------------------------------------Header-------------------------------------*/

#header {
	padding-bottom: 10px;
}

#header #hgroup {
	padding: 20px 0 0 0;
	float: left;
}

#header #hgroup h1, #header #hgroup h2 {
	font-weight: normal;
	text-transform: none;
}

#header #hgroup h1 {
	font-size: 36px;
}

#header #hgroup h2 {
	font-size: 13px;
}

#header nav {
	display: block;
	float: right;
	margin: 10px 0 0 0;
}

#header nav ul {
}

#header nav li {
	display: inline; /*margin-right:25px;*/ /*text-transform:uppercase;*/
}

#header nav li.last {
	margin-right: 0;
}

#header nav li a {

	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom: 1px solid #E4E4E4;
	width: 88%;
	margin: 0px auto;
	font-size: 14px;
	color: #888888;
	font-weight: normal;

}

#header nav li:last-child > a {
	border-bottom: none;
}

#header nav li a:hover {
	color: #3399cc;
	background-color: #FFFFFF;
}

#countryname {
	border-bottom: none !important;
}

/*----------------------------------------------Content Area-------------------------------------*/

#container {
	padding: 8px 20px;
	border: 1px solid #D8D8D8;
}

#container section {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}

#container .last {
	margin: 0;
}

#container .more {
	text-align: right;
}

/* ------Shout-----*/

#container #shout {
	padding: 0;
}

#container #shout h1 {
	font-size: 56px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
}

#container #shout p {
	font-size: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1.8em;
}

#container #shout .summaryHead {
	font-size: 24px;
	color: #555555;
	font-weight: normal;
}

/* ------services-----*/

#container #services {
	margin-bottom: 50px;
	line-height: 1.6em;
}

#container #services article {
}

#container #services article h2 {
	font-size: 14px;
	margin-bottom: 15px;
}

#container #services article p {
	margin: 0;
	padding: 0;
}

#container #services article img {
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 10px 10px 0;
	padding: 4px;
	border: 1px solid #DEDEDE;
}

#container #services article footer {
	margin: 10px 0 0 0;
}

/*----------------------------------------------Footer-------------------------------------*/

#footer {
	padding: 40px 0;
}

#footer p {
	margin: 0;
	padding: 0;
}

#footer ul li:after {
	content: "|";
	font-weight: lighter;

}

#footer li {
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
}

#footer ul li:last-child:after {
	content: "";
}

#footer ul {
	text-align: center;
}

#footer li a {
	padding-right: 10px;
	padding-left: 10px;
}

#footer .external-content {
	font-size: 12px;
	margin-top: 10px;
}

#footer {
	font-size: 12px;
	color: #555555;
	/* font-weight: 600; */
}

/*----------------------------------------------Bootstrap-------------------------------------*/
#name {
	width: 585px;
}

/*----------------------------------------------Checkbox Customized-------------------------------------*/
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1.25em;
	height: 1.25em;
	border: 2px solid #ccc;
	background: #fff;
	border-radius: 4px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
}

/*----------------------------------------------With EV approval-------------------------------------*/
/*
#symantec .highlightedSection {
    background: #46B7E7;
}

#thawteEV .highlightedSection {
    background: #E4E4E4;
}
#geotrustEV .highlightedSection {
    background: #E4E4E4;
}
#whitelabelEV .highlightedSection {
    background: #E4E4E4;
}
#thawteEV #approve {
    background: #D5194C;
    border-color: #D5194C;
}
#geotrustEV #approve {
    background: #EB6F26;
    border-color: #EB6F26;
}

#whitelabelEV #approve {
    background: #6db4d8;
    border-color: #6db4d8;
}
#whitelabelEV #header #hgroup {
	padding: 0px;
}
body#whitelabelEV {
	font-family:Arial;
	color:#666666;
}
.phoneNumber{
	margin-top: 10px;
}
.details-section > .media {
    margin-top: 5px;
}
*/
