#login_dlg,#forgot_dlg,.modal {
    position:fixed ;
    z-index:120000;
    top: 0;
    display:none;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);

}

#login_dlg .inner,#forgot_dlg .inner,.modal .inner{
    position: relative;
    box-sizing: border-box;
    top: 20%;
    width: 100%;
    max-width:300px;

    background:#fff;
    border-radius: 10px;
    padding: 10px;
    margin: auto;
    border: 5px solid #dcdcdc;
    overflow: visible;
}
.form-row:before {
    display: table;
    content: ' ';
}
.form-row:after {
    display: table;
    content: ' ';
    clear:both;
}

#login_dlg h1,#forgot_dlg h1{
    margin:0px 0 0 15px ;
    background:#fff;
    padding-bottom:10px;
    font-size: 12px;
    clear:both;
}

#login_dlg table,#forgot_dlg table{
    display:block;

    margin-left:15px;
    background:#fff;

}
#login_dlg table td,#forgot_dlg table td{
    padding:2px 0;
}

#login_dlg .text,#forgot_dlg .text {
    width: 98%;
    border: 1px solid #CCCCCC;
}

#login_dlg .form-row,#forgot_dlg .form-row {
    position: relative;
    padding-left: 80px;
    margin-bottom: 5px;
}
#login_dlg .form-row label,#forgot_dlg .form-row label {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
#login_dlg input.text,#forgot_dlg input.text {
    position: relative;
}
#login_dlg .submit {
    float: left;
}
#login_dlg .links {
    float: left;
    padding-left: 10px;
}
#login_dlg .links a {
    display: block;
    margin-bottom: 5px;
}

#forgot_dlg_err,#book-table-form-err {
    display: none;
    padding-bottom: 5px;
    color: #ff0000;
}

#forgot_message {
    display: none;
    padding: 10px;
    text-align: center;
}
#forgot_message p {
    margin-bottom: 10px;
    font-size: 13px;
}

.close-login-box,.close {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 14px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    background-color: #ffffff;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 0 1px rgba(0,0,0,.5);
}

.icon-fav {
    background: url("fav.png") no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    background-position: left top;
}
.icon-fav-gray {
    background-position: left bottom;
}
.error {
    color: #ff0000;
}
.allergy {
    text-align: center;
    margin-top: 10px;
}
.allergy a {
    color: red;
}

#cookie-police {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color:#555;
    background-color: rgba(0,0,0,.65);
    color: #ffffff!important;
    z-index: 100000;
    box-sizing: border-box;


}
#cookie-police .inner {
    padding: 10px;
    padding-right: 92px;
    width: 983px;
    margin: 0 auto;
    max-width: 100%;
    min-height: 63px;
    box-sizing: border-box;
    position: relative;
    color: #ffffff!important;
}
#cookie-police .inner a {
    color: #ffffff;
    text-decoration: underline;
}
#cookie-police .inner a#cookieButton {
    box-sizing: border-box;
    color: #333;
    background-color: #e6e6e6;
    border: solid 1px #333;
    border-radius: 2px;
    height: 43px;
    padding: 5px;
    display: inline-block;
    font-size: 12px!important;
    margin: 0;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    width: 82px;
    position: absolute;
    right: 10px;
    top: 10px;


}
.menu-note .offer {
    margin: .5em 0;
    padding: .25em .5em;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    line-height: 1;
    color: #fff;
    background-color: #ce0b10;
}
.rcmnt_food {
    height: auto!important;
}
.social {
    padding-top: 20px;
}
.social a{
  margin-right:10px;
}
.facebook_link {
    background-image: url(data:image/png;base64,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);
    width: 38px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}
.facebook_link:hover {
    opacity: 0.9;
}

.twittwer_link {
    background-image: url(data:image/png;base64,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);
    width: 38px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}
.twittwer_link:hover {
    opacity: 0.9;
}

.youtube_link {
    background-image: url(data:image/png;base64,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);
    width: 38px;
    height: 38px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
}
.youtube_link:hover {
    opacity: 0.9;
}
.btn-book-table {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEzNyAzMyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjkzLjUlIiB4Mj0iNTAlIiB5Mj0iNi40OTk5OTk5OTk5OTk5OSUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTcwNTA5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2QxNzFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMzciIGhlaWdodD0iMzMiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #970509 6.5%, #cd171f 93.5%);
    background-image: -o-linear-gradient(bottom, #970509 6.5%, #cd171f 93.5%);
    background-image: -webkit-linear-gradient(bottom, #970509 6.5%, #cd171f 93.5%);
    background-image: linear-gradient(bottom, #970509 6.5%, #cd171f 93.5%);

    padding: 5px 12px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    outline: none;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
}
.btn-book-table:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEzNyAzMyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjkzLjUlIiB4Mj0iNTAlIiB5Mj0iNi40OTk5OTk5OTk5OTk5OSUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYWYwNDA4IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWExNzIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMzciIGhlaWdodD0iMzMiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
    background-image: -moz-linear-gradient(bottom, #af0408 6.5%, #ea1721 93.5%);
    background-image: -o-linear-gradient(bottom, #af0408 6.5%, #ea1721 93.5%);
    background-image: -webkit-linear-gradient(bottom, #af0408 6.5%, #ea1721 93.5%);
    background-image: linear-gradient(bottom, #af0408 6.5%, #ea1721 93.5%);

}
#book_table_form .form-row {
    margin-bottom: 5px;
    box-sizing: border-box;
}
#book_table_form .form-row label {
    display: block;
    margin-bottom: 3px;
}
#book_table_form .form-row input,#book_table_form .form-row textarea {
    box-sizing: border-box;
    width: 100%;
}

