/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
@-ms-viewport {
	width: device-width;
}

.hidden {
	display: none;
	visibility: hidden;
}

.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}

.hidden-desktop {
	display: none !important;
}

.visible-desktop {
	/*display: inherit !important;*/
}

/*@media (min-width: 768px) and (max-width: 979px) {*/
@media (min-width: 979px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}

	.visible-desktop {
		display: none !important;
	}

	.visible-tablet {
		display: inherit !important;
	}

	.hidden-tablet {
		display: none !important;
	}
}
/*@media (max-width: 767px) {*/
@media (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}

	.visible-desktop {
		display: none !important;
	}

	.visible-phone {
		display: inherit !important;
	}

	.hidden-phone {
		display: none !important;
	}
}


.mytitle {
	color: #47494D;
	font-size: 34px;
	line-height: 34px;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold;
}

.pagetitle {
	color: #47494D;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 34px;
	line-height: 40px;
	font-weight: bold;
	text-transform: capitalize !important;
	text-decoration: none;
	padding-bottom: 20px;
	letter-spacing:0px !important;
}
.subtitle {
	color: #47494D;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	letter-spacing: 0px !important;
}

.mymenu {
	color: #757778 !important;
	font-family: 'Open Sans', sans-serif !important;
	padding-bottom: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	background-color: #fff;
	border: 0px solid #eee;
	padding-left: 0px;
	font-size: 13px;
	font-weight: normal;
}

.mymenu:hover {
	color: #47494D !important;
}
/**/
.mymenuActive {
	color: #747679;
	font-family: 'FuturaBT-Book','Raleway' !important;
	padding-bottom: 15px;
	padding-top: 0px;
	text-transform: uppercase;
	background-color: #fff;
	border: 0px solid #eee;
	font-family: 'FuturaBT-Book','Raleway' !important;
	padding-left: 0px;
	font-size: 13px;
	font-weight: normal;
}

/* Address Window */
.list {
	border: 1px solid #4D7496;
	border-top: 0px solid #4D7496;
	list-style-type: none;
	margin: 0px;
	background-color: #FFF;
	padding: 5px;
	z-index: 9999;
}

ul.list li {
	padding: 2px 5px;
	border-bottom: 1px solid #eeeeee;
}

.listitem {
	color: #000;
}

.hoverlistitem {
	background-color: #4D7496;
	color: #fff;
}
/* ********************************************* */
/* The loading screen */
@media (max-width: 767px) {
	.overlay {
		background-color: #000000;
		opacity: 0.5;
		position: fixed;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		z-index: 10000;
	}
}

@media (min-width: 979px) {
	.addbox {
		position: fixed;
		top: -200px;
		left: 40%;
		right: auto;
		border: 5px solid #44C8F5;
		/*-moz-box-shadow: 0 1px 5px #333;
        -webkit-box-shadow: 0 1px 5px #333;*/
		z-index: 10001;
		display: none;
		margin: 0px;
		padding: 0px;
		/*background-image:url(/images/popup-bg.png);*/
		width: 400px;
	}
}

@media (max-width: 979px) {
	.addbox {
		position: fixed;
		top: -200px;
		left: 5%;
		right: 5%;
		border: 5px solid #44C8F5;
		/*-moz-box-shadow: 0 1px 5px #333;
        -webkit-box-shadow: 0 1px 5px #333;*/
		z-index: 10001;
		display: none;
		margin: 0px;
		padding: 0px;
		/*background-image:url(/images/popup-bg.png);*/
	}
}
.myradio {
	margin: 5px;
	padding: 5px;
}
.myradio label {
	margin: 2px;
	padding: 2px;
	padding-left: 15px;
	float: left;
	font-family: 'FuturaBT-Book','Raleway' !important;
	text-transform: uppercase;
}
.myradio input {
	width: 15px;
	height: 15px;
	float: left;
}
/*.myradio {
    margin:5px;
    padding:5px;
}
.myradio label{
    margin:2px;
    padding:2px;
    padding-left:15px;
    float:left;
}

.myradio input{
    width:15px;
    height:15px;
    float:left;
}

.mycheck {
    margin:5px;
    padding:5px;
}*/
.mycheck label {
	margin: 2px;
	padding: 2px;
	float: left;
	font-weight: normal;
	color: #747679;
}
/*.mycheck.error label{
    margin:2px;
    padding:2px;
    padding-left:5px;
    padding-bottom:10px;
    float:left;
    font-weight:normal;
    color:red;
}*/
.mycheck input {
	width: 15px;
	height: 15px;
	float: left;
	margin: 5px;
	padding: 5px;
}
/* The loading screen */

#loading {
	width: 280px;
	height: 77px;
	/*background: url('/images/loading/bg.png');*/
	position: fixed;
	z-index: 99999;
	top: 50%;
	left: 50%;
	margin-top: -88.5px;
	margin-left: -140px;
	text-align: center;
	border: 0px solid #000000;
	background-color: #ffffff;
}

#loading:after {
	display: block;
	height: 32px;
	width: 32px;
	position: absolute;
	left: 50%;
	top: 68px;
	margin-left: -16px;
	margin-top: -16px;
	/*background: url('/images/loading/spinner.gif');*/
	content: ' ';
}
#loading-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	z-index: 99998;
}
#loading span {
	font-family: 'FuturaBT-Book','Raleway' !important;
	display: inline-block;
	position: relative;
	top: 30px;
}
h4, .title {
	color: #47494D;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold;
	font-size: 18px;
	text-transform: none;
	margin: 0px;
	text-transform: capitalize;
}
.control-label {
	/*font-weight:normal;
    color:#333333;*/
	/*font-family: 'Montserrat';*/
	text-transform: uppercase;
	/*color: #2c2c2c;*/
	/*font-weight:bold;*/
	/*font-size:10px;*/
	font-family: 'FuturaBT-Book','Raleway' !important;
	font-size: 12px;
	color: #747679;
	font-weight: normal;
}
.select-detail {
	padding: 0 12px;
	border: 1px solid #ececec;
	height: 35px;
	line-height: 35px;
	color: #5b5b5b;
}

select {
	background-image: url(/images/select-arrow.jpg) !important;
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #fff;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: 'FuturaBT-Book','Raleway' !important;
	font-size: 14px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

	select:focus {
		outline: none;
		border: 1px solid #999999;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		font-family: 'FuturaBT-Book','Raleway' !important;
		font-size: 14px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	select::-ms-expand {
		display: none;
		outline: none;
		border: 1px solid #000;
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		font-family: 'FuturaBT-Book','Raleway' !important;
		font-size: 14px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

input[type="text"],
input[type="email"],
textarea,
input[type="password"],
input[type="tel"] {
	border: 1px solid #e8e8e8;
	padding: 6px 15px;
	color: #747474;
	max-width: 100%;
	font-family: 'FuturaBT-Book','Raleway' !important;
	font-size: 14px;
}

	input[type="text"]:focus,
	input[type="email"]:focus,
	textarea:focus,
	input[type="password"]:focus {
		outline: none;
		border: 1px solid #999999;
	}

.btn {
	border: none;
	border-radius: 0px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: none;
	white-space: nowrap;
	margin: 5px;
	padding: 8px 22px;
	font-size: 0.875rem;
	line-height: 24px;
	background-color: #31B6E9;
	color: #FFF;
	font-weight: 700;
	text-transform: capitalize;
	letter-spacing: 1px;
	/*	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
*/
	outline: none;
}
	/*.btn:hover, .btn:active { background: #d8d8d8; }*/
	/*.btn:active { }
.btn:focus { background-position: 0 0; }*/

	.btn.btn-done {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		font-size: 14px;
		color: #ffffff;
		background-color: #F26C52;
		*background-color: #F26C52;
		border: 1px solid #F26C52;
		background: #F26C52;
		font-weight: bold;
		padding: 4px 10px 4px 10px !important;
		min-width: 100px;
		outline: none;
		border: none;
		letter-spacing: normal;
	}
	.btn.btn-submit {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		font-size: 14px;
		color: #ffffff;
		background-color: #4BC8F4;
		*background-color: #4BC8F4;
		border: 1px solid #4BC8F4;
		background: #4BC8F4;
		font-weight: bold;
		padding: 4px 10px 4px 10px !important;
		min-width: 100px;
		outline: none;
		border: none;
		letter-spacing: normal;
	}

	.btn.btn-link {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		/*height: 22px;*/
		font-size: 14px;
		color: #ffffff;
		background-color: #999999;
		*background-color: #999999;
		border: 1px solid #999999;
		background: #999999;
		font-weight: bold;
		padding: 4px 10px 4px 10px !important;
		min-width: 100px;
		outline: none;
		border: none;
		letter-spacing: normal;
	}

	.btn.btn-add {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		font-size: 14px;
		color: #ffffff;
		background-color: #F26C52;
		*background-color: #F26C52;
		border: 1px solid #F26C52;
		background: #F26C52;
		font-weight: bold;
		padding: 4px 10px 4px 10px !important;
		min-width: 100px;
		outline: none;
		border: none;
		letter-spacing: normal;
	}
	.btn.btn-buy {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		/*height: 22px;*/
		font-size: 14px;
		color: #ffffff;
		background-color: #B3A095;
		*background-color: #B3A095;
		border: 1px solid #B3A095;
		background: #B3A095;
		font-weight: bold;
		padding: 2px 8px 2px 8px !important;
		min-width: 100px;
		outline: none;
		border: none;
	}
	.btn.btn-back {
		font-family: 'Open Sans', sans-serif !important; /*'FuturaBT-Book','Raleway' !important;*/
		text-shadow: none;
		text-transform: capitalize;
		/*height: 22px;*/
		font-size: 14px;
		color: #000000;
		background-color: #E5E5E5;
		*background-color: #E5E5E5;
		border: 1px solid #E5E5E5;
		background: #E5E5E5;
		font-weight: bold;
		padding: 6px 8px 2px 8px;
		min-width: 100px;
		outline: none;
		border: none;
	}


button:active {
	outline: none;
	border: none;
}
/*.btn.btn-add:hover, .btn.btn-add:focus, .btn.btn-add:active, .btn.btn-add.active, .btn.btn-add.disabled, .btn.btn-add[disabled] { color: #ffffff; background-color: #6D2959; *background-color: #6D2959;background: #6D2959; *background: #6D2959; }
.btn.btn-add:active, .btn.btn-primary.active {color: #ffffff; background-color: #6D2959; *background-color: #6D2959;background: #6D2959; *background: #6D2959;  }
.btn.btn-add:hover { color: #ffffff; background-color: #6D2959; *background-color: #6D2959;background: #6D2959; *background: #6D2959;  }*/

/*.btn.btn-buy:hover, .btn.btn-buy:focus, .btn.btn-buy:active, .btn.btn-buy.active, .btn.btn-buy.disabled, .btn.btn-buy[disabled] { color: #ffffff; background-color: #B3A095; *background-color: #B3A095;background: #B3A095; *background: #B3A095; }
.btn.btn-buy:active, .btn.btn-buy.active { color: #ffffff; background-color: #B3A095; *background-color: #B3A095;background: #B3A095; *background: #B3A095; }
.btn.btn-buy:hover { color: #ffffff; background-color: #B3A095; *background-color: #B3A095;background: #B3A095; *background: #B3A095; }*/

/*	.btn.btn-back {
		font-family: 'FuturaBT-Book','Raleway' !important;
		text-shadow: none;
		text-transform: uppercase;
		height: 22px;
		font-size: 11px;
		color: #000000;
		background-color: #E5E5E5;
		*background-color: #E5E5E5;
		border-top: 0px solid #eeeeee;
		border-left: 0px solid #eeeeee;
		border-right: 0px solid #eeeeee;
		border-bottom: 0px solid #eeeeee;
		background: #E5E5E5;
		font-weight: normal;
	}
*/	/*.btn.btn-back:hover, .btn.btn-add:focus, .btn.btn-add:active, .btn.btn-add.active, .btn.btn-add.disabled, .btn.btn-add[disabled] { color: #000000; background-color: #D7D7D7; *background-color: #D7D7D7;background: #D7D7D7; *background: #D7D7D7; }
.btn.btn-back:active, .btn.btn-primary.active { color: #000000; background-color: #D7D7D7; *background-color: #D7D7D7;background: #D7D7D7; *background: #D7D7D7; }
.btn.btn-back:hover { color: #000000; background-color: #D7D7D7; *background-color: #D7D7D7;background: #D7D7D7; *background: #D7D7D7; }*/


	.btn.btn-primary {
		-webkit-box-shadow: 0 2px 0 #2F272C;
		-moz-box-shadow: 0 2px 0 #2F272C;
		box-shadow: 0 2px 0 #2F272C;
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #4D2F49;
		background-image: -moz-linear-gradient(top, #4D2F49, #4D2F49);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4D2F49), to(#4D2F49));
		background-image: -webkit-linear-gradient(top, #4D2F49, #4D2F49);
		background-image: -o-linear-gradient(top, #4D2F49, #4D2F49);
		background-image: linear-gradient(to bottom, #4D2F49, #4D2F49);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7BC1A1', endColorstr='#FF7BC1A1', GradientType=0);
		border-color: #4D2F49 #4D2F49 #4da37b;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		*background-color: #4D2F49; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

		.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary.disabled, .btn.btn-primary[disabled] {
			color: white;
			background-color: #784873;
			*background-color: #784873;
		}

		.btn.btn-primary:active, .btn.btn-primary.active {
			background-color: #784873 \9;
		}

		.btn.btn-primary:hover {
			background: #784873;
		}


	.btn.btn-danger {
		-webkit-box-shadow: 0 2px 0 #0362ec;
		-moz-box-shadow: 0 2px 0 #0362ec;
		box-shadow: 0 2px 0 #0362ec;
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #765B4B;
		background-image: -moz-linear-gradient(top, #765B4B, #765B4B);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#765B4B), to(#765B4B));
		background-image: -webkit-linear-gradient(top, #765B4B, #765B4B);
		background-image: -o-linear-gradient(top, #765B4B, #765B4B);
		background-image: linear-gradient(to bottom, #765B4B, #765B4B);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF4892FD', endColorstr='#FF4892FD', GradientType=0);
		border-color: #765B4B #765B4B #0366f6;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		*background-color: #765B4B; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

		.btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active, .btn.btn-danger.active, .btn.btn-danger.disabled, .btn.btn-danger[disabled] {
			color: white;
			background-color: #765B4B;
			*background-color: #2f83fd;
		}

		.btn.btn-danger:active, .btn.btn-danger.active {
			background-color: #1674fc \9;
		}

		.btn.btn-danger:hover {
			background: #2f83fd;
		}

	.btn.btn-success {
		-webkit-box-shadow: 0 2px 0 #7ba32c;
		-moz-box-shadow: 0 2px 0 #7ba32c;
		box-shadow: 0 2px 0 #7ba32c;
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #a7d155;
		background-image: -moz-linear-gradient(top, #a7d155, #a7d155);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a7d155), to(#a7d155));
		background-image: -webkit-linear-gradient(top, #a7d155, #a7d155);
		background-image: -o-linear-gradient(top, #a7d155, #a7d155);
		background-image: linear-gradient(to bottom, #a7d155, #a7d155);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA7D155', endColorstr='#FFA7D155', GradientType=0);
		border-color: #a7d155 #a7d155 #81ab2e;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		*background-color: #a7d155; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

		.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success:active, .btn.btn-success.active, .btn.btn-success.disabled, .btn.btn-success[disabled] {
			color: white;
			background-color: #a7d155;
			*background-color: #9dcc41;
		}

		.btn.btn-success:active, .btn.btn-success.active {
			background-color: #90bf34 \9;
		}

		.btn.btn-success:hover {
			background: #9dcc41;
		}

	.btn.btn-warning {
		-webkit-box-shadow: 0 2px 0 #c77605;
		-moz-box-shadow: 0 2px 0 #c77605;
		box-shadow: 0 2px 0 #c77605;
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #faa328;
		background-image: -moz-linear-gradient(top, #faa328, #faa328);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faa328), to(#faa328));
		background-image: -webkit-linear-gradient(top, #faa328, #faa328);
		background-image: -o-linear-gradient(top, #faa328, #faa328);
		background-image: linear-gradient(to bottom, #faa328, #faa328);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFAA328', endColorstr='#FFFAA328', GradientType=0);
		border-color: #faa328 #faa328 #d17c05;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		*background-color: #faa328; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

		.btn.btn-warning:hover, .btn.btn-warning:focus, .btn.btn-warning:active, .btn.btn-warning.active, .btn.btn-warning.disabled, .btn.btn-warning[disabled] {
			color: white;
			background-color: #faa328;
			*background-color: #f9980f;
		}

		.btn.btn-warning:active, .btn.btn-warning.active {
			background-color: #ea8b05 \9;
		}

		.btn.btn-warning:hover {
			background: #f9980f;
		}

	.btn.btn-info {
		-webkit-box-shadow: 0 2px 0 #0b3b6e;
		-moz-box-shadow: 0 2px 0 #0b3b6e;
		box-shadow: 0 2px 0 #0b3b6e;
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #2886ea;
		background-image: -moz-linear-gradient(top, #2886ea, #2886ea);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2886ea), to(#2886ea));
		background-image: -webkit-linear-gradient(top, #2886ea, #2886ea);
		background-image: -o-linear-gradient(top, #2886ea, #2886ea);
		background-image: linear-gradient(to bottom, #2886ea, #2886ea);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2886EA', endColorstr='#FF2886EA', GradientType=0);
		border-color: #2886ea #2886ea #1260b4;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		*background-color: #2886ea; /* Darken IE7 buttons by default so they stand out more given they won't have borders */
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	}

		.btn.btn-info:hover, .btn.btn-info:focus, .btn.btn-info:active, .btn.btn-info.active, .btn.btn-info.disabled, .btn.btn-info[disabled] {
			color: white;
			background-color: #2886ea;
			*background-color: #1679e2;
		}

		.btn.btn-info:active, .btn.btn-info.active {
			background-color: #146dcb \9;
		}

		.btn.btn-info:hover {
			background: #1679e2;
		}

	.btn.rounded {
		-webkit-border-radius: 99px;
		-moz-border-radius: 99px;
		border-radius: 99px;
	}

	.btn.circle {
		-webkit-border-radius: 99px;
		-moz-border-radius: 99px;
		border-radius: 99px;
		width: 30px;
		height: 30px;
		padding: 0;
		line-height: 30px;
	}

	.btn.higher {
		padding: 8px 14px;
	}

	.btn.btn-small {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
/*.btn.btn-mini { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }*/

/*.form .btn { padding-top: 8px; padding-bottom: 8px; font-weight: bold; text-transform: uppercase; }*/
.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {
	color: #a09b04;
}

.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	color: #a09b04;
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
	border-color: #a09b04;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
		border-color: #6e6b03;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9f211;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9f211;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9f211;
	}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
	color: #a09b04;
	background-color: #fffcd9;
	border-color: #a09b04;
}

.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {
	color: #e54b5d;
}

.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
	color: #e54b5d;
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #e54b5d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
		border-color: #dd2036;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f2a4ad;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f2a4ad;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f2a4ad;
	}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
	color: #e54b5d;
	background-color: #ffd9dd;
	border-color: #e54b5d;
}

.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {
	color: #6fab43;
}

.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
	color: #6fab43;
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #6fab43;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
		border-color: #578635;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a4cf85;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a4cf85;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a4cf85;
	}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
	color: #6fab43;
	background-color: #e3f8e2;
	border-color: #6fab43;
}

.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {
	color: #666666;
}

.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {
	color: #666666;
}

.control-group.info input, .control-group.info select, .control-group.info textarea {
	border-color: #666666;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

	.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
		border-color: #4d4d4d;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #999999;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #999999;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #999999;
	}

.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
	color: #666666;
	background-color: #f4f4f4;
	border-color: #666666;
}
.control-group {
	margin-bottom: 9.5px;
}

.emediatxt {
	border: 1px solid white;
	height: 50px;
	width: 400px;
}

@media only screen and (max-width: 750px) {
	.emediatxt {
		border: 1px solid white;
		height: 50px;
		width: 200px;
	}
}

.newsoverlay {
	background-color: #000000;
	opacity: 0.5;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 10000;
}



@media (min-width: 979px) {
	#newsbox {
		width: 700px;
		position: fixed;
		z-index: 99999;
		top: -200px;
		left: 50%;
		margin-left: -350px;
	}

}
@media (max-width: 979px) {
	#newsbox {
		width: 96%;
		position: fixed;
		z-index: 99999;
		top: -200px;
		left: 2%;
		right: 2%;
		margin: 0px;
		padding: 0px;
	}
}


