﻿div.input-group {
    margin-top: 5px;
}

form .panel {
    margin-bottom: 10px;
}

form .panel-body {
    padding: 0 10px 5px;
}

form .panel-heading {
    padding: 5px 10px;
}

form .panel-heading .formerror {
    margin-top: 4px;
}

form .panel-footer {
    padding: 0 10px 5px;
}

form .panel .form-group:last-of-type {
    margin-bottom: 0;
}

label {
    font-weight: normal;
}

input[type=checkbox], input[type=radio] {
    margin: 6px 0 0;
}


.columns label.radio-inline, .columns label.checkbox-inline {
    width: 100%;
}

.forminstructions {
    display: block;
    font-style: italic;
    font-size: 85%;
}

.formerror {
    padding: 0 5px;
    font-size: 14px;
    color: red;
}

.haserrors {
    font-style: italic;
    color: red;
}
.bootstrap-filestyle .buttonText {
    margin-left: 5px;
}

.input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

input, textarea {
    border-color: #d6e9c6 !important;
}

.panel-group {
    margin-bottom: 10px;
}

.panel-group .panel+.panel {
    margin-top: 10px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

/*********************************************************************************/
/* Mobile (<= 480px) Overrides                                                    */
/*********************************************************************************/

@media only screen and (max-width: 480px) {

	body {
		font-size: 12pt;
	}


}