/*
=================================================== 
Alert message
=================================================== 
*/

#wpgmp_frontend_submission_frm{border: 2px solid #f1f1f1!important;}

.fc-msg {
    font-size: 14px;
    margin-bottom: 15px;
    padding: 15px;
}

.fc-msg-info {
    color: #1c7db1;
    background-color: #cbe8f7;
    border: 1px solid #7bb2cf;
}

.fc-warning {
    color: #a18103;
    background-color: #f8edbf;
    border: 1px solid #c6af52;
}

.fc-error {
    color: #fff;
    background-color: red;
    border: solid 1px #ddd;
    padding: 10px;
    margin-bottom: 10px;
}

.fc-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    padding: 10px!important;
    margin-bottom: 20px!important;
}

.fc-form-group {
    margin-bottom: 20px;
}

.fngmp_front_table .toggle-row {
    display: none;
    visibility: hidden;
}

.fngmp_front_table tfoot {
    display: none;
    visibility: hidden;
}

textarea#googlemap_infomessage {
    width: 100%;
}

.wpuls_location_listings p.search-box {
    display: none;
}

.wpuls_location_listings .tablenav.top {
     display: none; 
}

.wpuls_location_listings .wpgmp_menu_title {
    display: none;
}

a.helpdask-bootom {
    display: none;
}

table tbody td.location_title button{
     display: none!important;
}

.wpuls_location_listings .check-column {display:none!important;}

.wpuls_location_listings .column-location_extrafields {display:none!important;}


/*---- Form css-----*/
.frontend-submissions-wpgmp{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.frontend-submissions-wpgmp input[type="text"], .fc-main input[type="email"], 
.frontend-submissions-wpgmp input[type="password"], 
.frontend-submissions-wpgmp input[type="tel"], .fc-main input[type="search"], 
.frontend-submissions-wpgmp textarea, 
.frontend-submissions-wpgmp select{
        float: left;
    padding: 6px 10px;
    border: 1px solid #E8E8E8;
    border-radius: 0px;
    box-shadow: none;
    color: rgba(0, 0, 0, .57); 
    width: 100%;
    margin: 0px 0 0px 0;
    transition: all 0.4s ease 0s;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    outline: none;
    outline-offset: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
.frontend-submissions-wpgmp .fc-file_input {
    width: 185px;
    cursor: pointer;
    opacity: 0;
    overflow: hidden;
    position: absolute;
}
.frontend-submissions-wpgmp input[type="file"] {
    border: 1px solid #E8E8E8;
    padding: 9px 10px;
}
.frontend-submissions-wpgmp .fc-file_input+label {
    font-weight: 700;
    color: #ffffff !important;
    background-color: #e4b21b;
    display: inline-block;
    cursor: pointer;
    padding: 10px 20px;
}
.frontend-submissions-wpgmp .help-block {
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
    line-height: 1.5;
    float: left;
    width: 100%;
    font-style: italic;
}
.frontend-submissions-wpgmp .fc-title-blue{
    background: #f1f1f1;
    font-weight:bold;
    padding: 8px 10px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.3;
    margin-left: -15px;
    margin-right: -15px;
}
.frontend-submissions-wpgmp  .ask-rating {    
    display: none;
}
.frontend-submissions-wpgmp .fc-form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/ 
}
.frontend-submissions-wpgmp .fc-3,
.frontend-submissions-wpgmp .fc-8,
.frontend-submissions-wpgmp .fc-12 {
     
    position: relative; 
    width: 100%;
    padding-right: 15px; 
    padding-left: 15px;
    box-sizing: border-box;
}
.frontend-submissions-wpgmp .fc-3 {
    flex: 0 0 25%;
    max-width: 25%; 
}
.frontend-submissions-wpgmp .fc-8 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.frontend-submissions-wpgmp .fc-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

@media (max-width: 768px) {
    .frontend-submissions-wpgmp .fc-12,
    .frontend-submissions-wpgmp .fc-8,
    .frontend-submissions-wpgmp .fc-3  {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.frontend-submissions-wpgmp fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.frontend-submissions-wpgmp .wp-list-table{
    width: 100%;
        margin-bottom: 25px;
    table-layout: fixed;
        border-spacing: 0;
    border-collapse: collapse;
}
.frontend-submissions-wpgmp .wp-list-table th{
    background: rgba(0,0,0,0.03);
        
}
.frontend-submissions-wpgmp .wp-list-table td{
    border: 1px #e2e2e2 solid !important;
    padding: 10px 10px 10px 10px;
}
.tablenav .alignleft{
    margin:0px;
}
.frontend-submissions-wpgmp .fc-divider.fc-footer{
    margin-right: -15px;
    margin-left: -15px;
}

/* Error Message CSS */
.fc-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    padding:10px!important;
    margin-bottom: 20px!important;
}

.fc-msg {
    margin-bottom: 15px;
    padding: 5px;
}

.ask-rating{display:none!important;}
/*.frontend-submissions-wpgmp .fc-hidden{display:none!important;}*/

.table .wp-list-table .widefat .fixed .striped .locations{border: 1px solid #d1d1d1};


