/*--------------------------------------------------
 * 
 * 			ICO COMPLIANCE 
 * 			==============
 * 
 * The law which applies to how you use cookies and 
 * similar technologies for storing information on a 
 * user’s equipment such as their computer or mobile 
 * device changed on 26 May 2011.
 * 
 * http://www.ico.gov.uk/for_organisations/privacy_and_electronic_communications/the_guide/cookies.aspx
 * 
 *		Written By Alex Wright @ intrica.net
 *		Date: 29 MAY 2012
 * 
 ---------------------------------------------------*/


.ico{
	font-family: Arial,Verdana,"Trebuchet MS",Tahoma,Helvetica,Sans-Serif;
    font-size: 12px;
	background-color: #333333;
    color: #cccccc;
    left: 0;
    margin: 0;
    padding: 10px;
    margin: 0 0 20px 0;
    /*position: fixed;
    margin: 0;*/
    top: 0;   
    box-shadow: 0 10px 10px #666666;
    z-index: 1000;
}

.ico h1{
	font-size: 15px;	
	display: block;
}

.ico .settings-container{
	height: 550px;
    overflow: auto;	
}

.ico .all-cookie{
	overflow: auto;
}

.ico .all-cookie .description{
	margin: 0 0 0 15%;
    width: 70%;
    float: left;
}

.ico .all-cookie .description p{
    width: 90%;
}


.ico .all-cookie .description .continue-button{
	float: right;	
	margin: 45px 0 0;
	padding-left: 15px;
}



.ico .all-cookie .description .continue-button a,
.ico .all-cookie .description .continue-button a:HOVER{
	margin: 0 0 0 10px;
	color: #0398CA;
}

.ico .all-cookie .description p a,
.ico .cookie-type-container a{
	color: #ffaa22;
	text-decoration:none;
}
.ico .all-cookie .description p a:HOVER,
.ico .cookie-type-container a:HOVER{
	text-decoration:underline;
}

.ico .update-button,
.ico .cookie-type-container{
	border: 1px solid #666666;	
	margin: 15px auto;
    overflow: auto;
    padding: 10px 30px;
    width: 1000px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 3px 3px 5px #666666;
}

.ico .update-button{
	border: 0;	
	box-shadow: 0px 0px 0px;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;

}

.ico #all-cookie-allow, .ico #all-cookie-update {
	color: #ffaa22;
	background: none;
	border: 2px solid #ffaa22;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 16px;
	cursor: pointer;
}

.ico #all-cookie-allow:hover, .ico #all-cookie-update:hover {
	border: 1px solid #ffaa22;
}

.ico .cookie-type-container .options,
.ico .cookie-type-container p,
.ico .cookie-type-container .more-info{
	width: 300px;
	float: left;	
	margin: 0 15px 15px 0;
}

.ico .cookie-type-container .options{
	width: 200px;	
}

.ico .cookie-type-container .more-info{
	width: 465px;	
	margin: 0 0 15px 0;
}

.ico .cookie-type-container .more-info table{
	width: 100%;	
}

.ico .cookie-type-container .more-info table tr th{
	padding: 5px;
	border: 1px solid #666666;	
	font-weight: bold;
}

.ico .cookie-type-container .more-info table tr td{
	padding: 5px;
	border: 1px solid #666666;	
}
