body,
	#title-bar {
		background-color: #f0eee2;
	}

	body,
	thead a, thead a:link, thead a:visited {
		font-family: Arial, sans-serif;
		color: #755955;
	}

	.block,
	.header,
	.footer {
		background-color: #fefefe;
			}

	#customer-header, 
	.inner-block.filter {
		background-color:#f0eee2;
	}

	.page:not(.admin) {
		background-color:#f0eee2;
		background-image:none;
	}

	
	.btn,
	#loadmore-btn {
		background-color: #c44312 ;

	}

	.btn.edit {
		background-color: #f3a910;
	}

	 
		.page:not(.calendar) .btn {
			background-color: #c44312 !important;
			border:1px solid #c44312 !important;
		}

		.btn-big {
			background-color: #c44312 !important;
			border:1px solid #c44312 !important;
		}

	
	.login-btn {
		background-color: #f3a910;
	}

	#title-bar.darken h1 {
		color: #f5f4eb ;
	}

	table thead td,
	table thead tr {
		background-color: #d8d6cb ;
	}

	.table-fullwidth tr td {
		border-top: #d8d6cb 1px solid ;
	}

	h1 {
		color: #c0beb5 ;
	}

	@media (min-width: 1000px) {
		#title-bar.darken {
			background-color: #d8d6cb ;
		}
	}

	h1, h2, h3, h4 {
		font-family: Arial, sans-serif;
	}

	.block h2,
	.block.block-dark-neutral h2,
	.table-calendar .person td:last-child,
	.table-calendar #person-title-  td:last-child {
		background-color: #61384b;
					border-top-left-radius: 0px;
    		border-top-right-radius: 0px;
    		}



			.block,
		.block h2,
		.alert,
		.btn,
		input, select, textarea, .comiseo-daterangepicker-triggerbutton.ui-button,
		.btn-big,
		.segmented :first-child .label,
		.segmented :last-child .label,
		.block.points table.table-fullwidth-not-responsive tr:last-child td:first-child,
		.block.points table.table-fullwidth-not-responsive tr:last-child td:last-child
		{
			border-bottom-left-radius: 0px;
			border-bottom-right-radius: 0px;
			border-top-left-radius: 0px;
    		border-top-right-radius: 0px;
    	}
    
	.block.block-neutral h2,
	.block.block-light-neutral h2 {
		background-color: #917482;
	}

	.block.block-light-neutral {
		background-color: #dfd7db;
	}

	.block.block-dark-neutral{
		background-color: #b19ca6;
	}

	ul.nav a, ul.nav a:link, 
	ul.nav a:visited, 
	ul.nav li,
	ul.nav li:hover li span {
		color:#f55417;
	}

	ul.nav li li a {
		border-top: 1px solid #eee;
	}

	ul.nav a:hover,
	ul.nav .menu-info {
		color: #f3a910;
	}

	a, a:link, a:visited {
		color: #f3a910;
	}

	.block-light-neutral a, 
	.block-light-neutral a:link, 
	.block-light-neutral a:visited {
		color: #9e6e0a;
	}

	a.btn.limit.login {
		background-color: #f7662f !important;
	}

	a:hover {
		color: #f55417;
	}

	a.btn , 
	a.btn:link, a.btn:visited,
	a.btn-big,
	a.points-block-link {
		color:#fff;
	}

	.count {
		background-color: #cf900e;
	}

	ul.nav li:hover span, ul.nav li:hover li:hover span {
		box-shadow: 0 2px 0 0 #f3a910;
    	color: #f3a910;
	}

	@media (max-width: 1000px) {
		#mobile-menu-button:after {
			color:#f55417;
		}
		#mainmenu {
		    margin-top: 6px;
		    border-top: 1px solid #c44312 !important;
		}

		ul.nav li.expanded ul li {
		    margin-right: -10px;
		    background-color: transparent;
		}

		ul.nav li li a {
		    border-top: none;
		}
	}

	/*  CALENDAR  */

	.calendar-list .cluster.within-24h {
		color: #5577c8;
	}

	/* .btn-big.calendar */

	.calendar.block .btn.calendar,
	.btn.change-employee,
	.count.appointment {
		background-color: #405996 !important;
		background-color: #405996 !important;
		border: 1px solid #334778 !important;

	}


	tr.change-employee,
	.calendar.block h2,
	 {
		background-color: #5577c8 !important;
	}

	/*  CORRESPONDENCE  */

	.btn-big.correspondence,
	.correspondence.block h2,
	.btn.correspondence {
		background-color: #c86a17;
	}