/*! 
* DCCCD framework v0.0.1 BETA
* https://myportal.dcccd.edu/EmployeeInformation/LocDivDept/District/PublicGovernmentalAffairs/InternetPublishing/Pages/default.aspx
* Info: ipt@dcccd.edu
*/


@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,700);

/*body {
font-family:"Open Sans","Segoe UI","Segoe",Helvetica,Arial,sans-serif;
font-size:16px;
}*/

.serif, p.serif, h1.serif, h2.serif, h3.serif, h4.serif, h5.serif, h6.serif 
{
  font-family: "Noto Serif", Georgia, serif
}

.dcccdframework .serif, .dcccdframework p.serif, 
.dcccdframework h1.serif, .dcccdframework h2.serif, 
.dcccdframework h3.serif, .dcccdframework h4.serif, 
.dcccdframework h5.serif, .dcccdframework h6.serif {
  font-family: "Noto Serif", Georgia, serif
}

.inline, p.inline, 
h1.inline, h2.inline, 
h3.inline, h4.inline, 
h5.inline, h6.inline {
  display:inline
}

.dcccdframework .inline, .dcccdframework p.inline, 
.dcccdframework h1.inline, .dcccdframework h2.inline, 
.dcccdframework h3.inline, .dcccdframework h4.inline, 
.dcccdframework h5.inline, .dcccdframework h6.inline {
  display:inline
}

/*----- UPDATED TYPOGRAPHY STYLES ----*/
.dcccdframework {
  font-family:"Open Sans","Segoe UI","Segoe",Helvetica,Arial,sans-serif;
  font-size:16px;
}

.dcccdframework a:link, a:focus {
  color:#000000;
  text-decoration:underline;
}

.dcccdframework a:visited {
  color:#0033a0;
  text-decoration:underline;  
}

.dcccdframework .blue a:visited, .dcccdframework .cyan a:visited, .dcccdframework .red a:visited, .dcccdframework .orange a:visited, .dcccdframework .purple a:visited, .dcccdframework .nlc-green a:visited {
  color:#fff;
  text-decoration:underline;  
}

.dcccdframework a:hover {
  color:#0099ff;
  text-decoration:none;  
}

.dcccdframework a:link, .dcccdframework a:focus, .dcccdframework .breadcrumb a:link, .dcccdframework .breadcrumb a:focus {
  color:#000000;
  text-decoration:underline;
}

.dcccdframework a:hover, .dcccdframework .breadcrumb a:hover {
  text-decoration:none;
}

.dcccdframework .PageContent a:visited, .dcccdframework .breadcrumb a:visited {
  /* color:#0033a0; */
  text-decoration:underline;
}
.dcccdframework .PageContent a:hover,
.dcccdframework .breadcrumb a:hover {
  color:#0099ff;
  text-decoration:none;  
}

.dcccdframework .header-buttons a:link, .dcccdframework .header-buttons a:focus {
  border-bottom:0px solid;
  text-decoration:underline;
}

.dcccdframework .header-buttons a:hover, .dcccdframework .header-buttons a:hover {
  text-decoration:none;
  border-bottom:0px solid;
}

.dcccdframework .navbar-nav>li a:hover, .dcccdframework .navbar-nav>li a:focus {
  text-decoration:underline;
  border-bottom:0px solid
}


.dcccdframework h1, .dcccdframework h1 a {
  font-family: "Open Sans Condensed","Segoe UI","Segoe",Helvetica,Arial,sans-serif;
  color:#000000;
  font-size:2.25em;
  font-weight:600;
}

.dcccdframework h1.page-title {
  padding:10px 0;
}

.dcccdframework h2, 
.dcccdframework h2.ms-webpart-titleText span,
.dcccdframework h3, 
.dcccdframework h4, 
.dcccdframework h5, 
.dcccdframework h6 {
  font-family: "Open Sans","Segoe UI","Segoe",Helvetica,Arial,sans-serif !important;
  color:#0033a0;
  font-weight:500;
  line-height:1.5em;
}

.dcccdframework h2 a:link, 
.dcccdframework a:link h2, 
.dcccdframework h3 a:link, 
.dcccdframework h4 a:link, 
.dcccdframework h5 a:link, 
.dcccdframework h6 a:link {
  color:#0033a0;
  text-decoration:underline;
}


.dcccdframework h1.serif, .dcccdframework h2.serif, .dcccdframework h3.serif, .dcccdframework h4.serif, .dcccdframework h5.serif, .dcccdframework h6.serif, .dcccdframework h2.serif a:link, .dcccdframework h3.serif a:link, .dcccdframework h4.serif a:link, .dcccdframework h5.serif a:link, .dcccdframework h6.serif a:link {
  font-family: "Noto Serif", Georgia, serif !important;
}

.dcccdframework h2, 
h2.dcccdframework {
  font-size:1.9em !important;
}

.dcccdframework h3, 
h3.dcccdframework {
  font-size:1.5em !important;
  line-height:1.3em;
}

.dcccdframework h3.box-title {
  margin:0;
}

.dcccdframework h4 {
  font-size:1.25em;
}

.dcccdframework h5 {
  font-size:1em;
}

.dcccdframework h6 {
  font-size:.875em
}

.dcccdframework .panel-heading h2, .dcccdframework .panel-heading h3 {
  margin: 0;
}

section, .section {
  padding-bottom:2em;
}

.intro-text-1,
.intro-text-1 p,
.intro-text-1 h2,
.intro-text-1 h3 {
  text-align:center;
}

p, ul li, ol li {
  line-height:1.75em;
}

p.emphasis, /* Check/replace/remove ONCE FRAMEWORK IS FULLY LAUNCHED */
p.firstpar, /* Check/replace/remove ONCE FRAMEWORK IS FULLY LAUNCHED */
p.lead,
span.lead {
  font-size: 1.5em;
  margin: 0 0 1em;
  line-height:1.5em;
}

blockquote { /* REMOVE ONCE FRAMEWORK IS FULLY LAUNCHED */
  font-size:1em;
}

.dcccdframework blockquote { 
  padding:10px 20px;
  margin:20px;
  line-height:1.75;
  font-family: "Noto Serif", Georgia, serif;
  border-left:8px solid #e40028;
}

.dcccdframework .indent { 
  padding:10px 20px;
  margin:20px;
  line-height:1.75;
}


.breadcrumb {
  font-size:.8em;
}

ul.check {
  list-style:none;
  margin-left:20px;
  background: url('/icons/fa-check-green-circle.png');
  background: url('/icons/fa-check-green-circle.svg');
}

ul.check {
  list-style-image: url('/icons/fa-check-green-circle.png');
  list-style-image: url('/icons/fa-check-green-circle.svg');
}

ul.list-unstyled.list-nomargin, ul.list-unstyled.list-nomargin li {
  margin: 0;
  padding: 0;
}

.number-large {
  font-size: 2.5em;
  font-weight:600;
  padding:0;
  margin:0;
  line-height: 1.25em;
}

.fineprint {
  font-size:.75em;
}

.nopadding {
  padding:0px;
}

.nomargin {
  margin:0px;
}

.dcccdramework .PageContent .large-pullout {
  font-family: "Noto Serif", Georgia, serif !important;
  border-top:4px solid #e6e6e6;
  border-bottom:4px solid #e6e6e6;
  padding:10px auto;
}

/* --- CONTENT/CTA BOX SHARED --- */

.cta-box-1:before,
.content-box-1:before,
.content-box-2:before,
.content-box-3:before {
  display: table;
  content: " ";
}

.cta-box-1:after,
.content-box-1:after,
.content-box-2:after,
.content-box-3:after {
  content: " ";
  display: table;
  clear:both;
}

.cta-box-1 a.new-button {
  margin-bottom: 0;
}

/*--- GUTTER/PADDING HELPER CLASSES ---*/
.col-grid-10 {
  margin-left:-15px;
  margin-right:-15px;
}

.col-grid-10 [class*='col-'],
.col-grid-10 [class*='col-'] [class*='col-'] {
  padding-left:10px;
  padding-right:10px;
}

.extra-padding {
  padding:1.75em;
}

.new-button.extra-padding {
  padding:0;
} 

.row.even-padding {
  padding:1em 2em 2em 2em;
}

.inline-icon {
  width: 12px;
  height: 12px;
  margin-bottom: 2px;
  margin-left: 4px;
  display:none;
}



/********************************************************************/
/* HERO HEADER #1                                                   */
/*                                                                  */
/* custom class: .hero-header-1                                     */
/********************************************************************/

.hero-header-top [class*="col-"] {
  padding:.5em;
  font-size:.85em;
}

.hero-header-top .shortcut, .hero-header-top .espanol {text-align:center}

@media screen and (min-width:768px) {
  .hero-header-top [class*="col-"] {padding:.25em 1em .25em 1em;}
  .hero-header-top .shortcut {text-align:right;}
  .hero-header-top .espanol {text-align:left;}  
}

.hero-header-1 {
  background-size:cover;
  border-bottom:12px solid #0033a0;
}

@media screen and (max-width:991px) {

  .hero-header-1 {
    background-position-x:75%;
  }

  .hero-header-1.hero-header-back-x-50{
    background-position-x:50%;
  }

  .hero-header-1.hero-header-back-y-50{
    background-position-y:50%;
  }

}

.hero-header-1 [class*="col-"] {
  padding:32px;
}

.hero-header-1 h2 {
  font-family:'Open Sans Condensed','Segoe Condensed','Arial Narrow',Helvetica, sans-serif !important; /*remove important*/
  font-size: 56px !important; /*remove important*/
  color:#111111 !important; /*remove important*/
}

.hero-header-1 p {
  font-family:'Noto Serif','Times New Roman',serif !important; /*remove important*/
  font-size:20px !important; /*remove important*/
  color:#111111 !important; /*remove important*/
}

.hero-header-1.dark-bg p, .hero-header-1.dark-bg h2 {
  color:#fff !important; /*remove important*/
}

.hero-header-overlay {
  background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8));
}

@media screen and (min-width:768px) {.hero-header-overlay {background:none;}}

/********************************************************************/
/* CONTENT ROW #1                                                   */
/*                                                                  */
/* custom class: .content-row-1                                     */
/********************************************************************/

.content-row-1 {
  text-align: center;
  padding:3em 1.5em 1em 1.5em;
  margin-bottom:1em;
}

.content-row-1 h2, 
.content-row-1 h3{
  font-weight:bold;
  font-size:1.15em !important; /* approx. 18px */
}

.content-row-1 a h2,
.content-row-1 a h3 {
  text-decoration:underline;
}

.content-row-1 p {
  font-size:.88em; /* 14px */
}

.content-row-1 img {
  width:70%;
  max-width:160px;
}

@media screen and (max-width:767px) {
  .content-row-1 [class*="col-"] {
    margin-bottom:3em;
  }

}


/********************************************************************/
/* CONTENT BOX #1                                                   */
/*                                                                  */
/* custom class: .content-box-1                                     */
/********************************************************************/

.content-box-1 {
  margin:1em 0;
  position:relative;
}

.content-box-1 .wide-6 {
  width:50%;
}

.content-box-1 .wide-4 {
  width:33.33%;
}

.content-box-1 .wide-3 {
  width:25%;
}

.content-box-1 .wide-2 {
  width:16.66%;
}

.content-box-1 .wide-8 {
  width:66.66%;
}

.content-box-1 .wide-9 {
  width:75%;
}

.content-box-1 .wide-10 {
  width:83.33%;
}

.content-box-1 .pic {
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  height:100%;
  position:absolute;
  top:0;
}

.content-box-1 .copy {
  padding: 0 1.5em;
}

.content-box-1 .left {
  left:0;
  float:left;
}

.content-box-1 .right {
  right:0;
  float:right;
}

.dcccdframework .PageMainContent .content-box-1 h2, .dcccdframework .PageMainContent .content-box-1 h3, .content-box-1 span.title {
  margin-top:0em;
  font-weight:600;
  display:block;
}

.dcccdframework .content-box-1 span.title {
  line-height: 1.5em;
  margin-top: .75em;
  margin-bottom: .75em;
}
.dcccdframework .content-box-1 span.title img {
  margin-right:.5em;
}

@media screen and (max-width:480px) {
  .content-box-1 .pic {
    display:none;
  }

  .content-box-1 h2,
  .content-box-1 h3,
  .content-box-1 h4, 
  .content-box-1 span.title {
    text-align:center;
  }

  .content-box-1 .copy {
    width:100%;
  }

}


/********************************************************************/
/* CONTENT BOX #2                                                   */
/*                                                                  */
/* custom class: .content-box-2                                     */
/********************************************************************/

.content-box-2 {
  padding:2em 1em;
  text-align:center;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:30px;

}

.content-box-2 h3, .content-box-2 span.title {
  font-weight:bold;
  font-size: 1.15em !important; /* At some point, remove important */
  min-height:44px;
  display:block;
}

.content-box-2 p {
  font-size:.88em !important;  /* At some point, remove important */
}

.content-box-2 a {
  text-decoration:none;
}

.content-box-2 a h3, .content-box-2 a span.title {
  text-decoration:underline;
}

.content-box-2 [class*=' col-'] {
  margin-bottom:2em;
}

.content-box-2 [class*=' col-'] img {
  width:70%; 
  max-width:160px;
}

@media screen and (max-width:767px) {
  .content-box-2 h3 {
    font-weight:bold;
    min-height:auto;
  }
}

/********************************************************************/
/* CONTENT BOX #3                                                   */
/*                                                                  */
/* custom class: .content-box-3                                     */
/********************************************************************/

.content-box-3 {
  text-align: center;
  padding:1em;
  margin-bottom:1.5em;
}

.content-box-3 h2, 
.content-box-3 h3, 
.content-box-3 span.title{
  font-weight:bold;
  font-size:1.15em !important; /* approx. 18px */
  display:block;
}

.content-box-3 span.title{
  font-weight:400;
}

.content-box-3 a h2,
.content-box-3 a h3,
.content-box-3 a span.title{
  text-decoration:underline;
}

.content-box-3 p {
  font-size:.88em; /* 14px */
}

.content-box-3 img {
  width:60%;
  max-width:150px;
}


/********************************************************************/
/* CONTENT BOX #4                                                   */
/* aka. contact-us-tile, contact-us-box                             */
/* custom class: .content-box-4                                     */
/********************************************************************/

.content-box-4,
.contact-us-tile,
.contact-us-box {
  padding: 20px;
  margin-bottom:20px;
}

.content-box-4 img {
  margin:25px;
}

.dcccdframework.PageMainContent .content-box-4 h2, .dcccdframework.PageMainContent .content-box-4 h3,
.dcccdframework.PageMainContent .contact-us-box h2, .dcccdframework.PageMainContent .contact-us-box h3,
.dcccdframework.PageMainContent .content-box-4 span.title, .dcccdframework.PageMainContent .content-box-4 span.title,
.dcccdframework.PageMainContent .contact-us-box span.title, .dcccdframework.PageMainContent .contact-us-box span.title {
  margin-top:0em;
  font-size:1.25em;
  display:block;
}

.content-box-4 a:visited,
.contact-us-tile a:visited,
.contact-us-box a:visited {
  color:#555555;
}

.content-box-4 ul {
  list-style-type:none;
  margin-left:0px !important;
  font-size:.88em;
  margin-bottom:0px !important;
}

.content-box-4 ul li {
  margin:0 0 10px 0;
  line-height: 1.25em;
}

.wrapper-footer {
  padding:2em;
}

/********************************************************************/
/* CONTENT BOX #5                                                   */
/* aka. contact-us-tile, contact-us-box                             */
/* custom class: .content-box-4                                     */
/********************************************************************/
.content-box-5 {
  margin-bottom:30px;
}

.content-box-5 a div {
  background-size:cover;
  background-position:center;
}

.content-box-5 img {
  position: absolute;
  right: 25px;
  bottom: 9px;
}

.content-box-5.large a div {
  height:275px;
}

.content-box-5 a div,
.content-box-5.medium a div{
  height:175px;
}

.content-box-5.small a div {
  height:100px;
}

.content-box-5 h2,
.content-box-5 h3 {
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  padding: .6em;
  padding-right:30px;
  margin: 0;
  display: block;
  font-size:16px;
  background-image: url('/icons/fa-arrow-right-black-circle.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 95%;
}

.content-box-5.small h2,
.content-box-5.small h3 {
  font-size:12px;
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 95%;
}

.content-box-5 h2.blue,
.content-box-5 h3.blue,
.content-box-5 h2.cyan,
.content-box-5 h3.cyan,
.content-box-5 h2.red,
.content-box-5 h3.red {
  background-image: url('/icons/fa-arrow-right-white-circle.svg');
}

a:hover .link-box-1, a:focus .link-box-1,
.link-box-1 a:focus, .link-box-1 a:hover,
a:hover .link-box-2, a:focus .link-box-2,
.link-box-2 a:focus, .link-box-2 a:hover,
.content-row-1 a:focus, .content-row-1 a:hover, .content-row-1 a:focus h2, .content-row-1 a:hover h3,
.content-box-1 a:focus, .content-box-1 a:hover, .content-box-1 a:focus h2, .content-box-1 a:hover h3,
.content-box-2 a:focus, .content-box-2 a:hover, .content-box-2 a:focus h2, .content-box-2 a:hover h3,
.content-box-3 a:focus, .content-box-3 a:hover, .content-box-3 a:focus h2, .content-box-3 a:hover h3,
.content-box-4 a:focus, .content-box-4 a:hover, .content-box-4 a:focus h2, .content-box-4 a:hover h3,
.content-box-5 a:focus, .content-box-5 a:hover, .content-box-5 a:focus h2, .content-box-5 a:hover h3 {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  outline:0px;
  text-decoration:none;
}

/* New Button Fix for Content Boxes */
.content-row-1 .new-button img.svgimg, 
.content-box-1 .new-button img.svgimg, 
.content-box-2 .new-button img.svgimg, 
.content-box-3 .new-button img.svgimg, 
.content-box-4 .new-button img.svgimg, 
.content-box-5 .new-button img.svgimg {
  margin: 0 0 0 .5em;
}

.content-row-1.large-text, .content-row-1.large-text h2, .content-row-1.large-text h3,
.content-box-1.large-text, .content-box-1.large-text h2, .content-box-1.large-text h3,
.content-box-2.large-text, .content-box-2.large-text h2, .content-box-2.large-text h3,
.content-box-3.large-text, .content-box-3.large-text h2, .content-box-3.large-text h3,
.content-box-4.large-text, .content-box-4.large-text h2, .content-box-4.large-text h3,
.content-box-5.large-text, .content-box-5.large-text h2, .content-box-5.large-text h3
{
  font-size:1.75em;
}

/********************************************************************/
/* LINK BOX #1                                                      */
/*                                                                  */
/* custom class: .link-box-1                                         */
/********************************************************************/

.link-box-1 {
  height:125px;
  margin:0 0 20px 0;
  background:#e6e6e6;
  position:relative;
}

.link-box-1.x-small {
  height:37px;
}

.link-box-1.small {
  height:90px;
}

.link-box-1.medium {
  height:125px;
}

.link-box-1.large {
  height:200px;
}

.link-box-1.x-large {
  height:300px;
}

.link-box-1 img {
  position:absolute;
  right:11px;
  bottom:11px;
  width:20px;
}

.link-box-1 h3, .link-box-1 span.text {
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  padding:.5em 2em .5em .5em;
  margin:0 !important;
  display:block;
  font-size:18px;
}

a:hover .link-box-1 h3, a:hover .link-box-1 span.text,
.link-box-1 h3:hover, .link-box-1 span.text:hover {
  text-decoration:underline;
}

/* .icon-left */
.link-box-1.icon-left img {
  left:11px;
  right:auto;
}

.link-box-1.icon-left h3, .link-box-1.icon-left span.text {
  padding:.5em .5em .5em 2.3em;
}

/********************************************************************/
/* LINK BOX #2                                                      */
/*                                                                  */
/* custom class: .link-box-2                                        */
/********************************************************************/

.link-box-2 {
  /*     height:125px; */
  margin:15px;
  position:relative;
  border: 1px solid #d9d9d9;
  border-bottom: 4px solid;
}

.link-box-2.x-small {
  height:37px;
}

.link-box-2.small {
  height:90px;
}

.link-box-2.medium {
  height:125px;
}

.link-box-2.large {
  height:200px;
}

.link-box-2.x-large {
  height:300px;
}

.link-box-2 img {
  position:absolute;
  right:11px;
  top:11px;
  width:20px;
}

.link-box-2 h3, .link-box-2 span.text {
  padding:.75em;
  margin: 0 !important;
  border-bottom: 2px solid;
  display:block;
  font-size:18px;
}

.link-box-2 p {
  padding: .75em;
  margin:0 !important;

}

a:hover .link-box-2 h3, a:hover .link-box-2 span.text,
.link-box-2 h3:hover, .link-box-2 span.text:hover {
  text-decoration:underline;
}

/* .icon-left */
.link-box-2.icon-left img {
  left:11px;
  right:auto;
}

.link-box-2.icon-left h3, .link-box-2.icon-left span.text {
  padding:.5em .5em .5em 2.3em;
}



/********************************************************************/
/* CALL-TO-ACTION BOX #1                                            */
/*                                                                  */
/* custom class: .cta-box-1                                         */
/********************************************************************/

.cta-box-1 {
  padding:1.6em 1em;
}

.cta-box-1 .tagline {
  position: relative;
  padding:10px 20px;
}


.cta-box-1 .tagline p {
  font-size:1.4em;
  display: inline-block;
  vertical-align: middle;
  margin:0;
}

.cta-box-1 h2, 
.cta-box-1 h3{
  font-weight:bold;
}

@media screen and (max-width:991px) {
  .cta-box-1 ,
  .cta-box-1 p, 
  .cta-box-1 .tagline p  {
    text-align:center;
  }

  .cta-box-1 .tagline p {
    margin-bottom: 1em;
  }
}

/********************************************************************/
/* CIRCLE DIV                                                       */
/*                                                                  */
/* custom class: .circle-singleline & circle-multiline              */
/********************************************************************/

.circle-singleline {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  font-size: 50px;
  line-height: 200px;
  text-align: center;
}

.circle-multiline {
  display: table-cell;
  height: 200px;
  width: 200px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
}

.circle-text {
  font-size: .9em;
  line-height: 1.25em;
}

/********************************************************************/
/* DATA CIRCLE & DATA BOX                                           */
/*                                                                  */
/* custom class: .data-circle .data-box                             */
/********************************************************************/

.data-circle {
  height:200px;
  width:200px;
  border-radius:200px;
  text-align:center;
  margin-bottom:1em;
}

.data-box {
  height:200px;
  text-align:center;
  margin-bottom:1em;      
}

.data-box hr, .data-circle hr {
  display:block;
  margin:0 auto;
  width:70%;
}

.data-circle .pre-figure,
.data-box .pre-figure    {
  display:block;
  position:relative;
  height:40px;
  font-size:14px;
  padding-top:1em;
}      

.data-circle .figure,
.data-box .figure {
  height:60px;
  font-size:38px;
  font-family:"Open Sans Condensed";
  position:relative;
}

.figure span,
.pre-figure span    {
  display:block;
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.data-box .figure span,
.data-circle .figure span {
  bottom:20px;
}  

.data-box .description,
.data-circle .description {
  height:100px;
  font-size:14px;
  padding:1em;
  line-height:1.5em;
}

.data-box .figure sup, .data-circle .figure sup {
  font-size:58%;
}

/********************************************************************/
/* MEGA QUOTE (no photo)                                            */
/*                                                                  */
/* custom class: .mega-quote                                        */
/********************************************************************/

.mega-quote {
  font-family:"Segoe UI Semilight","Segoe UI","Segoe",Helvetica,Arial,sans-serif;
}
.mega-quote .quote {
  font-size: 2.5em;
  line-height: 1.5em;
  text-align: center;
  padding: 0 50px 0 50px;
  background: url(/BC/BusRes/GS10KBiz/PublishingImages/mega-quote.png) no-repeat top left;
}
.mega-quote .quoted-by {
  font-size:1.25em;
  font-weight:700;
}

/********************************************************************/
/* TESTIMONIAL (with photo)                                         */
/*                                                                  */
/* custom class: .testimonial                                       */
/********************************************************************/


.dcccdframework .testimonial {
  padding:2em 3em;
}

.dcccdframework .testimonial-quote p {
  font-size: 1.5em;
  font-family:'Noto Serif';
  line-height: 1.7em;
}

.dcccdframework .testimonial-quote p.readmore {
  font-size: 1em;
  font-family:'Open Sans';
  line-height: 1.7em;
}

.dcccdframework .testimonial-quote:before {
  font-family: Times, serif;
  position: absolute;
  font-size: 100px;
  font-weight: bold;
  content: '\201C';
  top: 20px;
  color:#e6e6e6;
  left:-50px;
}

.dcccdframework .light-green .testimonial-quote:before {
  color:#97d700;
}

.dcccdframework .light-blue .testimonial-quote:before {
  color:#0033a0;
}

.dcccdframework .light-cyan .testimonial-quote:before {
  color:#0099ff;
}

.dcccdframework .light-yellow .testimonial-quote:before {
  color:#ffcd00;
}

.dcccdframework .light-red .testimonial-quote:before {
  color:#e40028;
}

.dcccdframework .testimonial p .name {
  font-family:"Open Sans Condensed","Segoe Condensed","Arial Narrow",sans-serif;
  font-size:1.5em;
  font-weight:bold;
  line-height:1.7em;
}

.dcccdframework .testimonial p .title {
  line-height:1.7em;
}

.dcccdframework .testimonial .testimonial-photo img {
  width: 80%;
  max-width: 200px; 
  margin-bottom:20px;
}

@media screen and (max-width:767px) {
  .dcccdframework .testimonial-quote p {
    margin-top:0px;
    margin-left:0px;
    font-size:inherit;
  }  
  .dcccdframework .testimonial-quote:before {
    display:none;
  }
  
  .dcccdframework .testimonial {
    padding:2em 0;
  }

}

/********************************************************************/
/* NEW PROGRAM PAGES: At-A-Glance Blocks                            */
/*                                                                  */
/* custom class: .at-a-glance-blocks                                */
/********************************************************************/

section.at-a-glance-blocks .content-box-3 h3 {
  font-size:1.5em !important;
  margin-bottom:.75em;
}

section.at-a-glance-blocks .content-box-3 h3 a {
  font-weight:600;
  color:#111111;
}

ul.block-listings {
  display:block;
  text-align:left;
  margin-left:0px;
}

.block-listings li, .PageContent .block-listings li { /* Delete .PageContent at some point? */
  background-color:#fff;
  list-style-type:none;
  margin: auto 20px 4px 20px;
  font-size: .88em;
  padding: 8px;
  position:relative;
}

.block-listings li span {
  display:inline-block;
  position:absolute;
  right:10px;
  font-weight:600;
}

@media screen and (max-width:600px) {

  .block-listings li , .PageContent .block-listings li { /* Delete .PageContent at some point? */
    text-align:center;
  }

  .block-listings li span {
    display:block;
    position:relative;
    margin-top:.5em;
    right:auto;
  }    
}

.at-a-glance-blocks .single-listing {
  text-align:center;
  font-size:3em;
  line-height:3.35em;
  font-family:"Open Sans Condensed";
}

p.source-credit {font-size:.66em;}

/********************************************************************/
/* NEW PROGRAM PAGES: Award Listings                                */
/*                                                                  */
/* custom class: .award-box                                         */
/********************************************************************/

.award-box {
  margin-bottom:1em;
  color: #111111;
}

.award-box h1, .award-box h2, .award-box h3, .award-box h4, .award-box h5, .award-box h6, .award-box p {color:#111111; margin-top:0px;}

.award-box-credit {
  background-color:#e6faff;
}

.award-box-workforce {
  background-color:#fffae6;
}

.award-box  .award-icon img {
  width:100px;
  height:100px;
  margin: 0 auto;
}

@media screen and (min-width:768px) {
  .award-box .award-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin:auto;
  }
}

.award-box ul, .PageContent .award-box ul {
  font-size:11px;
  font-weight:500;
  margin-left:0px;
  margin-bottom:0px;
}

.award-box ul li, .PageContent .award-box ul li {
  font-size: 12px;
  font-weight: 300;
  margin-left: 20px;
  padding-left: 17px;
  background-image: url('/icons/mini-logo-bhc.png');
  background-size: 12px;
  background-repeat: no-repeat;
  background-position-y: 4px;
}

.award-box ul li:nth-child(1), .PageContent .award-box ul li:nth-child(1) {
  margin-left:0px;
}

.PageContent ul li.BHC {background-image: url('/icons/mini-logo-bhc.png');}
.PageContent ul li.CVC {background-image: url('/icons/mini-logo-cvc.png');}
.PageContent ul li.EFC {background-image: url('/icons/mini-logo-efc.png');}
.PageContent ul li.ECC {background-image: url('/icons/mini-logo-ecc.png');}
.PageContent ul li.MVC {background-image: url('/icons/mini-logo-mvc.png');}
.PageContent ul li.NLC {background-image: url('/icons/mini-logo-nlc.png');}  
.PageContent ul li.RLC {background-image: url('/icons/mini-logo-rlc.png');}

.award-box .award-type {
  padding-bottom:.7em;
}

.award-box .cta {
  background-position:left;
  background-size:cover;
  text-transform:uppercase;
  text-align:center;
}

.award-box-credit .cta {
  background-color: #0099ff;
  background-image: url('/CD/DCC/PublishingImages/listing-cta_cyan.png');
}

.award-box-credit a .cta, .award-box-credit a:link .cta, award-box-credit a {color:#fff; text-decoration:none;}
.award-box-workforce a .cta, .award-box-workforce a:link .cta, award-box-workforce a {color:#111111; text-decoration:none;}

.award-box-workforce .cta {
  background-color: #ffcd00;
  background-image: url('/CD/DCC/PublishingImages/listing-cta_yellow.png');
}  
.award-box .cta .cta-inside div {
  font-size: .75em;
  display: block;
  margin-right: 8px;
  margin-left: 36px;
}

.award-box a:hover, .award-box a:hover .cta, .award-box .cta:hover {
  opacity: 0.8;
  text-decoration:underline;
}


.cta-inside, .award-info-inside {
  display: table-cell;
  vertical-align: middle;
  height: 150px;  
}

.cta-inside, {
  text-align: center;
}

.award-colleges {
  width: 74px;
  float: left;
  font-size:12px;
}

.award-info-inside h3 a, .dcccdframework .award-info-inside h3 a, .award-info-inside h3 a:link, .dcccdframework .award-info-inside h3 a:link {text-decoration:none;color:#111111;}
.award-info-inside h3 a:hover, .dcccdframework .award-info-inside h3 a:hover {text-decoration:underline;color:#0099ff;}


@media screen and (min-width:768px) and (max-width:991px) {

  .award-box  .award-icon img {
    width:80px;
    height:80px;
  }
  
  .cta-inside {
    height: 175px;  
  }

}

@media screen and (max-width:767px) {

  .award-box {
    text-align:center;
  }

  .award-box .award-icon img {
    width:120px;
    height:120px;
    margin-top: 1.5em;
  }
  
  .cta-inside {
    display:block;
    margin:0px;
    padding:1em;
    height:auto;
  }

  .award-box-credit .cta, .award-box-workforce .cta {
    background-image: none;
  }

  .award-box .cta div {
    font-size: 1em;
    margin:0px;
  }

  .award-colleges {
    width: auto;
    float: none;
  }

  .award-info-inside {
    display:block;
  }

  .cta-inside, .award-info-inside {
    height:auto;
    margin-bottom: 1em;
  }

  .award-box .cta .cta-inside div {
    margin-right: 0px;
    margin-left: 0px;
  }
}

.award-icon span {
  display:none;
}

/* NEW PROGRAM PAGES: Map Listings  */

ul.map-listing {
  font-size:.88em;
  font-weight:300;
  list-style-type:none;
  margin-left:0px;
}

ul.map-listing li a {
  font-weight:500;
}

ul.map-listing li {
  padding-left: 24px;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position-y: 4px;
  margin-left: 0px;
  padding-bottom:12px;
}

section.where-awards .content-box-4 {
  text-align:center;
}

section.where-awards .content-box-4 h3 {font-size:1.25em!important;font-weight:600;margin-bottom:1em;}

section.where-awards .content-box-4 ul, section.where-awards .content-box-4 p  {
  text-align:left;
  font-size:.875em;
}

/********************************************************************/
/* NEW PROGRAM PAGES: Award Pathway Navigation                      */
/*                                                                  */
/* custom class: .career-pathway                                    */
/********************************************************************/

.career-pathway {
  padding-bottom:3em;
}

.career-pathway .row.pathway-mid{
  background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-vertical.png');
  background-repeat:repeat-y;
}

.career-pathway img {
  width:75px;
  float:left;
  margin-right:2em;
}

.pathway-description {
  position: absolute;
  top: 33%;
  transform: translateY(-50%);
  left: 100px;
}

a.pathway-description {
  text-decoration:underline;
}

.pathway-end {
  background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-vertical-end.png');
  background-position: left;
  background-repeat: no-repeat;
}   

.pathway-start {
  background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-vertical-start.png');
  background-position: left;
  background-repeat: no-repeat;
}    

.career-pathway .row {
  padding-bottom:2em;
}



@media screen and (min-width:768px) {

  .career-pathway .row.pathway-mid {
    background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-horizontal.png');
    background-position:top;
    background-repeat:repeat-x;
  }   

  .pathway-end {
    background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-horizontal-end.png');
    background-position: top right;
    background-repeat: no-repeat;
  }   
  
  .pathway-start {
    background-image: url('/CD/DCC/Health/Nursing/PublishingImages/pathway-arrow-horizontal-start.png');
    background-position: top left;
    background-repeat: no-repeat;
  }    

  .pathway-icon {
    width:100%;
    float:none;
    margin:initial;
  }
  
  .career-pathway img {
    display: block;
    margin-left: auto; 
    margin-right: auto;
    float:none;
  }
  
  .pathway-description {
    position:relative;
    top:auto;
    transform:initial;
    left:auto;
    text-align:center;
    padding: 1em 1em 0 1em;
    font-size:.875em;
    line-height: 1.5em;
  }

  .career-pathway .row {
    padding-bottom:0;
  }

  
}

.career-pathway img {width:75px;}

}

@media screen and (min-width:768px) and (max-width:991px) {
  .pathway-description {
    font-size:.7em;
  }
}

.pathway-map p, .pathway-map ul li {  
  font-size:.88em;
}


/* Navigation tweaks on Content Box 3 */

@media screen and (max-width:767px) {
  .program-nav .content-box-3 img {
    display:inline-block;
    max-width:50px;
  }
  
  .program-nav .content-box-3 span.title {
    display:inline-block;
  }
}

div.pathway-block p, div.pathway-block ul {
  margin-bottom:0;
}

/********************************************************************/
/* DCCCD NavBar                                                     */
/* aka gs10kb-navbar                                                */
/* custom class: .mega-quote                                        */
/********************************************************************/

.gs10ksb-navbar, .dcccd-navbar {
  font-size: 1.15em;
  font-weight:600;
  line-height:3.5em;
  text-transform: uppercase;
}

.gs10ksb-navbar, .dcccd-navbar {
  font-size: 1em;
  line-height:3.5em;
  text-transform: uppercase;
}

.gs10ksb-navbar .col-lg-3, .dcccd-navbar .col-lg-3 {
  padding: 0;
}

.gs10ksb-navbar ul, .dcccd-navbar ul {
  list-style:none;
  display:inline;
  margin: 0;
}
.gs10ksb-navbar ul li, .dcccd-navbar ul li {
  list-style:none;
  display:inline;
  margin: 0 .5em 0 .5em;
}

/********************************************************************/
/* NEW BUTTON                                                       */
/*                                                                  */
/* custom class: .new-button                                        */
/********************************************************************/
a.new-button, button.new-button {
  display:inline-block;
  margin-bottom:20px;
}

input.new-button, a.new-button span, button.new-button {
  display:inline-block;
  padding:.75em 1.2em;
  border-radius:3px;
  font-weight:bold;
  text-decoration:none;
  line-height:1.5em;
}

input.new-button.ghost,
a.new-button.ghost span {
  border-width:2px;
  background-color:transparent;
}

a.new-button.extra-padding span{
  padding:1.7em 2.7em;
}

a.new-button.large span {
  font-size: 1.75em; 
}

a.new-button.medium span {
  font-size: 1.25em; 
}

input.new-button,
a.new-button.small span {
  font-size:1em;
}

input.new-button,
a.new-button.block {
  width:100%;
  text-align:center;
}

input.new-button,
a.new-button.block span {
  width:100%;
}

a.new-button span img.svgimg, a.new-button img.svgimg {
  margin-left:.6em;
  opacity:.7;
  display: inline;
}

input.new-button:hover,
input.new-button:focus,
a.new-button span:hover, 
a.new-button span:focus, 
input[type=button]:hover, 
input[type=reset]:hover, 
input[type=submit]:hover, 
button:hover {
  opacity: 0.8;
  text-decoration:underline;
  top: 1px;
}

.new-button img.svgimg,
.new-button.medium img.svgimg {
  height:20px;
  width: 20px;
}

.new-button.large img.svgimg {
  height:30px;
  width:30px;
}

.new-button.small img.svgimg {
  height:12px;
  height:12px;
}

a.new-button {
  border-bottom: 0px solid #ffffff !important;
}

/*****************************/
/* New Colors                */
/*****************************/

.white, a.white, a.flat-button.white, 
.white p, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6,
.panel-heading.white, 
input[type=button].white, 
input[type=reset].white, 
input[type=submit].white, 
button.white {
  background-color:#fff !important;
}

.black, a.black, a.flat-button.black, 
.black p, .black h1, .black h2, .black h3, .black h4, .black h5, .black h6,
.panel-heading.black, 
input[type=button].black, 
input[type=reset].black, 
input[type=submit].black, 
button.black {
  background-color:#000;
  color:#fff;
}

.blue, a.blue, a.flat-button.blue, .blue a:link, .blue p, .blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .panel-heading.blue, .panel-heading.blue a:link, input[type=button].blue, input[type=reset].blue, input[type=submit].blue, button.blue {
  background-color:#0033a0;
  color: #ffffff;
}
.cyan, a.cyan, a.flat-button.cyan, 
.cyan p, .cyan h1, .cyan h2, .cyan h3, .cyan h4, .cyan h5, .cyan h6,
.panel-heading.cyan, 
input[type=button].cyan, 
input[type=reset].cyan, 
input[type=submit].cyan, 
button.cyan {
  background-color:#0099ff;
  color: #ffffff;
}
.yellow, a.yellow, a.flat-button.yellow, 
.yellow p, .yellow h1, .yellow h2, .yellow h3, .yellow h4, .yellow h5, .yellow h6,
.panel-heading.yellow,
input[type=button].yellow, 
input[type=reset].yellow, 
input[type=submit].yellow, 
button.yellow {
  background-color:#ffc700;
  color:#111111;
}
.green, a.green, a.flat-button.green, 
.green p, .green h1, .green h2, .green h3, .green h4, .green h5, .green h6,
.panel-heading.green, .panel-heading.green h2, 
input[type=button].green, 
input[type=reset].green, 
input[type=submit].green, 
button.green {
  background-color:#97d700;
  color:#111111;
}
.red, a.red, a.flat-button.red, 
.red p, .red h1, .red h2, .red h3, .red h4, .red h5, .red h6,
.panel-heading.red,
input[type=button].red, 
input[type=reset].red, 
input[type=submit].red, 
button.red  {
  background-color:#e40028;
  color:#ffffff;
}
.grey, a.grey, a.flat-button.grey, 
.grey p, .grey h1, .grey h2, .grey h3, .grey h4, .grey h5, .grey h6,
.panel-heading.grey,
input[type=button].grey, 
input[type=reset].grey, 
input[type=submit].grey, 
button.grey  {
  background-color:#e6e6e6;
  color:#111111;
}
.purple, a.purple, a.purple, 
.purple p, .purple h1, .purple h2, .purple h3, .purple h4, .purple h5, .purple h6,
.panel-heading.purple,
input[type=button].purple, 
input[type=reset].purple, 
input[type=submit].purple, 
button.purple {
  background-color:#981D97;
  color:#fff;
}
.nlc-green, a.nlc-green, a.flat-button.nlc-green, 
.nlc-green p, .nlc-green h1, .nlc-green h2, .nlc-green h3, .nlc-green h4, .nlc-green h5, .nlc-green h6,
.panel-heading.nlc-green,
input[type=button].nlc-green, 
input[type=reset].nlc-green, 
input[type=submit].nlc-green, 
button.nlc-green  {
  background-color:#007A33;
  color:#fff;
}
.orange, a.orange, a.flat-button.orange, 
.orange p, .orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6,
.panel-heading.orange,
input[type=button].orange, 
input[type=reset].orange, 
input[type=submit].orange, 
button.orange {
  background-color:#EA7600;
  color: #ffffff;
}

.gs10ksb-blue, .gs10ksb-blue a:visited, 
.gs10ksb-blue p, .gs10ksb-blue h1, .gs10ksb-blue h2, .gs10ksb-blue h3, .gs10ksb-blue h4, .gs10ksb-blue h5, .gs10ksb-blue h6,
.panel-heading.gs10ksb-blue, 
input[type=button].gs10ksb-blue, 
input[type=reset].gs10ksb-blue, 
input[type=submit].gs10ksb-blue, 
button.gs10ksb-blue {
  background-color:#607288;
  color:#ffffff;
}

.gs10ksb-light-blue, .gs10ksb-light-blue a:visited, 
.gs10ksb-light-blue p, .gs10ksb-light-blue h1, .gs10ksb-light-blue h2, .gs10ksb-light-blue h3, .gs10ksb-light-blue h4, .gs10ksb-light-blue h5, .gs10ksb-light-blue h6,
.panel-heading.gs10ksb-light-blue, 
input[type=button].gs10ksb-light-blue, 
input[type=reset].gs10ksb-light-blue, 
input[type=submit].gs10ksb-light-blue, 
button.gs10ksb-light-blue {
  background-color:#7e9abf;
  color:#ffffff;
}
.light-cyan, a.light-cyan, a.flat-button.light-cyan, 
.light-cyan p, .light-cyan h1, .light-cyan h2, .light-cyan h3, .light-cyan h4, .light-cyan h5, .light-cyan h6,
.panel-heading.light-cyan, 
input[type=button].light-cyan, 
input[type=reset].light-cyan, 
input[type=submit].light-cyan, 
button.light-cyan {
  background-color:#e6faff;
  color: #111111;
}
.light-yellow, a.light-yellow, a.flat-button.light-yellow, 
.light-yellow p, .light-yellow h1, .light-yellow h2, .light-yellow h3, .light-yellow h4, .light-yellow h5, .light-yellow h6,
.panel-heading.light-yellow, 
input[type=button].light-yellow, 
input[type=reset].light-yellow, 
input[type=submit].light-yellow, 
button.light-yellow {
  background-color:#fffae6;
  color: #111111;
}
.light-green, a.light-green, a.flat-button.light-green, 
.light-green p, .light-green h1, .light-green h2, .light-green h3, .light-green h4, .light-green h5, .light-green h6,
.panel-heading.light-green, 
input[type=button].light-green, 
input[type=reset].light-green, 
input[type=submit].light-green, 
button.light-green {
  background-color:#faffe9;
  color: #111111;
}
.light-red, a.light-red, a.flat-button.light-red, 
.light-red p, .light-red h1, .light-red h2, .light-red h3, .light-red h4, .light-red h5, .light-red h6,
.panel-heading.light-red, 
input[type=button].light-red, 
input[type=reset].light-red, 
input[type=submit].light-red, 
button.light-red {
  background-color:#ffe9ef;
  color: #111111;
}
.light-purple, a.light-purple, a.flat-button.light-purple, 
.light-purple p, .light-purple h1, .light-purple h2, .light-purple h3, .light-purple h4, .light-purple h5, .light-purple h6,
.panel-heading.light-purple, 
input[type=button].light-purple, 
input[type=reset].light-purple, 
input[type=submit].light-purple, 
button.light-purple {
  background-color:#fee6ff;
  color: #111111;
}
.light-nlc-green, a.light-nlc-green, a.flat-button.light-nlc-green, 
.light-nlc-green p, .light-nlc-green h1, .light-nlc-green h2, .light-nlc-green h3, .light-nlc-green h4, .light-nlc-green h5, .light-nlc-green h6,
.panel-heading.light-nlc-green, 
input[type=button].light-nlc-green, 
input[type=reset].light-nlc-green, 
input[type=submit].light-nlc-green, 
button.light-nlc-green {
  background-color:#e6fff0;
  color: #111111;
}
.light-orange, a.light-orange, a.flat-button.light-orange, 
.light-orange p, .light-orange h1, .light-orange h2, .light-orange h3, .light-orange h4, .light-orange h5, .light-orange h6,
.panel-heading.light-orange, 
input[type=button].light-orange, 
input[type=reset].light-orange, 
input[type=submit].light-orange, 
button.light-orange {
  background-color:#fff2e6;
  color: #111111;
}
.white-blue-outline {
  background-color:#ffffff;
  border: 1px solid #0033a0;
  color: #0033a0;
}
.light-blue, .panel-heading.light-blue {
  background-color:#e9f1ff;
  color:#000000;
}
.light-cyan, .panel-heading.light-cyan {
  background-color:#E6FAFF;
  color:#000000;
}
.light-yellow, .panel-heading.light-yellow {
  background-color:#FFFAE6;
}
.light-green, .panel-heading.light-green {
  background-color:#faffe9;
}
.light-red, .panel-heading.light-red {
  background-color:#ffe9ef;
}
.light-purple, .panel-heading.light-purple {
  background-color:#fee6ff;
}
.light-nlc-green, .panel-heading.light-nlc-green {
  background-color:#e6fff0;
}
.light-orange, .panel-heading.light-orange {
  background-color:#fff2e6;
}

.yellow a, .yellow a:link, 
.green a, .green a:link, 
.grey a, .grey a:link, 
.gs10ksb-light-blue a, .gs10ksb-blue a:link,
.gs10ksb-light-blue a, .gs10ksb-light-blue a:link,
.light-cyan a, .light-cyan a:link, 
.light-yellow a, .light-yellow a:link, 
.light-green a, .light-green a:link, 
.light-red a, .light-red a:link,
.light-purple a, .light-purple a:link, 
.light-nlc-green a, .light-nlc-green a:link, 
.light-orange a, .light-orange a:link
{
  color:#111111;
}

.blue a, .blue a:link, .blue h2 a, .blue h2 a:link, 
.cyan a, .cyan a:link, .cyan h2 a, .cyan h2 a:link, 
.red a, .red a:link, .red h2 a, .red h2 a:link,  
.purple a, .purple a:link, .purple h2 a, .purple h2 a:link, 
.nlc-green a, .nlc-green a:link, .nlc-green h2 a, .nlc-green h2 a:link, 
.orange a, .orange a:link, .orange h2 a, .orange h2 a:link {
  color:#fff;
}

.dcccdframework .PageContent .blue a:visited {
  color:#e6e6e6;
}

/* -------------  COLOR BORDER CLASSES ------------ */

.yellow-bottom, .cvc-bottom {
  border-bottom:6px solid #ffc700;
}
.green-bottom, .bhc-bottom {
  border-bottom:6px solid #97d700;
}
.blue-bottom, .mvc-bottom {
  border-bottom:6px solid #0033a0;
}
.cyan-bottom, .ecc-bottom {
  border-bottom:6px solid #0099ff;
}
.red-bottom, .lcet-bottom, .do-bottom {
  border-bottom:6px solid #e40028;  
}
.orange-bottom, .efc-bottom {
  border-bottom:6px solid #ea7600;
}
.nlc-green-bottom, .nlc-bottom {
  border-bottom:6px solid #007A33;
}
.purple-bottom, .rlc-bottom {
  border-bottom:6px solid #981D97;
}

.yellow-bottom.thick, .green-bottom.thick, .blue-bottom.thick, .cyan-bottom.thick, .red-bottom.thick, .orange-bottom.thick, .nlc-green-bottom.thick, .purple-bottom.thick, .rlc-bottom.thick  {
  border-bottom-width:12px;
}

.yellow-left, .cvc-left, blockquote.cvc-left, blockquote.yellow-left {
  border-left:12px solid #ffc700;
  padding-left:5px;
}
.green-left, .bhc-left, blockquote.green-left, blockquote.bhc-left {
  border-left:12px solid #97d700;
  padding-left:5px;
}
.blue-left, .mvc-left, blockquote.blue-left, blockquote.mvc-left {
  border-left:12px solid #0033a0;
  padding-left:5px;
}
.cyan-left, .ecc-left, blockquote.cyan-left, blockquote.ecc-left {
  border-left:12px solid #0099ff;
  padding-left:5px;
}
.red-left, .lcet-left, .do-left, blockquote.red-left, blockquote.lcet-left, blockquote.do-left {
  border-left:12px solid #e40028;
  padding-left:5px;  
}
.orange-left, .efc-left, blockquote.orange-left, blockquote.efc-left {
  border-left:12px solid #ea7600;
  padding-left:5px;
}
.nlc-green-left, .nlc-left, blockquote.nlc-green-left, blockquote.nlc-left {
  border-left:12px solid #007A33;
  padding-left:5px;
}
.purple-left, .rlc-left, blockquote.purple-left, blockquote.rlc-left {
  border-left:12px solid #981D97;
  padding-left:5px;
}

.yellow-border {
  border:1px solid #ffc700;
}
.green-border {
  border:1px solid #97d700;
}
.blue-border {
  border:1px solid #0033a0;
}
.cyan-border {
  border:1px solid #0099ff;
}
.red-border {
  border:1px solid #e40028;  
}
.orange-border {
  border:1px solid #ea7600;
}
.nlc-green-border {
  border:1px solid #007A33;
}
.purple-border {
  border:1px solid #981D97;
}
.grey-border {
  border:1px solid #e6e6e6;
}

/* ------------- ROUNDED CORNERS ------------ */

.rounded-3 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.rounded-5 {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.rounded-8 {
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

.rounded-10 {
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/* -------------  COLOR FONT CLASSES ------------ */

.blue-font, .dcccdframework .blue-font {
  color:#0033a0;
}
.cyan-font, .dcccdframework .cyan-font {
  color:#0099ff;
}
.yellow-font, .dcccdframework .yellow-font {
  color:#ffcd00;
}
.green-font, .dcccdframework .green-font {
  color:#97d700;
}
.red-font, .dcccdframework .red-font {
  color:#e40028;
}
.grey-font, .dcccdframework .grey-font {
  color:#e6e6e6;
}
.orange-font, .dcccdframework .orange-font {
  color:#ea7600;
}
.nlc-green-font, .dcccdframework .nlc-green-font {
  color:#007a33;
}
.purple-font, .dcccdframework .purple-font {
  color:#981d97;
}
.white-font, .dcccdframework .white-font {
  color:#fff !important;
}

/********************/
/* Striped Tables   */
/********************/

.table-striped>thead {
  background:#ffffff;
}
.table-striped.grey>tbody>tr:nth-of-type(even), 
.table-striped.light-blue>tbody>tr:nth-of-type(even), 
.table-striped.light-green>tbody>tr:nth-of-type(even),
.table-striped.light-cyan>tbody>tr:nth-of-type(even),
.table-striped.light-yellow>tbody>tr:nth-of-type(even),
.table-striped.light-red>tbody>tr:nth-of-type(even),
.table-striped.light-purple>tbody>tr:nth-of-type(even),
.table-striped.light-nlc-green>tbody>tr:nth-of-type(even),
.table-striped.light-orange>tbody>tr:nth-of-type(even)
{
  background: #ffffff;
  color: #000000;
}

.table-striped.grey>tbody>tr:nth-child(odd)>td {
   background-color: #d9d9d9;
 }
 .table-striped.light-blue>tbody>tr:nth-child(odd)>td {
   background-color: #E9F1FF;
 }
  .table-striped.light-green>tbody>tr:nth-child(odd)>td {
   background-color: #faffe9;
 }
.table-striped.light-cyan>tbody>tr:nth-child(odd)>td {
   background-color: #e6faff;
 }
   .table-striped.light-yellow>tbody>tr:nth-child(odd)>td {
   background-color: #fffae6;
 }
    .table-striped.light-red>tbody>tr:nth-child(odd)>td {
   background-color: #ffe9ef;
 }
     .table-striped.light-purple>tbody>tr:nth-child(odd)>td {
   background-color: #fee6ff;
 }
      .table-striped.light-nlc-green>tbody>tr:nth-child(odd)>td {
   background-color: #e6fff0;
 }
       .table-striped.light-orange>tbody>tr:nth-child(odd)>td {
   background-color: #fff2e6;
 }

/* End Striped Tables */

/********************/
/* Striped List     */
/********************/

ol.striped, ul.striped {
  background:#ffffff;
}

ol.striped.grey>li:nth-child(odd), ul.striped.grey>li:nth-child(odd) {
    background: #d9d9d9;
}
ol.striped.light-blue>li:nth-child(odd), ul.striped.light-blue>li:nth-child(odd) {
   background-color: #E9F1FF;
 }
ol.striped.light-green>li:nth-child(odd), ul.striped.light-green>li:nth-child(odd)  {
   background-color: #faffe9;
 }
ol.striped.light-cyan>li:nth-child(odd), ul.striped.light-cyan>li:nth-child(odd)  {
   background-color: #e6faff;
 }
ol.striped.light-yellow>li:nth-child(odd), ul.striped.light-yellow>li:nth-child(odd)  {
   background-color: #fffae6;
 }
ol.striped.light-red>li:nth-child(odd), ul.striped.light-red>li:nth-child(odd)  {
   background-color: #ffe9ef;
 }
ol.striped.light-purple li:nth-child(odd), ul.striped.light-purple>li:nth-child(odd)  {
   background-color: #fee6ff;
 }
ol.striped.light-nlc-green>li:nth-child(odd), ul.striped.light-nlc-green>li:nth-child(odd) {
   background-color: #e6fff0;
 }
ol.striped.light-orange>li:nth-child(odd), ul.striped.light-orange>li:nth-child(odd)  {
   background-color: #fff2e6;
 }

 /* End Striped List */


.blue hr, .cyan hr, .red hr, .orange hr, .nlc-green hr, .purple hr {
  border-top-color:#fff;
}

.yellow hr, .green hr, .grey hr, .light-blue hr, .light-cyan hr, .light-yellow hr, .light-green hr, .light-red hr, .light-orange hr, .light-nlc-green hr, .light-purple hr {
  border-top-color:#737373;
}

hr.hr75 {
  width:75%
}

.blue-font hr, .hr-blue { border-top-color:#0033a0; }
.cyan-font hr, .hr-cyan { border-top-color:#0099ff; }
.yellow-font hr, .hr-yellow { border-top-color:#ffcd00; }
.green-font hr, .hr-green { border-top-color:#97d700; }
.red-font hr, .hr-red { border-top-color:#e40028; }
.grey-font hr, .hr-grey { border-top-color:#e6e6e6; }
.orange-font hr, .hr-orange {border-top-color:#ea7600;}
.nlc-green-font hr, .hr-nlc-green{ border-top-color:#007a33;}
.purple-font hr, .hr-purple {border-top-color:#981d97;}
.white-font hr, .hr-white {border-top-color:#fff;}

/* -------------- SVG/PNG SIZE -------------- */

img.width-15 {
  width:15px;
  height:15px;
  max-width:100%;
}

img.width-25 {
  width:25px;
  height:25px;
  max-width:100%;
}

img.width-30 {
  width:30px;
  height:30px;
  max-width:100%;
}

img.width-35 {
  width:35px;
  height:35px;
  max-width:100%;
}

img.width-50 {
  width:50px;
  height:50px;
  max-width:100%;
}

img.width-75 {
  width:75px;
  height:75px;
  max-width:100%;
}

img.width-100 {
  width:100px;
  height:100px;
  max-width:100%;
}

img.width-150 {
  width:150px;
  height:150px;
  max-width:100%;
}

img.width-200 {
  width:200px;
  height:200px;
  max-width:100%;
}

/* -------------- SVG IMAGE MAPS -------------- */
/* wrap the code in .svg-container and add .svg-content to the svg tag */

.svg-container {
  display:inline-block;
  position:relative;
  width:100%;
  padding-bottom:100%;
  vertical-align:middle;
  overflow:hidden;
}
.svg-content {
  display:inline-block;
  position:absolute;
  top:0;
  left:0;
}

/******************************/
/*                            */
/*       HEIGHT CLASSES       */
/*                            */
/******************************/

/* xxs sizes */
@media screen and (min-width:1px) {
  .height-xxs-12, .child-height-xxs-12 [class*="col-"] { min-height:12px; }
  .height-xxs-25, .child-height-xxs-25 [class*="col-"] { min-height:25px; }
  .height-xxs-50, .child-height-xxs-50 [class*="col-"] { min-height:50px; }
  .height-xxs-60, .child-height-xxs-60 [class*="col-"] { min-height:60px; }
  .height-xxs-75, .child-height-xxs-75 [class*="col-"] { min-height:75px; }  
  .height-xxs-100, .child-height-xxs-100 [class*="col-"] { min-height:100px; }
  .height-xxs-125, .child-height-xxs-125 [class*="col-"] { min-height:125px; }
  .height-xxs-150, .child-height-xxs-150 [class*="col-"] { min-height:150px; }
  .height-xxs-175, .child-height-xxs-175 [class*="col-"] { min-height:175px; }
  .height-xxs-200, .child-height-xxs-200 [class*="col-"] { min-height:200px; }
  .height-xxs-225, .child-height-xxs-225 [class*="col-"] { min-height:225px; }
  .height-xxs-250, .child-height-xxs-250 [class*="col-"] { min-height:250px; }  
  .height-xxs-275, .child-height-xxs-275 [class*="col-"] { min-height:275px; }    
  .height-xxs-300, .child-height-xxs-300 [class*="col-"] { min-height:300px; }  
  .height-xxs-325, .child-height-xxs-325 [class*="col-"] { min-height:325px; }  
  .height-xxs-350, .child-height-xxs-350 [class*="col-"] { min-height:350px; }  
  .height-xxs-375, .child-height-xxs-375 [class*="col-"] { min-height:375px; }  
  .height-xxs-400, .child-height-xxs-400 [class*="col-"] { min-height:400px; }  
  .height-xxs-425, .child-height-xxs-425 [class*="col-"] { min-height:425px; }    
  .height-xxs-450, .child-height-xxs-450 [class*="col-"] { min-height:450px; }  
  .height-xxs-475, .child-height-xxs-475 [class*="col-"] { min-height:475px; }    
  .height-xxs-500, .child-height-xxs-500 [class*="col-"] { min-height:500px; }
  .height-xxs-525, .child-height-xxs-525 [class*="col-"] { min-height:525px; }    
  .height-xxs-550, .child-height-xxs-550 [class*="col-"] { min-height:550px; }
  .height-xxs-575, .child-height-xxs-575 [class*="col-"] { min-height:575px; }  
  .height-xxs-600, .child-height-xxs-600 [class*="col-"] { min-height:600px; }
  .height-xxs-650, .child-height-xxs-650 [class*="col-"] { min-height:650px; }
  .height-xxs-700, .child-height-xxs-700 [class*="col-"] { min-height:700px; }
  .height-xxs-750, .child-height-xxs-750 [class*="col-"] { min-height:750px; }
  .height-xxs-800, .child-height-xxs-800 [class*="col-"] { min-height:800px; }
  .height-xxs-850, .child-height-xxs-850 [class*="col-"] { min-height:850px; }
  .height-xxs-900, .child-height-xxs-900 [class*="col-"] { min-height:900px; }
  .height-xxs-950, .child-height-xxs-950 [class*="col-"] { min-height:950px; }  
  .height-xxs-1000, .child-height-xxs-1000 [class*="col-"] { min-height:1000px; } 
  .height-xxs-1100, .child-height-xxs-1100 [class*="col-"] { min-height:1100px; }
  .height-xxs-1200, .child-height-xxs-1200 [class*="col-"] { min-height:1200px; }
  .height-xxs-1300, .child-height-xxs-1300 [class*="col-"] { min-height:1300px; }
  .height-xxs-1400, .child-height-xxs-1400 [class*="col-"] { min-height:1400px; }
  .height-xxs-1500, .child-height-xxs-1500 [class*="col-"] { min-height:1500px; }    
}

/* xs sizes */
@media screen and (min-width:641px) {
  .height-xs-12, .child-height-xs-12 [class*="col-"] { min-height:12px; }
  .height-xs-25, .child-height-xs-25 [class*="col-"] { min-height:25px; }
  .height-xs-50, .child-height-xs-50 [class*="col-"] { min-height:50px; }
    .height-xs-60, .child-height-xs-60 [class*="col-"] { min-height:60px; }
  .height-xs-75, .child-height-xs-75 [class*="col-"] { min-height:75px; }  
  .height-xs-100, .child-height-xs-100 [class*="col-"] { min-height:100px; }
  .height-xs-125, .child-height-xs-125 [class*="col-"] { min-height:125px; }
  .height-xs-150, .child-height-xs-150 [class*="col-"] { min-height:150px; }
  .height-xs-175, .child-height-xs-175 [class*="col-"] { min-height:175px; }
  .height-xs-200, .child-height-xs-200 [class*="col-"] { min-height:200px; }
  .height-xs-225, .child-height-xs-225 [class*="col-"] { min-height:225px; }
  .height-xs-250, .child-height-xs-250 [class*="col-"] { min-height:250px; }  
  .height-xs-275, .child-height-xs-275 [class*="col-"] { min-height:275px; }    
  .height-xs-300, .child-height-xs-300 [class*="col-"] { min-height:300px; }  
  .height-xs-325, .child-height-xs-325 [class*="col-"] { min-height:325px; }  
  .height-xs-350, .child-height-xs-350 [class*="col-"] { min-height:350px; }  
  .height-xs-375, .child-height-xs-375 [class*="col-"] { min-height:375px; }  
  .height-xs-400, .child-height-xs-400 [class*="col-"] { min-height:400px; }  
  .height-xs-425, .child-height-xs-425 [class*="col-"] { min-height:425px; }    
  .height-xs-450, .child-height-xs-450 [class*="col-"] { min-height:450px; }  
  .height-xs-475, .child-height-xs-475 [class*="col-"] { min-height:475px; }    
  .height-xs-500, .child-height-xs-500 [class*="col-"] { min-height:500px; }
  .height-xs-525, .child-height-xs-525 [class*="col-"] { min-height:525px; }    
  .height-xs-550, .child-height-xs-550 [class*="col-"] { min-height:550px; }
  .height-xs-575, .child-height-xs-575 [class*="col-"] { min-height:575px; }  
  .height-xs-600, .child-height-xs-600 [class*="col-"] { min-height:600px; }
  .height-xs-650, .child-height-xs-650 [class*="col-"] { min-height:650px; }
  .height-xs-700, .child-height-xs-700 [class*="col-"] { min-height:700px; }
  .height-xs-750, .child-height-xs-750 [class*="col-"] { min-height:750px; }
  .height-xs-800, .child-height-xs-800 [class*="col-"] { min-height:800px; }
  .height-xs-850, .child-height-xs-850 [class*="col-"] { min-height:850px; }
  .height-xs-900, .child-height-xs-900 [class*="col-"] { min-height:900px; }
  .height-xs-950, .child-height-xs-950 [class*="col-"] { min-height:950px; }  
  .height-xs-1000, .child-height-xs-1000 [class*="col-"] { min-height:1000px; } 
  .height-xs-1100, .child-height-xs-1100 [class*="col-"] { min-height:1100px; }
  .height-xs-1200, .child-height-xs-1200 [class*="col-"] { min-height:1200px; }
  .height-xs-1300, .child-height-xs-1300 [class*="col-"] { min-height:1300px; }
  .height-xs-1400, .child-height-xs-1400 [class*="col-"] { min-height:1400px; }
  .height-xs-1500, .child-height-xs-1500 [class*="col-"] { min-height:1500px; }  
}

/* sm sizes */
@media screen and (min-width:768px) {
  .height-sm-12, .child-height-sm-12 [class*="col-"] { min-height:12px; }
  .height-sm-25, .child-height-sm-25 [class*="col-"] { min-height:25px; }
  .height-sm-50, .child-height-sm-50 [class*="col-"] { min-height:50px; }
    .height-sm-60, .child-height-sm-60 [class*="col-"] { min-height:60px; }
  .height-sm-75, .child-height-sm-75 [class*="col-"] { min-height:75px; }  
  .height-sm-100, .child-height-sm-100 [class*="col-"] { min-height:100px; }
  .height-sm-125, .child-height-sm-125 [class*="col-"] { min-height:125px; }
  .height-sm-150, .child-height-sm-150 [class*="col-"] { min-height:150px; }
  .height-sm-175, .child-height-sm-175 [class*="col-"] { min-height:175px; }
  .height-sm-200, .child-height-sm-200 [class*="col-"] { min-height:200px; }
  .height-sm-225, .child-height-sm-225 [class*="col-"] { min-height:225px; }
  .height-sm-250, .child-height-sm-250 [class*="col-"] { min-height:250px; }  
  .height-sm-275, .child-height-sm-275 [class*="col-"] { min-height:275px; }    
  .height-sm-300, .child-height-sm-300 [class*="col-"] { min-height:300px; }  
  .height-sm-325, .child-height-sm-325 [class*="col-"] { min-height:325px; }  
  .height-sm-350, .child-height-sm-350 [class*="col-"] { min-height:350px; }  
  .height-sm-375, .child-height-sm-375 [class*="col-"] { min-height:375px; }  
  .height-sm-400, .child-height-sm-400 [class*="col-"] { min-height:400px; }  
  .height-sm-425, .child-height-sm-425 [class*="col-"] { min-height:425px; }    
  .height-sm-450, .child-height-sm-450 [class*="col-"] { min-height:450px; }  
  .height-sm-475, .child-height-sm-475 [class*="col-"] { min-height:475px; }    
  .height-sm-500, .child-height-sm-500 [class*="col-"] { min-height:500px; }
  .height-sm-525, .child-height-sm-525 [class*="col-"] { min-height:525px; }    
  .height-sm-550, .child-height-sm-550 [class*="col-"] { min-height:550px; }
  .height-sm-575, .child-height-sm-575 [class*="col-"] { min-height:575px; }  
  .height-sm-600, .child-height-sm-600 [class*="col-"] { min-height:600px; }
  .height-sm-650, .child-height-sm-650 [class*="col-"] { min-height:650px; }
  .height-sm-700, .child-height-sm-700 [class*="col-"] { min-height:700px; }
  .height-sm-750, .child-height-sm-750 [class*="col-"] { min-height:750px; }
  .height-sm-800, .child-height-sm-800 [class*="col-"] { min-height:800px; }
  .height-sm-850, .child-height-sm-850 [class*="col-"] { min-height:850px; }
  .height-sm-900, .child-height-sm-900 [class*="col-"] { min-height:900px; }
  .height-sm-950, .child-height-sm-950 [class*="col-"] { min-height:950px; }  
  .height-sm-1000, .child-height-sm-1000 [class*="col-"] { min-height:1000px; }   
  .height-sm-1100, .child-height-sm-1100 [class*="col-"] { min-height:1100px; }
  .height-sm-1200, .child-height-sm-1200 [class*="col-"] { min-height:1200px; }
  .height-sm-1300, .child-height-sm-1300 [class*="col-"] { min-height:1300px; }
  .height-sm-1400, .child-height-sm-1400 [class*="col-"] { min-height:1400px; }
  .height-sm-1500, .child-height-sm-1500 [class*="col-"] { min-height:1500px; }  
}

/* md sizes */
@media screen and (min-width:992px) {
  .height-md-12, .child-height-md-12 [class*="col-"] { min-height:12px; }
  .height-md-25, .child-height-md-25 [class*="col-"] { min-height:25px; }
  .height-md-50, .child-height-md-50 [class*="col-"] { min-height:50px; }
  .height-md-60, .child-height-md-60 [class*="col-"] { min-height:60px; }
  .height-md-75, .child-height-md-75 [class*="col-"] { min-height:75px; }  
  .height-md-100, .child-height-md-100 [class*="col-"] { min-height:100px; }
  .height-md-125, .child-height-md-125 [class*="col-"] { min-height:125px; }
  .height-md-150, .child-height-md-150 [class*="col-"] { min-height:150px; }
  .height-md-175, .child-height-md-175 [class*="col-"] { min-height:175px; }
  .height-md-200, .child-height-md-200 [class*="col-"] { min-height:200px; }
  .height-md-225, .child-height-md-225 [class*="col-"] { min-height:225px; }
  .height-md-250, .child-height-md-250 [class*="col-"] { min-height:250px; }  
  .height-md-275, .child-height-md-275 [class*="col-"] { min-height:275px; }    
  .height-md-300, .child-height-md-300 [class*="col-"] { min-height:300px; }  
  .height-md-325, .child-height-md-325 [class*="col-"] { min-height:325px; }  
  .height-md-350, .child-height-md-350 [class*="col-"] { min-height:350px; }  
  .height-md-375, .child-height-md-375 [class*="col-"] { min-height:375px; }  
  .height-md-400, .child-height-md-400 [class*="col-"] { min-height:400px; }  
  .height-md-425, .child-height-md-425 [class*="col-"] { min-height:425px; }    
  .height-md-450, .child-height-md-450 [class*="col-"] { min-height:450px; }  
  .height-md-475, .child-height-md-475 [class*="col-"] { min-height:475px; }    
  .height-md-500, .child-height-md-500 [class*="col-"] { min-height:500px; }
  .height-md-525, .child-height-md-525 [class*="col-"] { min-height:525px; }    
  .height-md-550, .child-height-md-550 [class*="col-"] { min-height:550px; }
  .height-md-575, .child-height-md-575 [class*="col-"] { min-height:575px; }  
  .height-md-600, .child-height-md-600 [class*="col-"] { min-height:600px; }
  .height-md-650, .child-height-md-650 [class*="col-"] { min-height:650px; }
  .height-md-700, .child-height-md-700 [class*="col-"] { min-height:700px; }
  .height-md-750, .child-height-md-750 [class*="col-"] { min-height:750px; }
  .height-md-800, .child-height-md-800 [class*="col-"] { min-height:800px; }
  .height-md-850, .child-height-md-850 [class*="col-"] { min-height:850px; }
  .height-md-900, .child-height-md-900 [class*="col-"] { min-height:900px; }
  .height-md-950, .child-height-md-950 [class*="col-"] { min-height:950px; }  
  .height-md-1000, .child-height-md-1000 [class*="col-"] { min-height:1000px; }
  .height-md-1100, .child-height-md-1100 [class*="col-"] { min-height:1100px; }
  .height-md-1200, .child-height-md-1200 [class*="col-"] { min-height:1200px; }
  .height-md-1300, .child-height-md-1300 [class*="col-"] { min-height:1300px; }
  .height-md-1400, .child-height-md-1400 [class*="col-"] { min-height:1400px; }
  .height-md-1500, .child-height-md-1500 [class*="col-"] { min-height:1500px; }  
}


/* lg sizes */
@media screen and (min-width:1200px) {
  .height-lg-12, .child-height-lg-12 [class*="col-"] { min-height:12px; }
  .height-lg-25, .child-height-lg-25 [class*="col-"] { min-height:25px; }
  .height-lg-50, .child-height-lg-50 [class*="col-"] { min-height:50px; }
    .height-lg-60, .child-height-lg-60 [class*="col-"] { min-height:60px; }
  .height-lg-75, .child-height-lg-75 [class*="col-"] { min-height:75px; }  
  .height-lg-100, .child-height-lg-100 [class*="col-"] { min-height:100px; }
  .height-lg-125, .child-height-lg-125 [class*="col-"] { min-height:125px; }
  .height-lg-150, .child-height-lg-150 [class*="col-"] { min-height:150px; }
  .height-lg-175, .child-height-lg-175 [class*="col-"] { min-height:175px; }
  .height-lg-200, .child-height-lg-200 [class*="col-"] { min-height:200px; }
  .height-lg-225, .child-height-lg-225 [class*="col-"] { min-height:225px; }
  .height-lg-250, .child-height-lg-250 [class*="col-"] { min-height:250px; }  
  .height-lg-275, .child-height-lg-275 [class*="col-"] { min-height:275px; }    
  .height-lg-300, .child-height-lg-300 [class*="col-"] { min-height:300px; }  
  .height-lg-325, .child-height-lg-325 [class*="col-"] { min-height:325px; }  
  .height-lg-350, .child-height-lg-350 [class*="col-"] { min-height:350px; }  
  .height-lg-375, .child-height-lg-375 [class*="col-"] { min-height:375px; }  
  .height-lg-400, .child-height-lg-400 [class*="col-"] { min-height:400px; }  
  .height-lg-425, .child-height-lg-425 [class*="col-"] { min-height:425px; }    
  .height-lg-450, .child-height-lg-450 [class*="col-"] { min-height:450px; }  
  .height-lg-475, .child-height-lg-475 [class*="col-"] { min-height:475px; }    
  .height-lg-500, .child-height-lg-500 [class*="col-"] { min-height:500px; }
  .height-lg-525, .child-height-lg-525 [class*="col-"] { min-height:525px; }    
  .height-lg-550, .child-height-lg-550 [class*="col-"] { min-height:550px; }
  .height-lg-575, .child-height-lg-575 [class*="col-"] { min-height:575px; }  
  .height-lg-600, .child-height-lg-600 [class*="col-"] { min-height:600px; }
  .height-lg-650, .child-height-lg-650 [class*="col-"] { min-height:650px; }
  .height-lg-700, .child-height-lg-700 [class*="col-"] { min-height:700px; }
  .height-lg-750, .child-height-lg-750 [class*="col-"] { min-height:750px; }
  .height-lg-800, .child-height-lg-800 [class*="col-"] { min-height:800px; }
  .height-lg-850, .child-height-lg-850 [class*="col-"] { min-height:850px; }
  .height-lg-900, .child-height-lg-900 [class*="col-"] { min-height:900px; }
  .height-lg-950, .child-height-lg-950 [class*="col-"] { min-height:950px; }  
  .height-lg-1000, .child-height-lg-1000 [class*="col-"] { min-height:1000px; }  
  .height-lg-1100, .child-height-lg-1100 [class*="col-"] { min-height:1100px; }
  .height-lg-1200, .child-height-lg-1200 [class*="col-"] { min-height:1200px; }
  .height-lg-1300, .child-height-lg-1300 [class*="col-"] { min-height:1300px; }
  .height-lg-1400, .child-height-lg-1400 [class*="col-"] { min-height:1400px; }
  .height-lg-1500, .child-height-lg-1500 [class*="col-"] { min-height:1500px; }
}


/*****************************/
/* Print Styles for New PPP  */
/*****************************/

@media print and (color) {

* {
      -webkit-print-color-adjust: exact !important;
      print-color-adjust: exact !important;
   }

  [class*="col-sm-"] {
   float: left;
 }

 [class*="col-xs-"] {
   float: left;
 }

 .col-sm-12, .col-xs-12 { 
   width:100% !important;
 }

 .col-sm-11, .col-xs-11 { 
   width:91.66666667% !important;
 }

 .col-sm-10, .col-xs-10 { 
   width:83.33333333% !important;
 }

 .col-sm-9, .col-xs-9 { 
   width:75% !important;
 }

 .col-sm-8, .col-xs-8 { 
   width:66.66666667% !important;
 }

 .col-sm-7, .col-xs-7 { 
   width:58.33333333% !important;
 }

 .col-sm-6, .col-xs-6 { 
   width:50% !important;
 }

 .col-sm-5, .col-xs-5 { 
   width:41.66666667% !important;
 }

 .col-sm-4, .col-xs-4 { 
   width:33.33333333% !important;
 }

 .col-sm-3, .col-xs-3 { 
   width:25% !important;
 }

 .col-sm-2, .col-xs-2 { 
   width:16.66666667% !important;
 }

 .col-sm-1, .col-xs-1 { 
   width:8.33333333% !important;
 }

 .col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12,
 .col-xs-1,
 .col-xs-2,
 .col-xs-3,
 .col-xs-4,
 .col-xs-5,
 .col-xs-6,
 .col-xs-7,
 .col-xs-8,
 .col-xs-9,
 .col-xs-10,
 .col-xs-11,
 .col-xs-12 {
  float: left !important;
}

body {
	margin: 0;
	padding: 0 !important;
	min-width: 768px;
}

.container {
	width: auto;
	min-width: 750px;
}

body {
	font-size: 10px;
}

a[href]:after {
	content: none;
}

.PageContent ul li.BHC {background-image: url('/icons/mini-logo-bhc.png');}
.PageContent ul li.CVC {background-image: url('/icons/mini-logo-cvc.png');}
.PageContent ul li.EFC {background-image: url('/icons/mini-logo-efc.png');}
.PageContent ul li.ECC {background-image: url('/icons/mini-logo-ecc.png');}
.PageContent ul li.MVC {background-image: url('/icons/mini-logo-mvc.png');}
.PageContent ul li.NLC {background-image: url('/icons/mini-logo-nlc.png');}  
.PageContent ul li.RLC {background-image: url('/icons/mini-logo-rlc.png');}

.hero-header-1 {border-bottom:0px; height:auto;padding:0;}
.hero-header-top .shortcut, .intro-paragraph .text-center {text-align:left !important;}
.hero-header-1 .col-sm-6 {width:100% !important;}

.at-a-glance-blocks {page-break-before:always;}



  /*.at-a-glance-blocks img {float:right; width:20%;}
  .at-a-glance-blocks .text-center {text-align:left !important;}
  */
  
  .at-a-glance-blocks .col-md-6 {float:left !important; width:50% !important;}
  .at-a-glance-blocks .content-box-3 { border: 1pt solid #97d700 !important; page-break-inside:avoid;}
  .at-a-glance-blocks img {width:20%;}
  
  a.new-button span {text-decoration:underline;}
  
  .at-a-glance-blocks, #degrees-certificates {page-break-before:always;}
  .testimonial {page-break-inside:avoid;}
  
  .award-box .yellow {background-color:#ffcd00 !important;}
  .award-box .cyan {background-color:#0099ff !important;}
  
  .award-info-inside ul.list-inline {font-size:11px;}
  
  .col-md-8.award-info-inside {width:83.33333333% !important;}

section, .row {page-break-inside:avoid;}
  
}