/*.validation-summary-errors {
    background-color: #D9FFB2;
    border:1px solid #5CBA30;
    width: 100%;
    margin-bottom: 10px;
    }*/

    @-moz-document url-prefix() {
    
       .green-but.register-but { padding-top: 15px; }
    
}

.validation-summary-errors
{
    background-color: #E97A7A;
    border: 1px solid #8B0101;
    color: white;
    font-family: 'bariol_regularregular';
    font-size: 16px;
    margin-bottom: 10px;
    padding: 3px;
    width: 100%;
}
.validation-summary-errors span
{
    border-bottom-color: #D9FFB2;
    display: block;
}
.validation-summary-errors ul
{
    margin: 0;
    padding: 0;
    border-top: none;
    padding: 2px;
}
.validation-summary-errors ul li
{
    list-style: none;
}

.form-info
{
    width: 100%;
    margin-bottom: 16px;
}
.form-info p
{
    color: #272727;
    font-family: bariol_regularregular;
    font-size: 16px;
}

.message-success
{
    font-size: 15px;
    background-color: #D9FFB2;
    border: 1px solid #5CBA30;
    color: #272727;
    display: block;
    font-family: bariol_regularregular;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-top: 5px;
    width: 99%;
}
.less-padding
{
    padding: 20px;
}
.checkbox
{
    display: inline-block;
}
.no-padding
{
    padding: 0px 30px 0px 0px !important;
}
.margintop
{
    margin-top: 10px;
}
.margintop-small
{
    margin-top: 3px;
}
.marginright-small
{
    margin-right: 3px;
}
.login-link
{
    text-decoration: none;
}
.nomargin_left
{
    margin-left: 0px !important;
}

.rsvp-form p
{
    color: #404040;
    float: left;
    font-family: 'bariol_regularregular';
    font-size: 20px;
    font-weight: normal;
    padding: 24px 30px 24px 0;
    text-align: right;
}
.rsvp-form .newline
{
    color: #404040;
    float: left;
    font-family: 'bariol_regularregular';
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    width: 100%;
    display: block;
}

.rsvp-form h3
{
    display: block;
    font-family: 'bariol_boldbold';
    font-size: 24px;
    line-height: 35px;
    color: #404040;
}
.menu_section
{
    display: block;
    float: left;
    width: 85%;
}

.checkbox-label
{
    width:50px !important;
}
.comment
{
    height: 135px;
    width: 79%;
}
.full-width
{
    width:100% !important;
}
.column.l.active-event {
    margin-left: 26px;
}
h4.actions
{
    padding: 0;
}
.menu-cancel
{
    margin-right:10px;
}
.simplemodal-wrap
{
 overflow:hidden !important;   
}
.column.l.upload-elements
{
 margin: 30px 43px 10px 40px;   
}
.but-blue2.doc-submit {
    margin-top: 57px;
}
.guest-detail1.l.added-guest > h3 {
    padding-left: 20px;
}
.guest-detail1.l.added-guest{
    border:none;
}
.icon-edit.delete-g.r {
    width: 58px;
}
.rsvp-form
{
    margin-top:0px;
    width: 640px;
}
.google-directions
{
    width:100%;
}
.google-directions > h1
{
    background-color: #359493;
    color: #FFFFFF;
    font-family: 'bariol_boldbold';
    font-size: 16px;
    padding: 8px;
    text-transform: uppercase;
}
.rsvp-form-wrapper
{
    padding: 0px;
    border-right: 1px solid #CCCCCC;
}
.location-details > p
{
    color: #404040;
    
    font-family: 'bariol_regularregular';
    font-size: 18px;
    font-weight: normal;
    padding: 10px 27px 0px 0;
   
}
.rsvp-content-right
{
    width: 34%;
}
.google-directions > p
{
     color: #404040;
    
    font-family: 'bariol_regularregular';
    font-size: 18px;
    font-weight: normal;
    padding: 3px 27px 7px 0;
}
.google-directions.padding-top
{
    border-top: 1px solid #CCCCCC;
    margin-top: 15px;
    padding-top: 10px;
}
.location-details.document-row
{
    width: 100%;
}
.document-table
{
    margin-top: 13px;
    text-align: left;
    width: 100%;
}
.document-table th
{
 background-color: #359493;
    color: #FFFFFF;
    font-family: 'bariol_regularregular';
    font-size: 18px;
    padding: 2px;
    border:1px solid #ccc;   
}
.document-table td
{
    border:1px solid #ccc;  
}
.form-submit-row
{
    margin-top: 18px;
    width: 85%;
}
.menu_section h1
{
    background-color: #359493;
    color: #FFFFFF;
    font-family: 'bariol_boldbold';
    font-size: 16px;
    padding: 8px;
    text-transform: uppercase;
}
.menu-list-option-row
{
 color: #404040;
   
    font-family: 'bariol_regularregular';
    font-size: 18px;
    font-weight: normal;
    padding: 10px 8px 16px 0;
   
    width: 85%;   
}
.day .no-activity
{
 color: #615D5D;
    font-family: 'bariol_regularregular';
    font-size: 18px;
    margin-top: 25%;
    margin-bottom: 25%;
}
.sidebar-in .activity
{
    max-height: 394px;
    overflow-y: scroll;  
}
.google-directions-link
{
    width:100px;
   float:right;   
}
.google-directions a
{
    color: #359493;
    font-size: 15px;
   
}
.postcode-box
{
    margin: 12px 0 0 56px;
}
.event-dropdown
{
    width:200px;
}
.select-event
{
     display:block;
     color: #7F7D7C;
    font-family: 'bariol_regularregular';
    font-size: 18px;
    padding: 6px 0px 9px;   
}
.select-all-guest-row
{
    width: 100%;
    display:block;
    float:left;   
    color: #7F7D7C;
    font-family: 'bariol_boldbold';
    font-size: 18px;
    padding: 6px 0 0;
}
.guest-assign
{
    padding: 4px 15px;
}
.warning-guest
{
    background-color: #E97A7A;
    height:100%;
    color:White !important;
    padding:7px 4px 6px !important;
    font-size:16px !important;
}
.ok-guest
{
    background-color: #D9FFB2;
    height:100%;
    color:White !important;
    padding:7px 4px 6px !important;
    font-size:16px !important;
    border:1px solid #5CBA30;
    color:#272727 !important;
}
.full-width
{
    width:100% !important;
}
.excel-template
{
 text-decoration:underline;
 color:Blue;   
}
.directions-popup
{
 height: 300px;
    overflow-y: scroll;
    color: #666666;   
}
.row.direction-summary {
    color: #666666;
    font-family: bariol_boldbold;
    font-size: 18px;
    margin-bottom:10px;
}

.row.direction-list {
    font-family: bariol_regularregular;
    font-size: 15px;
    min-height: 195px;
}
.directions-list-table th
{
    background-color: #F5F5F5;
    padding-right: 35px;
    text-align:left;
     font-family: bariol_boldbold;
}
.no-directions
{
    font-family: bariol_regularregular;
    font-size: 15px;
    text-align:center;
    padding-top: 75px;
}
.zero-width
{
    width:0px;
}
.event-quick-links
{
     border-left: 1px solid #CCCCCC;
    height: 100%;
    padding: 33px 45px 3px 49px;
    width: 26%;
}
.postcode-box3
{
    margin: 12px 0 0 1px !important;
}
.dash-create-event
{
    float: right;
    padding: 0 15px;
}
.event-summary-row
{
 background: url("../images/title-bg.jpg") repeat-x scroll 0 0 #F0F0F0;
}
.guest-list-row
{
    border-bottom: 1px solid #CCCCCC;
    float: right;
    width: 95%;
    display:none;
    padding-top: 10px;
}

.event-arrow-down, .event-arrow-up
{
    margin-left:10px;
    cursor:pointer;
}
.event-arrow-up
{
    display:none;
}

.no-menu {
font-size: 17px;
padding: 22px;
text-align: center;
font-family: 'bariol_boldbold';
color: #b5b5b5;
}


.no-menu.no-menu-course {
padding: 60px;
background: url(../images/icon10-b.png) center top no-repeat;
background-position-y: 0px;
margin-top: 40px;
line-height: 70px;
padding-bottom: 20px;
}

#country3 .no-menu {
padding: 72px;
background: url(../images/no-guests.png) center top no-repeat;
background-position-y: -2px;
margin-top: 60px;
line-height: 28px;
padding-bottom: 20px;
height: 100px;
}

#country4 .no-menu {
padding: 72px;
background: url(../images/no-documents.png) center top no-repeat;
background-position-y: -2px;
margin-top: 60px;
line-height: 28px;
padding-bottom: 20px;
height: 100px;
}




.sociyal-box img
{
    cursor:pointer;
}
#no_map
{
    height: 200px;
    padding: 37px;
    text-align: center;
    width: 229px;   
    
    color: #272727;
    font-family: 'bariol_regularregular';
    font-size: 16px;
}