@charset "utf-8";
/* CSS Document */


/* Hide top bar begins */

.mobile-hide {
	
	display:none !important; 	
}

/* Hide top bar ends */

/* Background color changes begins */

#base-fullhd {
	background-color: #fff !important;
}

#base-fullhd p
{
	display:none !important;
}

#wb-head-in {
	background-color: #fff; 
}

#base-bc {
	background: #e7e7e7;
	background-image:url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/tiny_grid2.png);
	background-position: center bottom; 
}

#wb-core {
	background: #e7e7e7;
	background-image:url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/tiny_grid2.png);
	background-position: center top; 
}


@media screen and (max-width: 959px), screen and (max-device-width: 1023px) {
	#wb-core {
		background-color: white;
		background-image: none;
		border-top: 4px solid rgb(74, 137, 5);
	}
}

 .ui-bar-b {
	background-color: #FFF;
	background-image: none;
} 

#base-fullhd {
	background-color:#CCC;
}


/* Background color changes ends */


/* Banner images and background color begins */

#base-fullhd-in {
	background-color: #FFF;
    background-image: url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/banner_green_top.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:right;
}

#base-bnr-in {
	background-color: #FFF;
	background-image: url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/banner_green_bot.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:right;
}

#base-title {
	background-color: white;
	background-image: none;
	padding-top: 10px;
} 


/* Banner images ends */

/* Changed the color Francais )language toggle) begins */

#base-fullhd a {
	color: rgb(49, 109, 21);
}


/* Changed the color Francais )language toggle) ends */




/* Menu color changes and right align begins */

.wet-boew-menubar {
	border-bottom: 4px solid rgb(74, 137, 5);
}

#base-psnb .mb-menu, #base-psnb .mb-menu li {
	background: rgb(88, 156, 14);
}

/* Conflicts with WET4
.mb-menu li {
	float:right;
	border-left: 1px solid #4A8905;
	border-right: 1px solid #4A8905;
	
}
*/


.mb-mega .mb-sm-open { 
	border-bottom: 4px solid #589c0e;
}

.mb-main-link {
    padding-left: 25px;
}


/* Menu color changes and right align ends */


/* changed the background color where footer is begins */


#base-sft {
	background: #e7e7e7;
	background-image:url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/tiny_grid2.png);
	background-position: center top;
} 


/* changed the background color where footer is ends */

/* Footer background color and text color and alignement begins */


#base-sft-in {
	background: #dfe7d9;
	text-align:right;
}

#base-sft a, #base-sft span.link {
	color: rgb(49, 109, 21);

}

#base-fullft {
	background: #f8f8f8;
}

#base-fullft-in  {
	background: #f8f8f8;
}

#base-fullft-in img  {
	float:right;
	
}


/* Footer background color and text color and alignement ends */

/* Form buttons start. Probably these styles should be removed on pages that use grids. */

/*
input[type="button"], input[type="reset"], input[type="submit"] {
    display: inline;
}

input[type="button"], input[type="button"]:hover {
    background-color: #C8C8C8;
    background-image: none;
    background-size: 100% auto;
    border-color: #C8C8C8;
    color: #000000 !important;
    text-shadow: none;
}
*/
input[type="button"]:hover, input.button-accent:hover, button.button-accent:hover, a.button-accent:hover, summary.button-accent:hover, input[type="button"]:focus, input.button-accent:focus, button.button-accent:focus, a.button-accent:focus, summary.button-accent:focus {
    background-color: #C8C8C8;
    background-image: none;
    background-size: 100% auto;
    border-color: #C8C8C8;
    color: #000000 !important;
    text-shadow: none;
}

/* Form buttons ends. */


/* Date Modified. */

#base-date-mod {
	position: relative; 
	float: right; 
	padding-top: 10px;
}


ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0px;
}



/****************************************************************************************
******************************* BEGIN WET 4 MIGRATION ***********************************
****************************************************************************************/    
 
/*------------------------ 
GENERAL
------------------------*/
body, body>header {background:none}

.brdr-0 {border:none !important}
.brdr-tp-0 {border-top:0 !important}
.brdr-rght-0 {border-right:0 !important}
.brdr-bttm-0 {border-bottom:0 !important}
.brdr-lft-0 {border-left:0 !important}


.mrgn-bttm-sm {margin-bottom:5px !important}
.mrgn-bttm-md {margin-bottom:15px !important}
.mrgn-bttm-lg {margin-bottom:30px !important}
.mrgn-bttm-xlg {margin-bottom:50px !important}
.mrgn-bttm-0 {margin-bottom:0 !important}

.mrgn-tp-sm {margin-top:5px !important}
.mrgn-tp-md {margin-top:15px !important}
.mrgn-tp-lg {margin-top:30px !important}
.mrgn-tp-xlg {margin-top:50px !important}
.mrgn-tp-0 {margin-top:0 !important}

.mrgn-lft-sm {margin-left:5px !important}
.mrgn-lft-md {margin-left:15px !important}
.mrgn-lft-lg {margin-left:30px !important}
.mrgn-lft-xlg {margin-left:50px !important}
.mrgn-lft-0 {margin-left:0 !important}

.mrgn-rght-sm {margin-right:5px !important}
.mrgn-rght-md {margin-right:15px !important}
.mrgn-rght-lg {margin-right:30px !important}
.mrgn-rght-xlg {margin-right:50px !important}
.mrgn-rght-0 {margin-right:0 !important}

.pddn-0 {padding:0 !important}
.pddn-tp-0 {padding-top:0 !important}
.pddn-bttm-0 {padding-bottom:0 !important}
.pddn-lft-0 {padding-left:0 !important}
.pddn-rght-0 {padding-right:0 !important}



/* HYPERLINKS */
a {color:#295376;text-decoration:underline;background:none repeat scroll 0px 0px transparent}

a:focus {outline:thin dotted;outline-offset:-2px}

a:focus, a:hover {color:#0535D2;text-decoration:underline}

a:visited, a.visitedlink {color:#7834bc}

@media screen and (max-width: 991px) {
.rn-full-width-tablet {width:100% !important}
.rn-wrap-tablet {white-space:normal !important}
}

/* FLOATS */
.rn-pull-right-not-xs, .rn-pull-right-not-sm, .rn-pull-right-not-md, .rn-pull-right-not-lg{float: right}

.rn-pull-left-not-xs, .rn-pull-left-not-sm, .rn-pull-left-not-md, .rn-pull-left-not-lg{float: left}

@media (max-width: 767px) {
.rn-pull-right-not-xs, .rn-pull-left-not-xs{float: none;clear:both}
.rn-pull-right-xs {float: right}
.rn-pull-left-xs {float: left}
}

@media (min-width: 768px) and (max-width: 991px) {
.rn-pull-right-not-sm, .rn-pull-left-not-sm{float: none;clear:both}
.rn-pull-right-sm {float: right}
.rn-pull-left-sm {float: left}
}

@media (min-width: 992px) and (max-width: 1199px) {
.rn-pull-right-not-md, .rn-pull-left-not-md{float: none;clear:both}
.rn-pull-right-md {float: right}
.rn-pull-left-md {float: left}
}

@media (min-width: 1200px) {
.rn-pull-right-not-lg, .rn-pull-left-not-lg{float: none;clear:both}
.rn-pull-right-lg {float: right}
.rn-pull-left-lg {float: left}
}



/*----------------------- 
HEADER
------------------------*/

/* BANNER */
#wb-bnr {height:170px;background-position: right; background-image: url("/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/banner_green_bot.jpg");filter:none !important;background-repeat: no-repeat; background-size: cover; background-color: #FFF}

#wb-lng a {color: rgb(49, 109, 21);text-decoration:underline}

.rn-logo-text {visibility:hidden}

@media (max-width:767px) {
#wb-bnr {background-image: url("/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/banner_green_bot_s.jpg")}	
}

@media (max-width:600px) {
#wb-bnr {background-image: url("/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/banner_green_bot_xs.jpg")}

}

@media (max-width:450px) {
#wb-bnr {background-image:none;background-color:#DFE7D9;height:50px;clear:both}
#wb-sttl .en, #wb-sttl .fr {display:none;visibility:hidden;clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}
.rn-logo-text > span {visibility:visible;position: absolute;margin-top: -40px;left:0;padding-left:10px;color:#000;text-shadow:none;font-size:1em}
}


/* LOGO */
/* SVG fallback to PNG for inaccessible browsers */
#wb-sttl img.rn-logo {display:none}

#wb-sttl a:first-child {display:block;width:232px;height:115px;background-color:transparent;text-indent:-999px;color:transparent;float:left;margin-left:15px}
    
#wb-sttl .en {display:block;background-image: url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/researchenet_logo-en.png);background-size:100%;background-repeat:no-repeat}

#wb-sttl .fr {display:block;background-image: url(/job-2/20250410103303oe_/https://www.researchnet-recherchenet.ca/rn/img/researchenet_logo-fr.png);background-size:100%;background-repeat:no-repeat}

.svg #wb-sttl img.rn-logo {display:block;width:232px;height:115px}

.svg #wb-sttl .en, .svg #wb-sttl .fr {background: none}


/* MENU */
#wb-bar {background: none}

#wb-sm .nvbar {background-color:#4B850C !important;background-image:none !important;filter:none !important;border-bottom: 3px solid #67B610;min-height: 2.2em}

#wb-sm a, #wb-sm summary {color: #fff;display: block;font-weight: bold;padding: 0.5em .79em;text-decoration: none;min-height: 2.2em}

#wb-sm .smf a:not([role="menuitem"]), #sm-pnl .mb-sm a:not([role="menuitem"]) {padding:0;margin:0;display:inline;background:transparent !important;text-decoration:underline;outline:0}

#wb-sm .smf a:not([role="menuitem"]) {color:#000 !important}

#wb-sm ul.menu>li:first-child {border-left: 1px solid #999}

#wb-sm ul.menu>li:last-child {border-right: none}

.wb-menu .sm.open li {background-color:#CCC}

/* .smf class fixes the sub-menu hover issue */
.wb-menu .smf.open li:first-child  {background:transparent}

.wb-menu .smf li:first-child a {cursor:default}

/* Hover fix on menu item section - Needs to be under the session timeout layer .wb-sessto */
.hover-section {z-index:1041;position:relative}

#sign-in-section {margin-right:15px}

#wb-sm ul.menu>li ul li a:hover {text-decoration:underline}

main details summary, main details, main details summary:focus {border:none}

#mb-pnl summary {border:none;color:#000}

#info-pnl .mb-menu {margin-top:-20px}

#mb-pnl nav ul li.no-sect .no-sect-link:focus, #mb-pnl nav ul li.no-sect .no-sect-link:hover {color: #0535d2}

@media screen {
.wb-menu .sm.open, .wb-menu .smf.open {right:0}
.wb-menu .sm.open {min-width:20em}
.wb-menu .smf.open {margin-top:-35px;min-width:30em}
#wb-sm .sm, #wb-sm .sm a, #wb-sm .sm summary  {background:none;z-index:-1}
#wb-sm .sm {border-bottom: 4px solid #67B610}
#wb-sm .nvbar ul.menu>li>a.wb-navcurr, #wb-sm .sm .slflnk a.wb-navcurr, #wb-sm .sm a.wb-navcurr, #wb-sm .sm summary.wb-navcurr {background: #333333}
}


@media screen and (max-width: 991px) {
#sm-pnl {color:#FFF}
#mb-pnl a:hover {text-decoration:underline}
#mb-pnl header {background-color:#386409}
#mb-pnl .sm-pnl {background:#4B850C}
}

button.mfp-arrow, button.mfp-close {border: 0 !important;cursor: pointer !important}

button.mfp-arrow:hover, button.mfp-arrow:focus, button.mfp-close:hover, button.mfp-close:focus {background-color:transparent !important}


/*----------------------- 
CONTENT
------------------------*/
/* HEADINGS */
.rn-heading {border-bottom:1px solid #DDD;padding-bottom: 0.2em;}

/* PANELS */
.rn-panel-green .panel-heading, .rn-panel-primary-green .panel-heading {color:#FFF;background-color:#4B850C}

.rn-panel-grey .panel-heading {color:#FFF;background-color:#707070}

.rn-panel-blue .panel-heading, .rn-panel-primary-blue .panel-heading {color:#FFF;background-color:#117094}

.rn-panel-green .panel-body, .rn-panel-grey .panel-body, .rn-panel-blue .panel-body {background-color:#CECECE;border:1px #A7A7A7 solid}

.rn-panel-primary-green .panel-body, .rn-panel-primary-blue .panel-body {background-color:#F5F5F5}

.rn-icon {margin-top:-10px}

/* BUTTONS */
.pager li>a, .pager li>span, .btn.btn-default, input[type="button"], input[type="reset"], input[type="submit"], button, .btn.rn-btn-grey, 
input[type="button"][disabled]:hover, input[type="reset"][disabled]:hover, input[type="submit"][disabled]:hover, button[disabled]:hover, 
.btn.rn-btn-grey[disabled]:hover {border: 1px solid #808080 !important;background-color: rgb(212, 208, 200);color: #000;display: inline-block;margin-bottom: 0;
font-weight: 400;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;
background-image: none;border: 1px solid transparent;padding: 6px 12px;font-size: 16px;line-height: 1.4375;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
height: auto;min-height: 36px;min-width: 36px;white-space: normal}

.pager li>a:hover, .pager li>span:hover, .btn.btn-default.active, input[type="button"].active, input[type="reset"].active, input[type="submit"].active, .btn.rn-btn-grey.active,
button.active, .btn.btn-default:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .btn.rn-btn-grey:hover,
button:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:focus, .btn.rn-btn-grey:focus, .btn.btn-default:focus, .pager li>a:focus, .pager li>span:focus {background-color:#DFDCD6;color:#000}

input[type="submit"], button[type="submit"], .btn.rn-btn-green, .btn.btn-primary,  
input[type="submit"][disabled]:hover, button[type="submit"][disabled]:hover, .btn.rn-btn-green[disabled]:hover, .btn.btn-primary[disabled]:hover {background-color: #4B850C;color:#FFF}

input[type="submit"].active, button[type="submit"].active, .btn.rn-btn-green.active, .btn.btn-primary.active, input[type="submit"]:hover, button[type="submit"]:hover, .btn.rn-btn-green:hover, .btn.btn-primary:hover, 
input[type="submit"]:focus, button[type="submit"]:focus, .btn.rn-btn-green:focus, .btn.btn-primary:focus {background-color:#386409;color:#FFF}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn, input[disabled], button[disabled] {pointer-events:auto;cursor:not-allowed !important;opacity:.65;filter:alpha(opacity=65);box-shadow:none}


/* TABLES */
.table.logintable>thead>tr>th {vertical-align: top;border-bottom: 2px solid #ddd;background-color: #eee;color: #222;text-shadow: 0 1px 1px white;text-align:center}

.rn-table-results tr:first-child th a {color:#000}

table tr td, .table>thead>tr>th {vertical-align:top}

.table-hover tr.notrhover:hover, .table-hover tr.notrhover:focus {background:none}

/* custom light box */
.table.rn-table-bg-green tr th {background-color:#4B850C; color:#FFF}

/* NAV PILLS */
.nav-pills>li>a {background-color:#CECECE;text-decoration:none;border:1px solid #AAA}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {background-color:#4B850C}

.nav-pills>li>a:hover {background-color:#F5F5F5}

@media screen and (max-width: 991px) {
.nav-pills, .nav-pills>li {width:100%;margin-bottom:2px}
.nav-pills, .nav-pills>li:first-child {margin-left:2px} 
.nav-pills {margin:20px 0 20px 0}
}

/* GRIDS */
@media only screen and (min-width: 992px) {
.rn-col-md-2-5 {width: 20%}
.rn-col-md-3-5 {width: 30%}
.rn-col-md-8-5 {width: 70%}
.rn-col-md-9-5 {width: 80%}
}
.lt-ie9 .rn-col-md-2-5 {width: 20%}
.lt-ie9 .rn-col-md-3-5 {width: 30%}
.lt-ie9 .rn-col-md-8-5 {width: 70%}
.lt-ie9 .rn-col-md-9-5 {width: 80%}

.rn-descriptors-col-lft {padding-right:70px;white-space:nowrap}
@media screen and (max-width: 991px) {
.rn-descriptors-col-lft {padding-right:0;white-space:normal}
}

/* LIST SEPARATORS */
ul.rn-list-separator li {float: left}

ul.rn-list-separator li:before {padding: 0 .5em 0 0}

ul.rn-list-separator li:first-child:before { content: ""; padding: 0}

ul.rn-list-separator-pipe > li:before {content: "\7c"}

ul.rn-list-separator-slash > li:before {content: "\2f"}

ul.rn-list-separator-dash > li:before {content: "\2d"}

/* TEXTS */
.rn-fontweight-normal {font-weight:normal !important}

strong.text-required {color: #d3080c;font-style: italic}

.red {color: #d3080c}

.rn-font-reset {font-size:inherit !important;font-weight:normal !important}

/* DEFINITION LISTS */
.rn-dl-horizontal dd:after {content:"\a";white-space:pre}

.rn-dl-horizontal dt {clear:both;margin-top:5px}

.rn-dl-horizontal dd {margin-top:5px}

/* ALERTS */
.rn-alert {border-radius: 0;border-style: solid;border-width: 0 0 0 4px;color:inherit}

@media screen and (min-width: 992px) {
.rn-alert {margin-top:-15px}
.rn-alert dd {padding-left:7px}
}

.alert-warning .rn-alert-title:before {color: #f90;content: "\e107"; display: inline-block;font-family: "Glyphicons Halflings";margin-left: -1.3em;position: absolute;}

/* FORMS */
input[type="text"]:not([readonly]):not(.form-control), input[type="email"]:not([readonly]):not(.form-control), input[type="number"]:not([readonly]):not(.form-control), input[type="password"]:not([readonly]):not(.form-control), input[type="tel"]:not([readonly]):not(.form-control), input[type="url"]:not([readonly]):not(.form-control), select:not(.form-control), textarea:not([readonly]):not(.form-control) {
height: 37px;padding: 6px 12px;font-size: 16px;line-height: 1.4375;color: #555;background-image: none;border: 1px solid #ccc;
border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

textarea:not(.rn-autoexpand-textarea), .formInfoTemp {height:inherit !important}

.form-control-plaintext {border:none !important;width:100% !important;height:auto !important;box-shadow:none !important;cursor:default !important;background:transparent !important;resize:none !important;overflow:hidden !important}

span[role="textbox"].form-control-plaintext:focus, span[role="textbox"].form-control-plaintext {margin-left:5px;width:-moz-fit-content !important;width:-webkit-fit-content !important;width:-ms-fit-content !important;width:-o-fit-content !important;width:fit-content !important}
span[role="textbox"]:focus {border:2px solid #A6C7FF !important;border-radius:0 !important;outline:0 !important;margin-left:-2px !important}
span[role="textbox"].form-control-plaintext:focus {padding:0 !important;margin:4px 15px 9px 15px !important}

.form-horizontal .form-inline[class*=col] .form-control-plaintext, .form-horizontal .form-control-plaintext[class*=col], 
.form-horizontal .form-control-plaintext + .input-group-addon.input-group-addon-transparent {width:inherit !important}

@media screen and (min-width: 992px) {
td.text-center .form-control-plaintext {width:inherit !important}
}

td.text-center .form-control {display:inherit}

.wb-frm label strong.error .label, .wb-frm legend .error .label, .wb-frmvld label strong.error .label, .wb-frmvld legend .error .label, .rn-control-label.rn-error .error .label, 
.wb-frm label strong.rn-warning .label, .wb-frm legend .rn-warning .label, .wb-frmvld label strong.rn-warning .label, .wb-frmvld legend .rn-warning .label, .rn-control-label.rn-error .rn-warning .label
{white-space: normal;display:inline-block;text-align:left}

.wb-frm label strong.rn-warning, .wb-frm legend .rn-warning, .wb-frmvld label strong.rn-warning, .wb-frmvld legend .rn-warning {display:inline-block;width:100%}

.rn-control-label.rn-error .error .label, 
.wb-frm label strong.rn-warning .label, .wb-frm legend .rn-warning .label, .wb-frmvld label strong.rn-warning .label, .wb-frmvld legend .rn-warning .label, .rn-control-label.rn-error .rn-warning .label
 {font-size: 100%}

.rn-control-label.rn-error {display:block;margin:5px}

.has-error .form-control.form-control-optional, .has-error .input-group-addon.form-control-optional {border-color:#CCC;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .input-group-addon.form-control-optional {background-color:#EEE}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, 
.has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {color:inherit}

fieldset {border-top:0;margin-bottom:0 !important}

fieldset label:not(.legend-label-bold), fieldset fieldset legend:not(.legend-label-bold) {font-weight:normal !important}

.legend-inline legend {display:inline-block !important;max-width:100%;float:left !important;width:auto}

.legend-inline legend:not(.mrgn-lft-lg) {margin:5px !important}

legend.legend-label {float:none;display: inline-block;font-weight:700;font-size:inherit;margin-bottom:0}

legend.legend-label:not(.radio):not(.checkbox) {margin:0 5px 0 5px}

.form-group > .radio:first-of-type, .form-group > .checkbox:first-of-type {margin-bottom:0;margin-top:0}

.form-group > .radio:first-of-type label, .form-group fieldset > .radio:first-of-type {margin-top:0}

.radio-checkbox-hasField-wrapper .radio:not(:first-of-type):not(.radio-checkbox-hasField), 
.wb-frm .radio-checkbox-hasField-wrapper .radio:not(:first-of-type):not(.radio-checkbox-hasField) {margin-top:15px}

.radio-checkbox-hasField-wrapper .radio-checkbox-hasField {margin-top:15px !important;margin-bottom:0 !important}

.radio-checkbox-hasField-wrapper .radio-checkbox-hasField ~ .radio:not(.radio-checkbox-hasField), 
.radio-checkbox-hasField-wrapper .radio-checkbox-hasField ~ .checkbox:not(.radio-checkbox-hasField) {margin-top:0 !important;margin-bottom:15px !important}

.radio-checkbox-hasField-wrapper .radio-checkbox-hasField + .radio-checkbox-hasField {margin-top:0 !important}

.wb-frm .radio-checkbox-hasField-wrapper .radio-checkbox-hasField {margin-top:5px !important}

.wb-frm .radio-checkbox-hasField-wrapper .radio-checkbox-hasField + .radio-checkbox-hasField {margin-top:-5px !important}

a.form-control-optional {color:#295376 !important}

a.form-control-optional:focus, a.form-control-optional:hover {color:#0535D2 !important}

a.form-control-optional:visited {color:#7834bc !important}

@media (min-width: 768px) {
.form-inline .input-group.rn-input-group-vertical-align, .form-inline fieldset .radio {vertical-align:baseline}
}

.legend-label.radio, .legend-label.checkbox, .legend-label.input {padding:0;width:inherit;float:left;margin-top:0}

.input-group.input-group-transparent .form-control:first-child {border-bottom-right-radius:4px;border-top-right-radius:4px}

.input-group-addon.input-group-addon-transparent {background-color:transparent;border:none}

.checkbox.required-check-radio label, .radio.required-check-radio label {padding-left:0;font-weight:700}

.checkbox.required-check-radio input[type=checkbox], .checkbox-inline.required-check-radio input[type=checkbox], 
.radio.required-check-radio input[type=radio], .radio-inline.required-check-radio input[type=radio] {position:relative;margin-left:0}

.rn-required:before {content: "* ";margin-left: -.665em;color: #d3080c;font-style: italic;float:left}

.rn-required:before {clear:left}

.rn-required:before, .checkbox.required:before, input[type=checkbox].required:before, label.required:before, legend.required:before {font-weight:700}

@media screen and (max-width: 991px) {
.form-horizontal .control-label {text-align:left}
}

@media screen and (min-width: 992px) {
.form-horizontal.wb-frm label strong.error .label, .form-horizontal.wb-frm legend .error .label, .form-horizontal.wb-frmvld label strong.error .label, .form-horizontal.wb-frmvld legend .error .label {text-align:right}
}

#my_text_tbl, .rteBk, iframe#summary {border-collapse:separate;border-width:1px !important;border-style:solid !important;border-color:rgb(204, 204, 204);border-image:initial !important;border-radius: 4px;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;padding:1px}

.rteBk {border:1px solid #d2d2d2 !important;border-bottom:none !important;border-bottom-right-radius:0;border-bottom-left-radius:0}

iframe#summary {border-top-right-radius:0;border-top-left-radius:0;display:block}

.tinyMCE-focus::-moz-focus-inner{border:0;padding:0}

.tinyMCE-focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;
border-color:#66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}

.tinyMCE-has-error {box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset;border-color: rgb(169, 68, 66) !important}

.tinyMCE-has-error-focus {border-color:#843534 !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}

.defaultSkin .mceIframeContainer {border-bottom:none !important}

.defaultSkin table.mceLayout tr.mceFirst td {border-top:none !important}

.input-group.other-delete-icon {margin-left:40px;margin-top:8px}

.rn-SOs-table-cell-minwidth {min-width:100px}

.rn-SOs-table-cell-minwidth2 {min-width:180px}

/* ICONS */
.rn-icon-rss {color:#FFF;font-size:0.8em;background-color:#EF8937;padding:3px 4px;border-radius:4px;position:relative;top:-2px}


/*----------------------- 
FOOTER
------------------------*/

#wb-info {background: #dfe7d9;border-top: none}

#wb-info a, #wb-info a:link {text-decoration:none;color:rgb(49, 109, 21)}

#wb-info a:hover {text-decoration:underline}

#wb-info a:visited {color: #7834bc}

#gc-info {background-color:#FFF}

@media screen {
#wb-dtmd {margin: 0}

/* CANADA WORDMARK */
#wmms {height: 1.8em}
}

/* CUSTOM LIGHTBOX 23/08/2017 */
.rn-lbx-nobg.mfp-bg {background:none}
.rn-lbx-nobg.mfp-wrap {position:inherit}
.rn-lbx-nobg.mfp-bg, .rn-lbx-nobg .mfp-container {width:1px}
.rn-lbx-nobg .mfp-content {top:0;position:absolute}
#lbx-drag:hover {cursor:move}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity:1.0}
@media (max-width:767px){
.rn-lbx-nobg .mfp-ajax-holder .mfp-content, .rn-lbx-nobg .mfp-inline-holder .mfp-content {width:auto;min-width:600px;top:0;position:absolute}
}
@media (max-width:600px){
.rn-lbx-nobg .mfp-ajax-holder .mfp-content, .rn-lbx-nobg .mfp-inline-holder .mfp-content {min-width:450px}
}
@media (max-width:450px){
.rn-lbx-nobg .mfp-ajax-holder .mfp-content, .rn-lbx-nobg .mfp-inline-holder .mfp-content {min-width:320px}
}
@media (max-width:320px){
.rn-lbx-nobg .mfp-ajax-holder .mfp-content, .rn-lbx-nobg .mfp-inline-holder .mfp-content {min-width:250px}
}

.mfp-bg {opacity:1.0;filter:alpha(opacity=100)} 

.wb-panel-l, .wb-panel-r {max-width:400px}

@media (max-width:450px) {
.wb-panel-l, .wb-panel-r {max-width:90%}
}

/* MODAL LIGHTBOX */
.modal-dialog.overlay-def header {background-color:#386409}

/* AUTO-EXPAND TEXT-AREA */
.rn-autoexpand-wrap textarea, .rn-autoexpand-wrap pre {margin:0;padding:0}

.rn-autoexpand-wrap {position:relative;min-height:250px;background:#fff}

.rn-autoexpand-wrap textarea, .rn-autoexpand-wrap pre {padding:5px;background:transparent;font:inherit;white-space:pre-wrap;word-wrap:break-word}

.rn-autoexpand-wrap textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:250px;width:100%}

.rn-autoexpand-wrap.rn-active textarea {overflow:hidden;position:absolute;top:0;left:0;height:100%;resize:none}

.rn-autoexpand-wrap pre {display:none}

.rn-autoexpand-wrap.rn-active pre {display:block;visibility:hidden}

/****************************************************************************************
********************************* END WET 4 MIGRATION ***********************************
****************************************************************************************/  

