﻿html{
    margin: 0;
    padding: 0;
    background-color: #fff;
}
body {
    /*padding-top: 50px;*/
    padding-bottom: 0px;
    /*background: url('https://smartsquad.webhost4life.com/wp/wp-content/uploads/2015/02/police-light-bar.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #222;*/
    margin: 0;
    color: #fff;
    font-size: 1.2em;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

form {
    width: 100%;
}

.pad {
    padding: 1em;
}

.pad-top {
    padding-top: 1em;
}

.pad-right {
    padding-right: 1em;
}

.pad-bottom {
    padding-bottom: 1em;
}

.pad-left {
    padding-left: 1em;
}

.user-close {
    padding: 0.5em;
    border-radius: 5px;
    margin: 0.5em 0;
    cursor: pointer;
}

    .user-close::after {
        content: 'X';
        float: right;
        font-weight: 300;
        font-family: Arial, sans-serif;
        /*cursor: pointer;*/
    }

button {
    min-width: 150px;
}

.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}

div.g-recaptcha {
    margin: 0 auto;
    display: table;
}

input {
    width: 100%;
}

.font09 {
    font-size: 0.9em;
}
.font08 {
    font-size: 0.8em;
}

.test-environment-notification-banner {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: normal;
    padding: 0.1em 0;
    font-size: 0.9em;
    z-index: 3000;
}

    .test-environment-notification-banner:after {
        content: 'Test Environment. For testing purposes ONLY!';
    }

.bold{
    font-weight: bold;
}
label{
    color: #cfcfcf;
}