#moving-cost-moving-calculator-widget{
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  margin: auto;
  width: 80%;
}
#moving-cost-moving-calculator-widget .title-section.title-section-thinner {
  border-color: #dcdcdc;
  border-width: 1px;
  width: auto;
}

#moving-cost-moving-calculator-widget .title-section {
  font-size: 18px;
  font-weight: 400;
  /* border-top: 2px solid #333; */
  border-bottom: none;
  padding-top: 0px;
  padding-bottom: 0;
  margin-bottom: 2px;
  margin-top: 0px;
}

#moving-cost-moving-calculator-widget .row{
  margin-left: -9px;
  margin-right: -5px;
}

#moving-cost-moving-calculator-widget label {
  font-size: 14px;
}
.margin-top .ni-moving-calc {
  color: #fff;
  background-color: #D92228;
  border: none;
}
.margin-top input,.margin-top select{
border-radius:0px;
}
.margin-top input.form-control, .margin-top select.form-control {
height: 32px;
width: 100%;
}
#moving-cost-moving-calculator-widget.btn-group .btn .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.pull-left {
  float: left !important;
}
#moving-cost-moving-calculator-widget .btn-default:hover, #moving-cost-moving-calculator-widget .btn-default:active, #moving-cost-moving-calculator-widget .btn-default:focus{
background-color:  #d92228;
border: none;
color: #fff;
}
#moving-cost-moving-calculator-widget .btn-default.dropdown-toggle {
  background-color: #fff;
}
.btn-default.dropdown-toggle, .open>.btn-default.dropdown-toggle {
  color: #333;
}
.moving-calculator-modal.js-moving-calculator-modal.in{
  top:0%;
}
.moving-calculator-modal.modal-open .modal{
overflow-x: hidden;
overflow-y: auto;
}
.moving-calculator-modal .modal-content .moving-estimated-cost {
font-size: 27px;
display: block;
}
/* #moving-calculator-modal{
top: 0 !important;
} */
#moving-calculator-modal .modal-content .close {
font-size: 28px;
}
.moving-calculator-modal .modal-x-icon {
font-weight: 500;
height: 28px;
width: 28px;
font-size: 24px;
}
#moving-calculator-modal .modal-title {
font-weight: 400;

}
#moving-calculator-modal .modal-header {
padding: 15px;
border-bottom: 0;
background-color: #f7f7f7;
min-height: 16.428571429px;
}
#moving-calculator-modal .modal-content {
background-clip: border-box;
border: none;
border-radius: 0;
padding: 10px 0px;
}
#moving-calculator-modal .modal-content .close {
color: #333;
text-shadow: none;
opacity: 1;
-webkit-filter: none;
filter: none;
height: 28px;
width: 28px;
margin-right: 0px;
}
.product-specific-widget.move_cal {
/* border-bottom: 1px solid #C8C8C8!important; */
/* padding-bottom: 24px!important; */
}


@media(min-width:1200px){
#moving-calculator-modal .modal-dialog{
  width: 760px;
  height: auto;
}}
#moving-calculator-modal .modal-body{
font-weight: 400;
font-size: 14px;
}
#moving-calculator-modal .modal-body h3{
font-weight: 400;
}
#moving-calculator-modal .btn-primary:hover{
background-color: #ea1525;
border-color: #d92228;
}
#moving-calculator-modal input.btn.btn-primary {
border-radius: 0;
width:auto;
}
#moving-calculator-modal .btn-link, #moving-calculator-modal .btn-link:hover, #moving-calculator-modal .btn-link:focus, #moving-calculator-modal .btn-link:active{
color: #3377cc;
border-color: transparent;
background-color: transparent;
}
.moving-calculator-modal .modal-content .btn-text-disclaimer.margin-top{
margin-top: 10px;
font-size: 12px;
color: #333;
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert-dismissable, .alert-dismissible {
padding-right: 35px;
}
.alert {
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
}
.alert-notify {
width: 45%;
margin: auto;
}
.alert-notify[class^="alert-fixed"], .alert-notify[class*="alert-fixed"] {
position: fixed;
z-index: 1000041;
margin: 0;
}
.alert.alert-dark {
background-color: #333;
border-color: #333;
color: #fff;
}
.alert-notify.alert-fixed-bottom-right {
bottom: 43%;
/* right: 30px; */
margin: auto auto auto 10%;
}
.alert.alert-dismissible .close {
text-shadow: none;
top: 70px;
opacity: 1;
margin-right: 0px;
}
.alert.alert-dismissible .close:hover{
color: #fff;
}
.alert-dismissable .close, .alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
#moving-calculator-modal #datepicker1 .dropdown-menu {   
right: unset!important;
}
#datepicker1 .datepicker table tr td.active,
#datepicker1 .datepicker table tr td.active:hover, 
#datepicker1 .datepicker table tr td.active.disabled, 
#datepicker1 .datepicker table tr td.active.disabled:hover{
background-image: linear-gradient(to bottom,#d92228, #d92228);
}
.modal-open::-webkit-scrollbar {
display: none;
}
.modal-open {
-ms-overflow-style: none;  /* IE and Edge */
scrollbar-width: none;  /* Firefox */
}
/* .moving-calculator-modal::-webkit-scrollbar{
display:none;
} */
/*Tablet css  */
@media only screen and (max-device-width : 820px) {}
@media only screen and (max-device-width : 768px) {
  .moving-calculator-modal.js-moving-calculator-modal.in{
    top:10%;
  }
#moving-cost-moving-calculator-widget .title-section.title-section-thinner{
  margin-top: 16px;
}
#moving-calculator-modal input.btn.btn-primary{
  margin: auto;
}
#moving-calculator-modal .modal-dialog.modal-lg {
  width: 90%;
  height: 90%;
  margin: auto;
}
.alert-notify{
  width: 70%;
}
}
@media only screen and (min-device-width: 340px) and (max-device-width: 370px){
#moving-calculator-modal input.btn.btn-primary{
  margin: auto;
}
.modal {
 margin-left: 0px;
}
.alert-notify.alert-fixed-bottom-right{
  margin: auto auto auto 12%;
}
}
