@charset "UTF-8";

/* ---------------- main ---------------- */
/* ---------------- text ---------------- */

/* ---------------- main ---------------- */

.content_container {
  border-top:               3px solid #016529;
  border-bottom:            3px solid #016529;
  padding:                  30px;
  background:               #fff;
  width:                    100%;
  box-shadow:               0 0 24px 0 rgba(0, 0, 0, 0.12);
}

#slogan
{
    margin-top:             -1px;
    margin-left:            auto;
    margin-right:           auto;    
    width:                  100%;
    height:                 auto;
    background-color:       #016529;
    text-align:             center;    
    font-family:            MuseoSans, Raleway, sans-serif;
    font-size:              36pt;
    font-weight:            500;
    line-height:            120px;    
    color:                  #FFFFFF;
    filter:                 alpha(opacity=100);
    opacity:                1.0;
}

#main
{
    background-color:#F1EDED;
}

/* ---------------- text ---------------- */

.DevText2_paragraph
{
    padding-bottom:20px;
}

.DevText2_title
{
    color: #ffffff;
    padding-left:20px;
}

.DevText2_subtitle
{
    color: #cccccc;
    padding-left:20px;
    padding-bottom:20px;
}

/* media queries */
@media screen and (max-width: 600px) {

    /* adjust typography on small screens to improve readability */
    #slogan
    {
        font-size:              32pt;
        line-height:            80px;
        padding:                20px 0px 20px 0px;
    }
    
    TABLE.content_table
    {
        font-size:12px;
        border-spacing: 0px;
        border-collapse: separate;        
        padding:10px;
    }
    
    TABLE.content_table th
    {
        padding: 0px;
    }
    TABLE.content_table td
    {
        padding: 0px;
    }
}
