﻿#logoPRIMIS{position:absolute; top: 5px; right: 0;}
#nav{padding: 0;}
#nav #LinkToPortal{display:inline-block; width: 20%;}
#nav #LinkToPortal strong{text-transform:uppercase;}

#nav .sys_inner{display:inline-block; width: 79.49654687%;}

#LinkToPortal a {background: #DE1B5C;display:block; padding: 18px; color: #fff;}
#LinkToPortal a:hover {background-color: #007EA6; color: #fff; text-decoration:none;}

#content.sys_fullWidth {width: 100%!important; padding: 1em 0 0 0;}


/* bottom box */

#bottom .copyright{position: absolute; bottom: 1em;}

#bottom strong.sys_topBig{font-size: 2.2em; font-weight:bold; display: block; }
#bottom strong.sys_bottomSmall{font-size: 1.2em; font-weight:bold; display: block;}



#wrapper #SocialButtons{display:none;}

#toolBar ul.sys_right{display:none;}

.img-responsive{width: 100%; height: auto;}


#underMenu{float:left; clear:both; width: 100%; border-bottom: 1px solid #eee; padding:0;}

#wrapper h1{
color: #18194f;
font-size: 2.6em;
font-weight: normal;
display: block;
position: relative;
padding: 12px 12px 12px 0;
margin-bottom: 0;}







/* Rotate galleries*/
#gallery{float:left; margin: 0;}
.ad-gallery .ad-image-wrapper{position: absolute;}
.ad-gallery {width: 100%!important;}
.ad-nav {width: 952px!important;}
.aboutus {height:280px;}
.aboutus .ad-gallery, .aboutus .ad-gallery {width: 507px!important; margin-left:15px;}
.aboutus .ad-nav {width: 499px!important;}
.aboutus .ad-description-title {top: 25px!important;}
.ad-gallery div.findoutMore {bottom: 0;}
#wrapper #content.sys_fullWidth .ad-gallery h1, .aboutus .ad-gallery h1 {background-image: url("/SiteElements/Images/Base/Internal/bg-textOverlay-darkGrey.png")!important; font-size:1.4em!important;font-family:Georgia,"New Times Roman",serif;font-style: italic; }
.ad-description-title {top: 238px!important;}
.ad-gallery .ad-image-wrapper .ad-image{width: 960px; float:left!important;}
.ad-gallery .ad-image-wrapper .ad-image img{width: 960px;}
.ad-gallery .ad-image-wrapper .ad-image a img {cursor:default;}




.capitals{text-transform:uppercase;}
.boldHeading {font-size: 2em; font-weight: 500; color:#007EA6;margin-bottom:10px;width:96.5%;}





/*#wrapper .headingBackgroundGP,
#wrapper .headingBackgroundNHS,
#wrapper .headingBackgroundMedical,
#wrapper .headingBackgroundHealthcare{font-size: 1.4em; font-weight:bold;padding-top: 30px;}
#wrapper .headingBackgroundGP a,
#wrapper .headingBackgroundNHS a,
#wrapper .headingBackgroundMedical a,
#wrapper .headingBackgroundHealthcare a{padding-left: 60px; display:block; text-decoration:none;}

#wrapper .headingBackgroundGP a, #wrapper .headingGP{color: #007EA6;}
#wrapper .headingBackgroundNHS a, #wrapper .headingNHS{color: #004B79;}
#wrapper .headingBackgroundMedical a, #wrapper .headingMedical{color: #0FA056;}
#wrapper .headingBackgroundHealthcare a, #wrapper .headingHealthcare{color: #0095A1;}



#wrapper .headingBackgroundGP{background: url("/primis/images-multimedia/decorative/bg-doctor.jpg") no-repeat 0 bottom; color:#007EA6;border-bottom: 3px solid #007EA6; color: #007EA6;}
#wrapper .headingBackgroundNHS{background: url("/primis/images-multimedia/decorative/bg-building.jpg") no-repeat 0 bottom; color:#003366;border-bottom: 3px solid #003366; color: #004B79;}
#wrapper .headingBackgroundMedical{background: url("/primis/images-multimedia/decorative/bg-testtube.jpg") no-repeat 0 bottom; color:#00b1a7;border-bottom: 3px solid #00b1a7; color: #0FA056;}
#wrapper .headingBackgroundHealthcare{background: url("/primis/images-multimedia/decorative/bg-pills.jpg") no-repeat 0 bottom; color:#0095a1;border-bottom: 3px solid #0095a1; color: #0095A1;}


#wrapper .headingGP,
#wrapper .headingNHS,
#wrapper .headingMedical,
#wrapper .headingHealthcare{FONT-SIZE: 1.3em;FONT-WEIGHT: bolder;COLOR: #HexValue;PADDING-BOTTOM: 5px;PADDING-TOP: 5px;
TEXT-DECORATION: none;LINE-HEIGHT: 1.1em;}*/




.sys_solidLine hr {
    background-color: #ccc;
    border:none;
    float: left;
    height: 5px;
    margin: 0.5em 0;
    width: 100%;}
    
#content hr.sys_solidLineWithDots {border-top:1px dotted #ccc;float: left;height: 0px;margin-bottom:0;margin-top:0;width:96.5%;}

#wrapper #container .sys_fullWidth .sys_fiveColumns h3 a:hover{text-decoration:none;}

#wrapper .sys_fullWidth .sys_fiveColumns h3 a:hover{ border-color: #ccc;}

#content div.sys_miniTemplateImageLayouts{margin: 0;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left {float:left; margin: 0 1em 0 0;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left img{float:left;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left .imgBorder img{border: none;}
#content div.sys_mt-ImageFloatLeft div.sys_mt-left .sys_imageCaption{display:none;}




#content .sys_GenericQuestionShowHide {background: #d8d8d8 url("/SiteElements/Images/Base/Internal/showhideplus.png") no-repeat scroll 98% 50%; border:none; padding:0 !important;}
#content .sys_GenericQuestionShowHide.showhideIsOpen{background-color: #fff;}
#content .sys_GenericQuestionShowHide.showhideIsClosed{background-color: #fff;}
#content .sys_GenericQuestionShowHide h1, #content .sys_GenericQuestionShowHide h2, #content .sys_GenericQuestionShowHide h3, #content .sys_GenericQuestionShowHide h4, #content .sys_GenericQuestionShowHide h6, #content .sys_GenericQuestionShowHide h6{color: #535353; border:none; padding:0px 0px 0px 5px;}
#content .sys_GenericQuestionShowHide h1:hover, #content .sys_GenericQuestionShowHide h2:hover, #content .sys_GenericQuestionShowHide h3:hover, #content .sys_GenericQuestionShowHide h4:hover, #content .sys_GenericQuestionShowHide h6:hover, #content .sys_GenericQuestionShowHide h6:hover{color: #d8d8d8 !important text-decoration:none;}











@media only screen and (max-width: 967px) {    
#wrapper #nav .sys_inner{width: 100%; padding: 0;}
  #wrapper #nav .sys_inner .sys_menu-title {width: 100%; height: 50px; background:none;}

#wrapper #nav #LinkToPortal{width: 100%;}

}
@media screen and (max-width: 767px) {
#logoPRIMIS {top: 16px;}
#logoPRIMIS img{width: 150px;}
}  
@media only screen and (max-width: 479px) {}
  #logoPRIMIS {top: 5px;}
body{padding: 0!important;}


#lookup-a-z-directory {width: 100%; overflow-x: scroll;}
  }

