.fc-msg {
font-size: 14px;
margin-bottom: 15px;
padding: 15px;
}
.fc-success {
background: #c8eec2;
border: 1px solid #6aba5d;
color: #218d0f;
}
.fc-danger {
background: #f8cfbf;
border: 1px solid #d68a6b;
color: #b03e11;
}
.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: #fff;
background-color: green;
border: solid 1px #ddd;
padding: 10px;
margin-bottom: 10px;
}
.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;} .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;
border-left: solid 1px #f1c40f;
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;
} .fc-danger {
background: #E74C3C;
color: #fff;
}
.fc-msg {
margin-bottom: 15px;
padding: 5px;
}
.ask-rating{display:none!important;} .table .wp-list-table .widefat .fixed .striped .locations{border: 1px solid #d1d1d1};