body{font-family:Open Sans;}
/* for  login pop model*/
/* The Modal (background) */
.ajaxresponsetext{
	margin-top:17px;
}
#frgclose
{
	float:left;
}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top:50px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
button#showlists{
	display:none!important;
}
div#mypics img {
  max-width: 100%;
  margin: 0 auto;
}
.textbutton {
  border: 0 none !important;
  margin-top: -15px !important;
  width: 215px !important;
}
/* Modal Content */
.modal-content {
  position: relative;
  background-color: #5e5e5d;
  margin: auto;
  padding: 0;
  border: 1px solid #888;

  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.new_tabcp {
	background: #B2DCDC;
	float: left;
	width: 100%;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.sign_popup_sec .modal-header {
  padding: 2px 16px;
  background: transparent !important;
  border-bottom: #fff !important;
  color: white;
}
.modal-header .close{color: #000;opacity: 0.8;}
.modal-body {padding: 2px 16px;border-bottom:none!important;}

.modal-footer {
  padding: 2px 16px;
  background: #000 !important;
  border-top:none !important;
  color: white;
  }.modal-content
  /* for  login pop model*/

  select#country {
    background: transparent!important;
    width: 100%!important;
    border: 1px solid #ccc!important;
  }
  i#closecounrty {
    position: absolute;
    right: 19px;
    top: 10px;
  }
  input#makes{
    background: #fff !important;
    width: 100%!important;
    border: 1px solid #ccc!important;
    padding: 10px;
  }
  /*.header {
    width: 100%;
    padding-top: 120px;
  }*/
  .header-nav {border:none!important;}
  .sign-in {max-width:500px;float:right;text-align: right;position: relative;top: 30px;right: 8px;z-index: 2;}
  .sign-in ul {width: 400px;float: right;}
  .sign-in ul li {color: #fff;display: inline;font-weight: 600;  padding: 6px 0 0 14px; ;text-transform: uppercase;}
  .sign-in ul li a{color: #fff;text-decoration: none;}
  .sign-in ul li a:hover{color: #fff8b0;}
  .sign-in ul {float: right;width: 400px; padding-right: 40px;}
  .nav.navbar-nav.navbar-right.menu a {color:#fff;font-size: 14px;font-family:Open Sans;text-transform:capitalize;}
  .header .nav > li > a{    padding: 10px 11px;}
  .header .nav.navbar-nav.navbar-right.menu a:nth-child(6){text-transform:uppercase;}
  .active{color:#DEB776!important}
  .main-part {width: 100%;float: left;padding:100px 0px 70px 0px;background:none;}
  .main-part h1 {color: #fff;text-align:center;font-size: 30px;font-weight: bold;margin-top: 60px;margin-bottom: 0px;}
  .main-part h3 { color: #fff;text-align: center; text-transform: uppercase;font-size: 20px;font-weight: bold;margin-top: 10px;
    margin-bottom: 40px;}
    /*.form-group {width: 100%;}*/
    .selectcls{
      background: transparent !important;
      border:1px solid #ccc !important;
      float: right;
      margin-bottom: 15px;
      width: 100% !important;
      border-radius:10px;
    }
    .panel-heading.paypal {
      background: #b2dcdc!important;
      color: #fff;
      /* font-size: 22px!important; */
      padding: 22px 0px;
    }
    h3.panel-title.paypal {
      color: #008b8b;
      font-size: 36px;
    }
    .selectcls2{
      background: #E5F3F3 !important;
      border:none !important;
      float: left;

      width: 100% !important;
    }
    .col-xs-12.col-sm-12.pad-button p {
      color: #fff;
      font-size: 18px;
      margin-bottom: 17px;
      float: left;
      width: 100%;
      text-align: right;
      margin-top: -17px;
    }
    i#close {
      position: absolute;
      right: 21px;
      top: 10px;
      background: #fff;
    }
    .col-xs-12.col-sm-12.pad-button p a {
      color: #ff9600;

    }
    .form-control::-moz-placeholder {color:#003969; opacity: 1;}


    .btn.btn-default.spare-buton:hover{transition: 1s;color: #333;background-color: #e6e6e6;border-color: #adadad;}


    .col-xs-12.col-sm-5.pad-button { padding: 0px;}
    .col-xs-12.col-sm-7.pad-p{ padding:10px 0px;color: #fff;text-align: center;font-weight: bold;font-size: 14px;}
    .col-xs-12.col-sm-7.pad-p a{color:#fff;font-size:16px;font-weight: bold;}
    .col-xs-12.col-sm-7.pad-p a:hover{text-decoration:none;}
    .col-xs-12.col-sm-4.col-md-4.map {padding-right: 40px;}
    .col-xs-12.col-sm-3.col-md-3.buyer-part {padding-left: 30px;}
    .spare-form {max-width: 720px; width: 100%;margin:0 auto}
    .col-xs-12.col-sm-3.col-md-3.map h3 { font-weight: 800;}
    .navbar-inverse.header-nav .navbar-toggle {background: #fff8b0;margin-top: 20px;}
    .navbar-inverse.header-nav .navbar-toggle .icon-bar {    background-color: #767676;}
    .navbar-inverse.header-nav .navbar-toggle:hover {background: #fff8b0;}
    .navbar-inverse.header-nav .navbar-toggle .icon-bar:hover {    background-color: #767676;}
    .list {
      width: 100%;
      float: left;
      background-color: #000000b3;
      padding: 20px 0;
    }
    .list h4 {
      margin-bottom: 20px;
      width: 100%;
      text-align: center;
      text-transform: uppercase;
      font-weight: 500;
      font-family: roboto;
      font-size: 22px;
      color: #fff;
    }
    .col-xs-12.col-sm-3.col-md-3.buyer-part h3 {font-weight: 600;}
    .col-xs-12.col-sm-3.col-md-3.buyer-part img {margin:0 auto;}
    .textbutton{background:none; border:none;}
    #newpartno {
      height: 600px;
      overflow-y: scroll;
      overflow-x: scroll;
      float: right;
      z-index: 99;
      position: relative;
      text-align:center;
    }
    #newpartno img {
     margin-top:20px;
   }
   #partno_inv{ width:100%;height:1000px;   overflow-y: scroll;   overflow-x: hidden;}
   #assembleylist{ width:100%;height:1000px;  overflow-y: scroll;   overflow-x: hidden;}
   #assembleylist_inv{ width:300px;height:1000px;  overflow-y: scroll;   overflow-x: hidden;}
   .textwidth20{ width:20px;}
   .col-xs-12.col-sm-3.drpdwn {
    padding: 0px;
  }
  .textwidth40{ width:40px; color:#000;}
  .textwidth50{ width:50px;color:#000;}
  .textwidth60{ width:60px;color:#000;}
  .textwidth70{ width:70px;color:#000;}
  .textwidth80{ width:80px;color:#000;}
  .bigsize{ font-size:20px;color:#000;}
  .textbox30{ width:30px;color:#000;}
  .textbox40{ width:40px;color:#000;}
  .textbox50{ width:50px;color:#000;}
  .textbox60{ width:60px;color:#000;}
  .textbox70{ width:70px;color:#000;}
  .textbox80{ width:80px;color:#000;}
  .textbox90{ width:90px;color:#000;}
  .textbox100{ width:100px;color:#000;}

  .ui-autocomplete #make{width:200px;}
  .table{font-size:12px;text-align:center;  width:95%}
  .spare-form1 {
    margin: 0 auto;
    max-width: 978px;
    text-align: center;
    width: 100%;
  }
  .spare-p{width:100%;text-align:left;}
  .spare-form1 span{float:right}
  .table th {
    border-bottom: 2px solid;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background:#b2dcdc;
    color:#fff;
  }
  .table tr{ background:#ccc;}

  #displaymake {height: 60px; overflow:hidden}
  #displaymake > li { list-style: none; }

  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
   color: #515151 !important;
   background-color: transparent!important;
 }
 .modal-body{    border-bottom: 1px solid #E5E5E5;
  float: left;
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.minheight {
  width: 100%;
  float: left;
  min-height: 500px;
  background:#fff;
}

.subscription {
  background: #486aa3 none repeat scroll 0 0;
  border: 3px solid #fff;
  border-radius: 20px;
  margin: 10px 0;
  padding: 20px 18px;
  box-shadow: 0px 0px 15px #888888;
}
.subscription h2{ text-align:center; color:#fff;}
.sub_content {
  padding: 3px 0px;
  font-weight: 800;
  text-align: center;
}

.sub_content > li {
  font-size: 23px;
  line-height: 30px;
  color: #008b8b;
  display: inline-block;
  padding: 0 10px;
  font-family: roboto;
}
.payment{   background: #fff none repeat scroll 0 0;
  border: 3px solid #fff;
  border-radius: 20px;
  /*margin: 85px 0;*/
  padding: 20px 18px;
  
  box-shadow: 0px 0px 15px #888888;}
  .payment  h3{ text-align:center; font-size: 20px;color: #909090;}
  .payment h2 {
    text-align: center;
    color: #008b8b;
    font-size: 26px;
    border-bottom: 1px solid #008b8b;
    padding-bottom: 10px;
    margin-bottom: 44px;
  }
  .centeralign{ max-width:600px; margin:0 auto;}
  .full-btn-reg {
    width: 100%;
    height: 47px;
    border-radius: 9px !important;
    font-size: 22px !important;
    font-weight: 900 !important;
  }
  .alignright{float:right;}
  .address{ padding:10px 10px; width:80%}


  .cat-caption2.dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
  }

  .cat-caption2:hover, .dropdown:hover .dropbtn {
    background-color: red;
  }

  .cat-caption2.dropdown {
    display: inline-block;
  }

  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  }

  .dropdown-content  {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
  }

  .dropdown-content:hover {background-color: #f1f1f1}
  .cat-caption2:hover .dropdown-content {
   
    display: block;
  }
  .cat-caption2.dropbtn:hover {

   color:#fff;
   background:#000;
 }
 .dropdown:hover .dropdown-content {
  display: block;
}


div#newpartno table tr tr:nth-child(2n+1) {
  background: #fff!important;
}

div#newpartno table tr tr:nth-child(2n) {
  background: #e5f3f3!important;
}

.header .navbar-inverse{background-color: transparent;}
.header .navbar-inverse .navbar-nav > li > a:hover{color:#fff8b0;}
.nav.navbar-nav.navbar-right.menu{margin-top: 25px;}
.form-inline .form-control:focus{border-color: #fff8b0;box-shadow: inset 0 1px 1px #fff8b0, 0 0 8px #fff8b0;}
.spare-form .form-control:focus{border-color: #fff8b0;box-shadow: inset 0 1px 1px #fff8b0, 0 0 8px #fff8b0;}
.spare-form .form-control{min-height: 40px;padding: 11px 12px; color:#010101;}
#partname{margin-bottom:25px; border: 1px solid #ccc;}
.nav.navbar-nav.navbar-right.menu .dropdown-menu li a{color: #060606;}
.navbar-inverse .navbar-nav > .open > a:focus{color:#fff8b0;}

footer{background:#767676;float: left;width: 100%;}
.foot-left{padding: 10px;float: left;color: rgb(255, 255, 255);padding: 20px 0px; width:100%;}
.foot-center{padding: 10px;text-align:center;color: rgb(255, 255, 255);}
.foot-right{}
.foot-right .navbar-nav > li > a{color: #fff;text-decoration: none;padding: 0px 10px;}
.foot-right .navbar-nav > li{color: #fff;list-style: none;padding: 10px 0px;}
.icon i{color: #fff;padding: 8px;}
.foot-right .icon p li a{padding: 0px 2px;}
.top_menu{float:right;}
.top_menu li a{color: #fff;text-decoration: none;font-size: 14px;font-weight: bold;text-transform: uppercase;padding-right:10px;}
.top_menu li{list-style:none;display:inline-block;}
.foot-right .navbar-nav.navbar-right{margin: 10px 0px;}
.foot-right .navbar-nav.navbar-right.icon{margin:0px;}
.foot-right .navbar-nav.navbar-right.icon li{margin-bottom:0px;padding-bottom:5px;}
#search-list {
  background: transparent;
  padding: 15px 0;
  float: left;
  width: 100%;
  position: relative;
  top: 0;
}


.list h1 {
  font-family: roboto;
  width: 100%;
  float: left;
  text-align: center;
  margin: 0 0 15px 0;
  font-size: 28px;
  font-weight: 500;
}
.table{border-radius: 3px;border-collapse: separate;}
.table tbody > tr > th {
  background-color: #008B8B;
  color: #fff;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.table tr td{font-size:12px;text-transform: capitalize;color:#191919;}
.mytable tr td{font-size:12px;text-transform: capitalize; color:#191919;padding-right: 5px;}
.table tr:nth-child(even) {background: #E5F3F3;}
.table tr:nth-child(odd) {background: #fff;}
.mytable tr{background: transparent !important;}
#cartlist h3{font-size:22px; font-family:Open Sans; color:#353434;font-weight:bold; margin-bottom:30px;}
.table th:first-child {   border-top-left-radius: 3px;} 
.table th:last-child {   border-top-right-radius: 3px;}

table.table.sub tr, td {
  border: 1px solid #ddd!important;
}
table.table.sub th {
  background: #008B8B !important;
}
.sbutton{text-align:center;}
.sbutton .btn.btn-info.btn_in { border:#fdfbea;font-weight: bold;background:#fdfbea;border-radius:2px; color:#040404;  margin: 4px;}
.sbutton .btn.btn-info.btn_up {border:#fcf6ba;font-weight: bold; background:#fcf6ba; color:#040404;border-radius:2px;   margin: 4px;}
header .modal-content{background-color:transparent; }
.modal-body{ background-image:url(......./images/bg1.png);background:#fff;background-color: rgb(255, 255, 255);}
#OTP_verification_formforget .modal-body {
	background-color: #fff;
	border-radius: 0 0 2px 2px;
}
#OTP_verification_formforget .modal-body input {
  width: 47%;
  padding: 7px 0;
  float: left;
  border: 1px #C0C0C0 solid;
}
#OTP_verification_formforget .sign_up_btn {
  background-color: #008B8B;
  color: #fff;
  width: 39%;
  margin: 0px auto 23px 24px;
  float: none;
  padding: 7px 0px;
}
header .modal-footer{border-top:none;} 
header .modal-header {
	border-bottom: none !important;
	background: #fff !important;
	border-radius: 2px 2px 0 0;
	font-family: roboto;
	font-weight: 500;
	color: #404040;
	font-size: 16px;
}
.sign_in_form{margin-top: 70px;}
.sign_in_form span{float: right;}
.sign_in_form span a{color:#fcf6ba;font-size:12px;}
.sign_in_form .checkbox label{font-size:12px;}
.sign_in_form .checkbox	{margin: -7px 0px 20px;}
.btn-default1{border: #fcf6ba;font-weight: bold;width: 100%;background: #fcf6ba;margin-top: 25px;}
.checkbox {    color: #d9d7c9;}
.acc_click {
  text-align: center;
  margin: 20px 0px 10px 0px;
  color: #8f8f8f;
}
.acc_click a {
  color: #008B8B;
}
.acc_click p {
  margin: 0 0 10px;
  font-family: roboto;
}
.acc_click a:hover{color:#fcf6ba;}
.line {
  background-color: #ededed;
  height: 180px;
  position: absolute;
  padding: 0 0.9px 0 0;
  float: left;
  right: 244px;
}
.left-si{margin-left:26px;}
.right_si p{color:#fff;line-height:16px;}
.btn.btn-info.us{border: #fcf6ba;background: #fcf6ba;color:#000;}
.right_si ul {
  margin: 0px 0 0 0px;
  margin-top: 0px;
  padding: 0px;
  margin-top: 10px;
  width: 100%;
  float: left;
}
.right_si ul li {
  margin-bottom: 0;
  list-style: none;
  width: auto;
  float: left;
  margin-left: 10px;
}
.right_si ul li a{background: rgb(59, 125, 244) none repeat scroll 0% 0%;color: rgb(255, 255, 255);padding: 0px 10px 0px 10px;
  margin-bottom: 10px;border-radius: 3px;width: 200px;text-decoration: none;float: left;}
  .right_si ul li.goog a{background:#da4735;}
  .right_si ul li.in a{background:#0076b4;}
  .right_si ul li a i{border-right: 1px solid #00102e;padding-right: 10px;margin-right: 15px;line-height:30px;}

  .request_id{background: rgb(255, 255, 255) none repeat scroll 0% 0%;padding: 40px 60px;float: left;width:100%;}
  .request_id_form h2{font-size: 26px;font-family: open sans;font-weight: bold;color: #fff;margin-bottom: 30px;}
.request_id_form{float: left;width: 100%; /*margin-bottom: 40px;margin-top: 40px;*/}
/*.request_id_form .btn-primary:focus{color:#262626; background:#fff7c2; border:1px solid #fff7c2;}
.request_id_form .btn-primary:hover{color:#262626; background:#fff7c2; border:1px solid #fff7c2;}*/
/*.request_id_form .btn-primary{color:#262626; background:#fff7c2; border:1px solid #fff7c2;}*/
.request_id_form .btn-primary {
  color: #fff;
  background: #008b8b;
  border: 1px solid #008b8b;
  width: 100%;
}
.request_id_form .btn-primary:hover, .request_id_form .btn-primary:focus, .request_id_form .btn-primary:active, .request_id_form .btn-primary:focus:active {
  color: #fff;
  background: #027b7b;
  border: 1px solid #008b8b;
  width: 100%;
}
.request_id_form a{padding: 10px 20px;font-size: 15px;float: left;color: rgb(255, 255, 255);font-weight: bold;}


.spare-form1 h2 {
  font-size: 24px;
  font-weight: 500;
  font-family: roboto;
  color: #5d5d5d;
}
.spare-form1 h4{font-size: 18px;font-family: open sans;float: left;color:#353535;font-weight: bold;text-transform: uppercase; width:100%; text-align:left;margin-bottom: 20px;margin-left: 15px;}
.billship {border: 1px solid #e1e1e1;padding: 20px 30px;margin: 10px;border-radius: 3px;}
.spare-form1 label{float: left;width: 25%;text-align: left;font-size: 14px;font-family: open sans;color: #696969;}
.spare-form1 .billship input{border: none;background: #f1eff0;width: 73% !important;float: right;margin-bottom: 15px;}
.same {
  text-align: left;
  margin-left: 0;
  font-size: 14px;
  font-family: open sans;
  color: #131313 !important;
  margin-top: 10px;
}
.spare-form1 .btn-primary{text-align: right;float: right;margin-top: 20px;background-color: rgb(80, 80, 80);color: rgb(255, 255, 255);border: 1px solid #505050;font-size: 14px;font-family: open-sans;font-weight: bold;}
.spare-form2{padding: 30px;background: #fff;float: left;width: 100%;}
.form-control:focus {   border-color: #fff8b0;  box-shadow: inset 0 0px 0px #008b8b, 0 0 5px #008b8b!important;}
.centered-form .panel-default {
  padding: 00px 0px 50px;
  float: left;
  width: 100%;
  border: 0px solid #ccc;
  background: #fff!important;
}
.account-bread {
  width: 100%;
  float: left;
  /*padding: 100px 0px 30px;*/
}
div#loader {
  position: fixed;
  background: rgba(0, 0, 0, 0.82);
  width: 100%;
  height: 100%;
  display: none;
  text-align: center;
  padding-top: 150px;
  vertical-align: middle;
  z-index: 9999;
}

.panel-headingsm h3{font-size: 16px;font-weight: bold;font-family: open-sans;color: rgb(60, 60, 60);text-transform: uppercase;margin-bottom: 15px;}
.signbox input{background:#E5F3F3;border:none;}

.signbox input.btn-block[type="submit"]	{background:#727172; color:#fff;}
.request_id .table tr th{border:none;}
.request_id .table tr td{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}
.request_id .table tr td:nth-child(1) {background: #ddd;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}
.request_id .table tr td:nth-child(2) {background: #fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}
.request_id .table tr td:nth-child(7) {background: #fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}
.request_id .table tr td:nth-child(8) {background: #ddd;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}

/* .centered-form{float: left;position: relative;top: -40px;width: 100%;} */
.centered-form{float: left;width: 100%;}
.request_list{background: rgb(255, 255, 255) none repeat scroll 0% 0%;padding: 40px 60px; width: 100%;float: left;}
.table tr td a input[type="button"]{color:#000;background: none;border: none;}
#wishlist{text-align:center;}
#wishlist input[type="submit"]{color:#fff; background:#595959;padding:6px 25px;}
#example-3  .ui-widget-content{border:none;background:#f1eff0;}
#example-2 .ui-widget-content{border:none;background:#f1eff0;}
#wishlist-forms h4{font-size: 14px;font-weight: bold;margin-left: 30px;color: rgb(104, 104, 104);}
.saccount1 h4{font-size: 16px;text-align: center;font-weight: bold;color: rgb(118, 118, 118);font-family: open sans;border-bottom: 1px solid rgb(118, 118, 118);padding-bottom: 15px;max-width: 320px;margin: 0 auto;text-transform:uppercase;margin-bottom: 40px;}
.saccount1 label{font-size: 14px;color: #181818;font-family: open sans;font-weight:500;}
.saccount1 input{margin-bottom:10px;}
.saccount1 input.btn-block[type="submit"]{float: left;max-width: 145px;width:100%;clear: both;margin: 25px 0px 25px 15px;}

.tab_list_header ul{margin: 0px;padding: 0px;}
.tab_list_header ul li{list-style:none; display:inline-block;float: left;}
.tab_list_header ul li a {
	text-decoration: none;
	padding: 20px 14px;
	float: left;
	font-size: 14px;
	/*font-family: Open Sans;*/
	text-transform: uppercase;
	font-weight: bold;
	color: #008b8b;
	margin: 0px 19.5px;
}
.topspace{
  width:100%;
  float:left;
  margin-top:30px;
  height:20px;
  border:1px solid;


}
.menu2 {
	background: #DBDBDB !important;
}
.menu3 {
	background: #DBDBDB  !important;
}


.tab_list_header ul li a:hover{background:#008B8B; color:#fff;transition-delay: 0.2s;padding:20px 14px;}
.tab_list_header ul li a.active{background:#008B8B; color:#fff;padding:20px 14px;}
.rowabc{float: left;width: 100%;border:0px solid #cfcfcf;border-radius: 5px; margin-top:30px;}
.saccount {
  /*padding: 25px 30px;*/
  background: #fff;
  float: left;
  width: 100%;
  border: 1px #E0E0E0 solid;
  border-radius: 4px;
}
.saccount_back{background:#fff;float: left;width: 100%;padding: 30px;}
.pagination1 {float:right !important;}
.pagination1 ul{max-width:430px !important; width:100%;}
.pagination1 li {margin-left: 2px !important;}
.pagination1 li a{background: #ECECEC; color:#000 !important;line-height: 15px;font-size:14px;font-family:#Open Sans;}
.pagination1 li a:hover{background: #ECECEC; color:#000 !important;}
.pagination1 li:first-child a{background: #ECECEC; color:#000 !important;width: 45px;}
.pagination1 li:last-child a{background: #ECECEC; color:#000 !important;width: 45px;}
.pagination1 li:first-child a:hover{background: #ECECEC; color:#000 !important;width: 45px;}
.pagination1 li:last-child a:hover{background: #ECECEC; color:#000 !important;width: 45px;}
#establish-form {    margin: 0px;}
.form-group #btn-login.btn-info {
  color: #fff;
  background-color: #008B8B;
  border-color: #008B8B;
  font-size: 16px;
  font-weight: 500;
  font-family: roboto;
}
.form-group #btn-login.btn-info:hover{color: #fff;background-color: #008B8B;border-color: #008B8B;}
.form-group #btn-login.btn-info:focus{color: #fff;background-color: #008B8B;border-color: #008B8B;}

/*   12-sep-2016 start */
.request_id11{background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px; float: left;width:100%;}
.request_id11 .table tr th{border:none;}
.request_id11 .table tr td{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom: none;border-top: none;}
.table.sub  > tbody > tr > td:nth-child(1){ vertical-align: middle;}
.table.sub  > tbody > tr > td:nth-child(2){ vertical-align: middle;}
.table.sub  > tbody > tr > td:nth-child(7){ vertical-align: middle;}
.table.sub  > tbody > tr > td:nth-child(8){ vertical-align: middle;}



/*   13-sep-2016 start */
.Current {text-align: center;color:#fff;}
.Current h5 {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 50px;
  font-family: roboto;
}
.col-md-offset-17{margin-left: 15%;}
.col-md-10.col-md-offset-1.Current1{padding:35px 0px;}
.col-md-17{width: 24%;float: left;}
.cumm p{padding: 91px 0px;border: 3px solid #fff; color: #fff; border-radius: 100%;max-width: 200px; width:100%;min-height: 200px;margin: 0 auto;font-size:17px; font-weight:bold;width: 200px;height: 200px;}
.jcb p{padding: 91px 0px;border:3px solid #fff; color: #fff; border-radius: 100%;max-width: 200px;width:100%;min-height: 200px;margin: 0 auto;font-size:17px; font-weight:bold;width: 200px;height: 200px;}
.sch p{padding: 91px 0px;border: 3px solid #fff; color: #fff; border-radius: 100%;max-width: 200px; width:100%;min-height: 200px;margin: 0 auto;font-size:17px; font-weight:bold;width: 200px;height: 200px; text-transform: uppercase; }
.Current h4{margin-top: 25px;margin-bottom: 2px;}
.best_plan{ background:#fff; text-align:center; padding:10px 0px;}
.best_plan h2{font-size:28px; font-weight:bold; color:#008b8b;margin-top: 50px;margin-bottom: 20px;text-transform: uppercase;}
.best_plan p{font-size:14px; color:#1d1d1d;width: 77%;margin: 0 auto;}
.best_Comparison{background:#fff; text-align:center;padding:0px; width: 100%; float: left;} 
/*.best_Comparison{background:#fff; text-align:center;padding:30px 0px; width: 100%; float: left;} */
.best_Comparison h2{color:#3b3326;font-size:28px;font-weight: bold;margin-bottom: 40px;text-transform: uppercase;}
.best_Comparison .table th{background:#008b8b;text-transform: uppercase;text-align:center; border-right:1px solid #adadad; color:#fff; font-size:18px;padding: 20px;}
.best_Comparison .table tr td{border:1px solid #cfcfcf;}
.comm{background:#f8f8f8; text-align:left; color:#252525; font-size:16px;font-weight:600; letter-spacing: 1px;}
.comm1{text-align:left;}

.best_work{ background:#008b8b; text-align:center;padding:60px 0px; width: 100%; float: left;}
.best_work h2{color:#fff;font-size:28px;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.best_work h3{color:#fff;font-size:22px; font-weight:bold;margin-bottom: 15px; text-align: left;}
.best_work p{ color:#fff;text-align:left;}
.best_work .btn-info	{ background:#4f4d4d;text-transform: uppercase; font-size:16px; font-family:bold; border:1px solid #4f4d4d; margin-top:40px;padding: 10px 30px;}
.best_work .btn-info:hover	{ background:#4f4d4d;border:1px solid #4f4d4d; }

.pricing-plan, .product-comparison {margin: 50px 0px;	text-align: center;}
.pricing-plan .head.alternative {	background-color: #008b8b;	color: #fff; height: 140px;}
.pricing-plan .head, .product-comparison .head {	font-size: 26px;font-weight: bold;padding-top: 10px;padding-bottom: 35px;
	background-color: #7694a7;color: #ffffff;position: relative;-webkit-border-top-right-radius: 2px;-moz-border-radius-topright: 2px;	border-top-right-radius: 2px;-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;	border-top-left-radius: 2px;}
  .pricing-plan ul.details {list-style-type: none;	margin: 0;	padding: 0;	margin-top: 20px;}
  .pricing-plan ul.details li.price {	font-size: 30px;font-weight: bold;	height: 65px;line-height: 65px;	background-image: linear-gradient(to bottom, #fafafa, #f3f2f2);}
  .pricing-plan ul.details li {	max-width: 208px;padding: 10px 0px;width: 100%;line-height: 23px;margin: 0 auto;
    border-bottom: 1px solid #888788;font-size: 13px;}
    .pricing-plan ul.details li.buy {	height: 100px;	line-height: 100px; border-bottom:none;}
    .buy .btn-bold {	font-weight: bold;	text-transform: uppercase;}
    .buy .btn-xlg {padding: 15px 40px;font-size: 15px;line-height: normal;border-radius:0px;letter-spacing: 2px;background:#008b8b; color:#fff; font-size:16px;}
    .pricing-plan .buy.bd2 .btn-xlg{background:#3c3c3c;}
    .bda{background-image: url(../images/bd.png);background-repeat: no-repeat;background-position: center bottom;background-size: 100%;height: 28px;}

    .pricing-plan:hover .head.alternative{color:#fff;background:#008b8b;}
    .pricing-plan:hover .bda{background-image: url(../images/bd1.png);background-repeat: no-repeat;background-position: center bottom;background-size: 100%;height: 28px;}

    .alternative .price{font-size:18px;}
    .pricing-plan ul.details li:last-child{border-bottom:none;}
    .pricing-plan ul.details li:last-child a	{font-size:14px; color:#002643; font-weight:bold;text-decoration:none;}
    .pricing-plan{border: 1px solid #d4d4d4; transition:0.5s;min-height: 480px;box-shadow: 0px 9px 11px 3px #d8d8d8;}
    /*.pricing-plan:hover {   transform: scale(1.1); background:#f3f1f3; position:relative; z-index:99;}*/
    .bda{width:100%; float:left;}
    .filter{margin-bottom:0px;}
    #search-list.src_list1 {	background: rgb(241, 239, 240) none repeat scroll 0% 0%;padding: 35px 10px 0px;float: left;
     width: 100%;	position: relative;	top: 0px;}
     #assembleylist tr th{float: left;padding: 10px 0px;width: 100%;}
     #assembleylist tr td a{float: left;padding:10px;width: 100%;}
     #newpartno tr th{padding: 10px 5px;}	
     #newpartno tr td{padding: 10px 10px; font-size: 13px !important;}
     #model-list input{padding: 8px 15px;color: #000;}
     #equip-list input{padding: 8px 15px;color: #000; width: 100%;border: 1px solid #ccc; background-color: white; }
     #model-list input{padding: 8px 15px;color: #000;border:1px solid #ccc; width:100%; background-color: white;}
     .modal.in .modal-dialog {opacity:0.9; background:#000;}
     #register-form label{color:red;}
     #login-form label{color:red;}

     .bread_crumbs li:last-child::after {
      content: ' ';
    }
    /*   14-sep-2016 start */
    #btn-submit5 {
      width: 130px;
      float: none;
      text-transform: uppercase;
      text-align: center;
      /*display: contents;*/
      font-weight: 600;
    }

    /*   15-sep-2016 start */
    #assembleylist table{width: 100%;}
    #newpartno table{width: 100%;}
    .signbox .table input{background: transparent;border: 1px solid #ddd;}
    .navbar-nav.icon {	float: right;}
    .forget {
      background: no-repeat;
      border: none;
      font-size: 13px;
      color: #9F9F9F;
      font-family: roboto;
    }
    .table tr td{width:100px;}
    .table tr th{width:100px;}

    /*   16-sep-2016 start */
    .navbar-nav.foot_menu{float:right;}
    .logo {    padding: 5px 0px;}

    /*   19-sep-2016 start */
    .contact_person{float: right;width: 100%;}

    /*   20-sep-2016 start */

    #assembleylist_inv tr th{float: left;padding: 10px 0px;width: 100%;}
    #assembleylist_inv tr td a{float: left;padding:10px;width: 100%;color: #000;}
    #assembleylist_inv table {width: 100%;}
    #partno_inv table {width: 100%;}
    #partno_inv tr th{padding: 10px 0px;}	
    #partno_inv tr td {
      padding: 10px 5px;
    }

    /*   22-sep-2016 start */
    .form-inline #cartlist{float: left;width: 100%;}
    #cartlist .table{width: 100%;}
    #search-list .drpdwn .table{width: 100%;}
    .all_request{float: left;margin-bottom: 20px;width: 100%;}
    .all_request span{margin-right: 10px;}
    .pendingclass{}
    .accepted{background:#CAF1DD !important;}
    .navbar-nav.foot_menu{padding-left: 0px;}
    .navbar-nav.icon{padding-left: 0px;}
    .logabc{margin-top:220px;float: left;width: 100%;}
    .table.tblfilter tr th{position:relative;padding: 15px 8px;}
    .table.tblfilter tr th img{position:absolute;bottom:6px; cursor: pointer;}
    .btn{color:#000;}

    #assembleylist {
      height: 500px;
      width: 100% !important;
      overflow-y: scroll;
      overflow-x: scroll;
      font-family: roboto;
      font-size: 15px;
      float: left;
      color: #909090;
    }
    #assembleylist.cls_assambley{
      height:auto;
      width: 100% !important;
      overflow-y: visible;
      overflow-x: visible;
      font-family: roboto;
      font-size: 15px;
      float: left;
      color: #909090;
    }
    .table .cls_assambley th {
      border-bottom: 2px solid;
      font-size: 13px;
      font-weight: bold;
      text-align: center;
      background: #008b8b !important;
      color: #fff;
      border-radius: 6px 6px 0 0 !important;
    }

    .pull-left {
      bottom: 0;
      left: 0;
      position: absolute;
      width: 135px;
      bottom:10px;
    }
    .pull-right {
      bottom: 0;
      position: absolute;
      right: 0;
      width: 131px;
      bottom:10px;
    }
    .navbar-right .dropdown-menu {
      left: auto;
      min-height: 199px;
      padding: 10px 24px;
      position: absolute;
      right: 0;
      
      width: 317px;
    }
    .n_circle {
      text-align: center;
      width: 100%;
    }
    .dropdown-toggle:hover {
      cursor: pointer;
    }

    .btn.btn-default.btn-flat.topbtn {
      border-radius: 5px;
      padding: 9px 0;
      width: 130px;
      background: #727172;
      color: #fff!important;
      text-align: center;
    }
    .btntactive{ border: #3E97D1;
      font-weight: bold;
      background: #3E97D1;
      color: #fff;
      border-radius: 2px;
      margin: 4px;
      padding: 5px 5px;
    } 
    .btntnormal{ 
      border: #fcf6ba;
      font-weight: bold;
      background: #fcf6ba;
      color: #040404;
      border-radius: 2px;
      margin: 4px;
      padding: 5px 5px;
    }
    .modal.sign_popup_sec.in .modal-dialog {
      opacity: 1;
      background: transparent;
    }
    .sign_popup_sec .modal-body {
      background: transparent;
    }
    .sign_popup_sec .modal-footer {
      background: transparent !important;
    }
    .sign_popup_sec .modal-header .close {
      color: #cfcfcf;
      opacity: 0.8;
      margin-top: 6px;
      font-size: 25px;
    }


    .group.main_requred{ 
      position:relative; 
      margin-bottom:25px;
	  padding-top:12px;
    }
    .main_requred input{
      font-size:15px;
      padding:10px;
      display:block;
      width:100%;
      border:1px solid #008b8b;
	  background:border-box;
	  
    }
    .main_requred input:focus{ 
      outline:none; 
    }
    .main_requred label {
      color: #008b8b !important;
      font-size: 15px;
      font-weight: normal;
      position: absolute;
      pointer-events: none;
      left: 5px;
      top: 10px;
      transition: 0.2s ease all;
      -moz-transition: 0.2s ease all;
      -webkit-transition: 0.2s ease all;
      font-family: roboto;
    }
    .main_requred input:focus ~ label, .main_requred input:valid ~ label{
      top:-12px;
      font-size:14px;
      color:#5264AE;
    }
    .main_requred .bar{ 
      position:relative;
      display:block;
      width:100%; 
    }
    .main_requred .bar:before, .main_requred .bar:after {
      content:'';
      height:2px; 
      width:0;
      bottom:1px; 
      position:absolute;
      background:#008b8b; 
      transition:0.2s ease all; 
      -moz-transition:0.2s ease all; 
      -webkit-transition:0.2s ease all;
    }
    .main_requred .bar:before {
      left:50%;
    }
    .main_requred .bar:after {
      right:50%; 
    }
    .main_requred input:focus ~ .bar:before, input:focus ~ .bar:after {
      width:50%;
    }
    .main_requred .highlight {
      position:absolute;
      height:60%; 
      width:100px; 
      top:25%; 
      left:0;
      pointer-events:none;
      opacity:0.5;
    }
    .main_requred input:focus ~ .highlight {
      -webkit-animation:inputHighlighter 0.3s ease;
      -moz-animation:inputHighlighter 0.3s ease;
      animation:inputHighlighter 0.3s ease;
    }
    @-webkit-keyframes inputHighlighter {
     from { background:#5264AE; }
     to 	{ width:0; background:transparent; }
   }
   @-moz-keyframes inputHighlighter {
     from { background:#5264AE; }
     to 	{ width:0; background:transparent; }
   }
   @keyframes inputHighlighter {
     from { background:#5264AE; }
     to 	{ width:0; background:transparent; }
   }
   .rember_check label input {
    border: 1px #3F3F3F solid !important;
    position: relative;
    top: -1px;
  }
  .rember_check label {
    font-family: roboto;
    font-size: 13px !important;
    color: #008B8B !important;
  }
  .sign_up_forgot_check a{
    background: no-repeat;
    border: none;
    font-size: 13px !important;
    color: #9F9F9F !important;
    font-family: roboto;
  }
  .sign_up_forgot_check label {
    padding-left: 0;
    float: right;
  }
  .sign_in_form .checkbox.sign_up_forgot_check{
    margin: 0;
    float: left;
    width: 100%;
  }
  #register-form .sign_up_btn {
    color: #fff;
    background-color: #008B8B;
    border-color: #008B8B;
    font-size: 16px;
    font-weight: 500;
    font-family: roboto;
  }
  #forgetpass .forgot_submit {
    color: #fff;
    background-color: #008B8B;
    border-color: #008B8B;
    font-size: 16px;
    font-weight: 500;
    font-family: roboto;
    width: 100%;
    margin-bottom: 0;
  }
  #register-form label.error {
    color: red !important;
    position: absolute;
    font-size: 13px;
    top: 38px;
  }
  #login-form label.error {
    color: red !important;
    position: absolute;
    font-size: 13px;
    top: 38px;
	padding-top:20px;
	
  }
  #confirmpass_error {
    float: left;
    color: red;
    font-size: 13px;
    font-family: roboto;
  }



  /*------16 jan start----*/
  .user-footer .pull-left{margin-left:20px;}
  .user-footer .pull-right{margin-right:20px;}
  .spare-form2 .billship{float:left; width:100%;}
  .spare-form2 .billship{float:left; width:100%;}
  .spare .same{float:left; width:100%;}
  .tab_list_header h3{text-align: center;text-transform: uppercase;font-weight: bold;font-size: 21px;}
  .sign_popup_sec .modal-content {
    background-color: #fff !important;
  }
  .parts_social_icon {
    margin: 0 auto;
    list-style: none;
    float: none !important;
    width: auto;
    display: inline-block;
  }
  .parts_social_icon .social {
    width: 30px !important;
    height: 30px;
    border: 1px solid;
    border-radius: 100%;
    margin-right: 6px;
    margin-top: 5px;
  }
  .parts_social_icon .social a {
    padding: 0 0;
  }


  @media all and (min-width: 992px) and (max-width: 1199px){
   
   .nav.navbar-nav.navbar-right.menu a{padding: 10px 9px;font-size: 13px;}
 }
 @media all and (min-width: 768px) and (max-width: 991px){
   .nav.navbar-nav.navbar-right.menu {    margin-top: 0px;}
   .header-nav .navbar-header{width: 100%;}
   .logo img{margin: 0 auto;}
   .nav.navbar-nav.navbar-right.menu a{padding: 10px 9px;font-size: 13px;}
 }


 @media (max-width: 767px){
   .sign-in ul{text-align:right;}	
   .col-xs-12.col-sm-3.col-md-3.buyer-part img {margin: 0 auto;}
   .col-xs-12.col-sm-3.col-md-3.map img {margin: 0 auto;}
   .spare-form {float: none;margin: 0 auto;}
   .main-part{padding:60px 0px;}
   .foot-left{text-align:center;}
   .navbar-nav.foot_menu{text-align: center;width: 100%;padding-left: 0px;}
   .navbar-nav.icon{text-align: center;width: 100%;padding-left: 0px;}
   .navbar-nav.icon li{display: inline-block;}
   .col-md-10.col-md-offset-1.Current1{display:none;}
   .col-xs-12.col-sm-2 #submit{float: right;margin-top: 10px;}
 }
 @media (max-width: 600px){
   .request_list{ padding: 0 !important;}
   .centered-form .panel-default{padding: 0px;}
   .saccount{padding: 10px 10px;}
 }
 @media (max-width: 500px){
   .spare-form1 label{width:100%;}
   .spare-form1 .billship input{width:100%!important;}
   .selectcls{width:100%!important;}
   .tab_list_header li{width:100%;}
   .tab_list_header li a{width:100%;}
   
 }

 .ui-autocomplete {
  position: absolute;
  /*top: 362px !important;*/
  /*width: 255px !important;*/
  cursor: default;
}
.panel-default > .my-pnl-heading {
  color: #fff !important;
  background-color: #008b8b  !important;
  border-color: #ddd;
  
}
.my-pnl-heading h3{
	font-size: 21px;
	font-family: roboto;
}


.my-pnl-body {
  background-color: #e5f3f3;
}
.my-msgg {
  text-align: center;
  padding: 10px 195px;
  margin-bottom: 20px;
}
.my-formm{
	text-align: center;
}
.my-textt {
  width: 100%;
  padding: 10px;
}
.my-texttt{
	margin-bottom: 20px;
}
.add_to_list {
  background-color: #008b8b;
  border: 0;
  color: #ffffff;
  padding: 14px 50px;
  border-radius: 5px;
  font-family: roboto;
  margin-top: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.my-sectionn{
	padding: 30px 0;
}
.my-tablesss tr{
	height: 45px;
}
.my-tablesss th{
	padding: 12px 10px;
}
.my-fieldss {
  /*background-color: #008b8b;*/
  float: left;
  width: 100%;
  /*padding: 27px;*/
  margin-bottom: 20px;
}
.my-new-sttc input{
	margin: 0;
	padding: 8px 38px;
	width: 100%;
}
.new-lbll label{
  font-size: 18px;
  font-family: roboto;
  color: #575757;
  font-weight: 500;
}
.my-input-up input {
  background-color: white;
  border: 1px solid #ccc;
  width: 100%;
  height: auto !important;
  margin-top: 8px;
}
.add_to_list1 {
  background-color: #03cfcf;
  border: 0;
  color: #ffffff;
  padding: 14px 50px;
  border-radius: 5px;
  font-family: roboto;
  margin-top: 20px;
  font-weight: 500;
  text-transform: uppercase; 
}
.add_to_list1:hover{
	background-color: #05bdbd;
}
.my-new-sttc a:hover{
	text-decoration: none; 
}
.my-pnl-bdy2{
	padding: 30px !important;
}
.send-order{
	top: 0px !important;
	padding-bottom: 40px !important;
	padding-top: 10px !important;
}
.bg_image{
	min-height: 0 !important;
}
.send-quote input {
  width: 50px !important;
  padding: 4px 7px !important;
}
.send-quote select {
  width: 80px !important;
  padding: 4px 7px !important;
}
.cumm {
  color: #fff;
  margin-bottom: 20px;
}
.jcb {
  color: #fff;
  margin-bottom: 20px;
}
.sch {
  color: #fff;
  margin-bottom: 20px;
}
.my-div-padding {
	padding: 40px;
}
.product {
	text-align: center;
	padding: 10px;
}
.price{
	font-size: 16px;
	color: #3f3f3f;
	margin-bottom: 0px;
}
.my-changes{
	width: 175px;
}
.result-div{
	background-color: #e7ffff;
	width: 100%;
	float: left;
	padding: 10px;
}
.section-padding{
	padding: 0px;
	margin-top:0px;
}
.opport{
	border: 1px #E9E9E9 solid;
}
.new-pricee{
	color: white;
}
.google-iconn{
	float: none !important;
	width: 35px !important;
	height: auto !important;
	border-right: 1px solid #000;
}
#customBtn {
  display: inline-block !important;
  background: #db4437 !important;
  color: #fff !important;
  width: 200px !important;
  border-radius: 3px !important;
  border: none !important;
  box-shadow: none !important;
  white-space: nowrap;
  margin-bottom: 10px;
}
.new-btn-txt{
	padding-left: 0 !important;
	padding-right: 0 !important;
	float: none !important;
	font-weight: 300 !important;
}
.newview input{
	width: 100%;
	height: 35px;
	padding: 6px 10px;
} 
.min-padding{
	padding: 50px;
}
.newdfpnl{
	padding: 0 !important;
	margin: 0 !important;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  
}
.send_qout_responsive select {
  background: url("https://cdn1.iconfinder.com/data/icons/pixel-perfect-at-16px-volume-2/16/5001-128.png") 95% 50% !important;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  background-size: auto auto;
  background-repeat: no-repeat !important;
  background-color: #fff !important;
  background-size: 10px !important;
}
.delv-dropdownss select {
  background: url("https://cdn1.iconfinder.com/data/icons/pixel-perfect-at-16px-volume-2/16/5001-128.png") 95% 50% !important;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  background-size: auto auto;
  background-repeat: no-repeat !important;
  background-color: #fff !important;
  background-size: 10px !important;
}
.send_qout_responsive #taxes-duties select {
  background: transparent !important;
}
.add_txt_duties#plus-twox {
  width: 140px !important;
}
.add_txt_duties#plus-4 {
  width: 140px !important;
}
.add_txt_duties#plus-5 {
  width: 140px !important;
}

/*.cumin-sec {
	width: 100%;
	float: left;
	background-color: #008b8b;
	color: #fff;
	padding: 20px;
}
*/
.cumin-sec {
  width: 100%;
  float: left;
  background-color: #008b8b;
  color: #fff;
  padding: 20px;
}
#frgpass:hover
{
  color:#008B8B;
}
