/*
Theme Name: contentserve_2016

*/
/*
body.nli .nav ul li.lang-item-fr {
	display:none;
}
*/

/*
li.lang-item-en_gb {
	display:none !important;
}


.logged-in li.lang-item-en_gb {
	display: block !important;
}
*/

/*--------------------------------------------------------------
Additional
--------------------------------------------------------------*/
.prTable{ border-collapse: collapse; }
.prTable th{ border: 1px solid #DDD; font-family: "Ubuntu",sans-serif; background-color: #0081D1; color: #FFFFFF; font-weight: bold; text-align: center; font-size: 1.0em; text-transform: uppercase; padding: 5px; }
.prTableBold{ font-weight: bold; font-size: 1.0em; text-transform: uppercase; vertical-align: middle; width: 180px;}
.notav{ color: #CDCDCD !important; }
.prTable tr{ transition: background .25s ease-in-out; }
.prTable tr:nth-child(odd){ background-color: #EFEFEF; }
.prTable tr:hover{ background-color: #DEDEDE; }
.prTable td{ border: 1px solid #DDD; font-family: "Ubuntu",sans-serif; transition: background .25s ease-in-out; color: #5A5A5A; font-size: 0.80em; line-height: 1.5em; padding: 5px;}
.prTableHover:hover{ background-color: #CDCDCD; color: #FFFFFF}
.center{ text-align: center; vertical-align: middle; }
.prTableBtn{}
.prTableBtn a{ background: #a0a0a0 linear-gradient(180deg, #ffa93c, #ffa93c) repeat scroll 0 0; border: 1px solid #cdcdcd; color: #FFFFFF; display: block; margin: 0 auto; padding: 10px; width: 100px; text-decoration: none; text-transform: uppercase;}
.prTableBtn a:hover{ background: #a0a0a0 linear-gradient(180deg, #B2D9F1, #B2D9F1) repeat scroll 0 0; color: #EFEFEF; display: block; margin: 0 auto; padding: 10px; width: 100px; border: 1px solid #FFFFFF;}
.prTableBtn:hover{ }
.prTooltip { position: relative; transition: opacity 0.25s ease-out; background-image: url("/cms/wp-content/uploads/icons/info_blue.png"); background-position: top right; background-repeat: no-repeat;}
th.prTooltip { width: 190px; }
.prTooltip .prTooltiptext { visibility: hidden; width: 200px; border: 1px solid #C0C0C0; background-color: #FFFFFF; color: #101010; padding: 10px; position: absolute; z-index: 1; top: 130%; left: 50%; margin-left: -100px; font-size: 0.75em !important; line-height: 1.35em; text-transform: none; font-weight: normal; text-align: left;}
.prTooltip .prTooltiptext::after { content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 8px; border-style: solid; border-color: transparent transparent #C0C0C0 transparent; }
.prTooltip:hover .prTooltiptext { visibility: visible; }
.prTooltip .prTooltiptextLeft { visibility: hidden; width: 500px; border: 1px solid #C0C0C0; background-color: #FFFFFF; color: #101010; padding: 10px; position: absolute; z-index: 1; top: -5px; left: 120px; font-weight: normal; text-align: left; font-size: 0.9em; line-height: 1.25em; text-transform: none;}
.prTooltip .prTooltiptextLeft::after { content: " "; position: absolute; top: 20px; right: 100%; margin-top: -5px; border-width: 8px; border-style: solid; border-color: transparent #C0C0C0 transparent transparent; }
.prTooltip:hover .prTooltiptextLeft { visibility: visible; }
.circle{ display: none; font-size: 0.5em; margin-left: 5px; padding: 0 4px; background-color: #FFFFFF; border-radius: 50%; color: #0081D1; position: relative; top: -2px; }
.circleLeft{ display: none; font-size: 0.6em; margin-left: 5px; padding: 0 4px; background-color: #5A5A5A; border-radius: 50%; color: #EFEFEF; position: relative; top: -2px; }
.prIcon { background-color: #0081D1; border-radius: 50%; display: block; float: left; height: 35px; text-align: center; vertical-align: middle; width: 35px; margin-right: 10px; }
.prIcon img { height: 18px; width: 18px; padding-top: 8px; }