﻿
/* To ensure the navbar is all at the same height, otherwise the collapse will catch on the overhang and not wrap properly.*/
li.dropdown a.dropdown-toggle span
{
    line-height:20px;
}

#jims-online-navbar-collapse-1 ul li: hover
{
    background-color:green;
}

.navbar-brand
{
    padding-top:15px !important;
    padding-left:15px !important;
    padding-right:15px !important;
    padding-bottom:2px !important;
    height:inherit;
}

div.row div
{
    word-wrap: break-word;
}

.form-control{
    font-size:1.5em;
    height: auto;
}

/*.btn{
    font-size:1.5em;
}*/
/***** BOOTSTRAP NATIVE VALIDATION STYLING ****/
.valid_input_text
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 3px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.valid_input_textarea
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 3px top 3px !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.valid_input_select
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.valid_input_checkbox
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.valid_input_radio
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.valid_input_file
{
    background-image:url("/app/images/tick-glow.png") !important;
    background-position:right 3px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_text
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 3px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_textarea
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 3px top 3px !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_select
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_checkbox
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_radio
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 20px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.invalid_input_file
{
    background-image:url("/app/images/cross-glow.png") !important;
    background-position:right 3px center !important;
    background-repeat:no-repeat !important;
    padding-right:25px !important;
}

.help-block
{
    margin-left:5px;
}

.help-block ul
{
    padding-left:25px;
}

.help-block h3
{
    color:#a94442;
}
