/*General Guide Formatting Elements*/
.guide p, ul, ol, strong,.cq-tabitem, .body p{
  color:#555;
  font-family: 'Open Sans';
  line-height: 30px !important;
}
.guide p{margin: 0 0 20px 0 !important;}
.guide img{
  border: 1px solid #ccc;
  margin:10px 0;
}
strong {font-weight:600}

.guide h2{margin-top: 40px}

.vc_message_box.vc_message_box-standard.vc_message_box-rounded.vc_color-info p{font-family:'Open Sans'}

/*Information Boxes*/
.info-box {
  color:#5e7f96;
  border-color:#cfebfe;
  background-color:#dff2fe;
  border-radius:5px;
  padding:15px;
  margin:20px 0;
  padding-left: 40px;
    text-indent:-7px;
}

.vc_message_box{padding:1em 1em 1em 45px;}
.vc_message_box-icon{font-size:14px;}

/*Pedagogical Guide Sidebar*/
h1.ped-guide {
  font-size:25px;
  color:#555;
  margin-top: -15px;
  font-weight: 500;
}
h1.ped-guide::before {
  font-family: "FontAwesome";  
  content: "\f0eb";
  padding-right:8px;

}
  

/*Accordians*/
ul.guide{list-style: disc !important; padding-left:25px !important; }
ul.guide li,.cq-accordion ol li{padding-bottom:10px !important; border-top:none !important}


.cq-accordion div.accordion-content{
 
  font-size: 17px !important; 
  font-family:'Open Sans';
  letter-spacing: 0px !important;
  color:#555 !important;
}

.cq-accordion p{padding:0px !important}
.cq-accordion.guide h4{font-size:1.1em !important;width:99%}
.cq-accordion {margin-bottom:30px !important}
.cq-accordion ol ul{margin-top: 10px}

/*Technical Guide Main Content*/

h3.tech-guide {
  font-size: 20px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.nav-bottom, .vc_row.wpb_row.vc_row-fluid.nav-bottom {margin-top:40px}

/*Section Tabs*/
.cq-tabmenu.style1 a{font-size:16px !important}
.cq-tabmenu.style1{background-color: #f5f5f5 !important}

/*Tables*/
#table-alternate tr:nth-child(even){background-color: #f2f2f2;}
#table-alternate tr:nth-child(odd){background-color: #fff;}
#table-alternate th{border-bottom:2px solid #ccc;text-align:center}

/*Search Button*/

.btn.btn-primary {
  font-size:22px !important;
  padding: 13px 15px !important;
  position:relative;
  top:-4px;
}
.btn-primary{
  background-color:#00ACED !important;
  border-color:#00ACED !important;
}
.input-search {
  font-size:22px !important;
  width:95%;
  padding:15px !important;
}
@media (max-width: 800px) {
    .btn.btn-primary{width:100%; margin-left:0px !important}
  .input-search {width:100% !important}
 }


/*Website Logo*/
.site-branding {
  background: url(/wp-content/uploads/2018/08/4_2016_UBCLogo_BlackRGB72.jpg);
  background-repeat: no-repeat;
  padding-left: 45px;
  background-size: 20%;
  background-position-y: 17px;
  
}
.site-text-logo, .site-description {font-size:18px !important;}
.site-text-logo{text-transform:lowercase !important}

/*Website Navigation Menu*/

.onepress-menu a{font-family:'Open Sans' !important;top:3px}


