.summary {
	background: #C55301;
    top: 0px;
}

.header-actions .button-action {
	border-color: #f8f8f8;
	background: #C55301;
}

.header-actions .button-action button:hover, .header-actions .button-action button:focus {
	border-color: #C55301;
	background: white;
}

.header-actions .button-action button:hover .material-icons, .header-actions .button-action button:focus .material-icons {
	color: #C55301; 
}

.upload .dropzone .dropzone-button .btn .material-icons {
	color: #C55301;
}

.sl-line .sl-actions button:hover .material-icons {
      color: #C55301; 
}
      
.table .action-column i.material-icons:hover {
    color: #C55301; 
}
    
[data-focus='input-date'] [data-focus='picker-zone'] .date-picker .dp-week-day-names .dp-week-day-name {
        color: #C55301; 
}

.alert-message-center .alert-success span {
    color: #202020;
}
.alert-message-center .alert.alert-error p, .alert-message-center .alert-success p {
    color: white;
}
.alert-message-center .alert p {
    padding: 15px;
    display: -ms-flexbox;
    display: flex;
    color: white;
}
.alert-message-center .alert p::before {
    position: relative;
    margin-right: 15px;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}
.alert-message-center .alert p::after {
    position: relative;
    margin-left: 15px;
}


.animated {
	animation-duration: 0.3s;
}

.white-icon .material-icons, .white-icon .fa {
  color: white; 
}

.icon16 .material-icons, .icon16 .fa {
  font-size: 14px;
  padding-left: 3px;
}

.menu-left .navbar-nav .dropdown-menu li {
	width: 100px;
	text-align: left;
}
.menu-left .navbar-nav li span {
	font-size:0.75em
}

[data-focus='back-to-top'] button[type="button"] {
	background-color: #C55301;
}

.radio input[type=radio] {
	width: 0;
}

.dgac-common-bar {
	z-index: 501;
}

form[data-mode="edit"] .row .control-label {
  top: 0px; 
}

.form-group[data-mode="edit"] .row .control-label {
  top: 8px; 
}

form[data-mode="consult"] .form-group[data-mode="consult"] .row .control-label {
  padding-top: 2px;
}

form[data-mode="edit"] .form-group[data-mode="consult"] .row .control-label {
  top: 2px;
}

form[data-mode="edit"] .form-group[data-mode="edit"] .form-element-simple div[data-focus="input-date"] label{
	margin-bottom: 0rem;
}

form .form-element-simple label, form .form-element-simple p.control-label {
	margin-bottom: 0.4rem;
	font-size: 14px;
}

form .form-element-simple {
	margin-bottom: 0.4rem;
}

form .form-element-simple input:not(submit):not(reset), form .form-element-simple select {
	height: 2rem;
  white-space: initial;
}

form .form-element-simple select:focus-visible{
	outline: solid 1px;
}


form .form-element-simple input:not(submit):not(reset), form .form-element-simple textarea {
	padding: 0 0.625rem;
}

[data-focus='input-date'] .material-icons {
	color: #757575;
	top: 4px;
    right: 10px;
}

form .form-element-multi {
    margin-bottom: 0px;
}

.popin-container .form-group[data-mode="edit"] .row .control-label {
  top: 12px; 
}

.popin-container form[data-mode="consult"] .form-group[data-mode="consult"] .row .control-label {
  padding-top: 0px;
}

.popin-container form[data-mode="edit"] .form-group[data-mode="consult"] .row .control-label {
  top: 0px;
}

.popin-container form .form-element-simple label {
	margin-bottom: 0.5rem;
	font-size: 100%;
}

.popin-container form [data-focus='input-date'] .material-icons {
	top: 7px;
    right: 10px;
}

@media screen and (max-width: 767px) {
  .popin-container .form-group[data-mode="edit"] .row .control-label {
    top: 8px; 
  }
}