﻿body
{
}

h1#wb-cont {
    border-bottom: .18em solid #af3c43;
    -o-border-image: linear-gradient(to right, #af3c43 71px, transparent 71px);
    border-image: linear-gradient(to right, #af3c43 71px, transparent 71px);
    border-image-slice: 1;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
}

.bg-irb-g {background-color:#a29b6b;color:white;}
.bg-irb-b {background-color:#57788f;color:white;}
.bg-irb-r {background-color:#b60026;color:white;}

.twitter-clr {color:#00aced;}
.youtube-clr {color:#FF0000;}
.facebook-blue {color: #3B5998}

.clr-white {color: white!important;}




.panel.panel-irb-dgry {
    border-color: #777;
}

.panel-irb-dgry > .panel-heading {
    color: #ffffff;
    background-color:  #777;
    border-color:  #777;
}
.panel-irb-dgry > .panel-heading + .panel-collapse > .panel-body {
    border-top-color:  #777;
}

.panel-irb-dgry > .panel-heading .badge {
    color: #ffffff;
    background-color:  #777;
}

.panel-irb-dgry > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color:  #777;
}

.datatable-wide{
   overflow-x:auto;
}





.panel.panel-irb-blck {
    border-color: #1a1a1a;
}

.panel-irb-blck > .panel-heading {
    color: #ffffff;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
}
.panel-irb-blck > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #1a1a1a;
}

.panel-irb-blck > .panel-heading .badge {
    color: #ffffff;
    background-color: #1a1a1a;
}

.panel-irb-blck > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #1a1a1a;
}







.panel.panel-irb-g {
    border-color: #7d774f;
}

.panel-irb-g > .panel-heading {
    color: #ffffff;
    background-color: #a29b6b;
    border-color: #8d8658;
}
.panel-irb-g > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #8d8658;
}

.panel-irb-g > .panel-heading .badge {
    color: #ffffff;
    background-color: #a29b6b;
}

.panel-irb-g > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #8d8658;
}





.panel.panel-irb-b {
    border-color: #4e6a7e;
}

.panel-irb-b > .panel-heading {
    color: #ffffff;
    background-color: #57788f;
    border-color: #4e6a7e;
}
.panel-irb-b > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #4e6a7e;
}

.panel-irb-b > .panel-heading .badge {
    color: #ffffff;
    background-color: #57788f;
}

.panel-irb-b > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #4e6a7e;
}




.panel.panel-irb-r {
    border-color: #990021;
}

.panel-irb-r > .panel-heading {
    color: #ffffff;
    background-color: #b60026;
    border-color: #990021;
}
.panel-irb-r > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #990021;
}

.panel-irb-r > .panel-heading .badge {
    color: #ffffff;
    background-color: #b60026;
}

.panel-irb-r > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #990021;
}
.provisional.gc-subway ul, .provisional.gc-subway dl {
clear: both;
list-style: none;
padding-left: 0.6934em !important;
position: relative;
}
.provisional.gc-subway ul li, .provisional.gc-subway dl li {
border-left: 3px solid #26374a !important;
padding: 0px 20px 30px 1em;
}
.provisional.gc-subway ul li:last-child, .provisional.gc-subway dl li:last-child {
border-left: 3px solid rgba(0, 0, 0, 0) !important;
}

	.alert {
		background-clip: content-box !important;
		background-color: inherit !important;
		border-left: 6px solid #000 !important;
		margin: 23px 10px !important;
		padding: 0 0 0 15px !important;
		font-size: 18px !important;
	}
	.alert::before {
    display: flex !important;
    font-family: "Glyphicons Halflings" !important;
    font-size: 25px !important;
    line-height: 2.3em !important;
    margin-left: -1.30em !important;
    padding: 2px !important;
    position: absolute !important;
	}
	
	.alert > :first-child {
    margin-left: 1px !important;
    margin-top: auto !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
    padding-left: 20px !important;
	}
	.alert > p {
    margin-left: 15px !important;
    margin-top: auto !important;
    padding-left: 7px !important;
	}
	.alert > :last-child {

    padding-bottom: 10px !important;

	}

	.alert-info::before {
    color: #269abc !important;
    content: "" !important;
	}
	.alert-info > :first-child:before {
    color: #269abc !important;
    content: "" !important;
	}
	

	.alert-info {
    border-color: #269abc !important;
    -o-border-image: linear-gradient(to bottom, #269abc 16px, #269abc 16px, transparent 16px, transparent 48px, #269abc 48px, #269abc 48px) 1 100% !important;
    border-image: linear-gradient(to bottom, #269abc 16px, #269abc 16px, transparent 16px, transparent 48px, #269abc 48px, #269abc 48px) 1 100% !important;
	}
	
	.alert-success {
    border-color: #278400 !important;
    -o-border-image: linear-gradient(to bottom, #278400 16px, #278400 16px, transparent 16px, transparent 48px, #278400 48px, #278400 48px) 1 100% !important;
    border-image: linear-gradient(to bottom, #278400 16px, #278400 16px, transparent 16px, transparent 48px, #278400 48px, #278400 48px) 1 100% !important;
	}
	.alert-success::before {
    color: #278400 !important;
    content: "" !important;
	}
	.alert-success > :first-child:before {
    color: #278400 !important;
    content: "" !important;
	}
	
	.alert-warning {
    border-color: #ee7100 !important;
    -o-border-image: linear-gradient(to bottom, #ee7100 16px, #ee7100 16px, transparent 16px, transparent 48px, #ee7100 48px, #ee7100 48px) 1 100% !important;
    border-image: linear-gradient(to bottom, #ee7100 16px, #ee7100 16px, transparent 16px, transparent 48px, #ee7100 48px, #ee7100 48px) 1 100% !important;
	}
	.alert-warning::before {
    color: #ee7100 !important;
    content: "" !important;
	}
	.alert-warning > :first-child:before {
    color: #ee7100 !important;
    content: "" !important;
	}
	
	.alert-danger {
    border-color: #d3080c !important;
    -o-border-image: linear-gradient(to bottom, #d3080c 16px, #d3080c 16px, transparent 16px, transparent 48px, #d3080c 48px, #d3080c 48px) 1 100% !important;
    border-image: linear-gradient(to bottom, #d3080c 16px, #d3080c 16px, transparent 16px, transparent 48px, #d3080c 48px, #d3080c 48px) 1 100% !important;
	}
	.alert-danger::before {
    color: #d3080c !important;
    content: "" !important;
	}
	.alert-danger > :first-child:before {
    color: #d3080c !important;
    content: "" !important;
	margin: 0px !important;	
	}


	.accordion-rt {
		width: 100%;
	  	-webkit-border-radius: 4px;
	  	-moz-border-radius: 4px;
	  	border-radius: 4px;
	  	padding-left: 14px;
	  	padding-right: 14px;
	}

	.accordion-rt .link-rt {
	  	cursor: pointer;
	  	display: block;
	  	padding: 15px 15px 15px 15px;
	  	color: #4D4D4D;
	  	border-bottom: 1px solid #CCC;
	  	position: relative;
	  	-webkit-transition: all 0.4s ease;
	  	-o-transition: all 0.4s ease;
	  	transition: all 0.4s ease;
	}

	.accordion-rt li:last-child .link-rt { border-bottom: 0; }

	.accordion-rt li i {
	  	position: absolute;
	  	top: 16px;
	  	font-size: 18px;
	  	color: #595959;
	  	-webkit-transition: all 0.4s ease;
	  	-o-transition: all 0.4s ease;
	  	transition: all 0.4s ease;
	}

	.accordion-rt li i.fa-chevron-down { 
	  	top: -10px;
	  	left: auto;
	  	font-size: 30px;
	}

	.accordion-rt li.open i.fa-chevron-down {
	  	-webkit-transform: rotate(180deg);
	  	-ms-transform: rotate(180deg);
	  	-o-transform: rotate(180deg);
	  	transform: rotate(180deg);
	}
	.pddg-rt{padding-right:0px;}
	.submenu-rt {
	  	display: none;
	  	background: #f8f4e9;
	}
	.bnnr-color-rt{
		background-color: #FFFCF5; 
	}	

	.bnnr-img-rt{
		background-color: #EEEADF; 
		background-image: url(https://irb-cisr.gc.ca/fr/restez-branches/PublishingImages/ready_tours.png);
/*		background-image: url(https://myrefugeeclaim.ca/wp-content/uploads/9.3.png);*/
		background-position: right;
		background-size: cover;
		background-repeat: no-repeat;
	}	
	
	.btn-info{
		color: #fff !important;
			
	}

	.btn-info-rt{
		background-color: #4F493A;
		color: #fff;
			
	}
	.btn-info-rt:hover{
		background-color: #3B372B;
	}