/*
	For  hannah S.I.R.C.
		af0707
		E0EEEE
		E1E7E5
		C2D2D2
		E6EBF1
*/

	@font-face {
		font-family: 'open_sansbold';
		src: url('fonts/OpenSans-Bold-webfont.eot');
		src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
			 url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
			 url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
			 url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'open_sansregular';
		src: url('fonts/OpenSans-Regular-webfont.eot');
		src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
			 url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
			 url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
			 url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
	font-family: 'FuturaStd-Book';
    src: url('fonts/FuturaStd-Book.eot');
    src: url('fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/FuturaStd-Book.woff2') format('woff2'),
         url('fonts/FuturaStd-Book.woff') format('woff'),
         url('fonts/FuturaStd-Book.ttf') format('truetype'),
         url('fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}
	body {background:#E0EEEE;}

	body,
	html {position:relative; min-height:100%; font:14px 'open_sansregular', sans-serif; color:#333;}

	a,
	a:link {color:#333; text-decoration:underline;}

	.col-centered {float: none; margin: 0 auto;}

	.togglehidden {display:none;}

	.txt-left {text-align:left;}
	.txt-center {text-align:center;}
	.txt-right {text-align:right;}
	.txt-justify {text-align:justify;}

	.float-right {float:right;}

	.align-top {vertical-align:top;}

	.inline-block {display:inline-block;}
	.block {display:block;}

	.mt {margin-top:20px;}
	.mb {margin-bottom:20px;}
		.mt-small {margin-top:10px;}
		.mb-small {margin-bottom:10px;}
		.nmt {margin-top:0;}
		.nmb {margin-bottom:0;}

	.pt {padding-top:20px;}
	.pb {padding-bottom:20px;}
		.pt-small {padding-top:10px;}
		.pb-small {padding-bottom:10px;}
		.npt {padding-top:0;}
		.npb {padding-bottom:0;}
		.npl {padding-left:0!important;}
		.npr {padding-right:0!important;}

	.plr {padding-left:20px; padding-right:20px;}

	.sfont {font-size:13px; color:#ccc;}
	.xsfont {font-size:10px;}

	.alpha80 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.8);
	}

	.alpha60 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.6);
	}

	.alpha30 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.3);
	}

	.logo h1 img,
	.transit {transition: all 0.3s ease;}

	.rounded20{
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		border-radius: 20px;
	}


	.mr0 {
	  margin-right: 0;
	}
	.mb0 {
	  margin-bottom: 0 !important;
	}
	.mb8 {
	  margin-bottom: 8px;
	}
	.mb16 {
	  margin-bottom: 16px;
	}
	.mb24 {
	  margin-bottom: 24px;
	}
	.mb30 {
	  margin-bottom: 30px;
	}
	.mb32 {
	  margin-bottom: 32px;
	}
	.mb40 {
	  margin-bottom: 40px;
	}
	.mb48 {
	  margin-bottom: 48px;
	}
	.mb56 {
	  margin-bottom: 56px;
	}
	.mb64 {
	  margin-bottom: 64px;
	}
	.mb72 {
	  margin-bottom: 72px;
	}
	.mb80 {
	  margin-bottom: 80px;
	}
	.mb88 {
	  margin-bottom: 88px;
	}
	.mb96 {
	  margin-bottom: 96px;
	}
	.mb104 {
	  margin-bottom: 104px;
	}
	.mb112 {
	  margin-bottom: 112px;
	}
	.mb120 {
	  margin-bottom: 120px;
	}
	.mb160 {
	  margin-bottom: 160px;
	}
	.mt0 {
	  margin-top: 0 !important;
	}
	.mt8 {
	  margin-top: 8px;
	}
	.mt16 {
	  margin-top: 16px;
	}
	.mt24 {
	  margin-top: 24px;
	}
	.mt32 {
	  margin-top: 32px;
	}
	.mt40 {
	  margin-top: 40px;
	}
	.mt48 {
	  margin-top: 48px;
	}
	.mt56 {
	  margin-top: 56px;
	}
	.mt64 {
	  margin-top: 64px;
	}
	.mt72 {
	  margin-top: 72px;
	}
	.mt80 {
	  margin-top: 80px;
	}
	.mt88 {
	  margin-top: 88px;
	}
	.mt96 {
	  margin-top: 96px;
	}
	.mt104 {
	  margin-top: 104px;
	}
	.mt112 {
	  margin-top: 112px;
	}
	.mt120 {
	  margin-top: 120px;
	}
	.mt160 {
	  margin-top: 160px;
	}
	.p32 {
	  padding: 0 32px;
	}
	.p24 {
	  padding: 24px;
	}
	.p0 {
	  padding: 0;
	}
	.pt0 {
	  padding-top: 0;
	}
	.pt8 {
	  padding-top: 8px;
	}
	.pt16 {
	  padding-top: 16px;
	}
	.pt24 {
	  padding-top: 24px;
	}
	.pt32 {
	  padding-top: 32px;
	}
	.pt40 {
	  padding-top: 40px;
	}
	.pt48 {
	  padding-top: 48px;
	}
	.pt64 {
	  padding-top: 64px;
	}
	.pt72 {
	  padding-top: 72px;
	}
	.pt80 {
	  padding-top: 80px;
	}
	.pt88 {
	  padding-top: 88px;
	}
	.pt96 {
	  padding-top: 96px;
	}
	.pt104 {
	  padding-top: 104px;
	}
	.pt112 {
	  padding-top: 112px;
	}
	.pt120 {
	  padding-top: 120px;
	}
	.pt160 {
	  padding-top: 160px;
	}
	.pt180 {
	  padding-top: 180px;
	}
	.pt240 {
	  padding-top: 240px;
	}
	.pb0 {
	  padding-bottom: 0;
	}
	.pb8 {
	  padding-bottom: 8px;
	}
	.pb16 {
	  padding-bottom: 16px;
	}
	.pb24 {
	  padding-bottom: 24px;
	}
	.pb32 {
	  padding-bottom: 32px;
	}
	.pb40 {
	  padding-bottom: 40px;
	}
	.pb48 {
	  padding-bottom: 48px;
	}
	.pb56 {
	  padding-bottom: 56px;
	}
	.pb64 {
	  padding-bottom: 64px;
	}
	.pb72 {
	  padding-bottom: 72px;
	}
	.pb80 {
	  padding-bottom: 80px;
	}
	.pb88 {
	  padding-bottom: 88px;
	}
	.pb96 {
	  padding-bottom: 96px;
	}
	.pb104 {
	  padding-bottom: 104px;
	}
	.pb112 {
	  padding-bottom: 112px;
	}
	.pb120 {
	  padding-bottom: 120px;
	}
	.pb160 {
	  padding-bottom: 160px;
	}
	.pb180 {
	  padding-bottom: 180px;
	}
	.pb240 {
	  padding-bottom: 240px;
	}
	@media all and (max-width: 990px) {
	  .mb-s-0 {
		margin-bottom: 0;
	  }
	  .mb-s-8 {
		margin-bottom: 8px;
	  }
	  .mb-s-16 {
		margin-bottom: 16px;
	  }
	  .mb-s-24 {
		margin-bottom: 24px;
	  }
	  .mb-s-32 {
		margin-bottom: 32px;
	  }
	  .mb-s-40 {
		margin-bottom: 40px;
	  }
	  .mb-s-48 {
		margin-bottom: 48px;
	  }
	  .mb-s-64 {
		margin-bottom: 64px;
	  }
	  .mb-s-72 {
		margin-bottom: 72px;
	  }
	  .mb-s-80 {
		margin-bottom: 80px;
	  }
	  .mb-s-88 {
		margin-bottom: 88px;
	  }
	  .mb-s-96 {
		margin-bottom: 96px;
	  }
	  .mb-s-104 {
		margin-bottom: 104px;
	  }
	  .mb-s-112 {
		margin-bottom: 112px;
	  }
	  .mb-s-120 {
		margin-bottom: 120px;
	  }
	}
	@media all and (max-width: 990px) {
	  .mb-sm-0 {
		margin-bottom: 0;
	  }
	  .mb-sm-8 {
		margin-bottom: 8px;
	  }
	  .mb-sm-16 {
		margin-bottom: 16px;
	  }
	  .mb-sm-24 {
		margin-bottom: 24px;
	  }
	  .mb-sm-32 {
		margin-bottom: 32px;
	  }
	  .mb-sm-40 {
		margin-bottom: 40px;
	  }
	  .mb-sm-48 {
		margin-bottom: 48px;
	  }
	  .mb-sm-64 {
		margin-bottom: 64px;
	  }
	  .mb-sm-72 {
		margin-bottom: 72px;
	  }
	  .mb-sm-80 {
		margin-bottom: 80px;
	  }
	  .mb-sm-88 {
		margin-bottom: 88px;
	  }
	  .mb-sm-96 {
		margin-bottom: 96px;
	  }
	  .mb-sm-104 {
		margin-bottom: 104px;
	  }
	  .mb-sm-112 {
		margin-bottom: 112px;
	  }
	  .mb-sm-120 {
		margin-bottom: 120px;
	  }
	  .mt-sm-0 {
		margin-top: 0 !important;
	  }
	  .mt-sm-8 {
		margin-top: 8px;
	  }
	  .mt-sm-16 {
		margin-top: 16px;
	  }
	  .mt-sm-24 {
		margin-top: 24px;
	  }
	  .mt-sm-32 {
		margin-top: 32px;
	  }
	  .mt-sm-40 {
		margin-top: 40px;
	  }
	  .mt-sm-48 {
		margin-top: 48px;
	  }
	  .mt-sm-56 {
		margin-top: 56px;
	  }
	  .mt-sm-64 {
		margin-top: 64px;
	  }
	  .mt-sm-72 {
		margin-top: 72px;
	  }
	  .mt-sm-80 {
		margin-top: 80px;
	  }
	  .mt-sm-88 {
		margin-top: 88px;
	  }
	  .mt-sm-96 {
		margin-top: 96px;
	  }
	  .mt-sm-104 {
		margin-top: 104px;
	  }
	  .mt-sm-112 {
		margin-top: 112px;
	  }
	  .mt-sm-120 {
		margin-top: 120px;
	  }
	  .p0-sm {
		padding: 0;
	  }
	  .pt-sm-0 {
		padding-top: 0;
	  }
	  .pt-sm-8 {
		padding-top: 8px;
	  }
	  .pt-sm-16 {
		padding-top: 16px;
	  }
	  .pt-sm-24 {
		padding-top: 24px;
	  }
	  .pt-sm-32 {
		padding-top: 32px;
	  }
	  .pt-sm-40 {
		padding-top: 40px;
	  }
	  .pt-sm-48 {
		padding-top: 48px;
	  }
	  .pt-sm-64 {
		padding-top: 64px;
	  }
	  .pt-sm-72 {
		padding-top: 72px;
	  }
	  .pt-sm-80 {
		padding-top: 80px;
	  }
	  .pt-sm-88 {
		padding-top: 88px;
	  }
	  .pt-sm-96 {
		padding-top: 96px;
	  }
	  .pt-sm-104 {
		padding-top: 104px;
	  }
	  .pt-sm-112 {
		padding-top: 112px;
	  }
	  .pt-sm-120 {
		padding-top: 120px;
	  }
	  .pt-sm-160 {
		padding-top: 160px;
	  }
	  .pb-sm-0 {
		padding-bottom: 0;
	  }
	  .pb-sm-8 {
		padding-bottom: 8px;
	  }
	  .pb-sm-16 {
		padding-bottom: 16px;
	  }
	  .pb-sm-24 {
		padding-bottom: 24px;
	  }
	  .pb-sm-32 {
		padding-bottom: 32px;
	  }
	  .pb-sm-40 {
		padding-bottom: 40px;
	  }
	  .pb-sm-48 {
		padding-bottom: 48px;
	  }
	  .pb-sm-64 {
		padding-bottom: 64px;
	  }
	  .pb-sm-72 {
		padding-bottom: 72px;
	  }
	  .pb-sm-80 {
		padding-bottom: 80px;
	  }
	  .pb-sm-88 {
		padding-bottom: 88px;
	  }
	  .pb-sm-96 {
		padding-bottom: 96px;
	  }
	  .pb-sm-104 {
		padding-bottom: 104px;
	  }
	  .pb-sm-112 {
		padding-bottom: 112px;
	  }
	  .pb-sm-120 {
		padding-bottom: 120px;
	  }
	}
	@media all and (max-width: 767px) {
	  .mb-xs-0 {
		margin-bottom: 0;
	  }
	  .mb-xs-8 {
		margin-bottom: 8px;
	  }
	  .mb-xs-16 {
		margin-bottom: 16px;
	  }
	  .mb-xs-24 {
		margin-bottom: 24px;
	  }
	  .mb-xs-32 {
		margin-bottom: 32px;
	  }
	  .mb-xs-40 {
		margin-bottom: 40px;
	  }
	  .mb-xs-48 {
		margin-bottom: 48px;
	  }
	  .mb-xs-64 {
		margin-bottom: 64px;
	  }
	  .mb-xs-72 {
		margin-bottom: 72px;
	  }
	  .mb-xs-80 {
		margin-bottom: 80px;
	  }
	  .mb-xs-88 {
		margin-bottom: 88px;
	  }
	  .mb-xs-96 {
		margin-bottom: 96px;
	  }
	  .mb-xs-104 {
		margin-bottom: 104px;
	  }
	  .mb-xs-112 {
		margin-bottom: 112px;
	  }
	  .mb-xs-120 {
		margin-bottom: 120px;
	  }
	  .mt-xs-0 {
		margin-top: 0 !important;
	  }
	  .mt-xs-8 {
		margin-top: 8px;
	  }
	  .mt-xs-16 {
		margin-top: 16px;
	  }
	  .mt-xs-24 {
		margin-top: 24px;
	  }
	  .mt-xs-32 {
		margin-top: 32px;
	  }
	  .mt-xs-40 {
		margin-top: 40px;
	  }
	  .mt-xs-48 {
		margin-top: 48px;
	  }
	  .mt-xs-56 {
		margin-top: 56px;
	  }
	  .mt-xs-64 {
		margin-top: 64px;
	  }
	  .mt-xs-72 {
		margin-top: 72px;
	  }
	  .mt-xs-80 {
		margin-top: 80px;
	  }
	  .mt-xs-88 {
		margin-top: 88px;
	  }
	  .mt-xs-96 {
		margin-top: 96px;
	  }
	  .mt-xs-104 {
		margin-top: 104px;
	  }
	  .mt-xs-112 {
		margin-top: 112px;
	  }
	  .mt-xs-120 {
		margin-top: 120px;
	  }
	  .p0-xs {
		padding: 0;
	  }
	  .pt-xs-0 {
		padding-top: 0;
	  }
	  .pt-xs-8 {
		padding-top: 8px;
	  }
	  .pt-xs-16 {
		padding-top: 16px;
	  }
	  .pt-xs-24 {
		padding-top: 24px;
	  }
	  .pt-xs-32 {
		padding-top: 32px;
	  }
	  .pt-xs-40 {
		padding-top: 40px;
	  }
	  .pt-xs-48 {
		padding-top: 48px;
	  }
	  .pt-xs-64 {
		padding-top: 64px;
	  }
	  .pt-xs-72 {
		padding-top: 72px;
	  }
	  .pt-xs-80 {
		padding-top: 80px;
	  }
	  .pt-xs-88 {
		padding-top: 88px;
	  }
	  .pt-xs-96 {
		padding-top: 96px;
	  }
	  .pt-xs-104 {
		padding-top: 104px;
	  }
	  .pt-xs-112 {
		padding-top: 112px;
	  }
	  .pt-xs-120 {
		padding-top: 120px;
	  }
	  .pt-xs-160 {
		padding-top: 160px;
	  }
	  .pt-xs-180 {
		padding-top: 180px;
	  }
	  .pt-xs-240 {
		padding-top: 240px !important;
	  }
	  .pb-xs-0 {
		padding-bottom: 0;
	  }
	  .pb-xs-8 {
		padding-bottom: 8px;
	  }
	  .pb-xs-16 {
		padding-bottom: 16px;
	  }
	  .pb-xs-24 {
		padding-bottom: 24px;
	  }
	  .pb-xs-32 {
		padding-bottom: 32px;
	  }
	  .pb-xs-40 {
		padding-bottom: 40px;
	  }
	  .pb-xs-48 {
		padding-bottom: 48px;
	  }
	  .pb-xs-64 {
		padding-bottom: 64px;
	  }
	  .pb-xs-72 {
		padding-bottom: 72px;
	  }
	  .pb-xs-80 {
		padding-bottom: 80px;
	  }
	  .pb-xs-88 {
		padding-bottom: 88px;
	  }
	  .pb-xs-96 {
		padding-bottom: 96px;
	  }
	  .pb-xs-104 {
		padding-bottom: 104px;
	  }
	  .pb-xs-112 {
		padding-bottom: 112px;
	  }
	  .pb-xs-120 {
		padding-bottom: 120px;
	  }
	  .pb-xs-180 {
		padding-bottom: 180px;
	  }
	  .pb-xs-240 {
		padding-bottom: 240px !important;
	  }
	}
	
	
/*	General
*/
	.loading {width: 180px!important;}
	.loading i {display:block;}
	
	hr {margin:12px 0;}

	#content {padding-bottom:20px;}
	.container {outline:0px solid #f1f1f1;}
	div {outline:0px solid #f1f1f1;}

	.btn.theme-red {background:#af0707; color:#fff; text-decoration:none; font-weight:normal; margin:0; border:0; }
	.btn.theme-red:hover {background:#b50e22;}
	
/* Logo
*/
	header .logo h1 {
		border: 0;
		color: transparent;
		font-family:arial;
		font-size: 0;
		line-height:0;
		text-shadow: none;
	}
	/*
	header .logo a {width:209px;display:block;}
	*/
		header .logo h1 img {width:209px; margin:10px 0;}
		header.sticky .logo h1 img{width:180px;}
			@media screen and (max-width: 760px) {
				header .logo a {width:100%;}
				header .logo h1 {text-align:center;}
			}

		h2, h3, h4 {font-family:'open_sansbold', sans-serif; }

		h2 {font-size:18px; margin:25px 0; text-transform:uppercase;}
			@media screen and (max-width: 460px) {
				h2 {margin:20px 0;}
			}

		h2 i {margin-right:15px;}

		h3 {font-size:14px;margin:10px 0;}
		h4 {font-size:14px;margin:20px 0 10px 0;}

		.filter-details {padding-bottom:20px;}
		.filter-details h3 {margin:20px 0 10px 0;}
		@media screen and (max-width: 992px) {
				.filter-details select {margin:10px 0;}
			}

		.expandable:hover {cursor:pointer;}
		.expandable:hover h2  {color:#999;}

	/* Filter section*/
	.header-filter-title i {margin-left:10px;}

		 /*
		.header-filter-title:hover {color:#999;}
		.header-filter-title i {margin-left:10px; opacity:1;}
			.header-filter-title:hover i {opacity:1;}
		*/

		.header-filter-title select,
		.header-filter-title .btn {margin:0 0 20px 0;}
			@media screen and (max-width: 992px) {
				.header-filter-title select,
				.header-filter-title .btn {margin:0 0 10px 0;}
			}

	.inputdate .radio label,
	.inputdate .checkbox label {padding-left:0;}

	/* Form control
	*/
	select:first-child {font-weight:700!important;}

	/* Button
	*/
	.btn-primary {
		font-family: 'open_sansbold', sans-serif;
		color: #fff;
		background-color: #333;
		border-color: #fff;
		padding: 6px 30px;
	}

		.btn-primary.active,
		.btn-primary.focus,
		.btn-primary:active,
		.btn-primary:focus,
		.btn-primary:hover,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #666;
			border-color: #fff;
		}

		.fullwidth {width:100%;}

			.btn-primary-small{
				font-family: 'open_sansregular', sans-serif;
				font-size:14px;
				color: #fff;
				background-color: #888;
				border-color: #888;
				padding: 2px 30px;
			}
			.btn-primary-small.active,
			.btn-primary-small.focus,
			.btn-primary-small:active,
			.btn-primary-small:focus,
			.btn-primary-small:hover,
			.open>.dropdown-toggle.btn-primary-small {
				color: #fff;
				background-color: #333;
				border-color: #333;
			}


	.contact-bar {background:#f1f1f1; margin-top:20px; padding:10px;}
	.contact-bar span {display:inline-block; margin-right:25px;}
	.contact-bar i {width:10px; vertical-align:top; padding-top:3px; margin-right:15px;}

	/* Salon section
	*/
	.header-salon-title {cursor:pointer;}
		/* .header-salon-title:hover {color:#999;} */
		.header-salon-title i {margin-left:10px; opacity:1}

		/*
		.header-salon-title i {opacity:0; margin-left:10px;}
		.header-salon-title:hover i {opacity:1;}
		*/
		@media screen and (max-width: 460px) {
			.header-salon-title {line-height:30px;}
		}

		.salon-title {font-weight:700; font-size:28px; text-transform:uppercase;}
		.salon-subtitle {font-size:13px; text-transform:uppercase; margin-top:6px;}

		.salon-content label {display:block; font-weight:300;}
			.salon-content label span {display:inline-block; font-weight:700; width:120px;}

			.salon-content {padding-top:20px; padding-bottom:20px;}
				@media screen and (max-width: 992px) {
					.salon-content {margin-top:10px; padding-top:10px; padding-bottom:10px;}
					.salon-content img {margin:10px auto;}
				}


	/* Prospect section
	*/
	.intheneighborhood ol {padding:0 0 0 18px; font-size:12px;}
		.intheneighborhood li {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #eee;}
		.intheneighborhood li i {margin:0 6px 0 0;}

	.header-prospect-title {cursor:pointer;}
		/* .header-prospect-title:hover {color:#999;} */
		.header-prospect-title i {margin-left:10px; opacity:1}

		/*
		.header-prospect-title i {opacity:0; margin-left:10px;}
		.header-prospect-title:hover i {opacity:1;}
		*/
		@media screen and (max-width: 460px) {
			.header-prospect-title {line-height:30px;}
		}

		.prospect-title {font-weight:700; font-size:28px; text-transform:uppercase;}
		.prospect-subtitle {font-size:13px; text-transform:uppercase; margin-top:6px;}

		.prospect-content label {display:block; font-weight:300;}
			.prospect-content label span {display:inline-block; font-weight:700; width:120px;}

			.prospect-content {padding-top:20px; padding-bottom:20px;}
				@media screen and (max-width: 992px) {
					.prospect-content {margin-top:10px; padding-top:10px; padding-bottom:10px;}
					.prospect-content img {margin:10px auto;}
				}


	/* User section
	*/
	.header-user-title {cursor:pointer;}
		/*.header-user-title:hover {color:#999;} */
		.header-user-title i {margin-left:10px;}

		@media screen and (max-width: 460px) {
			.header-user-title {line-height:30px;}
		}

		.user-title {font-weight:700; font-size:28px; text-transform:uppercase;}
		.user-subtitle {font-size:16px; text-transform:uppercase; margin-top:6px;}

		.user-content label {display:block; font-weight:300;}
		.user-content label span {display:inline-block; font-weight:700; width:120px;}

			.user-content {padding-top:20px; padding-bottom:20px;}
				@media screen and (max-width: 992px) {
					.user-content {margin-top:10px; padding-top:10px; padding-bottom:10px;}
					.user-content img {margin:10px auto;}
				}



	/* Results section
	*/
	.header-license-title {}

		table {font:13px 'open_sansregular', sans-serif; color:#333;}
		tr.active {background:#ebfaf0;}
		tr.inactive  {background:#fde5e4;}

		.fa-check-circle {opacity:0.2;}
		.checked {opacity:1; color:#5cb85c;}

			.fa-check-circle span {display:none;}

		table tr td .fa {font-size:16px;}

		/* Table + sorting */
		.dataTablewrap {position:relative; width:100%; overflow: scroll; overflow-y: hidden; }
		#dataTable th:not(:first-child) {padding-right:40px!important;}
		#dataTable th,
		#dataTable td { white-space: nowrap; }

		#dataTable td.center {text-align:center;}

		th.header {
			background-image: url(../media/table-small.gif);
			cursor: pointer;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: center right;
			border-right: 1px solid #dad9c7;
			margin-left: -1px;
		}
		th.headerSortUp {
			background-image: url(../media/table-asc.gif);
			background-color: #eee;
			color:#333;
		}
		th.headerSortDown {
			background-image: url(../media/table-desc.gif);
			background-color: #eee;
			color:#333	;
		}

		table td {padding: 3px 10px; text-align: left;}
		table th {padding: 12px; text-align: left;}

		table tr,
		table td {border:1px solid #f1f1f1;}
		table tr:hover {background-color: rgba(205, 205, 205, 0.3);}


	/* colorbox
	*/
	.inline {}
		.inline-content {padding:20px; background:#fff;}
		.inline-content label {display:block; font-weight:300;}
			.inline-content label span {display:inline-block; width:150px; font-weight:700;}

		#cboxOverlay {opacity:0.6!important;}

		#cboxTopLeft,
		#cboxTopRight,
		#cboxBottomLeft,
		#cboxBottomRight,
		#cboxMiddleLeft,
		#cboxMiddleRight,
		#cboxTopCenter,
		#cboxBottomCenter {background:none;}

		#cboxContent {
			-webkit-border-radius: 10px;
			   -moz-border-radius: 10px;
				    border-radius: 10px;
		}

	/* Footer
	*/
	.footer {color:#333;}
		@media screen and (max-width: 460px) {
			.footer {font-size:12px;}
		}

	/* FontAwesome
	*/
	.header-filter-title:before,
	.header-salon-title:before,
	.header-prospect-title:before,
	.header-user-title:before,
	.header-license-title:before {font-family: FontAwesome; margin:0 10px 0 0; padding:10px; background:#333; color:#fff;
				-webkit-border-radius: 60px;
				-moz-border-radius: 60px;
				border-radius: 60px;}
		.header-filter-title:before {content: "\f002";}
		.header-salon-title:before {content: "\f0f7";}
		.header-prospect-title:before {content: "\f219";}
		.header-user-title:before {content: "\f007";}
		.header-license-title:before {content: "\f036";}


		.fa-ul {margin-left:20px;}

		.fa-ul .active,
		.fa-check {color:green;}
		.fa-ul .inactive {color:#ccc;}
		.fa-times {color:red;}

		.fa-ul .course-grade {color:blue!important; background:#666; color:#fff!important; padding:0 6px;
				-webkit-border-radius: 30px;
				-moz-border-radius: 30px;
				border-radius: 30px;}
		.fa-ul .course-date {color:#333!important; font-style:italic; font-size:12px;}


	/* list icons */
	.fa-ul.list-courses li:before,
	.fa-ul.list-tags li:before {font-family:'FontAwesome'; top:2px; left:-23px; position:absolute;}

		.fa-ul.list-courses li:before {content:"\f19d";}
		.fa-ul.list-tags li:before {content:"\f02b";}

	/* meeting reports */
	.reports {text-align:center;}
	
		.reports .reports-item {margin:10px 0;}
		.reports .reports-item:hover i,
		.reports .reports-item:hover a {color:#af0707;}
		.reports a {text-decoration:none;}
		.reports a:hover .inline-block {color:#af0707; text-decoration:underline;}

		@media screen and (max-width: 992px) {
			.reports i {margin-right:6px;}
			/* .reports span {font-size:14px;} */
			.reports .col-md-4 {margin:0 0 5px 0;}
		}
	
	/* titles */
	@media screen and (max-width: 460px) {
		.header-filter-title,
		.header-salon-title,
		.header-user-title,
		.header-license-title,
		
		h2.salon-title,
		h2.user-title,
		
		#cboxContent h2 {font-size:15px;}
	}
	
	/* export row */
	@media screen and (max-width: 640px) {
		.exports {text-align:center; margin-bottom:15px;}
	}
	
	/* cell sizes table - as of 16 may 2016
	c-01	ID	
	c-02	Salon name	
	c-03	Positie	
	c-04	Type	
	c-05	Groep	
	c-06	Adres	
	c-07	Telefoon	
	c-08	Mobiele telefoon	
	c-09	E-mail (zakelijk)	
	c-10	Website	
	c-11	Webshop	
	c-12	Land
	c-13	Longitude	
	c-14	Latitude	
	c-15	Zichtbaar op huidcoach site	
	c-16	Acties	
	c-17	Ontvangt kerst kado	
	c-18	Partner requirements (SALON!!)	
	c-19	Minimale omzet	
	c-20	Hygenisch
	c-21	HAM code	
	c-22	Coaching@hannah	
	c-23	Acne@hannah	
	c-24	Marketing@hannah	
	c-25	Light@hannah	
	c-26	Intent Treatment (IT)	
	c-27	Probleemregistratie	
	c-28	Bindweefselmassage (BWM)	
	c-29	Rimpel Reductie Therapie (RRT)	
	c-30	Refresh Bindweefselmassage	
	c-31	Refresh Rimpel Reductie Therapie	
	c-32	Update@hannah	
	c-33	Refresh Huidcoach	
	c-34	Refresh Specialist In Huidverbetering	
	c-35	Specials: Elle Vissers	
	c-36	Specials: Ralph Moorman	
	c-37	Specials: Michelle van Stijn	
	c-38	Coaguleren@hannah	
	c-39	JA Acne Therapy	
	c-40	JA Aging Regulatory Therapy	
	c-41	JA Sensi Therapy	
	c-42	JA Whitening Therapy	
	c-43	JA Apocalypsis Therapy - Exfoliation	
	c-44	JA Apocalypsis Therapy - Acne	
	c-45	JA Chronos Therapy	
	c-46	Coaching@JulietteArmand	
	c-47	JA Introductie Juliette Armand	
	c-48	JA Refresh Juliette Armand
	*/
	.c-01 {min-width:30px;}
	.c-02 {min-width:160px;}
	.c-03 {min-width:160px;}
	.c-04 {min-width:80px;}
	.c-05 {min-width:135px;}
	.c-06 {min-width:200px;}
	.c-06a {min-width:120px;}
	.c-06b {min-width:60px;}
	.c-06c {min-width:80px;}
	.c-07 {min-width:80px;}
	.c-08 {min-width:80px;}
	/*.c-09 {min-width:;}*/
	.c-10 {min-width:80px;}
	/*.c-11 {min-width:;}
	.c-12 {min-width:;} */
	.c-13 {min-width:35px;}
	.c-14 {min-width:35px;}
	/*.c-15 {min-width:;}
	.c-16 {min-width:;}
	.c-17 {min-width:;}
	.c-18 {min-width:;}
	.c-19 {min-width:;}
	.c-20 {min-width:;}
	.c-21 {min-width:;}
	.c-22 {min-width:;}
	.c-23 {min-width:;}
	.c-24 {min-width:;}
	.c-25 {min-width:;}
	.c-26 {min-width:;}
	.c-27 {min-width:;}
	.c-28 {min-width:;}
	.c-29 {min-width:;}*/	
	.c-30 {min-width:100px;}
	.c-31 {min-width:100px;}/*
	.c-32 {min-width:;}
	.c-33 {min-width:;}
	.c-34 {min-width:;}
	.c-35 {min-width:;}
	.c-36 {min-width:;}
	.c-37 {min-width:;}
	.c-38 {min-width:;}
	.c-39 {min-width:;}
	.c-40 {min-width:;}
	.c-41 {min-width:;}
	.c-42 {min-width:;}
	.c-43 {min-width:;}
	.c-44 {min-width:;}
	.c-45 {min-width:;}
	.c-46 {min-width:;}
	.c-47 {min-width:;}
	.c-48 {min-width:;}
	*/
	
	
	
	
	/* bg
	*/
	.bgtop {position:absolute; top:0; background:url(../media/bg_top.jpg); width:100%; height:264px; opacity:0.2; z-index:-10}
	.bgbottom {position:absolute; bottom:0; background:url(../media/bg_bottom.jpg); width:100%; height:487px; opacity:0.2; z-index:-10;}

	/* specialist additional styles */

	.specialist-overtime {
		background-color: #faa;
	}

	.specialist-timeleft {
		color: red;
	}

	.specialist-date {
		/*opacity: 0.6;*/
		display:none;
	}
