﻿/*  Hide search tips link from  advance page  */
.ms-advsrchtips {
    display: none;
}

/*  fix double vertical scrollbar  
body #s4-workspace {
	overflow: visible !important;
}
*/
.ms-WPBody, .ms-WPBody td, select {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333333;
}
.ms-authoringcontrols,
.ms-authoringcontrols table,td,select {
	padding: 4px;
}
.span-col-23, .span-col-65, .span-col-100 {
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	vertical-align: middle;
	float: left;
	display: inline;
	position: relative;
}
.span-col-23 { width: 23%; }
.span-col-65 { width: 65%; }
.span-col-100 { width: 100%; }
input[type='submit'] {
	display: inline;
}

/* Specific to RIR/NDP */
h1.default-title {
	text-align: center;
	border-bottom-style: none !important;
	margin-bottom: 0px !important;
}
h2.default-title {
	text-align: center;
}
div.TRRow, div.TRRowBold {
	width: 100%;
	display: table-row;
}
div.TRRowBold {
	font-weight: bold;
}
div.TRRow div.TDLeft, div.TRRowBold div.TDLeft {
	width: 50px;
	padding-bottom: 1em;
	min-width: 50px;
	display: table-cell;
}
div.TRRow div.TDRight, div.TRRowBold div.TDRight {
	width: 95%;
	padding-bottom: 1em;
	display: table-cell;
}
.document-keywords {
	font-size: 90%;
	margin-top: 1em;
	display: block;
}
h4.default-title {
	border-bottom-style: none !important;
	margin-bottom: 0px !important;
}
.em-red {
	color: #cc0000;
	font-size: 125%;
	font-style: italic;
	font-weight: bold;
}

/* Specific to Contact Us */
.rb-wrap input {
    width: 20px;
    vertical-align: top;
}
.rb-wrap label {
    width: 90%;
}

#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Medium 
{
    display:none !important;
}
   
body, body.v4.master {overflow:visible !important; height: inherit; width: inherit; }

body #s4-workspace {overflow:visible !important; }

/*This sets up our Ribbon for a fixed position. */
body #s4-ribbonrow{ position: fixed;top:0px;z-index:1000;width: 100%;}
* html #s4-ribbonrow {position:absolute;} 

/* Set the ribbon popups to be fixed position also */
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip {
position: fixed !important;
}
* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip {
position: absolute !important;
}

/*Make sure there are no scroll bars on our popup overlays*/
.ms-dlgOverlay {width: 100% !important }



#wb-main a:link  {text-decoration:underline !important;}
#wb-main  a:visited  {text-decoration:underline !important;}
#wb-main  a:hover  {text-decoration:underline !important;}

form #archived h2 {
        color: #fff !important;
    }
    
    
#gcwu-gcnb {min-height: 50px !important;}
#gcwu-sig {width: 410px; margin-top: 0px !important; margin-bottom: 0px !important;}
#gcwu-sig-in {height:50px !important; }
#wb-head-in {background-position:center 3.8em !important;}
#gcwu-sig-eng{background:url(fip_wob_e.jpg) no-repeat 0 0 transparent}
#gcwu-sig-fra{background:url(fip_wob_f.jpg) no-repeat 0 0 transparent}
/*****/

@media print 
{
    li#liPrintIcon 
    {
        display:none !important;
     
    }
       
    .span-col-23, .span-col-65, .span-col-100 {

	float: none !important;
}

}

#gcwu-gcnb h1 {overflow: hidden; position: absolute;height: 0;}

@media screen and (max-width:767px),screen and (max-device-width:767px)
{
 #gcwu-lang, #wb-foot{display:block !important}
 #gcwu-sig-eng { background:none;}
  #gcwu-sig-fra {
    background: none;
}

}

.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page {
display: block;

}
/* ################################################################################################ */

/* ####################################### STARTS: TABLES ######################################### */

/* ################################################################################################ */

 

table caption{

    margin-bottom: 5px !important;

    text-align: left !important ;

    font-weight: bold !important;

    font-size: 90% !important;

}

table th, table td {

    border: 1px solid #999 !important ;

    padding: 5px !important ;

}

 

table th{

     background-color: #fff;
     /* background-color: #D6DEE4;
     background-color: #d9edf7; (our blue)*/

    text-align: left;
    /*text-align: center !important;*/

    vertical-align:bottom !important;

}

/* ################################################################################################ */

/* ####################################### Fix table home page ######################################### */

/* ################################################################################################ */

table .s4-wpTopTable TD, TR, TH {

    border: 0px  !important ;
}
div .ms-rtestate-notify table TD, TR, TH {

    border: 0px  !important ;
}

.hiddenElement {
display:none;
	}

/* ################################################################################################ */
/* fix footnotes marging left*/

.center .ms-rtestate-field .wet-boew-footnotes {
margin-left:0;	}

.center .ms-rtestate-field .wet-boew-footnotes dl {
margin-left:0;	}

/* fix footnotes marging left*/

/*fix ndp webpart bleeding in french language */
.ndp {
    max-width: 870px;

}
/* end fix ndp webpart bleeding in french language */