/*  BACKGROUNDS  */
.back-white {background: white;}

.donoback {background: none;}

/*  BOXES  */

      /*  MY SESSIONS - DETAILED - SESSION HEADER  */
.greygreenbox {
    background-color: #b2d3c8cf;
    padding: 5px 50px;
}


    /*  SESSION/EXTERNAL - MEETING DATE  */
.dob1b1b19c {
  background: #b1b1b19c;
  padding: 5px 25px;
}


     /*  STAFF > ABOUT ME */

.views-field.views-field-field-staff-about-me {
  background: lightgrey;
  margin: 0px;
  padding: 10px;
  text-align: justify;
  border-radius: 15px;
}

.views-field.views-field-field-staff-about-me p {
  margin: 0px;
}
 
     /*  TEXT BOX 1  */

.dobox1 {
	border: 2px solid #c7c7c7;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
}

      /*  FREE SESSIONS  */

.dofree {
    border-style: solid;
    border-color: #f5007c;
    border-width: thin;
    padding: 10px 10px 0px 10px;
    background: #f4bcfb33;
    color: red;
    text-align: center;
}


      /*  MEMBER TRACKING  */
.domemtrack {
  background: #a6e2a659;
  padding: 10px;
  font-size: small;
}

      /*  SINGLE PARAGRAPH BOX  */
.dobox1 {
	border: 2px solid #c7c7c7;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
}

      /*  TEXT BOX 2 (PINK)  */

.dobox2 {
	padding: 10px;
	background: #ffe9e9;
}

      /*  TEXT BOX 3 (BLUE)  */

.dobox3 {
  padding: 10px;
  background: #cce9fd;}
  
.dobox3-20 {
  padding: 10px;
  margin: 20px;
  background: #cce9fd;}
  

      /*  TEXT BOX 4 (PURPLE)  */
      
.dobox4 {
  padding: 10px;
  background: #cdccfda3;}
  
.dobox4-20 {
  padding: 10px;
  margin: 20px;
  background: #cdccfda3;}
  

      /*  MULTI PARAGRAPH BOX - Box layout */
.dobox-multi-box {
	border: 2px solid #c7c7c7;
	border-width: 1px;
	padding: 10px 10px 0px 10px;
	border-style: solid;
	margin-bottom: 20px;
}

      /*  MULTI PARAGRAPH BOX - Paragraph */
.dobox-multi-p {
  line-height: 1.5;
  text-align: justify;
  margin-bottom: 10px;
}

      /* SITE MAINTENANCE */

.sitemaint {
    border-style: solid;
    border-color: #f5007c;
    border-width: thin;
    padding: 10px 10px 0px 10px;
    background: #ffcb8a;
    color: red;
    text-align: justify;
}


/*  LINES  */

.border-top-1px-grey {border-top: solid 1px #d8d8d8;}

.border-bottom-1px-grey {border-bottom: solid 1px #d8d8d8;}

.do3pxblack {border-bottom: solid 3px #d8d8d8;}


/*  SUBMISSION TEXT + IMAGE GUIDELINES  */
.dosubguides {
  background: #ffbcbc;
  padding: 10px;
}

.doperibox {
  text-align: center;
  padding: 16px 1px 1px 1px;
  background: #e4dffb;
}