.dd-selected {
	color							: #000;
	font-weight						: normal !important; 
	text-align						: left;
	padding-left 					: 0px !important;
	padding-bottom					: 5px !important;
	font-size						: 13px;
}

.dd-selected:hover {
	color							: #000;
	font-weight						: normal !important; 
	text-align						: left;
	padding-left 					: 0px !important;
}

.dd-options {
	width							: 100% !important; 
	text-align						: left;
}

.dd-option {
	text-align						: left;
}

.dd-container {
	margin							: 15px 0px;
}

::-webkit-input-placeholder {
    color							: black;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	text-align						: left;
}

:-moz-placeholder { /* Firefox 18- */
    color							: black;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	text-align						: left;
}

::-moz-placeholder {  /* Firefox 19+ */
    color							: black;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	text-align						: left;
}

:-ms-input-placeholder {  
    color							: black;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	text-align						: left;
}

input[type=text]
{
	-webkit-border-radius			: 0px;
	width							: 100%;
	margin							: 15px 0 0 0;
	height							: 25px;
	padding							: 0px;
	padding-bottom					: 0px;
	border							: none;
	border-bottom					: solid 1px #000000;
	background-color				: transparent;
	outline							: none;
	transition						: border-bottom 0.3s;
	color							: white;
	text-transform					: uppercase;
	color							: black;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	text-align						: left;
}

input[type="text"]:focus,
input[type="text"].focus {
	border-bottom					: solid 2px #000;
}

input[type=submit]
{
	-webkit-border-radius			: 0px;
box-sizing							: border-box;
-moz-box-sizing						: border-box;
-webkit-box-sizing					: border-box;
	cursor							: pointer;
	height							: 37px;
	margin							: 25px 0px;
	padding							: 10px 15px;
	border 							: 1px #FFFFFF solid;
	color							: white;
	font-family						: 'Raleway', sans-serif;
	letter-spacing					: 1px;
	font-size						: 12px;
	text-transform					: uppercase;
	outline							: none;
	transition						: all 0.4s ease;
	background      				: #f3403b;
    background						: linear-gradient(to bottom, transparent 50%, white 50%);
    background-size					: 100% 200%;
	background-position				:0px 0px;
}

input[type=submit]:hover
{
	background-position				:0px -35px;
	color							:#000;
}

.black input[type=submit] {
	border:1px solid #000;
	color:#000;
	background      				: transparent;
    background						: linear-gradient(to bottom, transparent 50%, black 50%);
    background-size					: 100% 201%;
	background-position				:left top;
}

.black input[type=submit]:hover {
	background-position				:left bottom;
	color							:#FFF;
}