/* MODAL COOKIES */
.modal-cookie-title-container{margin-bottom:10px;}
.modal-cookie-title-container h5{text-align:left;font-size:1.4em;text-transform:uppercase}
.modal-cookie-title-container p{text-align:justify;font-size:0.9em;margin-bottom:5px;}
.modal-cookie-title-container a{display:inline-block;font-size:0.9em;text-align:left;color: #b71c1c;text-decoration:none;}
.modal-cookie-title-container a:hover{text-decoration:underline;}
.modal-cookie-options-container{padding:8px;padding-top: 5px;border:2px solid #4d4d4d;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;text-align:center;margin-bottom:10px;}
.modal-cookie-options-container .modal-cookie-option{display:inline-block;margin-right:15px;}
.modal-cookie-options-container .modal-cookie-option input{display: inline-block;cursor:pointer;vertical-align:middle;margin: 0px;width:15px;height:15px;}
.modal-cookie-options-container .modal-cookie-option label{display: inline-block;text-transform:uppercase;font-size:0.8em;font-weight:bold;padding-left:3px;cursor:pointer;vertical-align:middle;}
.modal-cookie-options-container .modal-cookie-option input:disabled{cursor:default;}
.modal-cookie-options-container .modal-cookie-option input:disabled + label{cursor:default;}
.modal-cookie-options-container .modal-cookie-option input:hover + label,
.modal-cookie-options-container .modal-cookie-option label:hover{color:#c1c1c1;}
.modal-cookie-options-container .modal-cookie-option input:hover{border:1px solid #c1c1c1;}
.modal-cookie-details-container{display:none;margin-bottom:10px;background:#EEE;border: 1px solid #c1c1c1;padding: 8px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;}
.modal-cookie-details-container h6{text-transform:uppercase;margin-bottom:10px;}
.modal-cookie-details-container .modal-cookie-details-content{}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabs{display:inline-block;width:150px;vertical-align:top;margin-right: 10px;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent{display:inline-block;width: -webkit-calc(100% - 160px);width: expression(100% - 160px);width: -moz-calc(100% - 160px);width: -o-calc(100% - 160px);width: calc(100% - 160px);height: 300px;overflow: auto;background: #FFF;border: 1px solid #c1c1c1;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabs button{display: block;width: 100%;margin-bottom: 5px;padding: 10px 0px;cursor: pointer;background: #FFF;color:#4d4d4d;border: 1px solid #c1c1c1;border-radius: 5px;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabs button:hover{background:#c1c1c1;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabs button.active{background:#b71c1c;color:#FFF;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content{display:none;padding:5px;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content p{text-align:justify;font-size:0.8em;margin-bottom:10px;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content table{width: 100%;border-spacing: 1px;border-collapse: separate;background: #c1c1c1;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content table thead {background: #EEE;font-size: 0.8em;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content table thead tr th {padding: 8px 5px;word-wrap: break-word;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content table tbody {font-size: 0.8em;}
.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent .modal-cookie-details-tabcontent-content table tbody tr td {background: #FFF;padding: 8px 5px;word-wrap: break-word;}
.modal-cookie-showhidebutton-container{margin-bottom:10px;}
.modal-cookie-showhidebutton-container button{display:block;width:100%;cursor:pointer;background:#FFF;border:1px solid #EEE;padding:5px;}
/*.modal-cookie-showhidebutton-container button i{display:block;}*/
.modal-cookie-showhidebutton-container button img{display:block;height:12px;width:12px;margin:0 auto;}
.modal-cookie-showhidebutton-container button:hover{background:#EEE;border:1px solid #C1C1C1;}
.modal-cookie-buttons-container{text-align:right;padding: 8px;background: #EEE;border: 1px solid #e5e5e5;}
.modal-cookie-buttons-container button{font-size: 0.8em;padding: 10px 15px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border: 0px;cursor: pointer;margin-left:10px;text-transform:uppercase;}
.modal-cookie-buttons-container button:hover{}

/* RESPONSIVE */
@media (max-width: 767px) {
	.modal-cookie-title-container h5 {text-align: center;font-size: 1.2em;}
	.modal-cookie-title-container p {font-size: 0.8em;}
	.modal-cookie-options-container .modal-cookie-option {display: block;margin-right: 0px;margin-top: 8px;margin-bottom: 8px;}
	.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabs {display: block;width: 100%;margin-right: 0px;margin-bottom: 10px;}
	.modal-cookie-details-container .modal-cookie-details-content .modal-cookie-details-tabcontent {display: block;width: 100%;}
	.modal-cookie-showhidebutton-container button {padding: 10px;}
	.modal-cookie-buttons-container button {display:block;width:100%;margin-left: 0px;margin-top: 10px;margin-bottom: 10px;padding: 15px 0px;}
}