/*
use :: /site/ ;
*/

div.art_chucnang span{ display: block; margin-bottom: 10px;}
div.art-content>span{ display: block; margin-bottom: 10px;}
.art_chucnang > fieldset >label{margin-right: 20px;}

/*checkbox------------------*/
/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #ccc;
  background: #fff;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: '✔';
  position: absolute;
  top: 0; left: 0;
  font-size: 1.5em;
  line-height: 0.8;
  color: #fff;
  transition: all .2s;
  background-color: #4285f4;
    border:2px solid #4285f4;
  font-family: Helvetica, Arial, sans-serif;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
  color: #999;
}
[type="checkbox"]:disabled + label {
  color: #aaa;
}
/* end Checkbox--------------------- */


.pmd-textfield textarea.form-control, .pmd-textfield input.form-control {
    background: #f5f5f5;
    padding: 5px;
}
/* form category, */
.pmd-textfield .form-control {
    background: #f5f5f5 !important;
}
/* for category form */
.pmd-big-icon {
  font-size: 7rem !important;
  }
/* gigamenu form */
.gigamenu-form .form-group.pmd-textfield {
    margin-bottom: 34px;
    line-height: 22px;
}
.pmd-textfield.has-warning .form-control {
    color: #ffc107 !important;
    border-color: #ffc107 !important;
}
.has-warning .control-label, .has-warning .help-block {
    color: #ffc107 !important;
}
.has-warning .form-control:focus {
    border-color: #ffc107 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ffc107 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ffc107 !important;
}
.pmd-textfield.has-warning .form-control ~ .pmd-textfield-focused {
    background-color: #ffc107 !important;
}
.pmd-textfield.has-success .form-control {
    color: #259b24 !important;
    border-color: #259b24 !important;
}
.has-success .control-label, .has-success .help-block {
    color: #259b24 !important;
}
.has-success .form-control:focus {
    border-color: #ffc107 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #259b24 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #259b24 !important;
}
.pmd-textfield.has-success .form-control ~ .pmd-textfield-focused {
    background-color: #259b24 !important;
}
/*  */
select#gigamenu_parent_id_field {
    background: #008eff !important;
    color: #FFF;
    font-size: 18px;
    line-height: 22px;
}
select#gigamenu_parent_id_field.form-control {
    height: 50px;
}
select#gigamenu_col {
    /* padding: 30px; */
    height: 54px;
    color: #F44336;
    font-size: 25px;
    /* background: #f443362e !important; */
}
.gigamenu-form-page {
    border: 10px solid #2196F3;
}