@import 'emsstyle.css';
/*
Company 2243a7  317ede e8eff2
IT  1352a7  089ad0  c4e2ed
Office 6e2c0c cd9c59 f3e4cf
*/
.node-unpublished {
  background: #fccaca;
}
#uc-cart-checkout-form .panel {
  border-color: #cd9c59;
}
#uc-cart-checkout-form .form-item {
  background: none;
}
#uc-cart-checkout-form .panel-heading {
  background-color: #f3e4cf;
  border-color: #cd9c59;
  color: #333;
}
#uc-cart-checkout-form .table {
  margin-bottom: 0;
}
#uc-cart-checkout-form .form-type-textfield input,
#uc-cart-checkout-form .form-type-select select {
  width: 33%;
  display: inline-block;
}
#uc-cart-checkout-form legend {
  border: none;
}
#uc-cart-checkout-form .subtotal .uc-price {
  font-size: 130%;
}
#emsshipping-pane {
  border: none;
}
#emsshipping-pane .panel-footer {
  padding: 0;
  border-top: none;
}
#emsshipping-pane .panel-footer .form-type-item {
  margin: 0;
  border-top: 1px solid #ddd;
}
#emsshipping-pane .additional-service-cost-value {
  line-height: 18px;
}
#emsshipping-pane .uc-price {
  float: right;
  font-size: 18px;
}
#emsshipping-pane .order-total .uc-price {
  font-size: 22px;
}
#emsshipping-pane > .panel-heading {
  border: none;
  background: none;
}
#emsshipping-pane > .panel-body {
  padding: 0;
}
#emsshipping_agreement_checkout-pane,
#edit-panes-emsshipping-order-total {
  margin-bottom: 20px;
}
#comments-pane label {
  display: none;
}
.form-item-panes-delivery-select-address label,
.form-item-panes-billing-select-address label {
  width: 15em;
  float: left;
  text-align: right;
  padding: 5px 6px 6px;
}
div.form-item-panes-delivery-select-address,
div.form-item-panes-billing-select-address {
  padding: 2px;
}
.btn {
  border-radius: 0;
  border: none;
}
.office .btn,
.office btn:active,
.office btn:focus {
  background: #954912;
  color: #fdfdfd;
}
.office .btn:hover {
  background: #c35f17;
}
.office .ajax-cart-submit-form .btn,
.office .ajax-cart-submit-form btn:active,
.office .ajax-cart-submit-form btn:focus {
  background: #1f9644;
}
.office .ajax-cart-submit-form .btn:hover {
  background: #166c31;
}
.office .form-control:focus {
  border-color: #5e7688;
}
.office .login-cart .glyphicon {
  color: #6e2c0c;
}
.office .pagination > .active > a,
.office .pagination > .active > span,
.office .pagination > .active > a:hover,
.office .pagination > .active > span:hover,
.office .pagination > .active > a:focus,
.office .pagination > .active > span:focus {
  background-color: #954912;
  color: #fdfdfd;
}
.office .pagination > li > a:hover,
.office .pagination > li > span:hover,
.office .pagination > li > a:focus,
.office .pagination > li > span:focus {
  background-color: #f3e4cf;
}
.view .progress-disabled {
  float: left;
}
.office.page-node table thead tr {
  color: white;
  background: #7c3c14;
  background: -moz-linear-gradient(top, #7c3c14 0%, #5e2209 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #7c3c14), color-stop(100%, #5e2209));
  background: -webkit-linear-gradient(top, #7c3c14 0%, #5e2209 100%);
  background: -o-linear-gradient(top, #7c3c14 0%, #5e2209 100%);
  background: -ms-linear-gradient(top, #7c3c14 0%, #5e2209 100%);
  background: linear-gradient(to bottom, #7c3c14 0%, #5e2209 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@office-start-gradient', endColorstr='@office-end-gradient', GradientType=0);
}
.computers .form-control:focus {
  border-color: #2243a7;
}
.computers .login-cart .glyphicon {
  color: #1352a7;
}
.company .form-control:focus {
  border-color: #2243a7;
}
.company .login-cart .glyphicon {
  color: #2243a7;
}
.company .btn {
  color: #fdfdfd;
  background-color: #2243a7;
}
.company .btn:hover,
.company .btn:focus,
.company .btn:active {
  background-color: #2b54d1;
}
.company .field-name-field-area .field-item,
.company .field-name-field-price-m .field-item {
  color: #2243a7;
}
.company table thead tr {
  color: white;
  background: #3053b1;
  background: -moz-linear-gradient(top, #3053b1 0%, #1b3799 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #3053b1), color-stop(100%, #1b3799));
  background: -webkit-linear-gradient(top, #3053b1 0%, #1b3799 100%);
  background: -o-linear-gradient(top, #3053b1 0%, #1b3799 100%);
  background: -ms-linear-gradient(top, #3053b1 0%, #1b3799 100%);
  background: linear-gradient(to bottom, #3053b1 0%, #1b3799 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@company-start-gradient', endColorstr='@company-end-gradient', GradientType=0);
}
.company .table-striped > tbody > tr:nth-child(2n+1) > td,
.company .table-striped > tbody > tr:nth-child(2n+1) > th {
  background-color: #e8eff2;
}
.company .table > thead > tr > th,
.company .table > tbody > tr > th,
.company .table > tfoot > tr > th,
.company .table > thead > tr > td,
.company .table > tbody > tr > td,
.company .table > tfoot > tr > td {
  border-top: none;
}
.form-control:focus {
  box-shadow: none;
  outline: 0 none;
}
.block-uc-ajax-cart {
  background: #fff083;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.block-uc-ajax-cart .glyphicon {
  margin-right: 10px;
}
.block-uc-ajax-cart .num-items {
  font-weight: 600;
}
#uc-cart-view-form h2 {
  margin: 0;
}
#uc-cart-view-form img {
  padding: 0;
}
#uc-cart-view-form td {
  vertical-align: middle;
}
#uc-cart-view-form .price-1,
#uc-cart-view-form .price {
  text-align: right;
}
#uc-cart-view-form .form-type-uc-quantity {
  padding: 0;
}
#uc-cart-view-form .form-type-uc-quantity input {
  text-align: center;
}
#uc-cart-view-form .remove-button {
  font-size: 16px;
}
#uc-cart-view-form .f-right,
#uc-cart-view-form #edit-continue-shopping {
  float: right;
  margin-left: 10px;
}
#uc-cart-view-form .subtotal .uc-price {
  font-size: 130%;
}
.view-rent-list .views-field-field-price-m span,
.view-rent-list .views-field-field-area span {
  margin-left: 5px;
}
.view-rent-list.view-display-id-page .views-field-title {
  width: 50%;
}
.view-rent-list.view-display-id-page .views-field-field-area {
  width: 20%;
}
.view-rent-list.view-display-id-page .views-field-price-m {
  width: 30%;
}
.bottom-dashed {
  border-bottom: 1px dashed #aaaaaa;
}
.top-dashed {
  border-top: 1px dashed #aaaaaa;
}
.office .ui-autocomplete {
  width: 510px !important;
  background: #fff;
  border: 1px solid #aaaaaa;
  color: #333333;
  margin-top: 10px;
  border-radius: 0;
  padding: 0;
  -webkit-box-shadow: 0px 6px 11px 0px rgba(50, 50, 50, 0.48);
  -moz-box-shadow: 0px 6px 11px 0px rgba(50, 50, 50, 0.48);
  box-shadow: 0px 6px 11px 0px rgba(50, 50, 50, 0.48);
}
.office .ui-autocomplete a,
.office .ui-autocomplete a.ui-state-focus {
  font-size: 13px;
  border: 0;
  margin: 0;
  border-radius: 0;
  border-bottom: 1px dashed #aaaaaa;
}
.office .ui-autocomplete a.ui-state-focus {
  background: #f3e4cf;
}
.office .ui-autocomplete a > * {
  display: inline-block;
  vertical-align: middle;
}
.office .ui-autocomplete span.img {
  width: 50px;
}
.office .ui-autocomplete span.title {
  width: 440px;
}
.view-display-id-esearch tr {
  border-top: 1px dashed #aaaaaa;
}
.view-display-id-esearch tr:last-child {
  border-bottom: 1px dashed #aaaaaa;
}
.view-display-id-esearch tr:hover {
  background: #fdfbf8;
}
.view-display-id-esearch .table > tbody > tr > td {
  border: 0;
}
#esearch-search-form .form-actions {
  clear: none;
}
.ctools-modal-dialog {
  padding: 0;
}
.ctools-modal-dialog .help-block {
  display: none;
}
