.loginbody
{
    overflow: hidden !important;
}
.logo
{
   /*width:160px;*/
}
.login-block
{
    background: #fff;
}
html.js.flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths.cssscrollbar {
    background: white;
}
#card {
    background: #000000 ;
    box-shadow: 5px 10px 18px #888888;
}
.mybtn{
background-color:black !important;
}
h3.text-center.txt-primary {
    color: #fff;
}
p.text-muted.text-center.p-b-5 {
    color: #fff !important;
}
::placeholder
{
    color: #fff;
}
a.text-right.f-w-600 {
    color: white;
}
/*a:hover
{
    color: red;
}*/
a.text-right.f-w-600:hover {
    color: #fff !important;
}
label.float-label {
    color: white;
}
.custom_login_btn {
    background-color: red !important;
    border: 3px solid #ffffff !important;
    border-radius: 15px !important;
    width: 100% !important;
    float: left !important;
}
button.btn.btn-primary.custom_login_btn.btn-md.btn-block.waves-effect.text-center.m-b-20 {
    border: 2px solid #ffffff !important;
}
h3.text-left {
    color: white;
}
button.btn.btn-primary.btn-block.waves-effect.text-center.m-b-20 {
    background-color: #FE0000 !important;
    border: 2px solid #ffffff !important;
    border-radius: 15px !important;
    width: 100% !important;
    float: left !important;
}

.logo1
{
    width: 80%;
    margin-left: -30px;
}

#card-block {
    background-color: white ;
}

li a {
    color: black !important;
}
span.pcoded-mtext {
    color: white;
}

.a
{
    color: #fff !important;
}
footer.sticky-footer.bg-white {
    padding: 20px;
}
#login_form .form-control {
    color: white !important;
}#forgot_form .form-control {
    color: white !important;
}#reset_form .form-control {
    color: white !important;
}
button.btn.btn-primary.waves-effect.waves-light {
    border: 1px solid #FE0000;
    background: #FE0000;
}
.b-b-primary {
    border-bottom: 1px solid #FE0000;
}
.text-primary {
    color: #FE0000!important;
}
.bg-white {
    background: #FE0000 !important;
    color: white;
}

.pcoded .pcoded-header[header-theme=themelight1] {
    background: #FE0000;
    color: #fff;
}

i.feather.icon-search.input-group-text {
    color: white !important;
}
i.full-screen.feather.icon-maximize {
    color: white !important;
}
.header-navbar .navbar-wrapper .navbar-logo[logo-theme=theme6] {
    background: #000;
}
.pcoded-inner-navbar.main-menu {
    background: black !important;
}
.sticky-footer.bg-white {

    font-family: quicksand,sans-serif;

}
.btn.btn-mat.waves-effect.waves-light.btn-danger.float-right {

    background: #000 !important;

}
.page-item.active .page-link {
    background-color: #fe0000;
    border-color: #fe0000;
    color: #fff !important;
}

/*Change text in autofill textbox*/
/*input:-webkit-autofill {
    -webkit-text-fill-color: black !important;
}

input:-webkit-autofill {
    background-color: red !important;
}*/
/*media query for responsive purpose*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
 /* border: 1px solid green;*/
  -webkit-text-fill-color: white !important;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
/*------------------order-detail-----------------*/
#order-detail-section{
	padding: 10px 0px;
	Background-color:#f6f4f4;
	margin:0px auto;
    color:#000;
	font-size: 18px;
	text-align:left;
	
	}
.order-detail {
	padding: 10px 10px;
	background-color:#fff;
	}
.detail-box{
	margin:0px auto;
	text-align:left;
	color:#000;
}
.detail-box label{
	color:#979090;
	}
.detail-box h3{
	font-weight:bold;
	
	}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
    text-align: center;
	font-weight: bold;
    font-size: 16px;
}
.table>thead{
	background-color:#f6f4f4;
	
	}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
    float: none;
    margin-left: 0px;
}
.order-summary h2 {
    color: #000;
    font-size: 30px;
    margin-top: 1px;
}
.order-summary h3 {
    font-weight: 500;
    color: #938e8e;
    padding: 16px 0px 0px 0px;
    font-size: 20px;
}
.order-icons{
	float:right;
	}
.detail-summary h2{
	color: #fe0000;
	font-size: 29px;
	text-align:center;
	margin:20px 0px;
	
	}
.border-box{
		padding:0px 10px;
	
	}
.coupon-box{
	margin: 20px 0px;
    padding: 15px 30px;
    background-color: #fff;
    border-radius: 5px;
    height: 240px;
	}
.cart-total-box{
	margin: 20px 0px;
    padding: 15px 30px;
    background-color: #fff;
    border-radius: 5px;
    height: 240px;
	}
.cart-total-box h3{
	color:#000;
	font-weight:bold;
	font-size:24px;
	margin:10px 0px;
	
	}
.cart-total-box label{
	float:right;
	
	}
.cart-total-box p{
	margin:10px 0px;
}
.coupon-box h3{
	color:#000;
	font-weight:bold;
	font-size:24px;
	margin:10px 0px;
	
	}
.coupon-form p{
	color:#959191;
	margin-bottom:10px;
	
	}
.btn-apply-now {
	
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
       padding: 9px 40px;
    font-size: 18px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	background-color: #000;
	color:#fff;
	width:100%;
}
.btn-apply-now :hover {
	background-color: #fe0000;
	}
.page-header.card h5+span {
    font-size: 20px;
    font-weight: bold;
}
@media screen and ( max-width: 992px) {
  .logo1 {
    width: 51%;
    margin-left: 82px;
}
     .logo {
    width: 51%;
    text-align: center;
}
}


.search_card{
border-radius: 5px !important;
    -webkit-box-shadow: 0 0 5px 0 rgba(43,43,43,.1), 0 11px 6px -7px rgba(43,43,43,.1) !important;
    box-shadow: 0 0 5px 0 rgba(199, 29, 29, 0.55), 0 11px 18px 2px rgba(115, 106, 106, 0.57) !important;
    border: none !important;
    margin-bottom: 30px !important;
    -webkit-transition: all .3s ease-in-out !important;
    transition: all .3s ease-in-out !important;
}
    select.form-control, select.form-control:focus, select.form-control:hover {
border: 1px solid #ccc !important;
}