.buy-one-click-btn {
	background: #eb0e15;
    cursor: pointer;
    color: #fff;
    font-style: italic;
    float: left;
    font-size: 17px;
    line-height: 22px;
    margin: 0 10px 0 14px;
    margin-top: 0;
    padding: 8px 10px;
    text-decoration: none;
    text-transform: lowercase;
    font-weight: bold;
    border-radius: 9px;
    border: none;
    width: 180px;
    clear: both;
    display: inline-block;
}
.buy-one-click-btn:hover {
	 background: #363636;
}
#order .modal-content {
	border: none;
	background: #fff;
	-webkit-box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
	-moz-box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
	box-shadow: rgba(000,000,000,0.9) 0 0px 2px, inset rgba(255,255,255,0.4) 0 0px 0;
	font-family: 'Helvetica Neue',Helvetica,sans-serif;	
	color:#fff;
}
#order button {
    color: #fff;
    background: #eb0e15;
    border: none;
    border-radius: 10px;
    font-weight: bold;
}

#order .modal-footer button{
    width: 190px;
    margin: 0 auto;	
    font-size: 15px;
}
#order h2, #order h3, #order h4, #order h5 {
    text-shadow: 1px 1px 0 #000;
    color: #fff;
    margin-top: 0;
    font-weight: bold;
    text-align: center;
}

#order .checkbox {
	padding: 0.25em 0.5em;
	border: 1px solid transparent;
}
#order .checkbox label {
	color: #333333!important;
}
#order .checkbox label a {
	color: #333333!important;
	border-bottom: none!important;
	text-decoration: none;
}
#order .checkbox label a b {
	font-weight: normal;
}
#order .checkbox.has-error {
	border: 1px solid #cc0000;
	border-radius: 0.25em;
}
#order .checkbox.has-error label {
	color:#010101;
}

.modal-content .modal-header {
	border-bottom: none;
	background: #eb0e15;    
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.modal-content .modal-footer {
	border-top: none;
}

.modal-body .input-group input {
	height: 37px!important;
	padding: 10px;
}

#order .close {
	color: #fff;
	background: none;
	opacity: 1;
}

#order .has-warning .form-control {
	border: 1px solid #9e9e9e;
	width: 100%;
}

#order .has-warning .input-group-addon {
	border: 1px solid #9e9e9e;
	border-right: none;
}

.one-click-text {
	color: #333333;
	text-align: center;
}

#order  input[type="text"]::-webkit-input-placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}
#order  input[type="text"]:-ms-input-placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}
#order  input[type="text"]::placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}

#order  input[type="tel"]::-webkit-input-placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}
#order input[type="tel"]:-ms-input-placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}
#order input[type="tel"]::placeholder { 
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}  

#order textarea::-webkit-input-placeholder {
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}

#order textarea::-ms-input-placeholder {
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}

#order textarea::placeholder  {
	color: #9e9e9e!important;
	font-size: 14px!important;
	font-weight: normal!important;
}

#order > .modal-dialog {
	width: 350px;
}

#order .col-sm-12 {
	padding: 0px;
}

@media (max-width: 767px) {
	.buy-one-click-btn {
		margin: 0 10px 20px 14px;
	}
}