/* CUSTOMFIELDS CSS Document iV4 */
/*** 
this document contains the default (generic) styling of the choosen form fields.
***/

/* needed for the visiblity of the preview block, the height of the module block is automatically enlarged as much as needed to show the whole preview */
.tundra .chzn-container .chzn-drop {
	position:static; 
	}
	
/* overrule the choosen css settings where needed */
.tundra .chzn-container {
    font-size: 12px;
	}

.tundra .chzn-container-single .chzn-single,
.tundra .chzn-container-multi .chzn-choices {    
    background-image: none;
    border: 1px solid #b3b3b3;
	border-radius: 5px 5px 5px 5px;
    box-shadow:none;
    color: #212121;
	background-color:#f6f6f6;
	}
	.tundra .chzn-container-multi .chzn-choices .search-field .default { /*multselect*/
		color: #212121;
		font-style:italic;
		}
		.tundra .chzn-container-multi .chzn-choices .search-field .default[style] {
			width:auto!important;
			}
	.tundra .chzn-container-single .chzn-single:hover,
	.tundra .chzn-container-multi .chzn-choices:hover {
		background-color:#ffffff;
		}		
.tundra .chzn-container-single .chzn-single-with-drop {
	border-radius: 5px 5px 0 0;
	}
	.tundra .chzn-container-single .chzn-single-with-drop:hover {
		background-color:#f6f6f6;
		}

.tundra .chzn-container-single .chzn-drop,
.tundra .chzn-container-multi .chzn-drop {
    border-radius: 0 0 5px 5px;
	}
.tundra .chzn-container .chzn-drop {
    border-color: #b3b3b3;
    border-image: none;
    border-right: 1px solid #b3b3b3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: none;
	}
.tundra .chzn-container-single .chzn-search input { /*select*/
	border-color:#a1a1a1;
	border-radius: 5px;
	color:#a1a1a1;
	}
	.tundra .chzn-container-single .chzn-search input:hover,
	.tundra .chzn-container-single .chzn-search input:focus { /*select*/
		border-color:#93c30f;
		color:#93c30f;
		}
	.tundra .chzn-container .chzn-results .result-selected { /*select*/
		font-weight:bold;
		}
		.tundra .chzn-container .chzn-results .highlighted {
			background-color:#a1a1a1;
			background-image:none; 
			border-radius: 5px;		
			}

.tundra .chzn-container-multi .chzn-results { /*multiselect*/
    margin: 0 0 4px;
	padding:2px 2px 2px 4px;
	}
	
.tundra .chzn-container-multi .chzn-choices .search-choice {
    background-color: #b3b3b3;
    background-image: linear-gradient(#b3b3b3 20%, #FFFFFF 100%);
    border: 1px solid #b3b3b3;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 1px #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333333;
	}
	.tundra .chzn-container-multi .chzn-choices .search-choice:hover {
		background-color: #93c30f;
		background-image: linear-gradient(#93c30f 20%, #FFFFFF 100%);
		border: 1px solid #93c30f;
		}
