/* ************************************************************************************************

	Description:	www.Travisa Homepage.com
	
	TABLE OF CONTENTS:
	------------------
		   I. Form Items

   ************************************************************************************************ */

/* ************************************************************************************************ */
/* I. Form Items ********************************************************************************** */
/* ************************************************************************************************ */


div.dropdownform_holder {}
	div.dropdownform_row {
		margin: 3px 0;
		}
		
		/* Close Button */
		a.navdropclose {
			margin: 0;
			padding: 6px 12px 9px 7px;
			display: block;
			float: right;
			color: #fdbcbc !important;
			font-size: 10px;
			font-style: normal;
			font-weight: normal;
			line-height: 10px;
			text-align: right;
			text-decoration: none !important;;
			background: transparent url("//cdn.travisa.com/production/common/images/icon_close_x.png") right center no-repeat !important;
			
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: 	all 0.3s ease-in-out;
			-ms-transition: 	all 0.3s ease-in-out;
			-o-transition: 		all 0.3s ease-in-out;
			transition: 		all 0.3s ease-in-out;
			}
			a.navdropclose:hover {
				color: #fff !important;
				}
		
		/* Dropdown Form Notifications */
		a.infonotice,
		a.infowarning,
		a.inforesearch {
			margin: 0 5px 0 18px;
			padding: 10px 5px 10px 37px;
			display: block;
			height: 15px;
			color: #fff !important;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			line-height: 20px;
			text-align: left;
			text-decoration: none !important;
			background-color: transparent;
			background-position: 0 center;
			background-repeat: no-repeat;
			
			-webkit-transition: color 0.3s ease-in-out;
			-moz-transition: 	color 0.3s ease-in-out;
			-ms-transition: 	color 0.3s ease-in-out;
			-o-transition: 		color 0.3s ease-in-out;
			transition: 		color 0.3s ease-in-out;
			}
			a.infonotice:hover,
			a.infowarning:hover,
			a.inforesearch:hover {
				color: #eecfcf !important;
				}
			
			a.infonotice 	{ background-image: url("//cdn.travisa.com/production/common/images/icon_not_required.png"); height:100%; }
			a.infowarning 	{ background-image: url("//cdn.travisa.com/production/common/images/icon_notice.png");height:100%; }
			a.inforesearch 	{ background-image: url("//cdn.travisa.com/production/common/images/icon_notice.png");height:100%; }
			
			a.infonotice:before 	{ content: "Visa Not Needed: Click to view entry requirements"; }
			a.infowarning:before 	{ content: "Visa Required: Click to view instructions"; }
			a.inforesearch:before 	{ content: "Click to request requirements"; }
		
		label.formlabel {
			margin: 0;
			padding: 0 10px 0 0;
			display: block;
			float: left;
			width: 135px;
			color: #fff;
			font-size: 14px;
			font-style: normal;
			font-weight: normal;
			line-height: 29px;
			text-align: right;
			}
		select.formselect {
			margin: 0;
			padding: 5px 5px 5px 10px;
			display: block;
			float: left;
			width: 225px;
			height: 29px;
			color: #191919;
			font-size: 13px;
			font-style: normal;
			font-weight: normal;
			line-height: 29px;
			border: 1px solid #410000;
			background: #fff;
			
			-webkit-border-radius: 	3px;
			-moz-border-radius: 	3px;
			border-radius: 			3px;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: 	all 0.3s ease-in-out;
			-ms-transition: 	all 0.3s ease-in-out;
			-o-transition: 		all 0.3s ease-in-out;
			transition: 		all 0.3s ease-in-out;
			}
			select.formselect:hover,
			select.formselect:focus {
				border-color: #52a8ec;
				
				-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 112, 201, 0.6);
				-moz-box-shadow: 	0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 112, 201, 0.6);
				box-shadow: 		0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 112, 201, 0.6);
				}
			
			select.formselect option {
				padding: 6px 10px !important;
				border-bottom: 1px solid #f1f1f1 !important;
				}





