﻿.input-group { margin-right: 5px;  float: left; }
input.btn-submit { margin: 10px 15px; }

.form-row { margin-top: 5px; }
label { display: block; margin-bottom: 3px; } 
.recipe-category-panel label { display: inline; }

.text-full { width: 590px; }
.text-large { width: 380px; }
.text-medium { width: 165px; }
.text-small { width: 85px; }

.column-one-half .text-large { width: 335px; }

.column-two-third .text-large { width: 305px; /*345px;*/ }

.checkbox-group { overflow: hidden; }
.checkbox-group input, .checkbox-group label { float: left; font-size: 8pt; vertical-align: bottom; margin-top: 2px; font-weight: bold; padding-left: 4px; padding-right: 5px;}
/*table.checkbox-group td { vertical-align:bottom;   }*/
.checkbox-list-header { padding-left: 22px; }



#charactercount {
    display: inline-block;
    margin-right: 17px;
    float: right;
}
#addcomments {
    float: left;
    width: 500px;
    display: inline;
}
.commentslegal{

    margin-left: 17px; 
    margin-top: 6px; 
    padding-bottom: 6px;
}

div .column
{
    float: left;
    margin-right: 30px; 
}

div .form-row { width: 780px; padding-bottom: 10px; clear: both; }
div .form-section { width: 760px; padding: 6px; background: grey; color: white; clear: both;}
div .form-column { float: left; display: inline; }
div .tip-column { float: left; display: inline; margin: 14px 0px 0px 20px; width: 300px; font-size: 12px; }






