﻿
/*STORM OVERRIDE*/
/*Items from here down are modification/ overrides to make the design work with SharePoint 2013*/
#SearchTextBoxLink
{
    min-width:1em;
}
#s4-bodyContainer{
padding-bottom:0px;
}

.editModeMessage{
    border: 1px black solid; 
    background-color: #efefef; 
    color: black; 
    margin: 5px; 
    padding: 5px;
}
.topics .box h2
{
	border-bottom: 4px solid #cce5ea;
	margin: 10px 0 16px 0;
	padding-bottom: 12px;
}
.topics .box p.featured-link a{
text-decoration: underline;
}
#ms-designer-ribbon * {box-sizing: content-box !important; }

@media (min-width: 1200px) {
    .GSIcol-lg-offset-2{
        margin-left:auto !important;
        float:right;
    }
    .GSIcol-lg-4{
        
    }
}

@media (min-width: 768px){
    .GSIcol-sm-6{
        width:50%;
    }
	.filters {} .filters .form-group {
        padding-right: 10px;
    }
    .filters input.form-control {
        min-width: 160px;
    }
    .filters .form-inline label {
        margin-left: 0;
    }
	/*Fix for internal live */
	.form-inline .form-control {
		width: 100%;
	}
    div[id="Refinement"] {
        display: inline-flex;
    }
	#filterdaterange {margin-left: -52px;}
}

@media (min-width: 992px) {
.filters .form-inline {
        position: absolute;
        right: 0;
        top: 15px;
    }
    .filters input.form-control {
        min-width: 160px;
        margin-left: -51px;
    }
    .news .filters .form-inline {
        position: relative;
        right: auto;
        top: 0;
    }
}

/*Fix for search bar in mobile/ ipad view*/
@media (max-width: 769px) {
	#filterdaterange {margin-left: 0px;}
}
#filterdaterange {
    cursor: default !important;
}

.filters .form-control {
    border-color: #c2cbcf;
    border-radius: 0;
    color: #555;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
}
/*Fix for webpart menu items*/
.ms-core-menu-list li {
    line-height:normal !important;
    margin:auto !important;
    min-height: 0px !important;
    padding: 0px 0px 0px 0px !important;
}

.ms-core-menu-list li {
    padding: 0px 0px 0px 0px !important;
}

.ms-core-menu-list li{
    margin-bottom: 0px !important;
    min-height:0px !important;
}
/*End Fix for webpart menu items*/


/* CSS overrides*/

.breadcrumb li{display:inline;}


ul.pagination>li>a{
	
	font-size:14px !important;
}

ul.pagination>li{
	
	font-size:14px !important;
}

.range_inputs .btn:after{	
	border-left:0px;
}

.range_inputs .cancelBtn {    
}

.range_inputs button{
    background-color:#6db565 !important;
    padding-right:15px !important;
}



.ranges li {
    background-color : #e4f1e2;
    color:#000 !important;    
	font-size: 13px;       
    border-radius: 4px;  
line-height: 1.4285 !important;	
    padding: 3px 12px !important;
    margin-bottom: 8px !important;
    cursor: pointer;
	min-height: 0px !important;
}

.input-mini{
	margin-left:0px !important;
	padding: 0 6px 0 28px !important;
}
.ranges li:hover{
    background-color: #6db565 !important;
    color: #fff !important;
    border:1px solid #6db565 !important;
}

div.ranges > ul > li.active {
    background-color: #6db565 !important;
    border: 1px solid #6db565 !important;
    color:#fff !important;
}
.daterangepicker select.monthselect{
    width: 100px !important;
}

.filters .ms-webpartzone-cell
{
    margin-bottom: auto !important;
}

.filters .ms-ref-refiner #Container {
    padding-bottom: 0px !important;
}

.daterangepicker td.in-range{
	
	background-color:#e4f1e2 !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover{
	background-color:#91c78c !important;	
}

.ms-core-sideNavBox-removeLeftMargin{
    margin-left:0px;
}

.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header
{
    font-family:"Open Sans", Arial, sans-serif  !important;
}

.images .imageGalleryDropShadow{  
    box-shadow: 5px 5px 5px #ccc; 
    -moz-box-shadow: 5px 5px 5px #ccc; 
    -webkit-box-shadow: 5px 5px 5px #ccc; 
    -khtml-box-shadow: 5x 5px 5px #ccc; 

}

.modal-header button { min-width:inherit !important;}

.ms-rtestate-field h1,
h1.ms-rteElement-H1,
.ms-rtestate-field h2,
h2.ms-rteElement-H2,
.ms-rtestate-field h3,
h1.ms-rteElement-H3,
.ms-rtestate-field h4,
h2.ms-rteElement-H4,
.ms-rtestate-field h5,
h1.ms-rteElement-H5,
.ms-rtestate-field h6,
h2.ms-rteElement-H6
{
	line-height:1.2;	
	color:#000;	
}

.search .ms-srch-item {
	padding: 5px;
	margin: 0px;
	}
.search h3{
	margin-top:10px;
	margin-bottom:0px;
	
}

.carousel-caption h2{
    color:#fff !important;
}

.ms-srch-hover-actions
{	
	display:none;
}
div[id$="item_siteSearchResults"]{
	
	display:none;
}

/*Adjustments for Publications Site not using Left Nav*/
.publicationsFullScreen{
    padding-left:15px;
    padding-right: 15px;
}

.cookiePolicy {
    padding: 10px 0;
    left: 0;
    top: 0;
    width: 100%;
    text-align: left;
    color: #000;
    letter-spacing: normal;
    font-family:"Open Sans", Arial, sans-serif  !important; 
    font-size: 13px;
    font-weight: 400;
    position: fixed;
    z-index: 999999;
    /*opacity: .9;*/
    box-shadow: 0 0 8px #000;
    background-color: #fff;
}
.cookiePolicy .cookiePolicyAcceptButton {
    margin-top: 5px;
    text-decoration: none;
}
.cookiePolicy .cookiePolicyClose {
    
    padding: 6px 10px;
    border-radius: 5px;
    border: 0 currentColor;
    transition: .25s;
    color: #fff;
    font-size:15px;
    display: inline;
    white-space: nowrap;
    cursor: pointer;
    /*text-shadow: 0 0 2px #000;*/
    background-color: #34862b;
    text-decoration: none;
}
.cookiePolicy .cookiePolicyClose a:hover {
    text-decoration: none;
}
.cookiePolicy .cookiePolicyClose a:link {
    text-decoration: none;
}
.cookiePolicyWrapper {
    margin: 0 10px;
    text-align: center;
    color: #000;
    line-height: 23px;
    letter-spacing: normal;
    font-family:"Open Sans", Arial, sans-serif  !important; 
    font-size: 13px;
    font-weight: 400;
}

.cookiePolicyAcceptButton a:hover{
    text-decoration:none !important;
}
.cookiePolicyReadMore {
    margin: 0;
    padding: 0;
    color: #000;
    text-decoration: underline;
    white-space: nowrap;
    cursor: pointer;
}
.cookiePolicyMessage a{
    font-weight:600;
}


/*Cookie Policy CSS*/
/*.cookiePolicy {padding:10px 0;left:0;top:0;width:100%;text-align:left;color:#000;letter-spacing:normal;font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;position:fixed;z-index:999999;opacity:.9;box-shadow:0 0 8px #000;background-color:#eee}
.cookiePolicy .cookiePolicyAcceptButton {margin-top:5px;text-decoration:none}
.cookiePolicy .cookiePolicyClose {margin:0 10px 0 30px;padding:6px 10px;border-radius:5px;border:0 currentColor;transition:.25s;color:#fff;font-weight:700;display:inline;white-space:nowrap;cursor:pointer;text-shadow:0 0 2px #000;background-color:#34862b;text-decoration:none}
.cookiePolicy .cookiePolicyClose a:hover {text-decoration:none}
.cookiePolicy .cookiePolicyClose a:link {text-decoration:none}
.cookiePolicyWrapper {margin:0 10px;text-align:center;color:#000;line-height:23px;letter-spacing:normal;font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400}
.cookiePolicyReadMore {margin:0;padding:0;color:#000;text-decoration:underline;white-space:nowrap;cursor:pointer}*/


/*Stupid hack to fix a stupid mistake that I can't stuipid fix.*/
li[description_original="Link to the GSI Site Document Pool"]{
display:none;
}

li[description_original="Link to the GSI Site Images Pool"]{
display:none;
}

li[description="Change the look and feel of this site."]{
display:none;
}

li[description="Create other types of pages, lists, libraries, and sites."]{
display:none;
}

li[description="Create a page in this site."]{
display:none;
}

li[description="See who's here and invite new people."]{
display:none;
}

/*Featured Links*/

.ms-srch-hover-filetype{display:none;}
.ms-srch-hover-popularity.ms-metadata{display:none;}

/*Fix for search bar in mobile/ ipad view*/
@media (max-width: 992px){
header .navbar .navbar-form .form-control { height:32px !important;}
}

#Ribbon\.EditingTools\.CPInsert\.Media\.Image\.Menu\.Image\.FromComputer-Menu{display:none;}
#Ribbon\.EditingTools\.CPInsert\.Media\.Image\.Menu\.Image\.FromAddress-Menu {display:none;}
#Ribbon\.EditingTools\.CPInsert\.Links\.UploadFile-Large{display:none;}
#Ribbon\.EditingTools\.CPInsert\.Media\.Media-Large{display:none;}
#Ribbon\.EditingTools\.CPInsert\.WebParts{display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor\.MenucustomColor-Menu {display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontColor\.Menu\.MsTheme{display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor\.Menu\.MsCustom {display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Font\.FontBackgroundColor\.Menu\.MsTheme{display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.RTL-Small{display:none;}
#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.LTR-Small{display:none;}
#Ribbon\.WikiPageTab\.EditAndCheckout\.Controls\.New-Large{display:none;}
#Ribbon\.Image\.Image\.Edit\.Edit\.Menu\.Image\.FromAddress-Menu {display:none;}
#Ribbon\.Image\.Image\.Edit\.Edit\.Menu\.Image\.FromComputer-Menu{display:none;}
#Ribbon\.Document\.All\.SendTo\.Menu\.Items\.CreateDocumentWorkspace-Menu16{display:none;}
#Ribbon\.Image\.Image\.Size {display: none;}
#Ribbon\.Image\.Image\.Space {display:none}
div[id$="EmptyRefinement"] { display:none;}

/*RTE PrefixStyleSheet classes*/

.gs-rteLanguage-en {
    -ms-name:"English";
     font-family: 'Open Sans', sans-serif;
}
.gs-rteLanguage-ga {
    -ms-name:"Irish";
     font-family: 'Open Sans', sans-serif;
}

p.gs-rteElement-Paragraph {
    -ms-name:"Paragraph";
     font-family: 'Open Sans', sans-serif;
}
/*h1.gs-rteElement-H1 {
    -ms-name:"Heading 1";
     font-family: 'Open Sans', sans-serif;
}*/
h2.gs-rteElement-H2 {
    -ms-name:"Heading 2";
     font-family: 'Open Sans', sans-serif;
}
h3.gs-rteElement-H3 {
    -ms-name:"Heading 3";
     font-family: 'Open Sans', sans-serif;
}
h4.gs-rteElement-H4 {
    -ms-name:"Heading 4";
     font-family: 'Open Sans', sans-serif;
}
h5.gs-rteElement-H5 {
    -ms-name:"Heading 5";
     font-family: 'Open Sans', sans-serif;
}
h6.gs-rteElement-H6 {
    -ms-name:"Heading 6";
     font-family: 'Open Sans', sans-serif;
}

.gs-rteImage-0
{
-ms-name:"No border";
}
.gs-rteImage-1
{
    -ms-name:"Thin line border";
    background-color:#444;
    border:1px solid #333;
    background-image:url("/_layouts/15/images/tabtitlerowbottombg.png?rev=23");
    background-repeat:repeat-x;
    background-position:top;
}
.gs-rteImage-2
{
    -ms-name:"gs-rteTable-default border";
    padding:2px;
    border-top:1px solid #c6c6c6;
    border-bottom:1px solid #ababab;
    border-left:1px solid #c6c6c6;
    border-right:1px solid #ababab;
}
.gs-rteImage-3
{
    -ms-name:"Dark border";
    padding:15px;
    background-color:#333;
    border:1px solid #444;
    background-image:url("/_layouts/15/images/tabtitlerowbottombg.png?rev=23");
    background-attachment:fixed;
    background-repeat:repeat-x;
    background-position:left bottom;
}
.gs-rteImage-4
{
    -ms-name:"Light border";
    padding:6px;
    padding-bottom:33px;
    background-color:#F2F2F2;
    border-top:1px solid #c6c6c6;
    border-bottom:1px solid #ababab;
    border-left:1px solid #c6c6c6;
    border-right:1px solid #ababab;
    background-image:url("/_layouts/15/images/selbg.png?rev=23");
    background-repeat:repeat-x;
    background-position:top;
}

.gs-rtePosition-1{
-ms-name:"Left";
float:left;
}
.gs-rtePosition-2{
-ms-name:"Right";
float:right;
}
.gs-rtePosition-3{
-ms-name:"Top";
vertical-align:text-top;
}
.gs-rtePosition-4{
-ms-name:"Middle";
vertical-align:middle;
}
.gs-rtePosition-5{
-ms-name:"Bottom";
vertical-align:text-bottom;
}

.gs-rteForeColor-1
{
color: #000;
-ms-name:"";
-ms-color:"Black";
}

.gs-rteForeColor-2
{
color: #151F6D;
-ms-name:"";
-ms-color:"Navy Blue";
}

.gs-rteForeColor-3
{
color: #008EAA;
-ms-name:"";
-ms-color:"Turqouise";
}

.gs-rteForeColor-4
{
color: #48A23F;
-ms-name:"";
-ms-color:"Green";
}

.gs-rteForeColor-5
{
color: #7A6855;
-ms-name:"";
-ms-color:"Brown";
}


.gs-rteBackColor-1
{
background-color: #000;
-ms-name:"";
-ms-color:"Black";
}

.gs-rteBackColor-2
{
background-color: #151F6D;
-ms-name:"";
-ms-color:"GS Navy Blue";
}

.gs-rteBackColor-3
{
background-color: #008EAA;
-ms-name:"";
-ms-color:"Turqouise";
}

.gs-rteBackColor-4
{
background-color: #48A23F;
-ms-name:"";
-ms-color:"Green";
}

.gs-rteBackColor-5
{
background-color: #7A6855;
-ms-name:"";
-ms-color:"Brown";
}


.gs-rteTable-default > tbody > tr > td,
.gs-rteTable-default > tbody > tr > th,
.gs-rteTable-0 > tbody > tr > td,
.gs-rteTable-0 > tbody > tr > th,
.gs-rteTable-1 > tbody > tr > td,
.gs-rteTable-1 > tbody > tr > th,
.gs-rteTable-2 > tbody > tr > td,
.gs-rteTable-2 > tbody > tr > th,
.gs-rteTable-3 > tbody > tr > td,
.gs-rteTable-3 > tbody > tr > th,
.gs-rteTable-4 > tbody > tr > td,
.gs-rteTable-4 > tbody > tr > th,
.gs-rteTable-5 > tbody > tr > td,
.gs-rteTable-5 > tbody > tr > th,
.gs-rteTable-6 > tbody > tr > td,
.gs-rteTable-6 > tbody > tr > th,
.gs-rteTable-7 > tbody > tr > td,
.gs-rteTable-7 > tbody > tr > th,
.gs-rteTable-8 > tbody > tr > td,
.gs-rteTable-8 > tbody > tr > th,
.gs-rteTable-9 > tbody > tr > td,
.gs-rteTable-9 > tbody > tr > th,
.gs-rteTable-10 > tbody > tr > td,
.gs-rteTable-10 > tbody > tr > th
{
vertical-align:top;
padding:7px 5px 6px;
}
.gs-rteTable-default > tbody > tr > th,
.gs-rteTable-default > tbody > tr.gs-rteTableFooterRow-default,
.gs-rteTable-0 > tbody > tr > th,
.gs-rteTable-0 > tbody > tr.gs-rteTableFooterRow-0,
.gs-rteTable-1 > tbody > tr > th,
.gs-rteTable-1 > tbody > tr.gs-rteTableFooterRow-1,
.gs-rteTable-2 > tbody > tr > th,
.gs-rteTable-2 > tbody > tr.gs-rteTableFooterRow-2,
.gs-rteTable-3 > tbody > tr > th,
.gs-rteTable-3 > tbody > tr.gs-rteTableFooterRow-3,
.gs-rteTable-4 > tbody > tr > th,
.gs-rteTable-4 > tbody > tr.gs-rteTableFooterRow-4,
.gs-rteTable-5 > tbody > tr > th,
.gs-rteTable-5 > tbody > tr.gs-rteTableFooterRow-5,
.gs-rteTable-6 > tbody > tr > th,
.gs-rteTable-6 > tbody > tr.gs-rteTableFooterRow-6,
.gs-rteTable-7 > tbody > tr > th,
.gs-rteTable-7 > tbody > tr.gs-rteTableFooterRow-7,
.gs-rteTable-8 > tbody > tr > th,
.gs-rteTable-8 > tbody > tr.gs-rteTableFooterRow-8,
.gs-rteTable-9 > tbody > tr > th,
.gs-rteTable-9 > tbody > tr.gs-rteTableFooterRow-9,
.gs-rteTable-10 > tbody > tr > th,
.gs-rteTable-10 > tbody > tr.gs-rteTableFooterRow-10
{
/* [ReplaceColor(themeColor:"SubtleBodyText")] */ color:#777;
text-align:left;
font-weight:normal;
}
.gs-rtetablecells
{
padding:2px;
vertical-align:top;
}
.gs-rteTable-default
{
-ms-name:"Default Table Style - Light";
}
.gs-rteTable-default,
.gs-rteTable-default > tbody > tr > td,
.gs-rteTable-default > tbody > tr > th,
td.gs-rteTable-default,
th.gs-rteTable-default,
.gs-rtetablecells
{
/* [ReplaceColor(themeColor:"SubtleLines")] */ border:1px solid #c6c6c6;
}
.gs-rteTable-0
{
-ms-name:"Table Style 1 - Clear";
border-width:0px;
border-style:none;
border-collapse:collapse;
}

.gs-rteTable-4{
-ms-name:"Table Style 2 - Black";
}
.gs-rteTable-4,
.gs-rteTable-4 > tbody > tr > td,
.gs-rteTable-4 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ border:1px solid #000;
}
.gs-rteTable-4 tr.gs-rteTableHeaderRow-4,
.gs-rteTable-4 tr.gs-rteTableFooterRow-4,
.gs-rteTable-4 tr.gs-rteTableHeaderRow-4 > th,
.gs-rteTable-4 tr.gs-rteTableFooterRow-4 > th,
.gs-rteTable-4 tr.gs-rteTableFooterRow-4 > td
{
/* [ReplaceColor(themeColor:"ContentAccent1-Darker",opacity:"1")] */ background-color:#000;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.gs-rteTable-5{
-ms-name:"Table Style 3 - Navy Blue";
}
.gs-rteTable-5,
.gs-rteTable-5 > tbody > tr > td,
.gs-rteTable-5 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ border:1px solid #151F6D;
}
.gs-rteTable-5 tr.gs-rteTableHeaderRow-5,
.gs-rteTable-5 tr.gs-rteTableFooterRow-5,
.gs-rteTable-5 tr.gs-rteTableHeaderRow-5 > th,
.gs-rteTable-5 tr.gs-rteTableFooterRow-5 > th,
.gs-rteTable-5 tr.gs-rteTableFooterRow-5 > td
{
/* [ReplaceColor(themeColor:"ContentAccent2-Darker",opacity:"1")] */ background-color:#151F6D;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.gs-rteTable-7{
-ms-name:"Table Style 4 - Turquoise";
}
.gs-rteTable-7,
.gs-rteTable-7 > tbody > tr > td,
.gs-rteTable-7 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ border:1px solid #008EAA;
}
.gs-rteTable-7 tr.gs-rteTableHeaderRow-7,
.gs-rteTable-7 tr.gs-rteTableFooterRow-7,
.gs-rteTable-7 tr.gs-rteTableHeaderRow-7 > th,
.gs-rteTable-7 tr.gs-rteTableFooterRow-7 > th,
.gs-rteTable-7 tr.gs-rteTableFooterRow-7 > td
{
/* [ReplaceColor(themeColor:"ContentAccent3-Darker",opacity:"1")] */ background-color:#008EAA;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.gs-rteTable-8{
-ms-name:"Table Style 5 - Green";
}
.gs-rteTable-8,
.gs-rteTable-8 > tbody > tr > td,
.gs-rteTable-8 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ border:1px solid #48A23F;
}
.gs-rteTable-8 tr.gs-rteTableHeaderRow-8,
.gs-rteTable-8 tr.gs-rteTableFooterRow-8,
.gs-rteTable-8 tr.gs-rteTableHeaderRow-8 > th,
.gs-rteTable-8 tr.gs-rteTableFooterRow-8 > th,
.gs-rteTable-8 tr.gs-rteTableFooterRow-8 > td
{
/* [ReplaceColor(themeColor:"ContentAccent4-Darker",opacity:"1")] */ background-color:#48A23F;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}
.gs-rteTable-9{
-ms-name:"Table Style 6 - Brown";
}
.gs-rteTable-9,
.gs-rteTable-9 > tbody > tr > td,
.gs-rteTable-9 > tbody > tr > th
{
/* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ border:1px solid #7A6855;
}
.gs-rteTable-9 tr.gs-rteTableHeaderRow-9,
.gs-rteTable-9 tr.gs-rteTableFooterRow-9,
.gs-rteTable-9 tr.gs-rteTableHeaderRow-9 > th,
.gs-rteTable-9 tr.gs-rteTableFooterRow-9 > th,
.gs-rteTable-9 tr.gs-rteTableFooterRow-9 > td
{
/* [ReplaceColor(themeColor:"ContentAccent5-Darker",opacity:"1")] */ background-color:#7A6855;
/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ color:#fff;
}

#rtePasteFlyout img {
    max-width: none;
}

#rtePasteFlyoutOptions img {
    max-width: none;
}

#rtePasteFlyout a{ height:auto !important;}

.topics .box div.ms-rtestate-field { font-size:12px; line-height:1.3; }

@media (min-width: 768px) {
	.topics .box div.ms-rtestate-field { font-size:13px; line-height:1.4; }

}

#NoResult>ul>li:last-child{display:none;}

.content .box div .ms-rtestate-field{
font-size:13px; margin-bottom:5px;
}
.ms-webpart-menuArrowImg {
    max-width: unset !important;
    box-sizing: content-box !important;
    left: -111px;
}
.ms-webpart-menuArrowSpan {
    box-sizing: content-box !important;
    overflow: initial !important;
}

@media (min-width: 992px){
header .navbar .navbar-top > li > a:after { right: -1px;}
.nav>li, .nav>li>a { position:relative ;}
header .navbar .navbar-top > li:first-child > a { padding-left: 8px;}
header .navbar .navbar-top > li {margin: 0 4px; float:left;}
header .navbar .navbar-top > li > a { background-color: #daecd9; padding: 2px 6px; }
header .navbar .navbar-top > li > a:hover::after{ background-color: #b6dab2;}
header .navbar .navbar-top > li > a:after{
		background-color: #daecd9;
        content: '';
        display: inline-block;
        height: 100%;
        position: absolute;
        top: 0;
        width: 7px;
        transform: skew(5deg);
        -webkit-transform: skew(5deg);
        -moz-transform: skew(5deg);
        -o-transform: skew(5deg)
}

 header .navbar .navbar-top > li > a:before{background-color:#fff !important; }

header .navbar .navbar-top > li > a:hover {background-color: #b6dab2;}
header .navbar .navbar-top > li > a.active:after{ background-color: #b6dab2;}
header .navbar .navbar-top > li > a.active {background-color: #b6dab2 !important;}


#translationLink:hover { background-color: #d1e8ec !important;}
#translationLink:hover::before{ background-color: #fff;}
 #translationLink:hover::after{ background-color: #d1e8ec;}

#translationLink { background-color: #ebf5f7; }
#translationLink:before{ background-color: #fff;	}
#translationLink:after{background-color: #ebf5f7; width:7px;}


}


a[id$="site_share_button"]{
	display:none !important;
}
.panel-info {
  border-color: #dff0d8;
}
.panel-info > .panel-heading {
  color: #000;
  background-color: #dff0d8;
  border-color: #dff0d8;
}
.ms-webpartzone-cell{
	margin:auto !important;
}

header .navbar .navbar-top > li > a.twitter {
    background: url(../images/twitter-bird.png) no-repeat 15px 50%;
    text-indent: -9999px
}


@media (min-width: 768px) {

    header .navbar .navbar-top > li > a.twitter {
        background-color: transparent;
        background-position: 100% 50%;
        /* height: 28px; */
        margin-left: 0;
        width: 30px;
    }
    header .navbar .navbar-top > li > a.twitter:hover,header .navbar .navbar-top > li > a.twitter:focus {
        background-color: transparent;
    }
        header .navbar .navbar-top > li > a.twitter:before,header .navbar .navbar-top > li > a.twitter:after {
        background-color: transparent;
    }

}
header .navbar .navbar-top > li > a.twitter:hover:before,header .navbar .navbar-top > li > a.twitter:after, 
header .navbar .navbar-top > li > a.twitter:hover:before,header .navbar .navbar-top > li > a.twitter:after {
	background-color: transparent !important;
}
@media (max-width: 992px) {
    header .navbar .navbar-top > li > a.twitter {
        background-color: transparent;
        background-position: 2% 50%;
        height: 35px;
        margin-left: 0;
        width: auto;
    }
}