body { background: none; }

a.whitelink { color: #fff; }
 #page-title-show { display: hidden; }

.videoWrapperLMS {
  height: 632px;
  position:relative;
  overflow:hidden;
}
.videoWrapper {
  height:232px;
  position:relative;
  overflow:hidden;
}

.videoWrapper iframe {
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    bottom:0;
}


.span-6 h3 { margin: 2px 0; } 
.span-6 ul { list-style-type: none; }

#rows-new { border: 0px solid red; }
#rows-new .row { margin-bottom: 0px; border-bottom: 1px solid #ededed; }

/* grey space under video */
div#player {
height: 110% !important;
}

h1 { border-top: 1px solid #ededed; padding: 12px 0 0 0;   }
h2 { margin: 6px;}
h3 { margin: 0em; }

.field-name-body { margin-top: 2px; margin-bottom: 10px; }
#page-title { display: hidden; } 
/*
 *	Use button border style 'outset' to give buttons depth, except when disabled
 */
.btn {
  border-style: outset;
  /*
	 * These two property overrides should be recommended upstream to
	 * Bootstrap as a fix for button wrapping (see wet-boew/wet-boew#4454)
	 */
  height: auto;
  min-height: 36px;
  min-width: 36px;
  white-space: normal; }

.not-front #cn-cols-inner { border: none; }

.span-1 ul, .span-2 ul, .span-3 ul, .span-4 ul, .span-5 ul, .span-6 ul, .span-7 ul, .span-8 ul, .span-9 ul, .span-10 ul, .span-11 ul, .span-12 ul, .span-1 ol, .span-2 ol, .span-3 ol, .span-4 ol, .span-5 ol, .span-6 ol, .span-7 ol, .span-8 ol, .span-9 ol, .span-10 ol, .span-11 ol, .span-12 ol, .span-1 dl, .span-2 dl, .span-3 dl, .span-4 dl, .span-5 dl, .span-6 dl, .span-7 dl, .span-8 dl, .span-9 dl, .span-10 dl, .span-11 dl, .span-12 dl { margin: 5px 5px 10px 0px; }

.view-homeevent .views-row {
border-top: none;
background: none;
  }

.imgfloatr {
float: right;
width : 77%;
}
.imgfloatl {
float: left;
width : 77%;
}
.one_fourth { width: 23%; }
.infoboxheading { color: white;background: #608CC7;padding: 6px 0px 6px 8px; font-size: 14px; }
.infoboxparagraph { padding: 6px 0px 6px 8px; font-size: 12px; }
ul.infoboxparagraph { padding: 6px 0px 6px 8px; font-size: 12px; }
#cn-cols-inner { background-image: none; }
#whatsnew { background: #fff; }


.view-id-home_recruiting .views-row {
  margin: 1em 0 1em 0;
}

span.sector a { margin: 1em 0 1em 0; }
.committee-square-left { border: none; }
.committee-square { border: none; }
.committee-square-left p { padding: 0 5pt 0 5pt; }
#cn-psnb .wet-boew-menu li { 
border-right: 1px solid white; 
border-top: none; 
border-left: none; 
border-bottom: none; 
}

ul.menu { border-right: 1px solid #ededed; margin-bottom: 20px; }
#cn-left-col-inner .expanded.active-trail>a.active-trail.active { background: #608CC7!important; padding: 12px 20px; }
#cn-left-col-inner .expanded.active-trail > a.active-trail.active { background: #608CC7;   }
#cn-left-col-inner li { padding: 8px 0px;  border-bottom: 1px solid #ededed; }
#cn-left-col-inner ul li.collapsed, #cn-left-col-inner .has-children { background: none; }

/* jno sub menus */
#cn-left-col-inner .active-trail>a.active-trail.active { background: #608CC7!important; padding: 12px 20px; }
#cn-left-col-inner .active-trail > a.active-trail.active { background: #608CC7;   }
#cn-left-col-inner .menu .active-trail.active { color: white; }
#cn-left-col-inner .menu .active-trail { color: black; }
#cn-left-col-inner .menu .active-trail {
    background: transparent;
 }
#cn-left-col-inner .expanded.active-trail > a.active-trail {
background: white; padding: 12px 20px;
}


#cn-search-box #cn-search { border: 1px solid #DADDE1; }

#cn-sft { 
background: #ffffff;
background-image: none;
}


p a:link { text-align: center; }
.one_half { margin-bottom: 6px; }
.redesign { border: 0px solid red; }
.redesign .one_half { margin-bottom: 4px; }
.redesign p { text-align: center; }

.full_width { width:100%;height:auto;overflow:hidden}
 .topbox { 
margin: 0 auto;
    position: relative;
    overflow: hidden;
    direction: ltr;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    width: 100%;
    height: 400px;
}

hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 2px solid #1C3F93;
    margin: 1em 0;
    padding: 0; 
}

hr.news {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #eee;
    margin: 1em 0;
    padding: 0; 
}

#cn-gcft .colA ul li, #cn-gcft .colB ul li { margin: 6px 0 0 0; }
#cn-gcft .colB ul { text-transform: none; }
#cn-gcft .colB ul li { border: 0px; font-size: 1em; }
#cn-gcft .colA ul { padding-right: 10px; }

/*  https://dev.scc.ca/en/node/130202 */

/* .button, button, input[type=button], input[type=reset], input[type=submit] { */
.button, button  {
    width: 100%;
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: left;
    font-size: 100%;
    font-weight: 300;
    line-height: 38px;
    text-transform: none;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #1C3F93;
    cursor: pointer;
    box-sizing: border-box;
}
a.button-primary { color: #fff; }
a.button-primary:hover { color: #fff; }
a.button:hover { text-decoration: underline; color: #1C3F93;  }
.button-primary,
.button-primary:focus,
.button-primary:active {
  color: #fff;
  background-color: #1C3F93;
  border-color: #1C3F93;
}
.button-primary:hover {
  color: #fff;
  background-color: #2573a7;
  border-color: #2573a7;
}
.button-success,
.button-success:focus,
.button-success:active {
  color: #fff;
  background-color: #27ae60;
  border-color: #27ae60;
}
.button-success:hover {
  color: #fff;
  background-color: #239d56;
  border-color: #239d56;
}
.button-info,
.button-info:focus,
.button-info:active {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}
.button-info:hover {
  color: #fff;
  background-color: #258bcf;
  border-color: #258bcf;
}
.button-warning,
.button-warning:focus,
.button-warning:active {
  color: #fff;
  background-color: #f39c12;
  border-color: #f39c12;
}
.button-warning:hover {
  color: #fff;
  background-color: #e08e0b;
  border-color: #e08e0b;
}
.button-danger,
.button-danger:focus,
.button-danger:active {
  color: #fff;
  background-color: #c0392b;
  border-color: #c0392b;
}
.button-danger:hover {
  color: #fff;
  background-color: #ad3327;
  border-color: #ad3327;
}
.button.button-block {
  width: 100%;
}
.brdr-bttm {
  border-bottom-width: 1px; }
.mrgn-tp-md {
  margin-top: 15px; }

.mrgn-bttm-lg {
  margin-bottom: 30px; }
.toc li {
  display: inline; }
  .toc li .list-group-item:focus, .toc li .list-group-item:hover {
    background-color: #f5f5f5;
    text-decoration: none; }
  .toc li .list-group-item.active, .toc li .list-group-item.active:focus, .toc li .list-group-item.active:hover {
    background-color: #335075;
    color: #fff;
    cursor: auto;
    text-decoration: none;
    z-index: 2; }

.lst-spcd > li {
  margin-bottom: 10px; }

.lst-spcd ul,
.lst-spcd ol {
  margin-top: 10px; }

 .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #295376;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }
.ytp-cued-thumbnail-overlay {
    height: 110% !important;
}
div#cn-cols-inner.equalize {
    width: 98.7% !important;
}
a {
text-decoration: none;
}

.transparent {
  background:#7f7f7f;
  background:rgba(0,0,0,0.95);
}
#footerfloat {
   position:fixed;
   left:0px;
   bottom:0px;
   height:30px;
   width:100%;
   background:#999;

background-color:#1C3F93;background:rgba(28,63,147,0.75); padding: 20px; float: left; font-size: 1.5em; color: #fff;
}

/* IE 6 */
* html #footerfloat {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

#node-committee-full-group-recruiting-callout { display: none; }