﻿


body{
    margin: 0 auto;
    font-size: 15px;
}
.container {
  background: #fff;
  max-width: 1170px;
  min-width: 540px;
  padding: 0 30px 50px 30px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: none;
  border-top: 1px solid #ccc;
  }

.col-md-12 {
  min-height: 100vh;
  margin: auto !important;
}
  
.mlp-banner {
  margin: -188px -30px 19px -30px;
  border-bottom:10px solid #eea04c;
}

.page-module-1  .mlp-banner,
.page-module-2  .mlp-banner,
.page-module-3  .mlp-banner,
.page-module-4  .mlp-banner,
.page-module-5  .mlp-banner,
.page-module-6  .mlp-banner,
.page-module-7  .mlp-banner,
.page-module-8  .mlp-banner,
.page-module-9  .mlp-banner,
.page-module-10  .mlp-banner,
.page-module-11  .mlp-banner,
.page-module-12  .mlp-banner {
  margin: -233px -30px 19px -30px;
  border-bottom:10px solid #eea04c;
}

.page-3b-resilience-promoting-factors-following-traumatic-events .mlp-banner{
  margin: -233px -30px 19px -30px;
  border-bottom:10px solid #eea04c;
}

#header{
  border-bottom: none;
  margin-bottom:0px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Quicksand", sans-serif;
  line-height: 1.5;
  color: #004e69;
  }

h1 {
  top:10;
  z-index:2;
  margin-top:10px;
	font-family: 'Lato', sans-serif;
  background-color:rgba(0,78,105,0.8);
  border-bottom: none;
	font-weight:700;
	color:#f1f2f2;
  display:inline-block;
}

h2{
  font-size: 30px;
  color: #004e69;
  font-weight:500;
  margin: 25px 0 30px -11px;
  font-family: "Open+Sans", sans-serif;
  letter-spacing: -1px;
  border-left:none;
  border-bottom:none;
}

h3 {
  font-size: 26px;
  border-bottom: none;
  margin: 25px 0 15px -7px;
  color: #004e69;
  font-weight: 300;
  font-family: "Open+Sans", sans-serif;
   }

h4 {
  font-size:18px;
}

.col-md-12 h1 {
  font-family: "Lato", sans-serif;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 36px;
  line-height: 1.3;
  font-weight: 200;
  color: #f1f2f2;
  max-width: 1170px;
  margin: 60px -20px;
  padding: -180px 40px; 
  }

  ul,ol{
    font-size: 15px !important;
  }

.well {
  background-color: none; 
  border: solid 1px #EFA14C;
}

strong {
  color: #004e69;
}

/*using for quotes*/
.alert-danger {
  background:none;
  border-radius: 0%;
  box-shadow: none;
  border-left: 6px solid #efa14c !important;
  border-bottom:none;
  border-top: none;
  border-right: none;
  font-size: 18px !important;
  color:#004e69;
}

.course_quote_copyright {
  display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #004e69;
}

.course_img_margin{
  margin-top:10px;
}
.course_margin_left {
  margin-left: 160px;
}

.blockquote {
  background:none;
  border-radius: 0%;
  box-shadow: none;
  border-left: 6px solid #efa14c !important;
  border-bottom:none;
  border-top: none;
  border-right: none;
  font-size: 18px !important;
  color:#004e69;
}

/*
.cel_z-icons-new-tab {
  padding-right: 15px;
}
*/

/*using for grey inline call out box*/
.alert-warning{
  border: none;
  border-radius: 0%;
  background-color:#e3e5e5;
  margin:20px -7px;
  padding: 24px 21px;
  color: #000;
  
}

/*using for grey call out boxes*/
.alert-info{
  border: none;
  border-top:dashed 2px #004e69;
  border-bottom:dashed 2px #004e69;
  border-radius: 0%;
  background-color: #e3e5e5 !important;
  margin: 34px -30px 40px -30px;
  padding: 19px 55px 29px 55px;
  color: #000000;
  overflow:auto;
}

/*using for orange border box*/
.alert-success{
  border:3px solid #eea04c;
  background-color:#fff;
  padding:19px;
  color: #000000;
}

/*use as a divider*/
.custom-div-one{
  height:15px;
  background:none;
}

/*use as a larger-divider*/
.custom-div-two{
  height:30px;
  background:none;
}

/*using for light grey line*/
.divider{
  height:1px;
  border-bottom:1px solid #ccc;
  margin-bottom: 20px;
}

 /*Using 'references' for References*/
  .references {
      border: none;
      border-radius: 0%;
      box-shadow: none;
      border-top: 1px solid #004e69;
      background: none;
      margin-top: 40px;
      padding-left: 0;
  }

  .references h2 {
      border: none;
      font-size: 18px;
      color: #004e69;
      margin-left: -10px;
      font-weight: 400;
  }
  
   .references>p,
  .references>ol>li {
    font-size: .786em;
    margin-top: -10px;
    font-weight: 400;
    color: #666;
    line-height: 1.5em;
    padding-bottom: 15px;
    padding-left: 48px;
    text-indent: -48px;
     
}
divider{
  height:1px;
  background:#717171;
  border-bottom:1px solid #ccc;
}

table {
  margin: 6px 0 12px 0;
  border-collapse: collapse;
}

table >caption{
  display:none;}

th {
  background-color: #ddd;
  font-weight: bold;
  vertical-align: top;
  border: 1px solid #ffffff !important;
  padding: 5px;
  font-size: 1em;
  color: #000;
}

td {
  border-collapse: collapse;
  padding: 5px;
  vertical-align: middle;
  border: 1px solid #ddd;
  font-size: 1em;
  color: #30302F;
  white-space: normal !important;
  word-break: keep-all;
  word-wrap: break-word;
}

tr {
  border-collapse: collapse;
  padding: 5px;
  margin: 0;
  vertical-align: top;
}

.toc-table, .toc-table td,.toc-table tr {
	margin:0;
	border:none;
}

#footer {
    height: 10px !important;
    background: transparent;
    color: #757575;
    border-top: 1px solid #ccc;
    line-height: 60px;
    font-size: 12px;
    margin-top: 50px;
}