.no-margin{margin: 0px !important;}
.no-margin-top{margin-top: 0px !important;}
.no-margin-left{margin-left: 0px !important;}
.no-margin-right{margin-left: 0px !important;}
.no-margin-bottom{margin-bottom: 0px !important;}
.no-padding{padding: 0px !important;}
.no-padding-top{ padding-top: 0px !important;}
.no-padding-left{padding-left: 0px !important;}
.no-padding-right{padding-right: 0px !important;}
.no-padding-bottom{padding-bottom: 0px !important;}
.no-shadow{box-shadow: none !important;}
.no-radius{border-radius: 0px !important;}
.auto{margin: auto;}
.table-row{width: 100%;height: 100%;display: table;}
.table-cell{display: table-cell;vertical-align: middle;}
.hidden{display: none;}
.block{display: block;}
.no-text-decoration{ text-decoration: none !important; }
.a-logo, .a-logo:focus, .a-logo:active{
    margin-right: -4px;
    margin-bottom: -6px;
    display: inline-block;
    text-decoration: none !important;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    text-align:left;
    margin-right:-4px;
}
.col-fixed {
    width:320px;
}
.col-min {
    min-width:320px;
}
.col-max {
    max-width:320px;
}
.grecaptcha-badge{
    display: none !important;
}
#overlay{
    height: 330px;
    overflow: hidden;
    margin-top: 10px;
    position: relative;
}