﻿.form-group {
    margin-bottom: 5px;
}

.form-inline .form-group input.search {
    width: -moz-available;
    width: 100%;
}

.form-control .select2-selection {
    height: 30px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

    .form-control .select2-selection span {
        height: 100% !important;
    }

span.required {
    font-size: 13pt !important;
    position: absolute;
    top: -2px;
    right: -3px;
    color: red !important;
}
span.requiredRight  {       
    font-size: 10pt;
    font-weight: bold;
    /*display: inline;*/    
    /*margin: 0px -1px;*/
    left: -4px;
}

.auto-complete-result > .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
    top: 0px !important;
    width: 100% !important;
    overflow: auto;
}

#app .form-horizontal .body-content .form-group .control-label {
    font-family: Calibri;
    padding: 2px 6px 2px !important;
    line-height: 21px;
    font-weight: 300;
    color: #000000 !important;
}

#app .form-horizontal .body-content .form-group .control-label + div {
    font-family: Calibri;
    padding: 0px !important;
    padding-left: 6px !important;
}

#app .form-horizontal .body-content .form-group .form-control {
    font-family: Calibri;
    height: 25px !important;
    padding: 2px 5px 2px 3px !important;
    line-height: 14px;
}

#app form.form-horizontal .form-control {
    height: 25px !important;
    padding: 2px 5px 2px 3px;
}

#app form.form-horizontal .col-md-3 > .control-label,
#app .form-horizontal .col-md-4 > .control-label {
    font-weight: 300;
}

@media (min-width: 720px) {
    #app form.form-horizontal .col-md-3 > .control-label,
    #app form.form-horizontal .col-md-4 > .control-label {
        width: 100%;
    }
}

@media (max-width: 480px) {
    span.required {
        right: auto;
    }
}


.form-horizontal .form-body .form-group .form-control, .form-group .form-control {
    color: #000 !important;
}

.form-horizontal .form-group textarea.form-control {
    height: 50px !important;
}