﻿.ui-autocomplete-category {
font-weight: bold;
padding: .2em .4em;
margin: .8em 0 .2em;
line-height: 1.5;
}
      
.recipe_wrapper .form_section {
    border-bottom: inherit;
}
      
#mainPhoto {
    line-height : 40px;
    height : 41px;
    width : 100%;
    max-width : 570px;
    display: block;
    overflow: hidden;
}
      
/**/
.chosen-container {
    width: 100%;
    max-width: 570px;
}
      
.recipe_wrapper .form_section .base_line {
    overflow: visible;
}
      
      
/**/
.outerView {
    text-align: center;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}
.outerView:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.innerView {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    height: 80vh;
    background: white;
}
      
ul.ui-widget-content {
    max-height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.ui-menu .ui-menu-item {
    padding-left: 30px;
    margin: 3px;
}
li.ui-menu-item > a.ui-state-focus {
    background: #af967d;
    padding: 3px;
}
      
input[type=text] {
    font: inherit;
}

