/* Reset */
html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
		margin:0;
		padding:0;
	}

	/* Font Face */
	@font-face {
	    font-family: 'ProximaNovaBlack';
	    src: url('../fonts/proximanova-black.eot');
	    src: url('../fonts/proximanova-black.eot') format('embedded-opentype'),
	         url('../fonts/proximanova-black.woff') format('woff'),
	         url('../fonts/proximanova-black.ttf') format('truetype'),
	         url('../fonts/proximanova-black.svg#ProximaNovaBlack') format('svg');
	}

	@font-face {
	    font-family: 'ProximaNovaRegular';
	    src: url('../fonts/proximanova-regular.eot');
	    src: url('../fonts/proximanova-regular.eot') format('embedded-opentype'),
	         url('../fonts/proximanova-regular.woff') format('woff'),
	         url('../fonts/proximanova-regular.ttf') format('truetype'),
	         url('../fonts/proximanova-regular.svg#ProximaNovaRegular') format('svg');
	}

	@font-face {
	    font-family: 'ProximaNovaBold';
	    src: url('../fonts/proximanova-bold.eot');
	    src: url('../fonts/proximanova-bold.eot') format('embedded-opentype'),
	         url('../fonts/proximanova-bold.woff') format('woff'),
	         url('../fonts/proximanova-bold.ttf') format('truetype'),
	         url('../fonts/proximanova-bold.svg#ProximaNovaBold') format('svg');
	}

	input[type="text"]:focus { outline: none; }
	/* General Section */

	html, body, textarea, input {
		font-size:12px;
		-webkit-text-size-adjust:none;

	}
	body {
		color: #f9f3e7;
		background-color: #F5F1E8!important;
		font-family: 'ProximaNovaRegular';
	}

	p { padding-bottom:3px; }

	a:hover { text-decoration:none; }

	img { border:0; }

	/* Placeholders */

	::-webkit-input-placeholder {
		color:#00a8c5;
		font-family: 'ProximaNovaRegular';
	}

	::-moz-placeholder {
		color:#00a8c5;
		font-family: 'ProximaNovaRegular';
	} /* firefox 19+ */

	:-ms-input-placeholder {
		color:#00a8c5;
		font-family: 'ProximaNovaRegular';
	} /* ie */

	input:-moz-placeholder {
		color: #00a8c5;
		font-family: 'ProximaNovaRegular';
	}

	.fl-right { float: right; }

	.fl-left { float: left; }

	.color-it-cream { color: #f9f3e7; }

	/* LOGIN */
	/*#form { margin-top:180px; }*/

	#form-login {
		width:375px;
		height:310px;
		margin:auto;
		padding:20px;
	}

	#content-header p { color: #fff; }

	#content { margin-top:40px; }

	#logo {
		color:#f9f3e7;
		font-size:20px;
		display:block;
	}

	input[type=text],input[type=password], select.role {
		width:375px;
		height:40px;
		border:0;
		padding: 5px 10px;
		font-size:16px;
		color:#999999;
	}

	.buttons { margin-top:20px; }

	.button-a{
		display:inline-block;
		min-width:82px;
		height:35px;
		border:0;
		color:#00a8c5;
		text-decoration:none;
		cursor:pointer;
		font-size:12px;
		text-align:center;
		padding:0px 40px;
	}


	.button-a:hover {
		  -moz-opacity: 0.9;
		  -khtml-opacity: 0.9;
		  opacity: 0.9;
		  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		  text-decoration:none;
	}

	.button-a.color-it-blue { background-color: #00a8c5;  }

	.button-a.color-it-darkblue {
		color: #f9f3e7;
		background-color: #177282;
	}

	.button-a.color-it-red {
		background-color: #e51563;
	}

		.button-a.color-it-red span { color: #f9f3e7; }



	/* JQUERY UI OVERRIDE */

	.ui-tabs {
		padding: 0px;
		margin-left: -0.5px;
		box-sizing: border-box;
	}

		.ui-tabs-nav {
			padding: 0px!important;
			margin-left: -1.5px;
		}

		.ui-tabs li {
			color: #177282;
			border-radius: 0px;
		}

		.ui-tabs .ui-tabs-nav li.ui-tabs-active {
			margin: 0px;
			padding: 0px;
			background-color: #f9f3e7;
		}

	.ui-tabs-panel.ui-widget-content.ui-corner-bottom {
		display: block;
		padding: 0px;
		border-radius: 0px;
		background-color: #f9f3e7!important;
	}
