.button,button,input[type=button],input[type=reset],input[type=submit]
{
    background-color:#000;
    border-color:#000;
    transition:all .3s
}

.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline
{
    color:#009396;
    border-color:#009396
}

.button.button-outline.button-warning,button.button-outline.button-warning,input[type=button].button-outline.button-warning,input[type=reset].button-outline.button-warning,input[type=submit].button-outline.button-warning
{
    color:red;
    border-color:red
}

.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover
{
    background-color:#009396;
    border-color:#007a7d
}

.button-small
{
    height:2.8rem;
    padding:0 1.5rem;
    font-size:.9rem;
    line-height:2.8rem
}

.btn-wrap
{
    margin-left:5px;
    margin-right:5px
}

input:focus,select:focus,textarea:focus
{
    border-color:#009396!important
}

.container
{
    padding:auto
}

.container .spacer
{
    min-height:1px;
    height:50px
}

.pad,.pad-inline
{
    padding:0 5px
}

.pad-inline
{
    float:left
}

.logo
{
    width:20em;
    padding-top:2em;
    padding-bottom:2em
}

html, body, #wrapper {
    width: 100%;
    min-height: 100%;
}



@media (min-width:40rem){.row{flex-direction:column}}
@media (min-width:80rem){.row{flex-direction:row}}
@media (min-width:120rem){.row{flex-direction:row}}
@media screen and (max-width: 600px) {
.col-md-6, col-md-4 {
width: 100%;
}
}/* # sourceMappingURL=index.9d0b39bb.css.map */
