.user-login-form {
	width: 90%;
	max-width: 620px;
	margin: 200px auto 100px;
	font-family: 'DinMedium', arial, sans-serif
}

section a {
	color: black!important;
}

.js-form-item {
	margin-bottom: 30px;
}

.user-login-form .js-form-submit {
	background-color: #636466;
	border: none;
	padding: 10px 20px;
	color: white;
	text-transform: uppercase;
}

.user-login-form label {
	margin: 0 0 5px 0;
    display: inline-block;
}

.user-login-form .form-text {
	border: 1px solid #636466;
	width: 70%;
	margin: 0 0 10px 2px;
}

#block-laccao-theme-content article {
	width: 90%;
	max-width: 620px;
	margin: 200px auto 100px;
	font-family: 'DinMedium', arial, sans-serif;
	text-align: center;
}
.damm-cookies .eu-cookie-compliance-message p {
  font-weight: normal;
  padding: 0 10px;
}
.damm-cookies .eu-cookie-compliance-message button {
  margin-top: 1px;
}
.damm-cookies .eu-cookie-compliance-message h2 {
  text-transform: none;
  letter-spacing: normal;
}
@media (max-width: 768px) {
}
@media screen and (max-width: 600px){
  .damm-cookies .eu-cookie-compliance-content {
    max-width: 89%;
  }
}
.section--freestyle {
	padding: 5vw 0 7.8125vw 0 !important;
}

@media screen and (min-width: 768px) {
	.section--freestyle {
		padding: 3.90625vw 0!important;
	}
}

.cow-mobile {
    display: none;
  }
  @media (max-width: 700px) {
    .cow-mobile {
      display: block;
    }
    .cow-desktop {
      display: none;
    }
  }

.contextual .trigger {
	background-image: url("../images/core/icons/bebebe/pencil.svg")!important;
}
a .tabledrag-handle .handle {
	background: url("../images/core/icons/787878/move.svg")!important;
}
.system-status-counter__status-icon--error:before {
	background-image: url("../images/core/icons/e32700/error.svg")!important;
}
.system-status-counter__status-icon--warning:before {
	background-image: url("../images/core/icons/e29700/warning.svg")!important;
}
.toolbar-bar .toolbar-icon-edit:active:before,
	.toolbar-bar .toolbar-icon-edit.is-active:before {
		background-image:url("../images/core/icons/ffffff/pencil.svg")!important;
}
.contextual .trigger:hover{
    background-image: url("../images/core/icons/787878/pencil.svg")!important;
}
.contextual .trigger:focus{
    background-image: url("../images/core/icons/5181c6/pencil.svg")!important;
}
#drupal-off-canvas .draggable a.tabledrag-handle:hover .handle,#drupal-off-canvas .draggable a.tabledrag-handle:focus .handle{
    background-image: url("../images/core/icons/787878/move.svg")!important;
}
a.tabledrag-handle .handle{
    background: url("../images/core/icons/787878/move.svg") no-repeat 6px 7px!important;
}
a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{
    background-image: url("../images/core/icons/000000/move.svg")!important;
}
.tablesort--asc{
    background-image: url("../images/core/icons/787878/twistie-down.svg")!important;
}
.tablesort--desc{
    background-image: url("../images/core/icons/787878/twistie-up.svg")!important;
}
.toolbar-bar .toolbar-icon-menu:before{
    background-image: url("../images/core/icons/bebebe/hamburger.svg")!important;
}
.toolbar-bar .toolbar-icon-menu:active:before,.toolbar-bar .toolbar-icon-menu.is-active:before{
    background-image: url("../images/core/icons/ffffff/hamburger.svg")!important;
}
.toolbar-bar .toolbar-icon-help:before{
    background-image: url("../images/core/icons/bebebe/questionmark-disc.svg")!important;
}
.toolbar-bar .toolbar-icon-help:active:before,.toolbar-bar .toolbar-icon-help.is-active:before{
    background-image: url("../images/core/icons/ffffff/questionmark-disc.svg")!important;
}
.toolbar-icon-system-admin-content:before{
    background-image: url("../images/core/icons/787878/file.svg")!important;
}
.toolbar-icon-system-admin-content:active:before,.toolbar-icon-system-admin-content.is-active:before{
    background-image: url("../images/core/icons/000000/file.svg")!important;
}
.toolbar-icon-system-admin-structure:before{
    background-image: url("../images/core/icons/787878/orgchart.svg")!important;
}
.toolbar-icon-system-admin-structure:active:before,.toolbar-icon-system-admin-structure.is-active:before{
    background-image: url("../images/core/icons/000000/orgchart.svg")!important;
}
.toolbar-icon-system-themes-page:before{
    background-image: url("../images/core/icons/787878/paintbrush.svg")!important;
}
.toolbar-icon-system-themes-page:active:before,.toolbar-icon-system-themes-page.is-active:before{
    background-image: url("../images/core/icons/000000/paintbrush.svg")!important;
}
.toolbar-icon-entity-user-collection:before{
    background-image: url("../images/core/icons/787878/people.svg")!important;
}
.toolbar-icon-entity-user-collection:active:before,.toolbar-icon-entity-user-collection.is-active:before{
    background-image: url("../images/core/icons/000000/people.svg")!important;
}
.toolbar-icon-system-modules-list:before{
    background-image: url("../images/core/icons/787878/puzzlepiece.svg")!important;
}
.toolbar-icon-system-modules-list:active:before,.toolbar-icon-system-modules-list.is-active:before{
    background-image: url("../images/core/icons/000000/puzzlepiece.svg")!important;
}
.toolbar-icon-system-admin-config:before{
    background-image: url("../images/core/icons/787878/wrench.svg")!important;
}
.toolbar-icon-system-admin-config:active:before,.toolbar-icon-system-admin-config.is-active:before{
    background-image: url("../images/core/icons/000000/wrench.svg")!important;
}
.toolbar-icon-system-admin-reports:before{
    background-image: url("../images/core/icons/787878/barchart.svg")!important;
}
.toolbar-icon-system-admin-reports:active:before,.toolbar-icon-system-admin-reports.is-active:before{
    background-image: url("../images/core/icons/000000/barchart.svg")!important;
}
.toolbar-icon-help-main:before{
    background-image: url("../images/core/icons/787878/questionmark-disc.svg")!important;
}
.toolbar-icon-help-main:active:before,.toolbar-icon-help-main.is-active:before{
    background-image: url("../images/core/icons/000000/questionmark-disc.svg")!important;
}
.toolbar .toolbar-icon.toolbar-handle:before{
    background-image: url("../images/core/icons/5181c6/chevron-disc-down.svg")!important;
}
.toolbar .toolbar-icon.toolbar-handle.open:before{
    background-image: url("../images/core/icons/787878/chevron-disc-up.svg")!important;
}
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:before{
    background-image: url("../images/core/icons/5181c6/twistie-down.svg")!important;
}
.toolbar .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:before{
    background-image: url("../images/core/icons/787878/twistie-up.svg")!important;
}
.toolbar .toolbar-icon-escape-admin:before{
    background-image: url("../images/core/icons/bebebe/chevron-disc-left.svg")!important;
}
[dir="rtl"] .toolbar .toolbar-icon-escape-admin:before{
    background-image: url("../images/core/icons/bebebe/chevron-disc-right.svg")!important;
}
.toolbar .toolbar-toggle-orientation [value="vertical"]:before{
    background-image: url("../images/core/icons/bebebe/push-left.svg")!important;
}
.toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before,.toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before{
    background-image: url("../images/core/icons/787878/push-left.svg")!important;
}
[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:before{
    background-image: url("../images/core/icons/bebebe/push-right.svg")!important;
}
[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:hover:before,[dir="rtl"] .toolbar .toolbar-toggle-orientation [value="vertical"]:focus:before{
    background-image: url("../images/core/icons/787878/push-right.svg")!important;
}
.toolbar .toolbar-toggle-orientation [value="horizontal"]:before{
    background-image: url("../images/core/icons/bebebe/push-up.svg")!important;
}
.toolbar .toolbar-toggle-orientation [value="horizontal"]:hover:before,.toolbar .toolbar-toggle-orientation [value="horizontal"]:focus:before{
    background-image: url("../images/core/icons/787878/push-up.svg")!important;
}
.system-status-counter__status-icon--error:before{
    background-image: url("../images/core/icons/e32700/error.svg")!important;
}
.system-status-counter__status-icon--warning:before{
    background-image: url("../images/core/icons/e29700/warning.svg")!important;
}
.system-status-counter__status-icon--checked:before{
    background-image: url("../images/core/icons/73b355/check.svg")!important;
}
.toolbar-bar .toolbar-icon-shortcut:before{
    background-image: url("../images/core/icons/bebebe/star.svg")!important;
}
.toolbar-bar .toolbar-icon-shortcut:active:before,.toolbar-bar .toolbar-icon-shortcut.is-active:before{
    background-image: url("../images/core/icons/ffffff/star.svg")!important;
}
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:before{
    background-image: url("../images/core/icons/bebebe/pencil.svg")!important;
}
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.toolbar-tab > .button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.toolbar-icon.toolbar-icon-edit.toolbar-item:before,button.toolbar-icon.toolbar-icon-edit.toolbar-item:before{
    background-image: url("../images/core/icons/bebebe/pencil.svg")!important;
}
.toolbar-icon.toolbar-icon-edit.toolbar-item:before:hover,button.toolbar-icon.toolbar-icon-edit.toolbar-item:before:focus{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.toolbar-icon.toolbar-icon-edit.toolbar-item:hover > .toolbar-icon-edit:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
#toolbar-bar.button.toolbar-icon.toolbar-icon.toolbar-icon-edit:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.admin-dblog .dblog-warning .icon{
    background-image: url("../images/core/icons/e29700/warning.svg")!important;
}
.admin-dblog .dblog-error .icon,.admin-dblog .dblog-critical .icon,.admin-dblog .dblog-alert .icon,.admin-dblog .dblog-emergency .icon{
    background-image: url("../images/core/icons/e32700/error.svg")!important;
}
#drupal-off-canvas td .dropbutton-single .edit:before{
    background:transparent url("../images/core/icons/ffffff/pencil.svg") no-repeat center!important;
}
#drupal-off-canvas a.tabledrag-handle .handle{
    background-image: url("../images/core/icons/bebebe/move.svg")!important;
}
.ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before{
    background:transparent url("../images/core/icons/ffffff/pencil.svg") no-repeat scroll center center!important;
}
.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus{
    background-image: url("../images/core/icons/ffffff/ex.svg")!important;
}
.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{
    background-image: url("../images/core/icons/bebebe/ex.svg")!important;
}
#drupal-off-canvas .messages--status{
    background-image: url("../images/core/icons/73b355/check.svg")!important;
}
#drupal-off-canvas .messages--warning{
    background-image: url("../images/core/icons/e29700/warning.svg")!important;
}
#drupal-off-canvas .messages--error{
    background-image: url("../images/core/icons/e32700/error.svg")!important;
}
.toolbar-bar .toolbar-icon-edit:before{
    background-image: url("../images/core/icons/bebebe/pencil.svg")!important;
}
.toolbar-bar .toolbar-icon-edit:active:before,.toolbar-bar .toolbar-icon-edit.is-active:before{
    background-image: url("../images/core/icons/ffffff/pencil.svg")!important;
}
.contextual .trigger{
    background-image: url("../images/core/icons/bebebe/pencil.svg")!important;
}




.cookies-list ul{
  border-bottom: solid 1px #ccc;
  padding: 15px 0;
}
.cookies-list ul li{
  list-style: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.cookies-list ul li span{
  font-weight: bold;
}
.cookies-table {
  display: none;
}

#damm-cookies-edit-settings {
  padding: 15px;
  min-width: 240px;
  margin: 50px auto 30px auto;
  display: block;
  color:#fff;
  background-color: #636466;
  border: none;
  cursor: pointer;
}

.damm-cookies-buttons .configure-personalization-button:hover {
    cursor: pointer;
}

@media screen and (min-width: 768px) {
  /** tabla cookies  **/
  .cookies-table {
    display: block;
  }
  .cookies-table {
    border-spacing: 0;
    border-collapse: collapse;
  }
  .cookies-table th {
    font-weight: bold;
    text-align: center;
  }
  .cookies-table th {
    border: solid 1px #000;
    font-weight: bold;
  }

  .cookies-table tr th:nth-child(1n),
  .cookies-table tr th:nth-child(2n),
  .cookies-table tr th:nth-child(3n){
    width: 20%
  }
  .cookies-table tr th:nth-child(4n) {
    width: 40%
  }
  .cookies-table th, .cookies-table td {
    padding: 10px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 19px;
  }
  .cookies-table td {
    border: solid 1px #ccc;
    vertical-align: top;
    padding: 24px;

  }

  .cookies-list{
    display: none;
  }

}
