﻿.vitrinDetails {
	position: relative;
}

	.vitrinDetails .imageContainer {
		text-align: center;
	}

	.vitrinDetails .ProductImage {
		border-radius: 5px;
		box-shadow: #CCC 5px 5px 10px;
	}

	.vitrinDetails .ul {
		list-style: none;
	}

		.vitrinDetails .ul::after {
			content: "";
			display: block;
		}

	.vitrinDetails .fieldsContainer li {
		list-style: none;
		float: right;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
		text-align: right;
		width: 45%;
	}

		.vitrinDetails .fieldsContainer li.double {
			width: 95%;
		}

	.vitrinDetails .fieldsContainer label {
		font-weight: bold;
	}

	

	.vitrinDetails .button {
		position: absolute;
		left: 0px;
		top: 0px;
		background-color: #17202f;
		color: white;
		min-height: 30px;
		line-height: 30px;
		vertical-align: middle;
		min-width: 50px;
		text-decoration: none;
		display: inline-block;		
		transition: all;
		transition-duration: 1s;
	}

		.vitrinDetails .button:hover {
			background-color: white;
			border: 1px solid #004f09;
			color: #004f09;
		}


/*------------Company-------------*/
.companyInfoContainer {
	width: 100%;
}

.mainCompanyInfoColumn {
	position: relative;
	float: right;
	width: 665px;
	/*margin-right: 15px;*/
	padding: 0;
	min-height:682px;
}

.companyStausColumn {
	float: right;
	width: 245px;
	padding: 0;
	overflow:visible;
}

.companyInfoBox {
	background-color: #fff;
	position:relative;
	/*box-shadow: 0px 3px 5px 3px #CCC;*/
	margin-bottom:30px;
    margin-top:30px;
	/*border-radius:5px;*/
	width:100%;
    border:1px solid silver;
}

	.companyInfoBox .boxHead {
		padding: 0;
		margin: 0;
		width: 100%;
		background-color: #363636;
		height: 55px;
		line-height: 55px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}

		.companyInfoBox .boxHead span {
			color: white;
			display: block;
			font-size: 11pt;
			text-align: center;
		}

	.companyInfoBox .boxContent {
		
	}

	.companyInfoBox li,
	.companyInfoBox ul {
		list-style:none;
		padding:0;
		margin:0;
	}
.companyStatus ul {
		margin:0;
		padding:0;
		list-style:none;
}
	.companyStatus ul li {
			min-height:45px;
			line-height:45px;
			padding-right:15px;
			padding-left:15px;
			display:block;
			position:relative;
	}
		.companyStatus ul li label {
			float:right;
		}
		.companyStatus ul li span {
			float:left;
		}
		.companyStatus ul li.seperator {
			min-height:2px;
		}

	.companyStatus hr {
			display: block;
			position: relative;
			padding: 0;
			margin: 8px auto;
			height: 0;
			width: 70%;
			max-height: 0;
			font-size: 1px;
			line-height: 0;
			clear: both;
			border: none;
			border-top: 1px solid #aaaaaa;
			border-bottom: 1px solid #ffffff;
		}

.companyStausColumn .companyStatus {
}

.companyStausColumn .companyQR {
	text-align:center;
}

.companyStausColumn .companyQR a {
	text-decoration:none;
	color:#004406;
}
.mainCompanyInfoColumn .companyLogo {
	width:182px;
	height:182px;
	overflow:hidden;
	margin-left:20px;
}
.mainCompanyInfoColumn .companyLogo ,
.mainCompanyInfoColumn .companyTitle {
	float:right;
	padding-right:20px;
}
.mainCompanyInfoColumn .companyTitle {
	width:480px;
	height:150px;
	padding-top:10px;
}

.mainCompanyInfoColumn .companyClaimRequest {
	text-align:right;
}

.mainCompanyInfoColumn .companyClaimRequest {
	padding:10px;
}
.mainCompanyInfoColumn .companyClaimRequest a {
	text-decoration:none;
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	border:1px solid #CCC;
	background-color:#ccc;
	border-radius:3px;
	color:white;
	text-align:center;
}

	.mainCompanyInfoColumn .companyClaimRequest a:hover {
		background-color:#000;
		color:#CCC;
	}

.mainCompanyInfoColumn .companyFields li {
	float: right;
    list-style:none;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: right;
    width: 45%;
	min-height:43px;
}
	.mainCompanyInfoColumn .companyFields li.double {
		width:95%;
	}
	.mainCompanyInfoColumn .companyFields li label {
		font-weight:bold;
	}

.mainCompanyInfoColumn .mapContainer {
	height: 180px; 
	width: 600px; 
	margin-right: auto;
	margin-left:auto;
	margin-bottom:10px;

}

/*---------------wizards------------------*/
.required {
	color:red;
	font-weight:bold;
}

.wizardPanel {
}

.wizardPanel  label{
	float:right;
}

.wizardPanel select {
	height:30px;
	padding:0;
}

	.wizardPanel .fieldsMainContainer {
		width:100%;
		margin-right:auto;
		margin-left:auto;
		text-align:initial;
	}

		.wizardPanel .fieldsMainContainer ul {
			list-style:none;
			padding:0;
		}
		.wizardPanel .fieldsMainContainer ul li {
			width:45%;
			padding-bottom:5px;
		}

		.wizardPanel .fieldsMainContainer ul li.double {
			width:90%;
		}

		.wizardPanel .fieldsMainContainer ul li label {
			float:right;
			display:inline-block;
			width:120px;
			padding-right:10px;
			padding-left:7px;
		}

		.wizardPanel .fieldsMainContainer.biggerLabels2 ul li label  {
			width:160px;
		}
		
	.wizardPanel input {
		box-shadow:none;
	}
	.wizardPanel input.micro {
		width:20px;
	}
	.wizardPanel input.small {
		width:100px;
	}
	.wizardPanel input.medium {
		width:200px;
	}
	.wizardPanel input.large {
		width:400px;
	}
	.wizardPanel textarea.large {
		width:400px;
		min-height:70px;
	}


select
{
    padding-top:0 !important ;
}

.inbox tr
{
    cursor:pointer;
}

.inbox tbody tr:hover {
    background-color:#CCC;
}

.inbox .unRead {
    font-weight: bold;
    color: #fa4d1e;
}

.inboxDetails .title{
    padding:10px;
}
.inboxDetails .body {
    padding : 10px;
}