/*customer page start
.page-header{
display:none;
}
*/
.account input[type="text"]::-webkit-input-placeholder,
.account input[type="password"]::-webkit-input-placeholder,
.account input[type="url"]::-webkit-input-placeholder,
.account input[type="tel"]::-webkit-input-placeholder,
.account input[type="search"]::-webkit-input-placeholder,
.account input[type="number"]::-webkit-input-placeholder,
.account input[type*="date"]::-webkit-input-placeholder,
.account input[type="email"]::-webkit-input-placeholder {
  color: #000000;
}

.backgrey{
background: #f8f8f8;
}
.backblue{ 
color: #49b2eb;
}


.account a:visited, .alink:visited{
    color: #333;
}
.account .nav.items .nav.item a{
display: block;

}
.col.actions #my-orders-table a.view{
padding-right: 0px;
}
.form-address-edit > .fieldset:nth-child(2){
float: left !important;

}
.customer-address-form .country.required{
margin-bottom: 16px !important;}
.customer-address-form .field {
      padding: unset;
}
.customer-address-form .message.info span{
padding: 0px 0 0 30px;

}
.message.info.cus_default{
padding: 7px 0 0 15px;

}
.form-address-edit .field.l.region{
margin-bottom: 10px;

}

.customer-address-form .conuntry_contry{
margin-bottom: 16px;
}
.order .action.view{
color: #00afec !important;
}

.sales-order-view .order-details-items .col.name{
padding-top: 20px;
}
.change-password, .edit {
    color: #00afec !important;
    font-size: 15px;
}
.sales-order-view .action.order{
	display: block;
    text-align: right;
  margin: -20px 0 40px 0;
color:#00afec;
}
.account .action.print{
color:#00afec;
}
.account .order-date{
margin: 10px 0 0 0 !important;
}
.order-items.table-wrapper,.order-items.table-wrapper .col.price,.order-items.table-wrapper .col.qty,.order-items.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.sku{
text-align: left;
vertical-align: revert;
}
.order-details-items.ordered .table-order-items .product-item-name{
margin:0;
}
.account .col.name{
text-align: left;
    padding: 0px 0 20px 20px;
}
.compare-counter{
line-height: 15px;
}
.account .password-strength-meter{
margin: 10px 0;
}

.account .grid-main .base{
    padding: 10px 0 10px !important;

}
.account .page-layout-2columns-left .grid-main .base{
padding: 10px 0 10px;
    display: block;
}
.products-grid.wishlist .product-item-link{
font-size: 17px;
    font-weight: 400;}
.account a:hover, .alink:hover{
text-decoration:none !important;
}
.change-password,.edit{
color:#00afec !important;
}
.account .form-edit-account .actions-toolbar{
text-align: left !important;
}
.account .fieldset{
margin:0;
}
.account .fieldset > .legend{
border-bottom: unset;
}

.modal-inner-wrap .modal-footer .action-primary.action-accept{
background-color: #00afec;
border:unset;
}
.modal-inner-wrap .modal-footer .action-primary.action-accept:active{
box-shadow:unset;
width:70.84px;
background-color: #00afec;
}

.f-30{font-size: 30px;}
.page-title{display: none;}
.product-info-main .page-title{display: block !important;}
.account-nav-content .items li{height: 54px;font-size: 16px;line-height: 33px;margin-bottom: unset !important;}
.account-nav-content .items li.current, .account-nav-content .items li:hover{background-color: #00afec;cursor: pointer;}
.account-nav-content .items li.current strong{color: #fff;}
.account-nav-content .items li:hover a{color: #fff;}
.account-nav .account-nav-content .items{padding: 15px 0 70px 0;}
.block-dashboard-info .block-title, .block-dashboard-addresses .block-title, .block-addresses-default .block-title, .block-addresses-list .block-title{text-align: left;border-bottom: 1px solid #e8e8e8 !important;padding: 0 0 10px 0;}
.block-dashboard-orders .block-title{padding: 0 0 10px 0;}
.block-dashboard-info .block-title strong, .block-dashboard-addresses .block-title strong, .block-dashboard-orders .block-title strong, .block-addresses-default .block-title strong, .box-address-billing .block-title strong, .block-addresses-list .block-title strong{color: #333;}
.block-dashboard-info .box-content p{line-height: 30px;font-size: 16px;}
.block-dashboard-addresses .block-title strong, .block-dashboard-orders .block-title strong{text-align: left;}
.block-dashboard-addresses .block-content .row .col-sm-6, .box-address-billing .block-content .row .col-md-6, .block-dashboard-info .block-content .row .col-md-6{padding-left: 10px;}
.sidebar .block-compare .compare-counter {
  margin-bottom: 16px; }
  .sidebar .block-compare .compare-counter .counter {
    color: #666; }
.sidebar .block-compare .product-items {
  margin-bottom: 12px; }
.sidebar .block-compare .product-item-name {
  display: block;
  padding-right: 20px; }
  .sidebar .block-compare .product-item-name a {
    color: #222222; }
    .sidebar .block-compare .product-item-name a:hover {
      color: #dd2b35; }
.sidebar .block-compare .product-item {
  position: relative;
  margin-bottom: 3px; }
.sidebar .block-compare .action.delete {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  line-height: 1;
  color: #666; }
  .sidebar .block-compare .action.delete:hover {
    color: #00afec; }
  .sidebar .block-compare .action.delete:before {
    content: '\f00d'; }
.sidebar .block-compare .actions-toolbar {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }
  .sidebar .block-compare .actions-toolbar a.compare {
   border-radius: 30px !important;
    font-size: 14px;   
    height: 41px;width: 110px;
    line-height: 5px;
font-weight: 600;
color: #fff !important;
    border: 2px solid #49b2eb !important;
    background-color: #49b2eb !important;
    box-shadow: none !important;
 text-align: center; }
    .sidebar .block-compare .actions-toolbar a.compare:hover {
      background: #00afec;
      color: #fff; }
    @media (min-width: 1200px) {
      .sidebar .block-compare .actions-toolbar a.compare {
        padding: 15px 20px; } }
  .sidebar .block-compare .actions-toolbar .secondary {
    margin-bottom: 16px;     text-align: left;}
.form-edit-account .fieldset{float: left !important;text-align: left;}
.form-edit-account .actions-toolbar{clear: both;}
.edit_account{text-align: left;border-bottom: 1px solid #e8e8e8;padding: 0 0 14px 0;font-size: 21px;}
.customer-account-edit .form-edit-account{padding: 17px 0 0 0 !important;}
.customer-account-edit .form-edit-account .legend > span{font-size: 16px;font-weight: 300;font-family: Arial-BoldMT;}
.field.choice > input[type=checkbox] + .label span{margin-top: 0 !important;}
.form-edit-account .fieldset .field-name-firstname, .form-address-edit .zip, .form-address-edit .conuntry_contry {margin: 0 25px 0 0;}
.form-edit-account .fieldset input {width: 316px !important;height: 48px;}
.form-edit-account .fieldset .choice {clear: both;text-align: left;margin: 0;}
.form-edit-account .fieldset .field.choice > input[type=checkbox] + .label:before{margin-left: 0;}
.form-edit-account .fieldset .field input{width: 658px !important;}
.form-edit-account .fieldset .field {float: left;margin: 0 0 4px;}
.form-edit-account .password .password-info{display: none;}
.form-edit-account input, .page-layout-2columns-left .grid-main .form-edit-account input{margin-bottom: 0 !important;border-radius: 10px;
    border: 1px solid #ebebeb; }
.form-edit-account button.action.primary{width: 161px;}
.block-addresses-default, .block-addresses-list{text-align: left;}
.form-address-edit{text-align: left;}
.form-address-edit .company, .form-address-edit .telephone, .form-address-edit .additional,  .form-address-edit .zip, .form-address-edit .country, .form-wishlist-items{clear: both;}
.form-address-edit .field-name-firstname{margin-left: 0;margin-right: 15px !important;}
.form-address-edit #firstname, .form-address-edit #lastname, .form-address-edit #zip, .form-address-edit #city{width: 360px !important;}
.form-address-edit #company, .form-address-edit #telephone, .form-address-edit #street_1, .form-address-edit #street_2{width:658px;}
.account .form-address-edit .fieldset .message{width: unset;height: unset;}
.form-address-edit #company, .form-address-edit #telephone, .form-address-edit #street_1, .form-address-edit #street_2, .form-address-edit #vat_id, .form-address-edit select, .form-address-edit .city, .form-address-edit .conuntry_contry{float: left;}
.form-address-edit .field.required div.mage-error{position: relative !important;float: left !important;top: -15px;}
.form-address-edit .choice.billing{clear: both;padding: 20px 0 0 0;}
.form-address-edit .select2-container{max-width: 360px !important;width: 360px !important;float: left;}
.form-address-edit .region .mage-error{position: absolute !important;top: 40px}
.form-address-edit .message-info, .form-address-edit .message-notice, .form-address-edit .message.notice, .form-address-edit .message.info{clear: both;}
.message_instar{text-align: left;font-family: Arial-BoldMT;font-size: 14px;height: 120px;padding-top: 20px;}
.table_title_download{color:#333;text-align: left;border-bottom: 1px solid #e8e8e8;width: 100%;float: left;font-size: 21px;margin: 0 0 20px 0;padding: 0 0 10px 0;}
.products-grid.wishlist .box-tocart .fieldset .wishlist_box-tocart__wrapper_instar{-webkit-flex-direction: column;flex-direction: column;}
.wishlist_box-tocart__wrapper_instar input{width: 38px !important;height: 25px !important;border-radius: 2px;border: solid 1px #4b4b4b;padding: 0 10px;}

.wishlist .product-items .product-item-name,.wishlist .product-items .product-reviews-summary,.wishlist .product-items .price-configured_price{

margin: 5px 15px 0 15px !important;

}


.modal-inner-wrap .modal-content {
margin-top: 30px;
}


.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
       height: unset;
       overflow: hidden;
      position: sticky;
    width: unset;
   }
.wishlist-index-index .product-item-inner {
       background: #ffffff;
    border: unset !important;
    box-shadow: unset !important;
    border-top: none;
    left: 0;
    margin: 0 10px 0 10px !important;
    padding: unset !important;
    position: unset !important;
    right: unset;
    z-index: 2;}
.wishlist-index-index .actions-toolbar .primary{
float: right !important;
}
.wishlist-index-index .actions-toolbar .secondary{
float: left !important;
}
.wishlist-index-index .secondary .back{
float: left !important;
    width: 165px !important;
}
.block-compare .block-content .actions-toolbar .primary {

text-align: left;
}
.block-wishlist .wishlist-counter {
  margin-bottom: 16px; }
  .block-wishlist .wishlist-counter span {
    color: #8aa4c1; }
.block-wishlist .subtitle {
  font-size: 1.15em;
  font-weight: 700;
  color: #333333;
  margin-bottom: 24px;
  display: inline-block; }
.block-wishlist .product-item {
  display: block;
  margin-bottom: 30px; }
  .block-wishlist .product-item .product-item-info {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .block-wishlist .product-item .product-item-info .product-item-photo {
      display: inline-block;
      margin-bottom: 10px; }
.block-wishlist .product-item-info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media (min-width: 1400px) {
    .block-wishlist .product-item-info {
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }
.block-wishlist .product-image-container {
  display: inline-block;
  max-width: 100%;
  background: #f0f0f0; }
.block-wishlist .product-image-wrapper {
  height: 0;
  display: block;
  position: relative;
  z-index: 1;
  overflow: hidden; }
.block-wishlist .product-image-photo {
  text-align: center;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: auto;
  max-width: 100%; }
.block-wishlist .product-item-details {
  overflow: hidden;
  padding: 0 0 0 16px;
  position: relative;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2; }
  @media (min-width: 1400px) {
    .block-wishlist .product-item-details {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      max-width: none; } }
.block-wishlist .product-item-name {
  display: block;
  font-size: 14px;
  line-height: 23px;
  margin-bottom: 12px;
  padding-right: 24px; }
  .block-wishlist .product-item-name a {
    color: #222222; }
    .block-wishlist .product-item-name a:hover {
      color: #dd2b35; }
.block-wishlist .price-box {
  font-size: 1.45rem;
  line-height: 1;
  font-weight: 700;
  color: #292929; }
  .block-wishlist .price-box .price-label {
    display: none; }
  .block-wishlist .price-box .special-price {
    color: #292929; }
  .block-wishlist .price-box .old-price .price {
    text-decoration: line-through;
    font-weight: 400;
    font-size: .75rem;
    color: #292929; }
.block-wishlist .price-as-configured .price-final_price {
  display: none; }
.block-wishlist .product-item-actions button.action {
  padding: 10px 11px 11px 14px; }
  .block-wishlist .product-item-actions button.action:before {
    font-size: 23px;
    line-height: 1; }
.block-wishlist .empty {
  margin-top: 16px; }
.block-wishlist .actions-secondary {
  position: absolute;
  top: 2px;
  right: 0; }
  .block-wishlist .actions-secondary .btn-remove {
    font-size: 16px; }
.block-wishlist .actions-toolbar a.details {
  display: inline-block;
  font-weight: 700;
  padding: 12px 25px;
  letter-spacing: .06em;
  text-transform: uppercase;
  backface-visibility: hidden;
  color: #dd2b35;
  background-color: #f2f2f2;
  transform: translateZ(0);
  width: 100%;
  padding: 15px 5px;
  text-align: center; }
  .block-wishlist .actions-toolbar a.details:hover {
    background: #dd2b35;
    color: #fff; }
  @media (min-width: 1200px) {
    .block-wishlist .actions-toolbar a.details {
      padding: 15px 30px; } }
  @media (min-width: 1200px) {
    .block-wishlist .actions-toolbar a.details {
      padding: 15px 5px; } }

.products-grid.wishlist .product-item-name {
  display: block;
  font-size: .9rem;
  margin-bottom: 12px;
  text-transform: uppercase;
  letter-spacing: .06em; }
  .products-grid.wishlist .product-item-name a {
    color: #292929; }
    .products-grid.wishlist .product-item-name a:hover {
      color: #dd2b35; }
.products-grid.wishlist .price-as-configured span[data-price-amount="0"] {
  display: none; }
.products-grid.wishlist .product-item-inner {
  text-align: left; }
.products-grid.wishlist .product-item-tooltip .toggle,
.products-grid.wishlist .product-item-tooltip .subtitle {
  display: none; }
.products-grid.wishlist .product-item-tooltip dl {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .products-grid.wishlist .product-item-tooltip dl dt, .products-grid.wishlist .product-item-tooltip dl dd {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .products-grid.wishlist .product-item-tooltip dl dt {
    text-align: right;
    padding-right: 8px; }
  .products-grid.wishlist .product-item-tooltip dl dd {
    text-align: left;
    padding-left: 8px; }
.products-grid.wishlist .comment-box {
  margin: 16px 0; }
  .products-grid.wishlist .comment-box label + .control {
    margin-top: 10px; }
.products-grid.wishlist .comment-box label {
  color: #222222;
  font-weight: 700;
  margin-bottom: 4px; }
.products-grid.wishlist textarea {
  min-height: 105px; }
.products-grid.wishlist .box-tocart {
  margin-bottom: 16px; }
  .products-grid.wishlist .box-tocart label + .wishlist_box-tocart__wrapper {
    margin-top: 10px; }
  .products-grid.wishlist .box-tocart .fieldset {
    width: 100%; }
    .products-grid.wishlist .box-tocart .fieldset .label {
      width: 100%; }
    .products-grid.wishlist .box-tocart .fieldset .wishlist_box-tocart__wrapper {
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      @media (min-width: 1400px) {
        .products-grid.wishlist .box-tocart .fieldset .wishlist_box-tocart__wrapper {
          -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
          justify-content: space-between;
          -webkit-align-items: stretch;
          -ms-flex-align: stretch;
          align-items: stretch;
         /* -webkit-flex-direction: row;*/
          -ms-flex-direction: row;
         /* flex-direction: row;*/ } }
    .products-grid.wishlist .box-tocart .fieldset .field.qty {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      max-width: none;
      padding: 0; }
      @media (min-width: 1400px) {
        .products-grid.wishlist .box-tocart .fieldset .field.qty {
          -webkit-flex-basis: 40%;
          -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
          max-width: 40%; } }
      .products-grid.wishlist .box-tocart .fieldset .field.qty .control,
      .products-grid.wishlist .box-tocart .fieldset .field.qty input {
        height: 100%;
        text-align: center; }
    .products-grid.wishlist .box-tocart .fieldset .product-item-actions {
      -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      max-width: none;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-top: 12px; }
      @media (min-width: 1400px) {
        .products-grid.wishlist .box-tocart .fieldset .product-item-actions {
          -webkit-flex-basis: 60%;
          -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
          max-width: 60%;
          -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
          justify-content: flex-end;
          margin-top: 0;
          margin-left: 20px; } }
  .products-grid.wishlist .box-tocart .unavailable.stock {
    margin: 7px 3px 6px 8px; }
.products-grid.wishlist .product-item-actions {
  display: block;
  margin: 0;
  padding-top: 1px; }
  .products-grid.wishlist .product-item-actions .actions-primary {
    margin: 0;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    height: 100%; }
    .products-grid.wishlist .product-item-actions .actions-primary .action.tocart.primary {
      height: 100%; }
.products-grid.wishlist a.action.edit, .products-grid.wishlist a.action.delete {
  font-size: 18px;
  line-height: 1; }
.products-grid.wishlist a.action + a.action {
  margin-left: 30px; }
.wishlist_box-tocart__wrapper_instar .field{max-width: 100% !important;}
.page-layout-2columns-left .grid-main .wishlist_box-tocart__wrapper_instar input.qty{margin: 0 2px !important;}
.form-new-agreement{text-align: left;}
.form-new-agreement .note{padding: 15px 0;}
.form-new-agreement .fieldset .actions-toolbar{padding-left:0;margin-top: 30px;}
.form-new-agreement .fieldset .actions-toolbar .secondary{margin: 0 20px 0 0;}
.form-new-agreement .select2-container {max-width: 316px;}
.form-newsletter-manage{text-align: left;padding: 0;}
.form-newsletter-manage .field.choice > input[type=checkbox] + .label:before{margin: 0;}
.form-newsletter-manage .field.choice{margin: 10px 0 30px;}
.form-newsletter-manage .legend > span{font-family: Arial-BoldMT;font-size: 16px;font-weight: normal;color: #333;}
.w-161{width: 161px;}
.wishlist .product-item-inner .box-tocart .product-item-actions{top: 5px !important;}
.qty_box{position: relative;top: -3px;}
.form-address-edit .fieldset .message{width: 658px;height: 38px;margin: 10px 0;line-height: 38px;/*padding: 0 0 0 10px;*/}
.reg_box .field.required input.input-text.mage-error{margin-bottom: 0;}
.reg_box .field.required input.input-text#password.mage-error{margin-bottom: 26px;}
.sidebar .block-compare .compare-counter {
  margin-bottom: 16px; }
  .sidebar .block-compare .compare-counter .counter {
    color: #666; }
.container .row > .col-xl-2{
max-width: 100% !important;
}
  table.table tr.row {
    display: table-row;
    margin: 0; }
    table.table tr.row .col {
      padding-right: 0; }
  table.table th, table.table td {
    padding: 10px; }
    .orders-history .table-order-items, .orders-recent .table-order-items{}
    table.table th:first-child, table.table td:first-child {
      border-left: none; padding-left: 0;text-align: right;}
    @media (min-width: 768px) {
	    .login-container .instar{
		width:410px;
	    }
	    .w200 input{width: 210px !important;}
	    .form-create-account .register-vat.input-text{
background: #FAFAFA !important;
    width: 410px!important;
    padding: 13px 9px;
	    }
      table.table th, table.table td {} }
  table.table thead th {color: #666;
    border-top: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb; }
  @media (min-width: 768px) {
	  .reg_box .fieldset.account .control,  .reg_box .fieldset.account .control input{width: 410px;}
	  .reg_box .actions-toolbar, .reg_box button.action.primary{width: 410px;height: 48px;}
	  .reg_box .fieldset.account{
		width: 410px;
	  }
	  .reg_box{width: 410px;margin: 0 auto 50px;}
    table.table tbody tr:nth-child(odd) {}
      table.table tbody tr:nth-child(odd):first-child:last-child {
        background: transparent; } }
  @media (max-width: 767px) {
.reg_box .fieldset.account{width: 100%;}
	  .reg_box .actions-toolbar, .reg_box button.action.primary{width: 100%;height: 48px;}
    table.table th {
      display: none; }
    table.table td {
      width: 100%;
      padding: 10px;
      display: block; }
      table.table td:before {
        font-weight: bold;
        display: block;
        border-bottom: solid 1px #ebebeb;
        content: attr(data-th);
        margin-bottom: 10px; }
      table.table td:first-child {
        background: #f2f2f2; } }
table.table-bordered {
  border-top: 2px solid #dd2b35;
  border-left: 1px solid #ebebeb; }
  table.table-bordered th,
  table.table-bordered td {
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb; }
table.data-table {
  width: 100%; }
  table.data-table th,
  table.data-table td {
    padding: 20px;
    vertical-align: middle; }
  table.data-table th {
    background: #f2f2f2;
    text-transform: uppercase;
    color: #011327; }

body.account .block-title {
  padding: 50px 0 0 0;}
.block-dashboard-addresses .block-title a {
 color: #00afec !important;
}
  @media (max-width:900px) {
    body.account .block-title {
      position: relative; }
  }
  body.account .block-title .action {
    position: absolute;
    right: 0;
    top: 0; }
body.account .box address {
  margin-bottom: 1rem; line-height: 28px;}
 .orders-recent  .table > tbody > tr > td {
     border-top: unset !important; 
}
.block-dashboard-orders .block-title{margin-bottom: 20 !important;}
.account .table-wrapper {
border-bottom:unset !important;margin-bottom: unset !important;
}

.customer-address-form  .actions-toolbar{
text-align: left !important;
    padding: 40px 0 0 0;

}
.customer-address-form .form-address-edit .input-text{
width: 94% !important;
}

.form-address-edit .fieldset > .field{
margin-top: unset;
    margin-bottom: unset;
}
.form-address-edit .actions-toolbar .action.primary{
font-size: 1.5rem;
font-weight: 400;
}
/**customer center end**/
/*login start*/
.form.password.forget{width:unset !important;text-align: center !important;}
.login_input .field .control .input-text{
width: 100% !important;
    font-size: 16px;
    height: 43px;
    border-radius: 10px;
    border: 1px solid #ebebeb;

}
.actions-toolbar {
    text-align: center !important;
}
.form.password.forget .fieldset:after{

display:none;
}

.login-container .fieldset:after{
display:none;
}
.form.password.forget .fieldset {
margin:unset !important;
}
.form-create-account .fieldset.create.account:after{

display:none;

}
.field.taxvat.custom-label{
clear: both;

}

.message.default-address.cus_default{

    margin-top: -18px;
}

.default-address{
    margin: 0 0 10px;
    padding: 12px 12px 12px 12px;
    display: block;
    font-size: 1.6rem;
    background: #e5efe5;
    color: #006400;
    /* padding-left: 45px; */
    position: relative;
    clear: both;

}
.phone-error{
    height: unset;
    margin: 0 0 10px;
    padding: 17px 20px 12px 40px;    
    display: block;
    font-size: 1.6rem;
    background: #fdf0d5;
    color: #6f4400;
    position: relative;
    clear: both;
    width: 94%;
        font-size: 1.3rem;
}
.phone-error > *:first-child:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    line-height: 24px;
    color: #c07600;
    content: '\e602';
    font-family: 'luma-icons';
    margin: -12px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 0;
    top: 22px;
    width: 45px;
    position: absolute;
    text-align: center;
}


.page-title-wrapper .container h1{
font-size:27.2px;
}
input:not([disabled]):focus{

box-shadow:unset !important;
}
.field.choice > input[type=checkbox] + .label span{
clear: unset !important;
padding: 0px 9px 0 12px !important;
}

.excl_text{font-size: 14px !important;font-weight: normal;padding: 0; line-height: 17px;}
.index_all_link{color: #00afec;}
.instar_excl_tax > span{display: block;padding: 0 0 10px;}
.customer_right_block .page-title-wrapper .container{padding: 0;}
.customer_right_block .field.choice > input[type=checkbox] + .label span {
  margin-top: -2px !important;float: left;
}
.customer_right_block .form-newsletter-manage .field.choice > input[type=checkbox] + .label span {
  margin-top: 0 !important;float: left;
}
.customer_right_block .action.delete:before{padding: 0 20px 0 0;}
.customer_right_block .action.edit:before{padding: 0 10px 0 0;}

.block-customer-login .block-title strong{text-align: center;font-weight: 400 !important;color: #333;font-size: 30px;padding: 20px 0;}
.login-container .instar{overflow: hidden;}
.login-container .field.custom-label {padding: 4px 0;}
.login-container .field.required input.input-text {width: 410px;}
.login-container .fieldset .actions-toolbar{padding: 0;margin: 20px 0 20px;}
.login-container button.action.primary{width: 410px;height: 48px;font-size: 18px;background-color: #00a6e9;}
.login-container a{color: #00afec;font-size: 16px;font-weight: 300 !important;padding: 0 0 10px 0;display: block;}
.login-container a:hover, .reg_box a:hover{text-decoration: underline;}

.page-layout-2columns-left .grid-main {width: 527px;margin: 0 auto 100px;}
.page-layout-2columns-left .grid-main .base{padding: 50px 0 10px;display: block;}
.page-layout-2columns-left .grid-main .note{font-size: 16px;}
.page-layout-2columns-left .grid-main input{margin: 0 auto 20px !important;}
.customer-address-form.page-layout-2columns-left .grid-main input {
    margin: 0 0 20px !important;
}
.form-address-edit .message.warning {padding: 7px 20px 12px 40px;}
.actions-toolbar > .secondary .action.back{
    padding: 7px 33px 5px;
    display:block;
    background-color: #fff;
    color: #00afec;
    text-align: center;
    border: 1px solid #00afec;
    border-radius: 30px;
    font-weight: 300;
    width: 410px;
    height: 40px;}
.pt-20{padding: 20px 0 !important;}
.pt-20{padding: 20px 0 !important;}

.field-name-firstname{margin: 0 10px 0 0;}
.customer-account-edit .field.choice > input[type=checkbox] + .label span {
    margin-top: 0 !important;
}
.reg_box a, .block-dashboard-addresses .block-title a, .box-billing-address a, .box-shipping-address a, .block-dashboard-orders a, #my-orders-table a, .block-addresses-default a{color: #00afec;}
.reg_box p{text-align: center;font-size: 16px;}
#my-orders-table a.view{padding-right: 8px;}
.sales-order-history #my-orders-table a.view {
     padding-right: unset !important;
}


.input-text,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
select,
textarea {
  display: block;
  width: 100%;
  /*padding: 13px 18px;*/
   vertical-align: baseline;
  background: #FAFAFA !important;border-radius: 10px;
  border: 1px solid #ebebeb; }
  .input-text.mage-error,
  input[type="text"].mage-error,
  input[type="email"].mage-error,
  input[type="password"].mage-error,
  input[type="number"].mage-error,
  select.mage-error,
  textarea.mage-error {
    border-color: red;
    font-style: normal; }
  .input-text::-webkit-input-placeholder,
  input[type="text"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder,
  select::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    opacity: 1;
     transition: opacity 0.3s ease; }
     .input-text::-moz-placeholder,
  input[type="text"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder,
  select::-moz-placeholder,
  textarea::-moz-placeholder {
    opacity: 1;
    transition: opacity 0.3s ease; }
  .input-text:-moz-placeholder,
  input[type="text"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder,
  select:-moz-placeholder,
  textarea:-moz-placeholder {
    opacity: 1;
    transition: opacity 0.3s ease; }
      .input-text:focus::-webkit-input-placeholder,
  input[type="text"]:focus::-webkit-input-placeholder,
  input[type="email"]:focus::-webkit-input-placeholder,
  input[type="password"]:focus::-webkit-input-placeholder,
  input[type="number"]:focus::-webkit-input-placeholder,
  select:focus::-webkit-input-placeholder,
   textarea:focus::-webkit-input-placeholder {
    opacity: .5;
   transition: opacity 0.3s ease; }
  .input-text:focus::-moz-placeholder,
  input[type="text"]:focus::-moz-placeholder,
  input[type="email"]:focus::-moz-placeholder,
  input[type="password"]:focus::-moz-placeholder,
  input[type="number"]:focus::-moz-placeholder,
  select:focus::-moz-placeholder,
  textarea:focus::-moz-placeholder {
    opacity: .5;
    transition: opacity 0.3s ease; }
  .input-text:focus:-moz-placeholder,
  input[type="text"]:focus:-moz-placeholder,
  input[type="email"]:focus:-moz-placeholder,
  input[type="password"]:focus:-moz-placeholder,
  input[type="number"]:focus:-moz-placeholder,
  select:focus:-moz-placeholder,
  textarea:focus:-moz-placeholder {
    opacity: .5;
    transition: opacity 0.3s ease; }
  .input-text:focus:-ms-input-placeholder,
  input[type="text"]:focus:-ms-input-placeholder,
  input[type="email"]:focus:-ms-input-placeholder,
  input[type="password"]:focus:-ms-input-placeholder,
  input[type="number"]:focus:-ms-input-placeholder,
  select:focus:-ms-input-placeholder,
  textarea:focus:-ms-input-placeholder {
           opacity: .5;
	    transition: opacity 0.3s ease; }
