﻿
/* 
    Though the guiding principle is that css names should describe function and not layout it is sometimes convenient with helper classes that describe a look. 
    These convenience classes should be gathered here since they don't belong to a certain page or component.
*/
.topBarLayoutWrapperWide {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

.layoutWrapperWide {
    max-width: 1440px;
    margin: 0 auto;
}
.layoutWrapper {
    max-width: 800px;
    margin: 0 auto;
}
.layoutWrapperPadded {
    max-width: 800px;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
}

.phasedBottom {
    position: relative;
    padding-bottom: 3%;
}
.phasedBottom:after {
    content: "";
    position: absolute;
    border-left: 2600px solid transparent;
    border-bottom: 78px solid #fff;
    top: 100%;
    right: 0;
    margin-top: -3%;
}

.shadowedInput {
    position: relative;
}
.shadowedInput:after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 20px;
    right: 20px;
    height: 5px;
    background: #ddd;
    background: rgba(0, 0, 0, 0.3);
}

.blockGroupWrapper .moreInfoLinkWrapper {
    width: 100%;
    text-align: left;
    clear: both;
    margin-top:30px;    
}
.blockGroupWrapper .moreInfoLinkWrapper 
{
    float:left;
}
.moreInfoLinkWrapper a {
     color: #006ebf;
     padding: 15px 0;    
     margin:0 15px;
     background:#e5f0f8;
     display:block;
}

/* READ MORE LINK 100% WIDE */
.moreInfoLink {
    width: 100%;
    text-align: center;
    clear: both;
    margin-top:30px;    
}
.moreInfoLink a {
     color: #006ebf;
     padding: 15px 0;    
     /*margin:0 15px;*/
     background:#e5f0f8;
     display:block;
}