
.cpt-form input[type=text],.cpt-form input[type=file],.cpt-form  select,.cpt-form  textarea {
  width: 100%; 
  padding: 12px; 
  border: 1px solid #ccc;
  border-radius: 4px; 
  box-sizing: border-box;
  margin-top: 6px; 
  margin-bottom: 16px; 
  resize: vertical 
}

.cpt-form input[type=submit] {
  background-color: #04AA6D;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.cpt-form label{ font-size: 22px;  }
.cpt-form .cpt-list-menu label{ font-size: 14px;  }

.cpt-form input[type=submit]:hover {
  background-color: #45a049;
}

.cpt-container {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
  max-width: 700px;
}
.cpt-form .plus-img{ width: 35px; height: 35px; }
.cpt-form .add-term-table{width: 100%;}
.cpt-form .error-in-field{ border: 1px solid #ff0000 !important; }

.falert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.falert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.falert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}