/* ----------------------------------

Template Name: Concrete - Factory, Industrial & Construction Template
Author: validtheme
Description:
Version: 1.1

Main Font    : Poppins
Main Color   : #ff5e14

-------------------------------------

Table of contents
        
    01. Template default css
    02. Navbar
        - Navbar Default
        - Navbar Sticky
        - Navbar Transparent
        - Nav With Topbar
    03. Banner
    04. Features
    05. About Area
    06. Services
        - Carousel
        - Grid
        - Static
    07. Portfolio
        - Grid Colum
        - Masonary Colum
    08. Team
        - Carousel
        - Grid
        - Static
    09. Pricing Area
    10. Fun Factor
    11. Blog
        - Standard
        - Left Sidebar
        - Right Sidebar
    12. Clients Area
    13. Faq
    14. Concat Area
    15. Subscribe Form
    16. Error 404
    17. Footer
    18. PHP Contact Form
    19. Others

*/


/*
** General Styles for HTML tags
*/

* {
  padding: 0;
  margin: 0;
}

html {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: visible;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  overflow-x: hidden;
  background-color: #ffffff;
  color: #666666;
}

html, body, .wrapper {
  height: 100%;
}

h1, h2, h3, h4, h5, h6 {
  color: #232323;
  font-weight: normal;
  line-height: 1.2;
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0;
  margin: 0;
}

h1,h2,h3,h4 {
  margin-bottom: 15px;
}

h5,h5 {
  margin-bottom: 10px;
}

img {
  border: none;
  outline: none;
  max-width: 100%;
}

label {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 5px;
  max-width: 100%;
}

a, .btn, button {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  outline: medium none;
}

a img, iframe {
  border: none;
}

p {
  color: #666666;
  line-height: 26px;
  margin: 0 0 15px;
  text-transform: none;
  font-weight: 400;
}

hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid #eee;
}

pre {
  display: block;
  margin: 0 0 30px;
  padding: 9.5px;
  word-wrap: break-word;
  word-break: break-all;
  color: #333;
  border: 1px solid #ededed;
  border-radius: inherit;
  background-color: #f9f9f9;
  font-size: 13px;
  line-height: 1.42857143;
}

input:focus, textarea:focus, 
 select:focus {
  outline: none;
  box-shadow: inherit;
}

ul {
  margin: 0;
  list-style-type: none;
}

a, a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #232323;
}

a:hover {
  color: #232323;
}

a {
  transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  text-decoration: none;
  font-family: 'Poppins', sans-serif;
}

b, strong {
  font-weight: 700;
}

.inc-border {
  border-top: 1px solid #e7e7e7;
}

.btn.active, .btn:active {
  background-image: inherit !important;
}

.btn.focus, 
 .btn:active:focus, 
 .btn:active:hover, 
 .btn:focus, 
 .btn:hover {
  outline: 0;
}

.btn.circle {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

.btn.active, .btn:active {
  outline: 0;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}

input {
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
  min-height: 50px;
}
/* Default CSS */
.container-half {
  margin: 0 auto;
  width: 60%;
  padding: 0 15px;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
}

.bg-contain {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

.bg-fixed {
  background-attachment: fixed;
  background-position: center top;
  background-size: cover;
}

.bg-gray {
  background-color: #f7f7f7;
}

.bg-theme-small {
  background-color: #edf5ff;
}

.bg-light {
  background-color: #ffffff;
}

.bg-theme {
  background-color: #ff5e14;
}

.text-light h1, 
 .text-light h2, 
 .text-light h3, 
 .text-light h4, 
 .text-light h5, 
 .text-light h6, 
 .text-light p, 
 .text-light a {
	color: #FFF;
}

.shadow {
  position: relative;
  z-index: 1;
}

.shadow.dark::after {
 
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.dark-hard::after {
  background: #1d2024 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.75;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.light::after {
  background: #ffffff none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.theme::after {
  background: #ff5e14 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.shadow.theme-hard::after {
  background: #ff5e14 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.default-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.default-padding-top {
  padding-top: 80px;
}

.default-padding-bottom {
  padding-bottom: 80px;
}

.default-padding.bottom-less {
  padding-top: 80px;
  padding-bottom: 50px;
}

.padding-xl {
  padding-top: 180px;
  padding-bottom: 180px;
}

.carousel-shadow {
  padding-bottom: 65px;
}

.btn {
  display: inline-block;
  font-family: "Poppins",sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  letter-spacing: 1px;
  border-radius: inherit;
  overflow: hidden;
}

.btn-md {
  padding: 10px 40px 10px;
}

.btn-sm {
  padding: 8px 35px;
  font-size: 12px;
}

.btn.btn-sm-pro {
  font-size: 10px;
  font-weight: 600;
  margin-top: 5px;
  padding: 4px 35px;
  display: inline-block;
}

.btn-border-light {
  border: 2px solid #ffffff;
}

.btn.btn-sm-pro.btn-border-light:hover, 
 .btn.btn-sm-pro.btn-border-light:focus {
  background-color: #ffffff;
  color: #232323;
  border: 2px solid #ffffff;
}

.btn-dark {
  background-color: #232323;
  color: #ffffff;
  border: 2px solid #232323;
}

.btn-dark.border {
  background-color: transparent;
  color: #232323;
  border: 2px solid #232323;
}

.btn-dark.border:hover {
  background-color: #232323;
  color: #ffffff !important;
  border: 2px solid #232323;
}

.btn.btn-light {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid #ffffff;
  color: #232323;
}

.btn.btn-light:hover, 
 .btn.btn-light:focus {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.btn.btn-light.effect:hover, 
 .btn.btn-light.effect:focus {
  background-color: #ff5e14;
  color: #ffffff !important;
  border: 2px solid #ff5e14;
}

.btn.btn-light.border {
  background: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}

.btn.btn-light.border:hover {
  background: #ffffff none repeat scroll 0 0 !important;
  border: 2px solid #ffffff !important;
  color: #232323 !important;
}

.btn-dark:hover, 
 .btn-dark:focus {
  color: #232323 !important;
  background: transparent;
}

.btn i {
  margin-left: 5px;
}

.bg-dark {
  background: #1d2024 none repeat scroll 0 0;
  border-top: 5px solid #1481ff;
  background: #1d2024 url(assets/img/bg_footer.png) 0 0;
}

.bg-dark-hard {
  background: #00081d none repeat scroll 0 0;
}

.btn-theme {
  background-color: #ff5e14;
  color: #ffffff !important;
  border: 2px solid #ff5e14;
}

.btn-theme.border {
  background-color: transparent;
  color: #ff5e14 !important;
  border: 2px solid #ff5e14;
}

.btn-theme.border:hover {
  background-color: #ff5e14;
  color: #ffffff !important;
  border: 2px solid #ff5e14;
}

.btn-theme.effect:hover, 
 .btn-theme.effect:focus {
  background: #ff5e14 none repeat scroll 0 0;
  border: 2px solid #ff5e14;
  color: #ffffff;
}

.btn.btn-sm-lm {
  font-size: 12px;
  padding: 4px 35px;
}

.bg-theme a.btn-theme.btn:hover,
.bg-theme a.btn-theme.btn:focus {
  border: 2px solid #ffffff;
  color: #ffffff;
}

.bg-fixed {
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
}

.bg-cover {
  background-position: center center;
  background-size: cover;
}

.container-full {
  padding: 0 15px;
  width: 100%;
}

.site-heading h2 {
  display: inline-block;
  font-weight: 600;
  padding-bottom: 20px;
  position: relative;
  text-transform: capitalize;
  letter-spacing: 1px;
}

.site-heading.less-info h2 {
  margin-bottom: 0;
}

.site-heading h4 {
  color: #ff5e14;
  font-weight: 600;
  text-transform: uppercase;
}

.site-heading.clean h2 {
  padding-bottom: 0;
}

.site-heading.clean h2 span {
  color: #ff5e14;
}

.site-heading h2 span {
  color: #ff5e14;
}

.site-heading.barber h2 span {
  color: #bc9355;
}

.site-heading p:last-child {
  margin: 0;
}

.site-heading h2::before {
  background: #ff5e14 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -25px;
  position: absolute;
  width: 40px;
}

.site-heading h2::after {
  background: #ff5e14 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: 20px;
  position: absolute;
  width: 5px;
}

.site-heading.text-left h2::before {
  left: 0;
  margin-left: 0;
}

.site-heading.text-left h2::after {
  left: 45px;
  margin-left: 0;
}

.shadow .site-heading h2, 
.shadow .site-heading p {
  color: #ffffff;
}

.bg-theme .site-heading h2::before,
.shadow .site-heading h2::before,
.half-bg .site-heading h2::before {
  background: #ffffff none repeat scroll 0 0;
}

.site-heading h2 span {
  color: #ff5e14;
}

.site-heading {
  margin-bottom: 60px;
  overflow: hidden;
  margin-top: -5px;
}

.site-heading.single {
  margin-bottom: 35px;
}

.carousel-shadow .owl-stage-outer {
  margin: -15px -15px 0;
  padding: 15px;
}


/* ============================================================== 
     # Topbar 
=================================================================== */

.top-bar-area.inc-border {
  border-bottom: 5px solid #1481ff;
}

.top-bar-area .info.box li {
  color: #cccccc;
  float: left;
  font-family: "Poppins",sans-serif;
  margin-right: 20px;
  padding-right: 20px;
  position: relative;
  z-index: 1;
}

.top-bar-area .info.box li .icon, .top-bar-area .info.box li .info {
  display: table-cell;
  vertical-align: middle;
}

.top-bar-area .info.box li .info span {
  color: #ffffff;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
}

.top-bar-area .info.box li .icon {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #1422ff;
  font-size: 30px;
  padding: 15px;
}

.top-bar-area .info.box li .info {
  padding-left: 15px;
}

.top-bar-area .info.box li:last-child {
  margin-right: 0;
  padding-right: 0;
}

.top-bar-area {
  overflow: hidden;
  padding: 15px 0;
}

.top-bar-area .info.box li::after {
  background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
  content: "";
  height: 150%;
  position: absolute;
  right: 0;
  top: -25%;
  width: 1px;
}

.top-bar-area .info.box li:last-child::after {
  display: none;
}

.top-bar-area .social li {
  display: inline-block;
}

.top-bar-area .social li a {
  color: #cccccc;
  font-size: 20px;
  margin-left: 20px;
}

.top-bar-area .social {
  padding: 17px 0;
}

.top-bar-area .address-info.align-right .info.box {
  display: inline-block;
  float: right;
  overflow: hidden;
}

.top-bar-area .logo a {
  display: inline-block;
  margin: 5px 0;
}

.top-bar-area.one-line .address-info .info.box i {
  color: #ff5e14;
  margin-right: 5px;
}

.top-bar-area.one-line .theme-bg {
  position: relative;
  z-index: 1;
  display: inline-block;
  padding: 0 20px;
}

.top-bar-area.one-line .theme-bg::after {
  background: #ff5e14 none repeat scroll 0 0;
  content: "";
  height: 100px;
  position: absolute;
  right: 0;
  top: -25px;
  width: 100%;
  z-index: -1;
}

.top-bar-area.one-line .link-box a {
  display: inline-block;
  font-weight: 500;
  margin: 0 5px;
}

.top-bar-area.one-line .link-box a i {
  margin-right: 5px;
}

.top-bar-area.one-line .info.box li {
  color: #ffffff;
  font-weight: 500;
}

.top-bar-area.one-line .social {
  padding: 0;
}

.top-bar-area.one-line .social li a {
  color: #ffffff;
  font-size: 16px;
  margin: 0 13px;
}


/* ============================================================== 
     # Bradcrumb 
=================================================================== */
.breadcrumb-area {
  padding: 150px 0;
}

.breadcrumb-area .breadcrumb {
  background: transparent none repeat scroll 0 0;
  border: 1px solid rgba(255, 255, 255, 0.3);
  display: inline-block;
  margin: 0;
  position: relative;
  z-index: 1;
  padding: 12px 15px;
}

.breadcrumb-area h1 {
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 40px;
  margin-top: -10px;
}

.breadcrumb > li + li::before {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  padding: 0 5px;
  color: #ffffff;
  display: none;
}

.breadcrumb-area .breadcrumb li i {
  margin-right: 5px;
}

.breadcrumb-area .breadcrumb li {
  padding: 0 15px;
  position: relative;
  z-index: 1;
}

.breadcrumb-area .breadcrumb li.active {
  text-decoration: underline;
}

.breadcrumb-area .breadcrumb li::after {
  background: #ffffff none repeat scroll 0 0;
  content: "";
  height: 10px;
  left: -1px;
  margin-top: -5px;
  position: absolute;
  top: 50%;
  width: 1px;
}

.breadcrumb-area .breadcrumb li:first-child::after {
  display: none;
}

.breadcrumb-area .breadcrumb a, 
.breadcrumb-area .breadcrumb li {
  font-family: "Poppins",sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
}

/* ============================================================== 
     # Banner 
=================================================================== */
body, 
.banner-area, 
.banner-area div {
  height: 100%;
}

.banner-area.auto-height, 
.banner-area.auto-height div {
  height: auto;
  min-height: 100%;
}

.banner-area .box-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}

.banner-area .box-table {
  display: table;
  width: 100%;
}

.banner-area .box-cell, 
 .banner-area .box-cell div {
  height: auto;
}

.banner-area {
  position: relative;
  overflow: hidden;
}

.banner-area .wavesshape {
  bottom: -2px;
  left: 0;
  position: absolute;
  right: 0;
  top: auto;
  width: 100%;
}

.banner-area .wavesshape.shape {
  bottom: -50px;
  height: auto;
}

.banner-area .content {
  position: relative;
  z-index: 9;
}

.banner-area.wavesshape {
  position: relative;
  z-index: 1;
}

.banner-area.triangle-shadow {
  position: relative;
  z-index: 1;
}

.banner-area.triangle-shadow::before {
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  border-top: 80px solid transparent;
  bottom: 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 101;
}

.banner-area.shadow-inner .content {
  padding: 30px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.banner-area.content-double .double-items {
  align-items: center;
  align-self: center;
  display: flex;
  justify-content: center;
  vertical-align: middle;
}

.banner-area .banner-carousel .owl-item.center img {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

.banner-area .banner-carousel .owl-item img {
  transform: scale(0.9);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
}

/* Animation delays */
.banner-area .item h1:first-child, 
 .banner-area .item h2:first-child, 
 .banner-area .item h3:first-child, 
 .banner-area .item h4:first-child, 
 .banner-area .item h5:first-child, 
 .banner-area .item h6:first-child {
  animation-delay: .5s;
}

.banner-area .item h1:nth-child(2), 
 .banner-area .item h2:nth-child(2), 
 .banner-area .item h3:nth-child(2), 
 .banner-area .item h4:nth-child(2), 
 .banner-area .item h5:nth-child(2), 
 .banner-area .item h6:nth-child(2) {
  animation-delay: .7s;
}

.carousel-caption h1:nth-child(3), 
 .carousel-caption h2:nth-child(3), 
 .carousel-caption h3:nth-child(3), 
 .carousel-caption h4:nth-child(3), 
 .carousel-caption h5:nth-child(3), 
 .carousel-caption h6:nth-child(3) {
  animation-delay: .9s;
}

.banner-area .item p {
  animation-delay: .5s;
}

.banner-area .item ul {
  animation-delay: .6s;
}

.banner-area .item a, 
 .banner-area .item button {
  animation-delay: .7s;
}

/* Carousel Fade Effect */
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .item, 
 .carousel-fade .carousel-inner .active.left, 
 .carousel-fade .carousel-inner .active.right {
  opacity: 0;
}

.carousel-fade .carousel-inner .active, 
 .carousel-fade .carousel-inner .next.left, 
 .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-inner .next, 
 .carousel-fade .carousel-inner .prev, 
 .carousel-fade .carousel-inner .active.left, 
 .carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}

.carousel-fade .carousel-control {
  z-index: 2;
}
/* Slider Zoom Effect */
@-webkit-keyframes zoom {
  from {
    -webkit-transform: scale(1, 1);
  }

  to {
    -webkit-transform: scale(1.2, 1.2);
  }
}

@-moz-keyframes zoom {
  from {
    -moz-transform: scale(1, 1);
  }

  to {
    -moz-transform: scale(1.2, 1.2);
  }
}

@-o-keyframes zoom {
  from {
    -o-transform: scale(1, 1);
  }

  to {
    -o-transform: scale(1.2, 1.2);
  }
}

@keyframes zoom {
  from {
    transform: scale(1, 1);
  }

  to {
    transform: scale(1.2, 1.2);
  }
}

.carousel-inner .item > .slider-thumb {
  -webkit-animation: zoom 20s;
  animation: zoom 20s;
}

.banner-area .carousel-zoom .slider-thumb {
  height: 100%;
  position: absolute;
  width: 100%;
}

#particles-js,
#ripple {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.banner-area .carousel-control {
  background: transparent none repeat scroll 0 0;
  font-size: 40px;
  height: 50px;
  line-height: 50px;
  margin-top: -25px;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 1;
}

.banner-area .carousel-control.shadow {
  background: transparent none repeat scroll 0 0;
  color: #ffffff;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  margin-top: -25px;
  opacity: 1;
  padding: 0;
  position: absolute;
  text-shadow: inherit;
  top: 50%;
  width: 50px;
  z-index: 1;
}

.banner-area .carousel-control.shadow::after {
  background: #1e2726 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.banner-area .carousel-control.shadow.fixed::after {
  border-radius: inherit;
}

.banner-area .carousel-control.left {
  left: -50px;
}

.banner-area:hover .carousel-control.left.shadow.fixed {
  left: 0;
}

.banner-area:hover .carousel-control.left {
  left: 0;
}

.banner-area:hover .carousel-control.shadow.left {
  left: 20px;
}

.banner-area .carousel-control.right {
  right: -50px;
}

.banner-area:hover .carousel-control.right.shadow.fixed {
  right: -5px;
}

.banner-area:hover .carousel-control.right {
  right: 0;
}

.banner-area:hover .carousel-control.shadow.right {
  right: 20px;
}

/* Content */
.banner-area .transparent-nav .content {
  padding-top: 80px;
}

.banner-area span {
  color: #ff5e14;
}

.banner-area.text-large h1 {
  font-size: 70px;
}

.banner-area.heading-uppercase h1 {
  font-size: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.banner-area.inc-top-heading h3 {
  font-size: 28px;
  letter-spacing: 1px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.banner-area.inc-top-heading h2 {
  font-weight: 600;
  text-transform: capitalize;
  letter-spacing: 1px;
}

.banner-area h1 {
  font-size: 60px;
  font-weight: 700;
  margin-bottom: 25px;
}

.banner-area.shadow-less .content p {
  color: #232323;
}

.banner-area.inc-top-heading a {
  margin-right: 5px;
  margin-top: 5px;
}

.banner-area .text-center a {
  margin: 5px 3px 0;
}

.banner-area.inc-paragraph h1 {
  margin-bottom: 20px;
}

.banner-area.inc-paragraph p {
  font-size: 16px;
  line-height: 30px;
}

.banner-area.inc-paragraph a {
  margin-top: 15px;
}

/* ============================================================== 
     # Video Button Play
=================================================================== */
.video-play-button {
  color: #ff5e14;
  font-size: 30px;
  left: 50%;
  padding-left: 7px;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}

.video-play-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ffffff repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-animation: pulse-border 1500ms ease-out infinite;
  animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #ffffff repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  transition: all 200ms;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  -ms-transition: all 200ms;
  -o-transition: all 200ms;
}

@-webkit-keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.video-play-button i {
  display: block;
  position: relative;
  z-index: 3;
  color: #ff5e14;
}


/* ============================================================== 
     # About 
=================================================================== */
.about-area .info-content {
  padding-right: 35px;
}

.about-area.reverse .info-content {
  float: right;
  padding-left: 50px;
  padding-right: 0;
}

.about-area h4 {
  color: #666666;
  text-transform: uppercase;
}

.about-area h1,
.about-area h2 {
  line-height: 1.3;
  margin-bottom: 25px;
}

.about-area.bg-dark h1,
.about-area.bg-dark h2 {
  color: #ffffff;
}

.about-area .info-content .video-play-button::before {
  background: #ff5e14 none repeat scroll 0 0;
}

.about-area .info-content .video-play-button::after {
  background: #ff5e14 none repeat scroll 0 0;
}

.about-area .info-content .video-play-button i {
  color: #ffffff;
}

.about-area .info-content .video-play-button {
  display: inline-block;
  left: inherit;
  margin-bottom: 35px;
  margin-top: 40px;
  position: inherit;
  left: 30px;
  transform: inherit;
}

.about-area .right-content.services i {
  color: #ff5e14;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 20px;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.about-area .right-content.services .equal-height:hover i {
  color: #ff5e14 !important;
}

.about-area .right-content.services .equal-height:nth-child(1) i, 
.about-area .right-content.services .equal-height:nth-child(4) i,
.about-area .right-content.services .equal-height:nth-child(5) i {
  color: #232323;
}

.about-area .right-content.services h4 {
  color: #232323;
  font-weight: 600;
  line-height: 1.3;
  text-transform: capitalize;
}

.about-area .right-content.services p {
  margin: 0;
}

.about-area .about-content a {
  margin-top: 15px;
}

.about-area .right-content .content-box {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  padding: 30px 15px;
}

.about-area .right-content .content-box .center {
  overflow: hidden;
}

.about-area .right-content .content-box .center .equal-height {
  position: relative;
  z-index: 1;
}

.about-area .right-content .content-box .center .equal-height::after {
  background: #e7e7e7 none repeat scroll 0 0;
  content: "";
  height: 100%;
  position: absolute;
  right: -1px;
  top: 0;
  width: 1px;
}

.about-area .right-content .content-box .center .equal-height::before {
  background: #e7e7e7 none repeat scroll 0 0;
  content: "";
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
}

.about-area .right-content .content-box .equal-height .item {
  padding: 30px 15px;
}

.about-area .author .thumb, .about-area .author .info {
  display: table-cell;
  vertical-align: middle;
}

.about-area .author .info {
  padding-left: 20px;
}

.about-area.author-less .author .info {
  padding-left: 0;
}

.about-area .author .thumb img {
  height: 120px;
  width: 120px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.about-area .author img {
  height: 60px;
  width: auto;
}

.about-area .author {
  border-top: 1px solid #e7e7e7;
  margin-top: 25px;
  padding-top: 25px;
}

.about-area .author h4 {
  color: #232323;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.about-area.inc-more .achivement-items {
  border-top: 1px solid #e7e7e7;
  margin-top: 30px;
  padding-top: 20px;
}

.about-area .info-content > a {
  margin-top: 10px;
}

.about-area .about-content .thumb {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  z-index: 1;
}

.about-area .about-content .thumb::after {
  background: #ff5e14 none repeat scroll 0 0;
  content: "";
  height: 100px;
  left: 0;
  position: absolute;
  top: -15px;
  width: 100px;
  z-index: -1;
}

.about-area .achivement-items .item {
  float: left;
  margin-right: 50px;
  position: relative;
  z-index: 1;
}

.about-area .achivement-items .item .timer {
  font-family: "Poppins",sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1;
  color: #ff5e14;
}

.about-area.bg-gray .achivement-items .item .timer {
  color: #232323;
}

.about-area .achivement-items .item:last-child::after {
  display: none;
}

.about-area .achivement-items .item:last-child {
  margin-right: 0;
  padding-right: 0;
}

.about-area .achivement-items .item .medium {
  display: block;
  font-family: "Poppins",sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin-top: 10px;
  text-transform: capitalize;
  color: #232323;
}

.about-area .achivement-items {
  margin-bottom: -13px;
  margin-top: 20px;
  overflow: hidden;
}

.about-area .achivement-items i {
  display: inline-block;
  float: left;
  font-size: 48px;
  margin-right: 15px;
  margin-top: 10px;
  color: #ff5e14;
}

.about-area .info-content ul li {
  display: block;
  font-family: "Poppins",sans-serif;
  font-size: 17px;
  margin-bottom: 15px;
  padding-left: 29px;
  position: relative;
  z-index: 1;
}

.about-area .info-content ul li:last-child {
  border: medium none;
  margin: 0;
  padding-bottom: 0;
}

.about-area ul {
  margin-top: 20px;
}

.about-area .info-content ul li h5 {
  font-weight: 500;
  line-height: 25px;
  margin: 0;
  text-transform: capitalize;
}

.about-area .info-content ul li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-size: 15px;
  font-weight: 900;
  left: 0;
  position: absolute;
  top: 0;
}


/* ============================================================== 
     # Achivement 
=================================================================== */
.achivement-area .fun-fact .medium {
  color: #ffffff;
  display: block;
  font-family: "Poppins",sans-serif;
  font-size: 18px;
  line-height: 1.2;
  margin-top: 10px;
}

.achivement-area .fun-fact i {
  color: #ffffff;
  display: inline-block;
  font-size: 50px;
  margin-bottom: 20px;
  width: 100%;
}

.achivement-area .fun-fact .timer {
  color: #ffffff;
  font-family: "Poppins",sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 1.2;
  position: relative;
  z-index: 1;
  padding-right: 17px;
}

.achivement-area {
  overflow: hidden;
}

.achivement-area .fun-fact {
  padding: 80px 0;
  position: relative;
  z-index: 1;
}

.achivement-area .fun-fact::after {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  content: "";
  height: 300%;
  position: absolute;
  right: -15px;
  top: -100%;
  width: 1px;
}

.achivement-area .item:last-child .fun-fact::after {
  display: none;
}

.achivement-area .fun-fact .timer::after {
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-size: 25px;
  position: absolute;
  top: 0;
}


/* ============================================================== 
     # Services 
=================================================================== */

.services-area.bottom-less .equal-height {
  margin-bottom: 30px;
}

.services-area.inc-thumb .services-items .item .info {
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  padding: 30px;
}

.services-area.inc-thumb.flex-less .services-items .item .info {
  padding: 0;
}

.services-area.inc-thumb.flex-less .info .content p {
  margin: 0;
}

.services-area.inc-thumb.flex-less .info .content .top-info {
  margin: 0;
  padding: 30px 30px 20px;
}

.services-area.inc-thumb.flex-less.thumb-less .info .content .top-info {
  padding: 50px 50px 20px;
}

.services-area.inc-thumb .services-items .thumb {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.services-area.inc-thumb .services-items .thumb .overlay {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  padding: 15px 30px;
  position: absolute;
  right: 0;
  z-index: 1;
}

.services-area.inc-thumb .services-items .thumb .overlay a {
  align-items: center;
  display: flex;
}

.services-area.inc-thumb.flex-less .services-items .thumb .overlay {
  border: medium none;
}

.services-area.inc-thumb.flex-less .services-items .thumb .overlay a {
  display: inline-block;
}

.services-area.inc-thumb .services-items .thumb .overlay i {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  color: #ffffff;
  font-size: 35px;
  padding-right: 15px;
}

.services-area.inc-thumb .services-items .thumb .overlay h4 {
  color: #ffffff;
  font-weight: 600;
  line-height: 1.4;
  margin: 0;
  padding-left: 15px;
}

.services-area.inc-thumb .services-items .thumb .overlay h4 a {
  color: #ffffff;
}

.services-area.inc-thumb .services-items .thumb::after {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 160%) repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  width: 100%;
}

.services-area.inc-thumb.flex-less .services-items .thumb::after {
  display: none;
}

.services-area.inc-thumb .info .icon, 
.services-area.inc-thumb .info .content {
  display: table-cell;
  vertical-align: top;
}

.services-area.inc-thumb .info .icon i {
  color: #232323;
  display: inline-block;
  font-size: 40px;
}

.services-area.inc-thumb .info .icon {
  padding-right: 20px;
  position: relative;
}

.services-area.inc-thumb .info .icon span {
  font-family: "Poppins",sans-serif;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 1px;
  opacity: 0.06;
  position: absolute;
  top: 5px;
}

.services-area.inc-thumb .info .content a {
  font-weight: 600;
  text-decoration: underline;
  text-transform: uppercase;
}

.services-area.inc-thumb .info .content h4 a {
  text-decoration: none;
}

.services-area.inc-thumb.thumb-less .info .content h4 > a {
  text-transform: inherit;
  text-decoration: none;
}

.services-area.inc-thumb .info .bottom i {
  color: #ff5e14;
  display: inline-block;
  float: left;
  font-size: 40px;
}

.services-area.inc-thumb .info .bottom a {
  float: right;
}

.services-area.inc-thumb .info .bottom {
  align-items: center;
  border-top: 1px solid #e7e7e7;
  float: left;
  line-height: 40px;
  padding: 15px 30px;
  width: 100%;
}

.services-area.inc-thumb.thumb-less .info .bottom {
  padding: 20px 50px;
}

.services-area.inc-thumb.flex-less .info .content {
  border: medium none;
  padding-left: 0;
  display: block;
  overflow: hidden;
}

.services-area.inc-thumb.inc-tags .services-items .thumb {
  overflow: inherit;
}

.services-area.inc-thumb.inc-tags .services-items .tags {
  bottom: -15px;
  left: 30px;
  position: absolute;
  z-index: 1;
}

.services-area.inc-thumb.inc-tags .services-items .tags a {
  background: #ff5e14 none repeat scroll 0 0;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #ffffff;
  display: inline-block;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 2px 20px;
  text-transform: uppercase;
}

.services-area.inc-thumb.inc-tags .services-items .item .info {
  padding: 45px 30px 30px;
}

.services-area.inc-thumb .services-carousel .owl-nav {
  margin: 0;
}

.services-area.inc-thumb .services-carousel .owl-nav .owl-prev, 
.services-area.inc-thumb .services-carousel .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #232323;
  font-size: 25px;
  height: 40px;
  left: -40px;
  line-height: 40px;
  margin: -20px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.services-area.inc-thumb .services-carousel .owl-nav .owl-prev:hover, 
.services-area.inc-thumb .services-carousel .owl-nav .owl-next:hover {
  background: transparent none repeat scroll 0 0;
  color: #2154cf;
}

.services-area.inc-thumb .services-carousel .owl-nav .owl-next {
  left: auto;
  right: -40px;
}

.services-area.left-info .info h2 {
  line-height: 1.3;
  margin-bottom: 25px;
}

.services-area.left-info .info > a {
  margin-top: 10px;
}

.services-area.left-info .services-carousel .owl-dots .owl-dot span {
  background: transparent none repeat scroll 0 0;
  border: 3px solid;
  height: 15px;
  margin-top: 20px;
  width: 15px;
}

.services-area.left-info .services-carousel .owl-dots .owl-dot span {
  border-color: #232323;
}

.services-area.left-info .services-carousel .owl-dots .owl-dot.active span {
  background: #ff5e14 none repeat scroll 0 0;
  border-color: #ff5e14;
}


/* Services Flex Icon */

.services-area.flex-icon .services-items .title i, 
.services-area.flex-icon .services-items .title h4 {
}

.services-area.flex-icon .services-items .title a {
  align-items: center;
  display: flex;
}

.services-area.flex-icon .services-items .title h4 {
  font-weight: 600;
  margin: 0;
  text-transform: capitalize;
}

.services-area.flex-icon .services-items .title {
  margin-bottom: 15px;
}

.services-area.flex-icon .services-items .title i {
  border-right: 1px solid #e7e7e7;
  color: #ff5e14;
  font-size: 50px;
  margin-right: 15px;
  padding-right: 15px;
}

.services-area.flex-icon .services-items .content {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e7e7e7;
  padding: 30px;
}

.services-area.flex-icon .services-items .info p {
  margin: 0;
}

.services-area.flex-icon .services-items .info .content > a {
  color: #ff5e14;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 20px;
  display: inline-block;
}

/* Services Effect */

.services-area .services-items.inc-overlay .overlay {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.services-area .services-items.inc-overlay .overlay::after {
  background: #000000 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.services-area .services-items.inc-overlay .overlay .info {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.services-area.inc-thumb .services-items.inc-overlay .info .content h4 a {
  margin: 0;
}

.services-area .services-items.inc-overlay .overlay img {
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

.services-area .services-items.inc-overlay .overlay .info {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  height: auto;
  left: 50%;
  opacity: 0;
  padding: 30px !important;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -ms-transition: all 0.4s ease-in-out 0s;
  -o-transition: all 0.4s ease-in-out 0s;
  width: 100%;
  z-index: 1;
}

.services-area.inc-thumb .services-items.inc-overlay .info .content h4 a {
  margin: 0;
}

.services-area .services-items.inc-overlay .overlay h4 {
  transform: translateY(-100px);
  opacity: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  color: #ffffff;
}

.services-area .services-items.inc-overlay .overlay p {
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  color: #ffffff;
}

.services-area .services-items.inc-overlay .overlay a {
  color: #ff5e14;
  font-weight: 600;
  letter-spacing: 1px;
  opacity: 0;
  text-transform: uppercase;
  transition: all 0.2s ease-in-out 0s;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
}

.services-area .services-items.inc-overlay .item:hover img {
  transform: scale(1.1);
}

.services-area.inc-thumb .services-items.inc-overlay .item {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.services-area.inc-thumb .services-items.inc-overlay .item .info {
  border: none;
}

.services-area .services-items.inc-overlay .item:hover .info {
  opacity: 1;
}

.services-area .services-items.inc-overlay .item:hover h4,
.services-area .services-items.inc-overlay .item:hover p,
.services-area .services-items.inc-overlay .item:hover a {
  opacity: 1;
  transform: translateY(0px);
}

.services-area .services-items.inc-overlay .item:hover .overlay::after {
  opacity: 0.7;
}

.services-area .services-items.inc-overlay .item:hover p {
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
}

.services-area .services-items.inc-overlay .overlay:hover a {
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -ms-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
}

.services-area.inc-thumb .services-items.inc-overlay .info .content .top-info {
  margin: 0;
  padding: 30px 0 0;
}

.services-area.inc-thumb .services-items.inc-overlay .info .content {
  background: #ffffff none repeat scroll 0 0;
}

.services-area.inc-thumb .services-items.inc-overlay .info .bottom {
  line-height: inherit;
  padding: 0 0 20px;
  position: relative;
  z-index: 1;
  border: none;
}

.services-area.inc-thumb .services-items.inc-overlay .info .bottom::after {
  background: #e7e7e7 none repeat scroll 0 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 100%;
  z-index: -1;
}

.services-area.inc-thumb .services-items.inc-overlay .info .bottom i {
  background: #ffffff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  float: none;
  padding: 0 15px;
}

.services-area .services-items.services-carousel-3-col .owl-nav {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.services-area .services-items.services-carousel-3-col .owl-nav .owl-next, 
.services-area .services-items.services-carousel-3-col .owl-nav .owl-prev {
  background: transparent none repeat scroll 0 0;
  color: #666666;
  font-size: 30px;
  height: 40px;
  left: -50px;
  line-height: 40px;
  margin: -53px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.services-area .services-items.services-carousel-3-col .owl-nav .owl-next {
  left: auto;
  right: -50px;
}


/* ============================================================== 
     # Why Chose Us 
=================================================================== */

.choseus-area .thumb {
  overflow: hidden;
  z-index: 9;
}

.choseus-area .content-box {
  display: flex;
}

.container-full .info {
  max-width: 600px;
  padding: 80px 15px 80px 50px;
}

.choseus-area h4 {
  color: #ff5e14;
  font-weight: 600;
}

.about-area.bg-dark .achivement-items .fun-fact .timer {
  color: #ffffff;
}

.about-area.bg-dark .achivement-items .fun-fact .medium {
  color: #ffffff;
  font-weight: 400;
  margin-top: 10px;
  text-transform: capitalize;
}

.choseus-area .info > ul > li {
  font-family: "Poppins",sans-serif;
  letter-spacing: 1px;
  line-height: 35px;
  margin-bottom: 15px;
  padding-left: 35px;
  position: relative;
  text-transform: capitalize;
  z-index: 1;
  font-weight: 500;
}

.choseus-area.bg-gray .info > ul > li {
  color: #232323;
}

.choseus-area.bg-dark .info > ul > li {
  color: #ffffff;
}

.choseus-area .info > ul > li:last-child {
  margin-bottom: 0;
}

.choseus-area .info > ul {
  display: block;
  overflow: hidden;
}

.choseus-area.bg-dark p {
  color: #cccccc;
}

.choseus-area .info > ul > li::after {
  background: #ffffff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #232323;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-size: 10px;
  font-weight: 600;
  height: 25px;
  left: 0;
  line-height: 25px;
  padding-left: 2px;
  padding-top: 1px;
  position: absolute;
  text-align: center;
  top: 3px;
  width: 25px;
}

.choseus-area.bg-gray .info > ul > li::after {
  background: #ff5e14 none repeat scroll 0 0;
  color: #ffffff;
}

.choseus-area .achivement-items {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: inline-block;
  overflow: inherit;
  padding-top: 20px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.choseus-area.bg-gray .achivement-items {
  border-top: 1px solid #e1e1e1;
}

.choseus-area .achivement-items::before {
  content: "";
  height: 100%;
  left: -100px;
  position: absolute;
  top: 0;
  width: 150%;
  z-index: -1;
}

.choseus-area .achivement-items .fun-fact .timer {
  padding-right: 5px;
  position: relative;
  z-index: 1;
}

.choseus-area .achivement-items .fun-fact .timer::after {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-size: 25px;
  position: absolute;
  top: 20px;
}


/* ============================================================== 
     # Ongoin Projects 
=================================================================== */
.ongoing-area .og-items .item {
  display: flex;
}

.ongoing-area .og-items .info {
  padding: 80px 15px 80px 50px;
}

.ongoing-area .og-items .item .info h2 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.ongoing-area .og-items .item .info h4 {
  color: #ff5e14;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.ongoing-area .tab-content .info i {
  color: #cccccc;
  display: inline-block;
  font-size: 60px;
  margin-bottom: 15px;
}

.ongoing-area .tab-content .info p {
  color: #cccccc;
}

.ongoing-area .og-items .item .info a {
  margin-top: 25px;
}

.ongoing-area .og-items .item .info .nav-pills li {
  float: left;
}

.ongoing-area .og-items .item .info .nav-pills li a {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: inherit;
  float: left;
  letter-spacing: 1px;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-top: 0;
  padding: 10px 25px;
  text-transform: uppercase;
}

.ongoing-area .og-items .item .info .nav-pills li.active a, 
.ongoing-area .og-items .item .info .nav-pills li a:hover {
  background: #ff5e14 none repeat scroll 0 0;
  border-color: transparent;
}

.ongoing-area .tab-content.tab-content-info .info {
  margin-top: 30px;
  padding: 0;
}

/* ============================================================== 
     # Team 
=================================================================== */
.team-area.team-side .site-heading {
  margin-bottom: 30px;
}

.team-area.team-side .content a {
  margin-top: 15px;
}

.team-area .single-item {
  margin-bottom: 30px;
}

.team-area .item {
  position: relative;
  z-index: 1;
}

.team-area .info {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.team-area .info span {
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  color: #ff5e14;
  display: inline-block;
  font-family: "Poppins",sans-serif;
  padding: 3px 10px;
}

.team-area .info p {
  margin-bottom: 0;
  margin-top: 15px;
}

.team-area .info h4 {
  color: #666666;
  font-weight: 600;
}

.team-area .thumb {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.team-area .thumb .social li {
  display: inline-block;
}

.team-area .thumb .social {
  border-top: 3px solid #ff5e14;
  bottom: -56px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  z-index: 9;
}

.team-area .thumb .social li a {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  color: #ffffff;
  display: inline-block;
  font-size: 20px;
  padding: 15px;
  text-align: center;
}

.team-area .item:hover .thumb .social {
  bottom: 0;
}

.team-area .thumb .social::after {
  background: #1d2024 none repeat scroll 0 0;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.7;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.team-area .info .content {
  padding: 30px;
}

.team-area .info h5 {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}

.team-area .info .mail {
  border-top: 1px solid #e7e7e7;
}

.team-area .info h5 i {
  border-right: 1px solid #e7e7e7;
  color: #232323;
  margin-right: 3px;
  padding: 15px 10px 15px 15px;
}

.team-area .info h5 i.fa-envelope {
  font-weight: 500;
}

.team-area .team-carousel.owl-carousel.owl-theme .owl-nav {
  margin: 0;
}

.team-area .team-carousel.owl-carousel.owl-theme .owl-nav .owl-prev, 
.team-area .team-carousel.owl-carousel.owl-theme .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #232323;
  font-size: 30px;
  height: 40px;
  left: -50px;
  line-height: 40px;
  margin: -20px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.team-area .team-carousel.owl-carousel.owl-theme .owl-nav .owl-next {
  left: auto;
  right: -50px;
}

/* ============================================================== 
     # Testimonials 
=================================================================== */

.testimonial-items .item {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 45px 30px 30px;
  position: relative;
  z-index: 1;
}

.testimonial-items .item .thumb, 
.testimonial-items .item .info {
  display: table-cell;
  vertical-align: top;
}

.testimonial-items .item .thumb {
  padding-right: 20px;
  width: 180px;
}

.testimonial-items .item::after {
  background: #ffffff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ff5e14;
  content: ",,";
  font-family: "Times New Roman";
  font-size: 60px;
  height: 40px;
  left: 30px;
  letter-spacing: -4px;
  line-height: 0;
  position: absolute;
  text-align: center;
  top: -20px;
  width: 40px;
  border-top: 1px solid #e7e7e7;
}

.testimonial-items .item .info {
  border-left: 1px solid #e7e7e7;
  padding-left: 20px;
}

.testimonial-items span {
  display: block;
  font-family: "Poppins",sans-serif;
  letter-spacing: 1px;
  margin-bottom: 14px;
  text-transform: uppercase;
}

.testimonial-items span a {
  color: #ff5e14;
  font-weight: 600;
  text-decoration: underline;
}

.testimonial-items .item .info h4 {
  color: #232323;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.testimonials-area .testimonial-items .owl-stage-outer {
  padding-top: 20px;
}

.testimonials-area .testimonial-items.testimonial-carousel.owl-carousel .owl-dots {
  margin-bottom: -12px;
}

.testimonials-area .testimonial-items .owl-dots .owl-dot span {
  background: transparent none repeat scroll 0 0;
  border: 3px solid;
  height: 15px;
  margin-top: 20px;
  width: 15px;
}

.testimonials-area.shadow .testimonial-items .owl-dots .owl-dot span {
  border-color: #ffffff;
}

.testimonials-area .testimonial-items .owl-dots .owl-dot.active span {
  background: #ff5e14 none repeat scroll 0 0;
  border-color: #ff5e14;
}

.testimonial-items i {
  font-size: 12px;
  color: #999999;
}


/* ============================================================== 
     # How it works
=================================================================== */

.work-process-area {
  overflow: hidden;
  margin-bottom: -8px;
}

.works-process-items {
  float: left;
  position: relative;
  width: 100%;
  z-index: 1;
}

.works-process-items .item {
  padding: 0 15px;
}

.works-process-items::after {
  border-top: 1px solid #e7e7e7;
  content: "";
  height: 1px;
  left: -50%;
  margin-top: 40px;
  position: absolute;
  top: 0;
  width: 200%;
  z-index: -1;
}

.works-process-items .item .info h4 {
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 20px;
  text-transform: capitalize;
}

.works-process-items .item .info span {
  color: #ff5e14;
  display: block;
  font-family: "Poppins",sans-serif;
  margin-bottom: 10px;
}

.works-process-area .works-process-items .info p {
  margin: 0;
}

.works-process-items .item .icon {
  height: 160px;
  position: relative;
  text-align: center;
}

.works-process-items .item .icon i {
  background: #ffffff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  color: #666666;
  font-size: 50px;
  height: 100px;
  left: 50%;
  line-height: 100px;
  margin-left: -50px;
  position: absolute;
  text-align: center;
  top: -10px;
  width: 100px;
  z-index: 1;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.works-process-items .item .icon.icon-down i {
  bottom: 0;
  top: auto;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.works-process-items .item:hover .icon i {
  background: #ff5e14 none repeat scroll 0 0;
  color: #ffffff;
}

.works-process-items .item .vertical-line {
  line-height: 0;
  margin: 15px 0;
  position: relative;
  text-align: center;
}

.works-process-items .item .vertical-line span {
  background: #f4f4f4 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #232323;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 18px;
  font-weight: 800;
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 50px;
}

.work-process-area.bg-gray .works-process-items .item .vertical-line span {
  background: #e7e7e7 none repeat scroll 0 0;
}

.works-process-items .item .info h4 {
  font-weight: 500;
  text-transform: uppercase;
}

.works-process-items .item .info p {
  margin: 0;
}

.works-process-items .item .vertical-line span::before {
  background: #f4f4f4 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 100px;
  left: 50%;
  position: absolute;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  width: 1px;
  z-index: -1;
}

.work-process-area.bg-gray .works-process-items .item .vertical-line span::before {
  background: #e7e7e7 none repeat scroll 0 0;
}

.works-process-items .item .vertical-line span::after {
  background: #e7e7e7 none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  bottom: 100px;
  content: "";
  height: 10px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  width: 10px;
  z-index: -1;
}

.works-process-items .item .vertical-line.bottom span::before {
  bottom: auto;
  top: 0;
}

.works-process-items .item .vertical-line.bottom span::after {
  bottom: auto;
  top: 100px;
}

.works-process-items .item .info {
  text-align: center;
}

.works-process-items .item:hover .vertical-line span::before {
  height: 0;
}

.works-process-items .item:hover .vertical-line span::after {
  bottom: 0;
}

.works-process-items .item:hover .vertical-line.bottom span::after {
  top: 0;
}

/* ============================================================== 
     # Portfolio 
=================================================================== */

.portfolio-area.bottom-less {
  padding-bottom: 65px;
}

.portfolio-area .mix-item-menu button {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  box-shadow: inherit;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  padding: 5px 20px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.portfolio-area .mix-item-menu {
  border: 1px solid #e7e7e7;
  display: inline-block;
  float: none;
  margin-bottom: 30px;
  padding: 10px;
}

.portfolio-area .mix-item-menu button.active::after {
  background: #ff5e14 none repeat scroll 0 0;
  display: none;
}

.portfolio-area .mix-item-menu button:last-child::after {
  display: none;
}

.portfolio-area .mix-item-menu button.active {
  background: #ff5e14 none repeat scroll 0 0;
  color: #ffffff;
}

.portfolio-area.inc-colum {
  padding-bottom: 65px;
}

.portfolio-area .portfolio-items.col-3 .pf-item {
  float: left;
  padding: 15px;
  width: 33.3333%;
}

.portfolio-area .portfolio-items.col-2 .pf-item {
  float: left;
  padding: 15px;
  width: 50%;
}

.portfolio-area .portfolio-items.col-4 .pf-item {
  float: left;
  padding: 15px;
  width: 33.3333%;
}

.portfolio-area.bg-dark .site-heading h2 {
  margin: 0;
}

.half-bg {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.half-bg::after {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}

.half-bg.theme::after {
  background: #ff5e14 none repeat scroll 0 0;
}

.portfolio-area .portfolio-items.portfolio-carousel .owl-nav {
  margin: 0;
  position: absolute;
  right: 0;
  top: -120px;
}

.portfolio-area .portfolio-items.portfolio-carousel .owl-nav .owl-next, 
.portfolio-area .portfolio-items.portfolio-carousel .owl-nav .owl-prev {
  background: transparent none repeat scroll 0 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  padding: 0;
  text-align: center;
  width: 60px;
}

.portfolio-area.heading-less .portfolio-items.portfolio-carousel .owl-nav {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.portfolio-area.heading-less .portfolio-items.portfolio-carousel .owl-nav .owl-next, 
.portfolio-area.heading-less .portfolio-items.portfolio-carousel .owl-nav .owl-prev {
  background: transparent none repeat scroll 0 0;
  color: #666666;
  font-size: 30px;
  height: 40px;
  left: -50px;
  line-height: 40px;
  margin: -20px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.portfolio-area.heading-less .portfolio-items.portfolio-carousel .owl-nav .owl-next {
  left: auto;
  right: -50px;
}

.portfolio-area.bg-light {
  padding-bottom: 30px;
}

.portfolio-area.info-less {
  padding-bottom: 65px;
}

/* Portfolio Effect */

.portfolio-area .pf-item .effect-up {
  overflow: hidden;
}

.portfolio-area .pf-item img {
  max-width: none;
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-50px,0,0);
  transform: translate3d(-50px,0,0);
}

.portfolio-area .pf-item:hover img {
  opacity: 0.7;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.effect-up .overlay {
  bottom: 0;
  padding: 30px;
  position: absolute;
  z-index: 1;
  width: 100%;
}

.effect-up {
  background: #000000;
  position: relative;
  z-index: 1;
}

.effect-up .link::after {
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 60px;
}

.effect-up a:last-child {
  border: medium none;
  margin-right: 0;
  padding-right: 0;
}

.effect-up::after {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 130%) repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 50%;
  left: 0;
  position: absolute;
  width: 100%;
}

.effect-up img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.effect-up h4 {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  margin: 0;
  line-height: 1.4;
  z-index: 1;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #ffffff;
}

.effect-up .link {
  bottom: 30px;
  display: inline-block;
  left: 30px;
  position: absolute;
  text-align: center;
  z-index: 1;
}

.effect-up a {
  background: #ff5e14 none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  height: 45px;
  line-height: 45px;
  margin-right: 5px;
  padding: 0;
  text-align: center;
  width: 45px;
}

.effect-up .overlay::before,
.effect-up .link {
  opacity: 0;
  -webkit-transition: opacity 0.35s, 
  -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.portfolio-area .pf-item:hover h4 {
  -webkit-transform: translate3d(0,-60px,0);
  transform: translate3d(0,-60px,0);
}

.portfolio-area .pf-item:hover .overlay::before,
.portfolio-area .pf-item:hover .link {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.portfolio-area .pf-item:hover img {
  opacity: 0.4;
}

.portfolio-area .pf-item .info {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  padding: 30px;
}

.portfolio-area .portfolio-items .pf-item .item {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.portfolio-items.portfolio-carousel.owl-carousel .pf-item {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.portfolio-area .pf-item .info li {
  color: #232323;
  display: inline-block;
  font-family: "Poppins",sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  padding-right: 5px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  font-weight: 600;
}

.portfolio-area .pf-item .info li::after {
  bottom: 0;
  content: ",";
  font-size: 15px;
  position: absolute;
  right: 0;
}

.portfolio-area .pf-item .info li:last-child::after {
  display: none;
}

.portfolio-area .pf-item .info p {
  color: #666666;
  margin: 0;
}

.portfolio-area .pf-item .info ul {
  margin-bottom: 10px;
}

.portfolio-area.circle-icon .info h3 {
  font-size: 20px;
  font-weight: 500;
  text-transform: capitalize;
}

.portfolio-area.circle-icon .info li {
  color: #ff5e14;
  font-weight: 500;
}

.portfolio-area.circle-icon .pf-item .effect-up::after {
  display: none;
}

.portfolio-area.circle-icon .effect-up a {
  background: #ff5e14 none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  color: #ffffff;
  font-size: 14px;
  height: 45px;
  line-height: 45px;
  margin: 0 5px 0 0;
  padding: 0;
  text-align: center;
  width: 45px;
}

.portfolio-area.circle-icon .effect-up .overlay {
  bottom: auto;
  left: 50%;
  margin-left: -85px;
  margin-top: -10px;
  right: 0;
  top: 50%;
}

.portfolio-area.text-left.circle-icon .effect-up .overlay {
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 30px;
  right: auto;
  top: auto;
}

.portfolio-area.circle-icon .pf-item .info ul {
  margin: 0;
}

.portfolio-area.circle-icon .pf-item .info p {
  margin-top: 15px;
}

/* Portfolio Single */

.gallery-single .info .info-box {
  background: #ffffff none repeat scroll 0 0;
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 30px;
}

.gallery-single .info .info-box > ul > li {
  border-bottom: 1px solid #e7e7e7;
  display: block;
  font-family: "Poppins",sans-serif;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.gallery-single .info .info-box > ul > li span {
  float: right;
}

.gallery-single .info .info-box > ul > li a {
  color: #ff5e14;
}

.gallery-single .share h4 {
  font-weight: 600;
  text-transform: uppercase;
}

.gallery-single .share {
  margin-top: 20px;
}

.gallery-single .share li {
  display: inline-block;
}

.gallery-single .share li a {
  border: 1px solid #e7e7e7;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin-right: 5px;
  margin-top: 5px;
  text-align: center;
  width: 40px;
}

.gallery-single .gallery.gallery-carousel.owl-carousel .owl-nav {
  margin: 0;
}

.gallery-single .gallery.gallery-carousel.owl-carousel .owl-nav .owl-prev, 
.gallery-single .gallery.gallery-carousel.owl-carousel .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #ff5e14;
  font-size: 30px;
  height: 40px;
  left: 10px;
  line-height: 40px;
  margin: -20px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.gallery-single .gallery.gallery-carousel.owl-carousel .owl-nav .owl-next {
  left: auto;
  right: 10px;
}

.gallery-single .gallery-details {
  margin-top: 30px;
}

.gallery-single .gallery-details h2 {
  font-weight: 600;
}

.gallery-single .gallery-details h4 {
  color: #ff5e14;
  margin-bottom: 30px;
  padding-bottom: 15px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.gallery-single .gallery-details h4::before {
  background: #232323 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px;
}

.gallery-single .gallery-details a {
  margin-top: 15px;
}


/* ============================================================== 
     # Contact 
=================================================================== */
.contact-area .heading h2 {
  font-weight: 600;
  text-transform: capitalize;
}

.contact-area .heading {
  margin-bottom: 30px;
}

.contact-area .heading p {
  margin: 0;
}

.contact-area .contact-items {
  padding-right: 35px;
}

.contact-area .contact-items input {
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
}

.contact-area .contact-items textarea {
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
  min-height: 150px;
  padding: 15px 10px;
}

.contact-area .contact-items button {
  background: transparent none repeat scroll 0 0;
  border: 2px solid #232323;
  color: #666666;
  display: inline-block;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
  margin-top: 15px;
  padding: 10px 35px;
  text-transform: uppercase;
}

.contact-area .contact-items button i {
  margin-left: 2px;
}

.contact-area .contact-items img.loader {
  margin-left: 5px;
}

.contact-area .contact-form {
  overflow: hidden;
}

.contact-area ul li {
  border-right: 1px solid #e7e7e7;
  display: inline-block;
  float: left;
  margin-right: 20px;
  padding-right: 20px;
}

.contact-area ul li .icon, .contact-area ul li .info {
  display: table-cell;
  vertical-align: middle;
}

.contact-area ul li span {
  display: block;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  line-height: 24px;
  text-transform: uppercase;
}

.contact-area ul li i {
  display: inline-block;
  font-size: 50px;
  padding-right: 20px;
}

.contact-area ul {
  border: 1px solid #e7e7e7;
  margin-top: 30px;
  overflow: hidden;
  padding: 15px;
}

.contact-area ul li:last-child {
  border: medium none;
  margin: 0;
  padding: 0;
}

.contact-area.item-flex .container > .row {
  display: flex;
}

.contact-area.item-flex .contact-items {
  padding-left: 50px;
  padding-right: 0;
}


/* Google Maps */

.google-maps iframe {
  border: medium none;
  height: 550px;
  margin-bottom: -10px;
  width: 100%;
}

.maps-area {
  overflow: hidden;
}

/* ============================================================== 
     # Faq Accordion
=================================================================== */

.faq-area {
  overflow: hidden;
}

.faq-items .panel-group,
.acd-items .panel-group {
  margin-bottom: 0;
}

.faq-area .faq-items {
  margin-top: -15px;
}

.acd-items .panel-heading .panel-title a span {
  background: #ff5a6e none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-right: 5px;
  text-align: center;
  width: 30px;
}

.acd-items .panel-heading .panel-title a {
  color: #232323;
  display: block;
  font-weight: 500;
  padding: 19px 30px 20px 15px;
  position: relative;
}

.acd-items .panel-heading {
  padding: 0;
}

.faq-area .acd-items .panel-body {
  padding: 30px 5px;
}

.acd-items .panel.panel-default {
  border: none;
  border-radius: inherit;
  box-shadow: inherit;
  margin: 0 0 10px;
}

.acd-items .panel.panel-default:last-child {
  margin-bottom: 0;
}

.acd-items .panel-body p:last-child {
  margin: 0;
}

.faq-items .panel-body {
  padding: 20px;
}

.faq-items .acd-items .panel .panel-body {
  border-color: #e7e7e7;
}

.acd-arrow .panel-group.symb .panel-heading a::after {
  content: "\f063";
  font-size: 15px;
  position: absolute;
  right: 10px;
  top: 20px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #232323;
}

.acd-arrow.left .panel-group.symb .panel-heading a::after {
  content: "\f01b" !important;
  font-size: 20px;
  position: absolute;
  right: auto;
  left: 10px;
  top: 12px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.acd-arrow.left .panel-group.symb .panel-heading a.collapsed:after {
  content: "\f01a" !important;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.faq-area .faq-items .panel-group {
  margin: 0;
}

.acd-arrow .panel-group.symb .panel-heading a.collapsed:after {
  content: "\f061";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #666666;
}


/* ============================================================== 
     # Clients Area 
=================================================================== */
.clients-area {
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
}

.clients-area.bg-dark .owl-stage-outer {
  border-color: rgba(255, 255, 255, 0.1);
}

.clients-area .owl-stage-outer {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}

.clients-area .clients-box .owl-item .single-item {
  border-right: 1px solid #e7e7e7;
  padding: 30px;
}

.clients-area.bg-dark .clients-box .owl-item .single-item {
  border-color: rgba(255, 255, 255, 0.1);
}

.clients-area .clients-box .single-item img {
  margin: auto;
  width: auto;
}

.clients-area .clients-box .single-item a {
  display: inline-block;
}



/* ============================================================== 
     # Blog 
=================================================================== */

.blog-area .single-item {
  background: #ffffff none repeat scroll 0 0;
  margin-bottom: 30px;
}

.blog-area .single-item .thumb {
  position: relative;
}

.blog-area .single-item .thumb .author {
  align-items: center;
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 1px solid #e7e7e7;
  bottom: -50px;
  display: flex;
  left: 30px;
  padding: 15px 15px 25px;
  position: absolute;
  right: 30px;
}

.blog-area .single-item .thumb .author .meta {
  padding-left: 15px;
}

.blog-area.single .single-item {
  margin-bottom: 0;
}

.blog-area .single-item .thumb .author h5 {
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.blog-area .single-item .thumb .author img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 50px;
  width: 50px;
}

.blog-area .single-item .info {
  border: 1px solid #e7e7e7;
  padding: 70px 30px 30px;
}

.blog-area .single-item .info h2,
.blog-area .single-item .info h3,
.blog-area .single-item .info h4 {
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.5;
}

.blog-area.full-blog  .single-item .info h2,
.blog-area.full-blog  .single-item .info h3,
.blog-area.full-blog  .single-item .info h4 {
  color: #666666;
}

.blog-area .single-item .info > a {
  font-weight: 600;
  text-transform: uppercase;
  color: #666666;
  color: #ff5e14;
}

.blog-area .single-item .info > a i {
  font-size: 10px;
  margin-left: 3px;
}

.blog-area .single-item .info a:hover {
  color: #ff5e14;
}

.blog-area .blog-carousel .owl-nav {
  margin: 0;
}

.blog-area .blog-carousel .owl-nav .owl-prev, 
.blog-area .blog-carousel .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0;
  color: #666666;
  font-size: 30px;
  height: 40px;
  left: -50px;
  line-height: 40px;
  margin: -20px 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 40px;
}

.blog-area .blog-carousel .owl-nav .owl-next {
  left: auto;
  right: -50px;
}


/* Sidebar */

.blog-area .sidebar .title {
  display: block;
}

.blog-area .sidebar .title h4 {
  font-weight: 500;
  margin-bottom: 25px;
  margin-top: -5px;
  padding-bottom: 15px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.blog-area .sidebar .title h4::before {
  background: #666666 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 40px;
  z-index: -1;
}

.blog-area .sidebar .title h4::after {
  background: #666666 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 45px;
  position: absolute;
  width: 10px;
  z-index: -1;
}

.blog-area .sidebar input[type="text"] {
  border: 1px solid #232323;
  border-radius: inherit;
  box-shadow: inherit;
}

.blog-area .sidebar form {
  position: relative;
}

.blog-area .sidebar input[type="submit"] {
  background: #232323 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-family: "Poppins",sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 0 15px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.blog-area .sidebar input[type="submit"]:hover {
  background: #ff5e14 none repeat scroll 0 0;
}

.blog-area .sidebar .sidebar-item {
  float: left;
  margin-bottom: 50px;
  width: 100%;
}

.blog-area .sidebar .sidebar-item.gallery {
  margin-bottom: 40px;
}

.blog-area .sidebar .sidebar-item:last-child {
  margin-bottom: 0;
}

.blog-area .sidebar .sidebar-item.category .sidebar-info, 
.blog-area .sidebar .sidebar-item.archives .sidebar-info {
  margin-top: -5px;
}

.blog-area .sidebar .sidebar-item.category li {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #e7e7e7;
  position: relative;
}

.blog-area .sidebar .sidebar-item.category li a {
  display: inline-block;
  text-transform: capitalize;
  padding-left: 15px;
}

.blog-area .sidebar .sidebar-item li a:hover {
  color: #ff5e14;
}

.sidebar-item.category ul li a::after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  height: 8px;
  left: 0;
  position: absolute;
  width: 8px;
  top: 10px;
  font-weight: 600;
}

.blog-area .sidebar .sidebar-item.category li a span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #666666;
  font-weight: 500;
  padding: 0 8px;
  position: absolute;
  right: 0;
  top: 10px;
}

.blog-area .sidebar .sidebar-item.category li:first-child a span {
  top: 0;
}

.blog-area .sidebar .sidebar-item.category li:first-child {
  margin-top: 0;
  padding-top: 0;
}

.blog-area .sidebar .sidebar-item.category li:first-child a::after {
  top: 0;
}

.blog-area .sidebar .sidebar-item.category li:last-child {
  border: medium none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.sidebar-item.recent-post li a {
  color: #333333;
  display: block;
  font-size: 14px;
  font-weight: 500;
  text-transform: capitalize;
}

.sidebar-item.recent-post li a:last-child {
  display: inline-block;
  font-weight: 400;
}

.sidebar-item.recent-post .meta-title {
  color: #999999;
  font-family: "Poppins",sans-serif;
  margin-top: 5px;
}

.sidebar-item.recent-post li a:hover {
  color: #ff5e14;
}

.color-yellow .sidebar-item.recent-post li a:hover {
  color: #ff9800;
}

.sidebar-item.recent-post li a span {
  display: inline-block;
  color: #232323;
}

.sidebar-item.recent-post li span {
  display: inline-block;
  margin-bottom: 10px;
  text-transform: capitalize;
}

.sidebar-item.recent-post .meta-title a {
  text-transform: capitalize;
  color: #999999;
}

.sidebar-item.recent-post li {
  color: #cdd0d3;
}

.sidebar-item.recent-post li {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.sidebar-item.recent-post li:last-child {
  border: medium none;
  margin: 0;
  padding: 0;
}

.sidebar-item.recent-post li:last-child {
  margin: 0;
}

.sidebar-item.recent-post li .thumb {
  display: table-cell;
  padding-top: 5px;
  vertical-align: top;
  width: 80px;
}

.sidebar-item.recent-post .thumb img {
  width: 100%;
}

.sidebar-item.recent-post li .info {
  box-shadow: inherit;
  color: #837f7e;
  display: table-cell;
  line-height: 26px;
  padding: 0 0 0 20px;
  vertical-align: top;
}

.sidebar-item.gallery ul li {
  box-sizing: border-box;
  float: left;
  padding: 0 10px 10px 0;
  width: 33.333%;
  float: left;
}

.sidebar-item.gallery ul li img {
  min-height: 70px;
  width: 100%;
}

.sidebar-item.archives ul li {
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.sidebar-item.archives ul li:last-child {
  margin-bottom: 0;
}

.sidebar-item.archives ul li a {
  color: #666666;
  display: inline-block;
  font-weight: 500;
  text-transform: capitalize;
  z-index: 1;
  padding-left: 25px;
}

.sidebar-item.archives ul li a::after {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  content: "\f07b";
  font-family: "Font Awesome 5 Free";
  height: 8px;
  left: 0;
  position: absolute;
  width: 8px;
}

.sidebar-item.social-sidebar li {
  display: inline-block;
  float: left;
  margin-right: 5px;
}

.sidebar-item.social-sidebar li a {
  background: #232323 none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  font-size: 16px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 5px;
  text-align: center;
  width: 60px;
}

.sidebar-item.social-sidebar li a:hover {
  color: #ffffff !important;
}

.sidebar-item.social-sidebar li.facebook a {
  background: #3B5998 none repeat scroll 0 0;
}

.sidebar-item.social-sidebar li.twitter a {
  background: #1DA1F2 none repeat scroll 0 0;
}

.sidebar-item.social-sidebar li.pinterest a {
  background: #BD081C none repeat scroll 0 0;
}

.sidebar-item.social-sidebar li.g-plus a {
  background: #DB4437 none repeat scroll 0 0;
}

.sidebar-item.social-sidebar li.linkedin a {
  background: #0077B5 none repeat scroll 0 0;
}

.sidebar-item.tags ul li {
  display: inline-block;
}

.sidebar-item.tags ul li a {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e7e7e7;
  display: inline-block;
  margin-bottom: 8px;
  margin-right: 5px;
  padding: 10px 25px;
  text-transform: capitalize;
}

.sidebar-item.tags ul li a:hover {
  color: #ff5e14;
}

.blog-area.left-sidebar .blog-content {
  float: right;
}

/* Blog Single */

.blog-area blockquote {
  background: #f7f7f7 none repeat scroll 0 0;
  border-color: #ff5e14;
  color: #232323;
  font-size: 14px;
  line-height: 30px;
  padding: 30px 20px;
}

.blog-area.single .info ul li {
  color: #232323;
  display: block;
  line-height: 35px;
  padding-left: 25px;
  position: relative;
  z-index: 1;
}

.blog-area.single .info ul {
  margin-bottom: 15px;
  padding-left: 25px;
}

.blog-area.single .info ul li::before {
  color: #666666;
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  left: 0;
  position: absolute;
}

.blog-area.single .item .content-box span {
  background: #ff5e14  none repeat scroll 0 0;
  color: #ffffff;
  display: inline-block;
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 15px;
  padding: 3px 20px;
  text-transform: uppercase;
}

.blog-area.single .item .content-box h2,
.blog-area.single .item .content-box h3,
.blog-area.single .item .content-box h4 {
  font-weight: 500;
}

.blog-area.single .content-box .cats {
  float: left;
  margin-right: 5px;
}

.blog-area.single .content-box .meta .date {
  float: right;
  font-family: "Poppins",sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.blog-area.single .content-box .meta {
  overflow: hidden;
  width: 100%;
  border: none;
  margin: 0;
  padding: 0;
}

.blog-area.single .content-box .cats a:last-child::after {
  display: none;
}

.blog-area.single .item {
  margin-bottom: 0;
}

.author-bio {
  display: block;
  margin-top: 15px;
  width: 100%;
}

.author-bio .avatar {
  display: table-cell;
  vertical-align: top;
  width: 200px;
}

.author-bio .content {
  display: table-cell;
  padding: 0 0 0 30px;
  vertical-align: middle;
}

.author-bio .content p {
  margin: 0;
  position: relative;
  z-index: 1;
  padding-top: 5px;
}

.author-bio .content p::after {
  content: ",,";
  font-family: "Times New Roman";
  font-size: 60px;
  left: 0;
  letter-spacing: -4px;
  opacity: 0.5;
  position: absolute;
  top: 0;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.author-bio .content h4 {
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 15px;
  text-transform: uppercase;
}

.blog-area.single .post-pagi-area {
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  margin: 30px 0;
  overflow: hidden;
  padding: 15px 0;
}

.blog-area.single .post-pagi-area a {
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase;
}

.blog-area.single .post-pagi-area a:hover {
  color: #ff5e14;
}

.blog-area.single.color-yellow .post-pagi-area a:hover {
  color: #ff9800;
}

.blog-area.single .post-pagi-area a:last-child {
  float: right;
}

.blog-area.single .post-pagi-area a:first-child i {
  margin-right: 3px;
}

.blog-area.single .post-pagi-area a:last-child i {
  margin-left: 3px;
}

.blog-area.single .post-tags span {
  font-family: "Poppins",sans-serif;
  font-weight: 600;
  margin-right: 5px;
  text-transform: uppercase;
}

.blog-area.single .post-tags a::after {
  bottom: 3px;
  color: #999999;
  content: ",";
  font-family: "Times New Roman";
  font-size: 20px;
  position: absolute;
  right: -7px;
}

.blog-area.single .post-tags a:last-child::after {
  display: none;
}

.blog-area.single .post-tags a {
  color: #666666;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-right: 14px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.comments-area .commen-item .comments-info p {
  display: block;
  margin: 0;
}

.blog-area .contact-comments .submit {
  margin-bottom: 0;
}

.blog-area.single .post-tags a:hover {
  color: #ff5e14;
}

.blog-area.single.color-yellow .post-tags a:hover {
  color: #ff9800;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
 /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.comments-list .commen-item .avatar {
  float: left;
  height: 100px;
  width: 100px;
}

.comments-list .commen-item .content {
  display: table-cell;
  vertical-align: top;
}

.comments-list .commen-item .avatar img {
  height: 80px;
  width: 80px;
}

.comments-list .commen-item {
  margin-bottom: 30px;
}

.comments-list .commen-item.reply {
  padding-left: 80px;
}

.comments-area {
  margin-top: 30px;
}

.comments-area .comments-title h2,
.comments-area .comments-title h3,
.comments-area .comments-title h4 {
  border-bottom: 1px solid #e2e2e2;
  font-weight: 700;
  margin-bottom: 30px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

.comments-list .commen-item .content h3, 
.comments-list .commen-item .content h4, 
.comments-list .commen-item .content h5 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.comments-info a {
  border: 1px solid #e7e7e7;
  color: #232323;
  display: inline-block;
  font-size: 12px;
  margin-top: 15px;
  padding: 1px 10px;
  text-transform: uppercase;
}

.comments-info a:hover {
  color: #ff5e14;
}

.color-yellow .comments-info a:hover {
  color: #ff9800;
}

.comments-info a i {
  margin-right: 10px;
}

.comments-form input, 
.comments-form textarea {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #e7e7e7;
  border-image: none;
  border-radius: inherit;
  border-style: none none solid;
  border-width: medium medium 1px;
  box-shadow: inherit;
}

.comments-form textarea {
  min-height: 180px;
  padding: 15px;
}

.blog-area.full-blog.single-blog .form-group.submit {
  margin-bottom: 0;
}

.comments-form button {
  background-color: transparent;
  border: 2px solid #1d2024;
  color: #232323;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 25px;
  margin-top: 20px;
  padding: 12px 40px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.comments-form button:hover {
  color: #ffffff;
  background-color: #ff5e14;
  border: 2px solid transparent;
}

.comments-area .commen-item .comments-info {
  margin-bottom: 15px;
}

.comments-form .title h2, 
.comments-form .title h3, 
.comments-form .title h4 {
  border-bottom: 1px solid #e7e7e7;
  font-weight: 700;
  margin-bottom: 30px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

.blog-area .contact-comments .comments {
  margin-top: 20px;
}

.blog-area.single .blog-items .item .contact-comments .col-md-6 {
  float: left;
  padding: 0 15px;
}

/* Pagination */
.pagi-area .pagination {
  margin-bottom: -10px;
  margin-top: 10px;
}

.pagi-area .pagination li a {
  background: #f4f4f4 none repeat scroll 0 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #666666;
  font-weight: 800;
  height: 50px;
  line-height: 50px;
  margin-right: 10px;
  margin-top: 5px;
  padding: 0;
  text-align: center;
  width: 50px;
}

.pagi-area .pagination li a:hover {
  background: transparent none repeat scroll 0 0;
}

.pagi-area .pagination li.active a {
  background: #ff5e14 none repeat scroll 0 0;
  border-color: transparent;
  color: #ffffff;
}

/* ============================================================== 
     # Error 404 
=================================================================== */
.error-page-area .error-box h1 {
  color: #666666;
  font-size: 150px;
  font-weight: 800;
  line-height: 120px;
}

.error-page-area .error-box h1 span {
  color: #ff5e14;
}

.error-page-area .error-box h2 {
  font-weight: 600;
  margin-bottom: 30px;
}

.error-page-area .error-box a {
  margin-top: 15px;
}

.error-page-area .error-box form {
  margin-top: 10px;
  min-width: 320px;
  position: relative;
}

.error-page-area .error-box form input {
  border: 1px solid #e7e7e7;
  border-radius: inherit;
  box-shadow: inherit;
}

.error-page-area .error-box form button {
  background: #ff5e14 none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #ffffff;
  line-height: 40px;
  padding: 0 30px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 9;
}


/* ============================================================== 
     # Footer 
=================================================================== */

footer .f-item > img {
  margin-bottom: 25px;
}

.f-items {
  float: left;
  padding-bottom: 75px;
  width: 100%;
}

footer.border-right .f-items {
  float: left;
  padding-bottom: 0;
  overflow: hidden;
}

footer.border-right h4 {
  margin-bottom: 30px;
  padding-bottom: 0;
}

footer.border-right.bg-dark h4::before {
  background: transparent none repeat scroll 0 0;
}

footer.border-right .equal-height .f-item {
  padding: 80px 30px 80px 0;
  position: relative;
  z-index: 1;
}

footer.border-right .equal-height:last-child .f-item {
  border: medium none;
}

footer.border-right .equal-height .f-item::after {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  content: "";
  height: 150%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}

footer.border-right .equal-height:last-child .f-item::after {
  display: none;
}

footer.border-right .equal-height:last-child .f-item {
  padding-right: 0;
}

footer h4 {
  font-weight: 600;
  margin-bottom: 20px;
  padding-bottom: 15px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

footer h4::before {
  background: #ff5e14 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 40px;
  z-index: -1;
}

footer.bg-dark h4::before {
  background: #ffffff none repeat scroll 0 0;
  height: 2px;
}

footer .f-item.link ul li {
  display: block;
  margin-bottom: 15px;
}

footer .f-item.link ul li a {
  color: #666666;
  display: inline-block;
}

footer .f-item.link ul li a:hover {
  color: #ff5e14;
}

footer .f-item.link ul li a i {
  color: #999999;
  margin-right: 5px;
}

footer .f-item.link ul li:last-child {
  margin-bottom: 0;
}

footer .f-item.recent-post li a:last-child {
  display: inline-block;
  font-weight: 400;
}

footer .f-item.recent-post .meta-title, 
footer .f-item.recent-post .meta-title a {
  color: #232323;
  font-family: "Poppins",sans-serif;
  font-size: 12px;
  text-transform: uppercase !important;
}

footer.bg-dark .f-item.recent-post .meta-title, 
footer.bg-dark .f-item.recent-post .meta-title a {
  color: #ffffff;
}

footer.bg-dark .f-item.recent-post .meta-title a {
  color: #ff5e14;
}

footer .f-item.recent-post .meta-title {
  margin-top: 8px;
  text-transform: uppercase;
}

footer .recent-post a {
  color: #666666;
}

footer .f-item.recent-post li a span {
  display: inline-block;
  color: #cdd0d3;
}

footer .f-item.recent-post li a:hover {
  color: #ff5e14;
}

footer .f-item.recent-post li span {
  display: inline-block;
}

footer .f-item.recent-post li span i {
  margin-right: 5px;
}

footer .f-item.recent-post .meta-title a {
  text-transform: capitalize;
}

footer .f-item.recent-post li {
  color: #cdd0d3;
}

footer .f-item.recent-post li {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-bottom: 20px;
}

footer.bg-dark .f-item.recent-post li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

footer .f-item.recent-post li:last-child {
  border: medium none;
  margin: 0;
  padding: 0;
}

footer .f-item.recent-post li .thumb {
  display: table-cell;
  vertical-align: top;
  width: 80px;
}

footer .f-item .thumb img {
  width: 100%;
  margin-top: 5px;
}

footer .f-item.recent-post li .info {
  display: table-cell;
  padding-left: 20px;
  vertical-align: top;
  line-height: 26px;
  color: #837f7e;
}

footer .f-item .twitter-item a {
  color: #ffffff;
  margin-left: 5px;
}

footer .f-item .twitter-item .twitter-context {
  color: #666666;
}

footer .f-item .twitter-item .twitter-context i {
  color: #ff5e14;
  margin-right: 5px;
}

footer .f-item .twitter-item {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

footer.bg-dark .f-item .twitter-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

footer .f-item .twitter-item:last-child {
  border: medium none;
  margin-bottom: 0;
  padding: 0;
}

footer .f-item.about ul {
  margin-bottom: 25px;
}

footer .f-item.about i, 
footer .f-item.about p {
  display: table-cell;
  vertical-align: middle;
}

footer .f-item.about i {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #ffffff;
  font-size: 20px;
  height: 40px;
  text-align: center;
  width: 40px;
}

footer.bg-light .f-item.about i {
  border: 1px solid #e7e7e7;
  color: #ffb606;
}

footer.bg-fixed .f-item.about i {
  border: 1px solid rgba(255, 255, 255, 0.3);
}

footer .f-item.about p {
  font-weight: 500;
  margin: 0;
  padding-left: 10px;
  text-transform: uppercase;
}

footer .f-item.about p span {
  display: block;
  
}

footer .f-item.about li {
  margin-bottom: 15px;
}

footer .f-item.about li:last-child {
  margin: 0;
}

footer .f-item.about li a {
  color: #cccccc;
  font-family: "Open Sans",sans-serif;
}

footer.bg-fixed .f-item.about li a {
  color: #ffffff;
}

footer.bg-light .f-item.about li a {
  color: #666666;
  font-family: "Open Sans",sans-serif;
  font-weight: normal;
}

footer .bottom {
  border-top: 1px solid #e7e7e7;
  display: inline-block;
  padding-top: 20px;
}

footer .bottom h4 {
  font-weight: 400;
  margin-bottom: 15px;
  padding: 0;
}

footer .bottom span {
  font-family: "Poppins",sans-serif;
  font-size: 16px;
  font-weight: 600;
}

footer .bottom h4::before {
  display: none;
}

footer .bottom li {
  display: inline-block;
  margin-right: 10px;
}

footer .bottom li a {
  border: 1px solid #e7e7e7;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 40px;
}

footer.bg-dark .bottom li a {
  border: 1px solid rgba(255, 255, 255, 0.1);
}

footer .f-item.address .bottom {
  display: block;
  margin-top: 20px;
}

footer .f-item.address li {
  margin-bottom: 10px;
}

footer.bg-dark .f-item.address li {
  color: #cccccc;
}

footer .f-item.address li:last-child {
  margin-bottom: 0;
}

footer .bottom form {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  position: relative;
  width: 100%;
}

footer .bottom form input {
  background: transparent none repeat scroll 0 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  box-shadow: inherit;
  padding: 0 20px;
}

footer.bg-dark .bottom form input {
  color: #ffffff;
}

footer.bg-light .bottom form input {
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
  width: 100%;
}

footer.bg-fixed .bottom form input {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #ffffff;
}

footer .bottom form {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  padding: 0;
}

footer .bottom form button {
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  color: #ffb606;
  font-size: 20px;
  min-height: 40px;
  padding: 0 30px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 9;
}

footer .bottom form .input-group {
  width: 100%;
}

footer .bottom form button {
  background: #ff5e14 none repeat scroll 0 0;
  color: #ffffff;
}

footer.bg-dark p {
  color: #cccccc;
}

footer.bg-dark .f-item.link ul li a {
  color: #cccccc;
}

footer.bg-dark .f-item.link ul li a:hover {
  color: #ffffff;
}

footer.bg-dark .recent-post a {
  color: #cccccc;
}

footer.bg-dark .f-item.recent-post li a:hover {
  color: #ffffff;
}

footer.bg-dark .bottom span {
  color: #cccccc;
}

footer.bg-dark .bottom {
  border-color: rgba(255, 255, 255, 0.1);
}

/* Footer Bottom */
footer.bg-dark .footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.footer-bottom .link li {
  display: inline-block;
}

.footer-bottom .link li a {
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  display: inline-block;
  font-weight: 600;
  margin-left: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-top: 15px;
  text-transform: capitalize;
}

.footer-bottom .link li a:hover {
  color: #ff5e14;
}

.footer-bottom p {
  margin: 0;
  padding: 15px 0;
}

.footer-bottom .link li:first-child a {
  border: medium none;
  margin-left: 0;
  padding-left: 0;
}

.footer-bottom {
}

.footer-bottom p a {
  color: #ff5e14;
  text-decoration: underline;
}

/* ============================================================== 
     # Preloader 
=================================================================== */
.no-js #loader {
  display: none;
}

.js #loader {
  display: block;
  position: absolute;
  left: 100px;
  top: 0;
}

.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
  background: url(assets/img/preloader.gif) center no-repeat #fff;
  text-align: center;
}



/* ============================================================== 
     # Demo 
=================================================================== */

.demo-area.demo-conten.default-padding {
  padding-bottom: 30px;
}

.demo-area .single-item {
  position: relative;
  z-index: 1;
}

.demo-area .item {
    margin-bottom: 50px
}

.demo-area .single-item .info {
  padding: 15px 10px;
  text-align: center;
}
.demo-area .single-item .info h4 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
  text-transform: uppercase;
}
.banner-area .demo-banner h1 {
  font-weight: 700;
  margin-bottom: 30px;
}
.banner-area .demo-banner img {
  height: auto;
  margin-bottom: 20px;
  max-height: 80px;
}
.demo-area .def-heading h2 {
  font-weight: 900;
  margin: 30px 0;
  text-transform: uppercase;
  color: #333333;
}
.demo-footer {
  padding-bottom: 80px;
}

.introduction-area h2 span {
  color: #fd0060;
}

.introduction-area h4 {
  font-weight: 300;
  line-height: 30px;
}

.introduction-area h2 {
  color: #ffffff;
  display: inline-block;
  font-weight: 700;
  padding-bottom: 20px;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.demo-area .site-heading h2 {
  color: #ffffff;
}
.introduction-area h2::before {
  background: #fd0060 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -10px;
  position: absolute;
  width: 50px;
}

.introduction-area h2::after {
  background: #ffffff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -40px;
  position: absolute;
  width: 25px;
}

footer.demo .copyright {
  margin-top: 15px;
}
.demo-area .comming-soon.item img {
    opacity: 0.3;
}
.banner-area.demo-banner {
  padding: 50px 0;
}
.demo-area .site-heading {
  margin-bottom: 30px;
}
.demo-area img {
  background: #ffffff none repeat scroll 0 0;
  padding: 10px;
}


.display.no-footer.dataTable {
    border: 1px solid #ddd!important;
    float: left!important;
    margin-bottom: 20px!important;
    width: 100%!important;
}

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background: #e7eff7 none repeat scroll 0 0;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background: #e7eff7 none repeat scroll 0 0!important;
}

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
}
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none;
}
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right;
}
table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png");
}
table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png");
}
table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png");
}
table.dataTable tbody tr {
  background-color: #ffffff;
}
table.dataTable tbody tr.selected {
  background-color: #B0BED9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #aab7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #fafafa;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ececec;
}
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a5b2cb;
}
table.dataTable.no-footer {
  border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px;
}
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px;
}
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333 !important;
  border: 1px solid transparent;
  border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, #dcdcdc 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333;
}
.dataTables_wrapper .dataTables_scroll {
  clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none;
}
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em;
  }
}

.ravi{
	font-family: 'Poppins', sans-serif;
    letter-spacing: 0;
    margin: 0;
	font-weight: 600;
    text-transform: capitalize;
    line-height: 1.5;
	font-size: 30px;
	color:#000;
	text-align:center;
	padding-bottom:10px;
}

.shiSideNavigation{margin-left:10px;margin-right:10px}.shiSideNavigation h5{background-color:#1c64a5;color:white;font-size:16px;margin:0 0 4px 0;padding:10px 15px}.shiSideNavigation h5 a{color:white;text-decoration:none}.shiSideNavigation .nav>li{background-color:#f4f6f7;font-size:13px;margin-bottom:4px}.shiSideNavigation .nav>li>a:hover,.shiSideNavigation .nav>li>a.active{background-color:#09b3b1;color:white;margin-left:-6px;margin-right:-6px;padding:10px 21px}.shiSideNavigation div.section{margin-bottom:4px;padding:8px 20px}.shiSideNavigation div.section h6{font-size:20px;margin:0 0 15px 0}.shiSideNavigation p.productDesc{font-size:13px;margin:0 0 5px 0}.shiSideNavigation p.h6{font-size:18px;margin:0 0 20px 0}.shiSideNavigation img.productThumb{width:60px;border:1px solid #cad0d4}div.slideOutSideBar{height:100vh;box-shadow:1px 0 3px #2A3034;left:0;min-width:220px;overflow:auto;padding-top:30px;position:absolute;top:0;z-index:1000}div.slideOutSideBar>i.Close{color:#a0abb2;position:absolute;right:10px;top:7px}div.slideOutSideBar>i.Close:hover{color:#f4f6f7;cursor:pointer}div.slideOutSideBar>ul.Navigation{padding:0;border-top:1px dotted #a0abb2;margin-bottom:10px}div.slideOutSideBar>ul.Navigation>li{border-bottom:1px dotted #a0abb2}div.slideOutSideBar>ul.Navigation>li>a:first-of-type{background:linear-gradient(to right, rgba(76,87,94,0.3), rgba(76,87,94,0.3), #2A3034)}div.slideOutSideBar>ul.Navigation li{list-style:none;padding:0}div.slideOutSideBar>ul.Navigation li a{color:#f4f6f7;cursor:pointer;display:block;min-width:150px;padding:8px;position:relative;text-decoration:none}div.slideOutSideBar>ul.Navigation li a::before{color:#55b948;float:left;font-family:'FontAwesome',sans-serif;margin-right:5px}div.slideOutSideBar>ul.Navigation li a.Open::before{color:#FF6D15}div.slideOutSideBar>ul.Navigation li a+ul{display:none}div.slideOutSideBar>ul.Navigation li a.Open+ul{display:block}div.slideOutSideBar>ul.Navigation li span.badge{background-color:#4c575e;font-size:10px;margin-left:5px;margin-top:-3px}div.slideOutSideBar>ul.Navigation.Bundles li a.Parent::before{content:"\f07b"}div.slideOutSideBar>ul.Navigation.Bundles li a.Parent.Open::before{content:"\f07c"}div.slideOutSideBar>ul.Navigation.Links li a.Parent::before{content:"\f0da";font-size:18px;margin-top:-3px}div.slideOutSideBar>ul.Navigation.Links li a.Parent.Open::before{margin-top:-2px;content:"\f0d7"}i.fa-tablesort{float:right;margin-top:3px;margin-left:15px}ul.catalogPager{margin:0;padding:0}ul.catalogPager li{display:inline-block;font-weight:normal;line-height:1;padding:4px 6px}ul.catalogPager li a{color:white}ul.catalogPager li:hover,ul.catalogPager li.selected{background:#f4f6f7;border-radius:3px}ul.catalogPager li:hover a,ul.catalogPager li.selected a{color:#4c575e;font-weight:bold;text-decoration:none}.ellipsis,.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate{width:375px}div.prodNavIcon>a>span{color:#cad0d4;font-size:50px;margin-top:110px}div.prodNavIcon>a>span:hover{color:#a0abb2}div.prodNavIcon>a[disabled="disabled"]>span{color:white}.rotatingBannerHolder{background-image:url('https://www.content.shi.com/SHIcom/Images/Global/rotatingBannerBackground.png');margin-top:-20px}.rotatingBannerHolder .rotatingBannerContainer{box-shadow:3px 0 3px rgba(0,0,0,0.2),-3px 0 2px rgba(0,0,0,0.2);padding:0;position:relative;width:1140px}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator{width:1140px;height:350px;margin:0;padding:0;border:0px;display:block}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator ul{list-style:none;margin:0;padding:0;position:relative}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator ul li{display:none;position:absolute}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator ul li a{text-decoration:none}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator ul li img{height:350px;width:1140px}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav{bottom:0px;height:30px;left:0;padding:0px 5px 0px 10px;position:absolute}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav a{background-color:#cad0d4;border-radius:6px;display:block;float:left;height:12px;margin:9px 5px 0 0;width:12px}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav a.active,.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav a:hover{background-color:#55b948}.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav span.pause,.rotatingBannerHolder .rotatingBannerContainer .rotatingBannerRotator .rotatingBannerNav span.play{background:url('https://www.content.shi.com/Shicom/Images/Global/HomepageBannerPause.png') no-repeat 0 0;cursor:pointer;display:none !important;float:left;height:15px;margin:8px 3px 0 5px;width:15px}.rotatingBannerBorder{padding:4px 0}.rotatingBannerBorder div.rotatingBannerPS select{color:#4c575e}.rotatingBannerBorder div.rotatingBannerPS div.col-xs-12{padding:4px 15px}.IEAlertDismissible{padding-bottom:0;padding-top:0}.IEAlertDismissible div.IE8AlertIcon{padding-bottom:0;padding-top:0;text-align:right}.IEAlertDismissible div.IE8AlertIcon i{font-size:100px;color:#640003}.IEAlertDismissible div.IE8AlertCopy{padding-left:20px}.IE8AlertFooter span{text-align:center;color:#640003}.errPageHead i{float:left;font-size:160px;margin-right:20px;margin-top:10px}.errPageHead h1{font-size:80px;letter-spacing:-2px;margin-bottom:0}.errPageHead h2{font-size:40px;letter-spacing:-1px;margin-top:0}.errPageExplain p{font-size:20px}table.asr-table{border-bottom:1px solid #cad0d4}table.asr-table table{margin-bottom:8px}table.asr-table table:last-of-type{margin-bottom:0px}table.asr-table>thead>tr>th{font-size:18px}table.asr-table>thead>tr>th>div.asr-expand{font-size:13px;margin-top:4px;font-weight:normal}table.asr-table>thead>tr>th>div.asr-expand>a:link{color:#f4f6f7}table.asr-table>thead>tr>th>a.btn-link{color:#f4f6f7;margin:0;padding:0}.header-btn-group{min-width:300px}.header-btn-group>.header-dropdown-toggle{margin:0;cursor:pointer}.header-btn-group>.header-dropdown-toggle>i{font-size:.7em}.header-btn-group ul.dropdown-menu{max-width:350px;width:100%}.header-btn-group ul.dropdown-menu>li>a{font-size:14px}.asr-indicator{padding:0 !important;width:10px}.asr-subhead{font-size:18px;margin-left:34px}.bi-Wizard .leftCol{padding-right:7px}.bi-Wizard .centerCol{padding-left:7px;padding-right:7px}.bi-Wizard .rightCol{padding-left:7px}.bi-Wizard h3{border-bottom:1px dotted #a0abb2;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-1px;margin:0;padding:0 0 6px 0}.bi-Wizard h4.sectionHeader{border-bottom:2px solid #a0abb2;font-size:18px !important;padding-bottom:6px;margin-top:0}.bi-Wizard textarea{resize:none}.bi-Wizard .reportContainers{border:1px solid #1c64a5;height:300px;width:100%}.bi-Wizard .reportContainers.disabled{background-color:#cad0d4;border-color:#a0abb2}.bi-Wizard .reportContainers select{background-color:transparent;border:0;font-size:12px;height:100%;overflow-y:auto;width:100%}.bi-Wizard .reportContainers option{padding:2px 4px}.bi-Wizard .descriptionContainer{border:1px solid #a0abb2;height:80px;padding:8px;overflow-y:auto;width:100%}.bi-Wizard .navButtons button{width:120px}#BI-AccountSelector .modal-dialog{width:800px}#BI-AccountSelector .modal-header .close{margin-top:3px}#BI-AccountSelector .availableAccounts,#BI-AccountSelector .selectedAccounts{float:left;width:50%}#BI-AccountSelector .availableAccounts{padding-right:5px}#BI-AccountSelector .availableAccounts>div{background-color:white;border:1px solid #a0abb2;padding:0;text-align:left;width:100%}#BI-AccountSelector .availableAccounts>div>div{height:270px;overflow:auto}#BI-AccountSelector select{border:1px solid #a0abb2}#BI-AccountSelector .selectedAccounts{padding-left:5px}#BI-AccountSelector .selectedAccounts select{height:238px;width:100%}#BI-AccountSelector .modal-footer button{width:120px}#BI-SelectManufacturer .modal-dialog{width:800px}#BI-SelectManufacturer .modal-header .close{margin-top:3px}#BI-SelectManufacturer .selectorField{float:left;padding:0 5px 0 0;width:50%}#BI-SelectManufacturer .selectorField+.selectorField{padding:0 0 0 5px}#BI-SelectManufacturer .selectorField select{height:240px;width:100%}#BI-SelectManufacturer select{border:1px solid #a0abb2}#BI-SelectManufacturer .modal-footer button{width:120px}.biScheduleModal{width:800px}.biScheduleModal .biTimeMethod{border:1px solid #a0abb2;margin:0;padding:0}.biScheduleModal .biTimeMethod .schedule{background-color:white;display:none;min-height:200px}.biScheduleModal .biTimeMethod .schedule .biTimeFields{width:50px}.biScheduleModal .biTimeMethod .hourly{display:block}.biScheduleModal .biTimeMethod label{font-weight:normal}.biScheduleModal button.btn,.biScheduleModal a.btn{width:100px}.RadTreeView_Default{font-family:'Roboto',Helvetica,Arial,sans-serif !important}.rtIn .rtSelected .rtIn,.rtSelected .rtHover .rtIn{background-color:#09b3b1 !important;background-image:none !important;border-left:0 !important}table.table-reports,table.table-subscriptions,table.table-savedreports{border:0;font-size:11px}table.table-reports th,table.table-subscriptions th,table.table-savedreports th{white-space:nowrap}table.table-reports th:first-of-type,table.table-subscriptions th:first-of-type,table.table-savedreports th:first-of-type{padding:6px 8px 0 8px !important;vertical-align:middle;width:auto}table.table-reports th:first-of-type input,table.table-subscriptions th:first-of-type input,table.table-savedreports th:first-of-type input{margin-top:0}table.table-reports th.dark,table.table-subscriptions th.dark,table.table-savedreports th.dark{background-color:#4c575e;border-bottom:0;border-left:0;border-right:1px solid white;border-top:0;color:white}table.table-reports .checkbox,table.table-subscriptions .checkbox,table.table-savedreports .checkbox{margin:0 0 0 9px}table.table-reports .checkbox label::before,table.table-subscriptions .checkbox label::before,table.table-savedreports .checkbox label::before{height:15px;width:15px}table.table-reports .checkbox label::after,table.table-subscriptions .checkbox label::after,table.table-savedreports .checkbox label::after{height:9px;width:9px}table.table-reports .parameters,table.table-subscriptions .parameters,table.table-savedreports .parameters{min-width:300px}table.table-reports .parameters div>div,table.table-subscriptions .parameters div>div,table.table-savedreports .parameters div>div{padding-bottom:5px;padding-top:0}table.table-reports .parameters div>div:first-of-type,table.table-subscriptions .parameters div>div:first-of-type,table.table-savedreports .parameters div>div:first-of-type{font-weight:bold;padding-right:0;text-align:right}table.table-reports .parameters div>div:last-of-type,table.table-subscriptions .parameters div>div:last-of-type,table.table-savedreports .parameters div>div:last-of-type{padding-left:4px}table.table-reports .btn-link,table.table-subscriptions .btn-link,table.table-savedreports .btn-link{border:0;padding:0 12px}.dateRange input:first-of-type{margin-bottom:5px}.table-reports .fa-ellipsis-v,.table-subscriptions .fa-ellipsis-v{color:#FF6D15;font-size:18px}.table-reports th,.table-subscriptions th,.table-reports td,.table-subscriptions td{font-size:11px;min-width:160px}.table-reports th:first-of-type,.table-subscriptions th:first-of-type,.table-reports td:first-of-type,.table-subscriptions td:first-of-type,.table-reports th:last-of-type,.table-subscriptions th:last-of-type,.table-reports td:last-of-type,.table-subscriptions td:last-of-type{min-width:auto}.table-reports .parameters.delivery,.table-subscriptions .parameters.delivery{min-width:200px}.table-reports .parameters.schedule,.table-subscriptions .parameters.schedule{min-width:300px}.table-savedreports .parameters.report{min-width:330px}.biColumnSelector{text-align:left}.biColumnSelector .reportContainerHeader,.biColumnSelector .reportContainers,.biColumnSelector .reportColumnNavigation{display:inline-block;text-align:left;vertical-align:top}.biColumnSelector .reportContainerHeader,.biColumnSelector .reportContainers{width:50%}.biColumnSelector .reportContainerHeader{padding-bottom:6px}.biColumnSelector .reportContainerHeader+.reportColumnNavigation+.reportContainerHeader{width:auto}.biColumnSelector .reportColumnNavigation{display:none}.biColumnSelector .reportColumnNavigation button{margin-bottom:2px;padding:1px 6px 4px;width:26px}.reportFilterColumns{padding-bottom:10px;padding-top:10px}.reportFilterColumns .row div{padding:5px}.reportFilterColumns .row div:first-of-type{padding-left:15px}.reportFilterColumns .row div:last-of-type{padding-right:15px}.reportFilterColumns+div{margin-bottom:15px;margin-left:0;margin-right:-10px}.reportFilterColumns+div td{padding:0 3px 3px 0}.sortingColumns{padding-bottom:10px;padding-top:10px}.sortingColumns .row div{padding:5px}.sortingColumns .row div label{margin-top:8px}.sortingColumns .row div:first-of-type{padding-left:15px}.sortingColumns .row div:last-of-type{padding-right:15px}div.checkout-section-header{margin-bottom:1px}div.checkout-section-header>div{color:white}div.checkout-section-header i.fa-caret-down,div.checkout-section-header i.fa-caret-right{width:15px}div.checkout-section-header i.fa-check-circle,div.checkout-section-header i.fa-circle{font-size:20px;background-color:white;border-radius:10px;height:20px;text-align:center;width:20px}div.checkout-section-header i.fa-check-circle{color:#55b948}div.checkout-section-header i.fa-circle{color:gold}.checkout-section-header .col-xs-6 h2{display:inline-block !important;color:white !important;margin-top:0px !important;margin-bottom:0px !important;font-size:16px !important}.checkout-section-body table tbody tr td span h3{margin-top:5px !important;margin-bottom:-15px !important;font-size:14px !important;font-size:bold}.GeneralDataTable tbody tr td h3{margin-top:5px !important;margin-bottom:-15px !important;font-size:14px !important;font-size:bold}div.checkout-section-header-button{border:0;height:43px;margin:-43px 0 0 0;position:relative;top:0px;z-index:100}div.checkout-section-header-button>input{background-color:transparent;border:0;height:40px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:100}.checkout-section-body{border:1px solid #4c575e;margin-top:-1px}.checkout-navigation-btn{padding:0}.checkout-navigation-btn input{border-radius:0}.checkout-navigation-btn button{margin-left:2px;margin-right:2px;width:175px}.cntImg img{border:1px solid #1c64a5}.cntImg p{font-weight:bold;font-size:12px;text-align:center}.cntImgRgt{float:right;margin-left:20px}.alert-EOL{background:none;background-color:white;border:1px solid #de0007;border-radius:4px;color:#de0007;font-size:13px;line-height:1.3;padding:6px 8px}.srProductDetails .alert-EOL{margin-top:10px}.alert-EOL i{display:inline-block;font-size:18px;margin-right:4px;vertical-align:middle}.alert-EOL div{display:inline-block;vertical-align:middle}.alert-EOL:hover{background-color:#f4f6f7}#EOLModal{text-align:center}#EOLModal:before{content:'';height:100%;width:1px;display:inline-block;vertical-align:middle}#EOLModal .modal-dialog{text-align:left;margin:10px auto;display:inline-block;vertical-align:middle}#EOLModal .modal-dialog .modal-content{border-radius:10px}#EOLModal .modal-dialog .modal-content .fa{font-size:24px}#EOLModal .modal-dialog .modal-content .modal-body{padding-left:25px;padding-right:25px}#EOLModal .modal-dialog .modal-content .modal-body h3{font-size:28px}#EOLModal .modal-dialog .modal-content .modal-body p{font-size:16px;line-height:1.5;margin-bottom:15px}#EOLModal .modal-dialog .modal-content .modal-body p:last-of-type{margin-bottom:5px}.favTiles .favProduct,.favTiles .favBundle{background-color:#a0abb2;border:2px solid #a0abb2;height:209px;margin:0 auto 10px auto;position:relative;width:209px}.favTiles .favProduct{background-color:white;text-align:center}.favTiles .favProduct.selected{border:2px solid #408e36}.favTiles .favProduct.configure{border:2px solid #067977}.favTiles .favProduct img{left:10px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:189px}.favTiles .favProduct button,.favTiles .favProduct a,.favTiles .favProduct div.checkbox{position:absolute;top:5px;left:5px;margin:0}.favTiles .favProduct div.checkbox{top:2px}.favTiles .favBundle .Img{background-color:white;height:102px;left:0;position:absolute;width:102px;text-align:center;top:0}.favTiles .favBundle .Img img{left:5px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:92px}.favTiles .favBundle .Img+.Img{left:103px}.favTiles .favBundle .Img+.Img+.Img{top:103px;left:0}.favTiles .favBundle div.Qty{color:white;font-size:36px;font-weight:bold;left:105px;position:absolute;top:127px;width:102px}.favTiles .form-inline{white-space:nowrap}.favTiles .form-inline .form-group{white-space:nowrap}.favTiles .form-inline .form-group label{margin-right:5px}.favTiles .form-inline .form-group input{width:60px}.favTiles .favTilesPrice,.favTiles .favTilesInv{display:inline-block}.favTiles .favTilesPrice>.btn-group{margin-bottom:10px;margin-top:0}.favTiles .favTilesInv>button>i{top:5px}.favTiles div.col-xs-3 div.favTilesPrice .dropdown-menu.pull-right,.favTiles div.col-xs-3+div.col-xs-3 div.favTilesPrice .dropdown-menu.pull-right{left:0 !important;right:auto !important}.favTiles div.col-xs-3+div.col-xs-3+div.col-xs-3 div.favTilesPrice .dropdown-menu.pull-right,.favTiles div.col-xs-3+div.col-xs-3+div.col-xs-3+div.col-xs-3 div.favTilesPrice .dropdown-menu.pull-right{left:auto !important;right:0 !important}.favList{margin-top:10px}.favList td:first-child{width:80px}.favList>thead>tr>th,.favList>tbody>tr>td{vertical-align:middle}.favList .form-inline .form-group input{width:60px}.favList div.checkbox{margin:0 auto;width:18px;white-space:nowrap}.favList .favProduct,.favList .favBundle{border:2px solid #a0abb2;background-color:#a0abb2;height:75px;position:relative;width:75px}.favList .favProduct{background-color:white;text-align:center}.favList .favProduct.selected{border:2px solid #408e36}.favList .favProduct.configure{border:2px solid #067977}.favList .favProduct img{left:2px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:67px}.favList .favBundle .Img{background-color:white;height:35px;left:0;position:absolute;top:0;width:35px}.favList .favBundle .Img img{left:2px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:31px}.favList .favBundle .Img+.Img{top:0px;left:36px}.favList .favBundle .Img+.Img+.Img{top:36px;left:0}.favList .favBundle div.Qty{color:white;font-weight:bold;font-size:16px;left:36px;position:absolute;text-align:center;top:42px;width:35px}.dropdown-folder ul li{margin-left:20px}.dropdown-folder ul li a{padding-left:38px;position:relative}.dropdown-folder ul li a:before{color:#408e36;content:'\f07b';font-family:'FontAwesome',sans-serif;font-size:18px;left:13px;position:absolute;top:4px}.dropdown-folder ul li a:hover{color:#FF6D15}.dropdown-folder ul li a:hover:before{color:#FF6D15;content:'\f07c'}.greenTip+.tooltip.top>.tooltip-arrow{border-top:5px solid #FF6D15}.greenTip+.tooltip .tooltip-inner{background-color:#FF6D15}.homePageMarketingAreaSm{height:295px}.homePageMarketingAreaLg{height:320px}.HomePopularProducts{margin-bottom:24px}.HomePopularProducts h2.h1{letter-spacing:-1px !important;margin-bottom:10px}.HomePopularProducts img{height:90px}.HomePopularProducts h5{font-size:18px !important;margin-top:18px !important}.HomePopularProducts .col-5th{width:20%}.HomePopularProducts .col-5th img{height:110px}.HomePopularProducts .col-5th h5{font-size:20px;margin-top:6px}.ProductCarouselHome h2.h1{letter-spacing:-1px !important;margin-bottom:10px}.ProductCarouselHome h5{font-size:16px}.ProductCarouselHome p.text-warning a:link{color:#FF6D15 !important}div.myAcctContact{border-top:1px solid #cad0d4;display:table}div.myAcctContact:first-of-type{border-top:0}div.myAcctContact>div.myAcctPhoto,div.myAcctContact>div.myAcctSum{display:table-cell;vertical-align:middle}div.myAcctContact>div.myAcctPhoto{width:100px}div.myAcctContact>div.myAcctPhoto>img{width:80px;border:1px solid #4c575e}div.myAcctContact>div.myAcctSum>div.myAcctPhone,div.myAcctContact>div.myAcctSum>div.myAcctEmail,div.myAcctContact>div.myAcctSum>div.myAcctFax{float:left}div.myAcctContact>div.myAcctSum>div.myAcctPhone{width:50%}div.myAcctContact>div.myAcctSum>div.myAcctEmail,div.myAcctContact>div.myAcctSum>div.myAcctFax{width:25%}div.myProducts>div>h5{font-size:16px}div.myProducts>div img{margin-bottom:10px;max-width:180px;width:100%}div.myProducts>div>p.ItemName{height:45px;overflow:hidden;text-overflow:ellipsis;white-space:normal}div.myProducts>div>p.ellipsis{height:45px;white-space:normal}.MyHomeFPBlock{overflow-y:auto;overflow-x:hidden;max-height:293px}.divDot{height:20px;width:20px;border-radius:20px;margin:auto}td.quoteDetailsTotal div[class*="col-"]{padding-top:0;padding-bottom:8px}.table-weborder-email{background-color:white;margin-bottom:0}.table-weborder-email td{height:34px;vertical-align:middle !important}.table-weborder-email .btn-email{background-color:transparent !important;padding:0 !important;width:20px}.table-weborder-email .btn-email i{background-color:#cad0d4;border:0;border-radius:50%;box-shadow:0 1px 2px #4c575e;display:block;float:right;font-size:11px;font-weight:bold;height:20px;padding-top:5px;text-align:center;width:20px}.table-weborder-email .btn-email i:hover{background-color:#55b948;box-shadow:none;color:white}.table-weborder-email .btn-emailAll{padding:0 !important}.table-weborder-email .btn-emailAll button{border-top-left-radius:0;border-top-right-radius:0}.productNamePrice h1{margin:0}hr{margin:0}.ccs-logo-ls{cursor:pointer}.msrp{position:relative;top:-4px}.ovTb{padding-bottom:60px}.productSpecs thead tr{background-color:#e3e7e9;color:#1c64a5}.productSpecs thead tr th:first-of-type{padding-left:15px;border-top:1px solid #cad0d4 !important;border-bottom:1px solid #cad0d4 !important;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:20px}.productSpecs tbody tr td:first-of-type{font-weight:700;width:60%;padding-left:15px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.recentTileContainer button a img{width:120px}}#ccs-logos{display:inline-block}#ccs-logos img{margin-bottom:-40px}@media only screen and (max-width:767px){.upperSearchResultsRow{display:none}.upperSearchResultsRowMobile{margin-top:20px;display:block !important}.upperSearchResultsRowMobile button{white-space:normal !important}.sectionHeader{border-radius:0 !important}.sectionHeader .btn{border-radius:0 !important}.panelSection{padding-left:10px !important;padding-right:10px !important}.upperSearchResultsRow button{display:none}.upperSearchResultsRow i{display:none}.upperSearchResultsRow button:last-of-type{display:block}.msrpPrice{text-align:center !important;padding:0 0 10px 0 !important}.msrpPrice .msrp{display:none !important}.msrpPrice .price{font-size:32px !important}.stock{display:none}.productNamePrice{text-align:center}.stockMobile{display:block !important;text-align:center;margin-bottom:30px}.stockMobile .stockLineMobile button:first-of-type{vertical-align:top;margin-left:2.5%;font-size:20px;font-family:'Roboto',Helvetica,Arial,sans-serif}.stockMobile .stockLineMobile button:first-of-type .fa-refresh{font-size:16px;color:#a0abb2}.stockMobile .stockLineMobile button:nth-of-type(2){color:#778691;font-size:20px;margin-right:2.5%;font-family:'Roboto',Helvetica,Arial,sans-serif}.stockMobile .stockLineMobile button:nth-of-type(2) i{color:#a0abb2}.stockMobile .stockLineMobile button:nth-of-type(2) span{font-weight:400}.stockMobile img{margin-top:15px}.productImages{border-right:none !important}.copyClipHover{display:none !important}.partNum div{text-align:center;padding-top:5px;padding-bottom:5px;font-size:20px !important}.partNum div:last-of-type{padding-bottom:20px}.desktopImgNavStyle{display:none !important}.mobileImgNav{display:block !important}.stickySideNav{display:none}.imgTile,.viewAllTile,.viewLessTile{width:28% !important}.productInfo{margin-top:10px;margin-bottom:20px;padding-left:15px !important}.productInfo table:first-of-type{margin-top:10px !important;margin-bottom:40px !important}.productInfo table:nth-of-type(2){margin-bottom:40px !important}.productInfo .warrantySec tbody td{padding-top:0 !important;padding-left:20px !important}.topProdName{margin-bottom:15px !important}.input-wrap{margin-bottom:0 !important}.panelSection{padding-left:0 !important;padding-right:0 !important}.overviewSection button{padding-left:10px;padding-right:10px}.expertReviewSection button{padding-left:10px;padding-right:10px}.ovTb tr td:first-of-type{width:40% !important}.productAccessory{padding-bottom:10px !important;margin-bottom:20px !important}.productAccessory .addToCartGroup{opacity:1 !important;transition:opacity ease-in-out .3s}.showAccContent{padding-right:10px !important;padding-left:10px !important}.accScopeWrapper{padding-bottom:15px}.documents ul li a::before{display:none !important}.recentTileContainer{overflow:auto !important;margin-left:11% !important;width:80% !important}.recentViewed .checkbox,.recentViewed button{display:none !important}.recentTile{width:60% !important;margin-bottom:50px !important}.carouselBtn{width:10% !important;height:81% !important;padding-left:0 !important;padding-right:0 !important}.overviewSection .ovList li{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:1050px){.imgTileGallery{width:90% !important}.stickySideNav{display:none !important}.outOfStock{margin:15px 0 0px 0!important}}.mainContain{max-width:1300px}.mainContain li{margin-bottom:0px !important}.numProductsSelect input{width:7%}.upperSearchResultsRow{padding-right:0 !important;padding-left:15 !important;margin-top:5px;color:#778691;margin-left:-15px;margin-right:-15px}.upperSearchResultsRowMobile{display:none}.favorited:focus{color:white !important;background-color:#09b3b1}.favorited{color:white !important;background-color:#09b3b1}.truncatedOverlay{background:-webkit-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.4) 60%, rgba(255,255,255,0.3) 85%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom, #fff 0%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.4) 60%, rgba(255,255,255,0.3) 85%, rgba(255,255,255,0) 100%);background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.4) 60%, rgba(255,255,255,0.3) 85%, rgba(255,255,255,0) 100%);height:340px;position:absolute;bottom:0;left:0px;width:100%}.overviewSection .truncatedOverlay{display:none}.sectionInnerContent{border:1px solid #cad0d4;overflow:auto}.sectionInnerContent .showTruncContent{padding:10px 40px}.prodSpecs{padding:25px 0px 60px 0px}.panelRow{margin-left:-15px;margin-right:-15px}.bdcrmbBtn{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:14px;padding:6px 12px;color:#778691}.panelSection{padding-left:30px;padding-right:15px;margin-bottom:50px}.topProdName{position:relative;vertical-align:bottom;float:none;margin-bottom:60px}.topProdName .clm-sm-16{padding-right:0;padding-left:15px;z-index:2}.topProdName .clm-sm-16 h1 span{background-color:white}.topProdName .clm-sm-24{padding-top:20px;position:absolute;top:0;left:0;height:100%}.topProdName .clm-sm-8{z-index:2;display:inline-block;padding:0 15px 25px 0}.topProdName .clm-sm-8 span{background-color:white;padding-left:5px}.topProdName .clm-sm-8 .msrp{display:inline-block;font-size:16px;color:#a0abb2}.topProdName .clm-sm-8 .msrp span{text-decoration:line-through}.topProdName .clm-sm-8 .price{color:#FF6D15;display:inline-block;font-size:28px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold}.msrpPrice{text-align:right}.toolTipLabelNoClick{position:relative;margin-left:4px;display:inline-block;font-weight:600}.toolTipLabelNoClick i{display:inline-block;padding-top:7px}.toolTipLabel{position:relative;margin-left:4px;display:inline-block;font-weight:600}.toolTipLabel .updateStockHover{left:-190px !important}.toolTipLabel i{display:inline-block;padding-top:7px}.toolTipLabel:hover{cursor:pointer}.toolTipLabel:hover .toolTip{display:block}.toolTip{position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;left:-170px;bottom:1px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:5px 10px;line-height:150%;z-index:3}.toolTip div{color:white;padding-left:0;font-size:16px;font-style:"open-sans";display:inline-block;font-weight:600}.toolTip:hover h6{opacity:1;transition:all .6s}.quickActions{float:right}.quickActions .hoverToolTip{left:-180px !important}.quickActions .coFavortieToolTip{left:-225px !important;white-space:nowrap}.quickActions .hoverIcon i{color:none !important}.quickActions button{padding:6px 12px !important;border-radius:20px;color:#a0abb2;font-size:18px}.quickActions .favoriteSelected{color:#09b3b1}.productNamePrice{padding-left:15px}.productNamePrice h1{display:inline-block}.microsoftInnerContent{display:none}.microsoftInnerContent img{width:100%}.sectionHeader{background-color:#1c64a5;border-radius:4px 4px 0 0;z-index:2;padding:10px 10px 10px 15px ;font-size:20px}.sectionHeader h2{text-align:left !important;margin:0;color:white}.sectionHeader h2 i{display:inline-block;float:right}.overviewSection{padding:25px 15px 100px 15px;max-height:1400px;overflow:hidden}.overviewSection #divCNETInHouseInfo{font-size:16px;line-height:1.8em}.overviewSection #divCNETInHouseInfo #separationLineCNET{margin-bottom:25px}.overviewSection #divCNETInHouseInfo b{font-size:20px}.overviewSection #ccs-inline-content{margin-top:60px}.overviewSection .ovList li{padding-top:5px;padding-bottom:5px}.expertReviewSection{padding:25px 15px 60px 15px;max-height:1400px;overflow:hidden}.availReason{background-color:#f4f6f7;color:#4c575e;border:1px solid #a0abb2;border-radius:5px;font-size:16px;padding:5px 10px;text-align:center;margin-top:10px;display:inline-block;font-weight:600}.outOfStock{background-color:#fff6f0;color:#de0007;border:1px solid #de0007;border-radius:5px;font-size:16px;padding:5px 10px;text-align:center;margin-top:10px;display:inline-block;font-weight:600}.accScopeWrapper{margin-top:10px;float:right;text-align:right}.accScopeWrapper label{display:inline-block;padding-right:10px}.accScopeWrapper .select-wrap{display:inline-block;width:60%}.showAddtlAcc{font-size:20px;padding-top:3px;padding-bottom:3px;margin-top:20px;background:#e3e7e9;color:#1c64a5;box-shadow:4px 4px 5px 2px #778691;transition:background-color .25s,color .25s}.showAddtlAcc:hover{background-color:#1c64a5;color:white;transition:background-color .25s,color .25s}.sectionFootBtn{font-size:25px;padding-top:7px;padding-bottom:7px;color:#1c64a5;box-shadow:4px 4px 5px 2px #778691;border:1px solid #e3e7e9;border-top:none;border-radius:0 0 0 0;background-color:rgba(0,103,177,0.1);transition:background-color .25s,color .25s}.showTruncContent{position:absolute;bottom:0;left:1px;width:calc(100% - 1px)}.showAccContent{margin-top:20px}.sectionFootBtn:hover{background-color:#1c64a5;color:white;transition:background-color .25s,color .25s}.quickDetTitle{font-size:24px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;color:#134471}.goToSpec{padding:3px 10px !important;margin-top:2px;font-size:14px}.warrantySec thead>tr>th{border-bottom:none}.warrantySec .checkbox{margin-top:0;margin-bottom:0}.partNum{padding-top:5px;font-size:16px}.partNum hr{width:92%;padding-bottom:5px}.partNum div{padding-left:10px;padding-right:10px;font-size:16px}.copyTarget{border:0;outline:0;cursor:pointer}.clickCopyContainer{position:relative;font-size:12px;font-family:'@font-family-sans-serif';display:inline-block;padding-left:0}.copyTargetSpan{display:inline-block;position:relative;cursor:pointer}.copyTargetSpan div{z-index:1}.copyClipConf{background-color:#eef8ed;color:#3e8a35;display:none;padding:4px 8px;border-radius:8px;position:absolute;opacity:.9;white-space:nowrap;z-index:1;box-shadow:0 2px 6px 0 #778691;cursor:default}.copyClipHover{background-color:#f4f6f7;color:#4c575e;padding:4px 8px;border-radius:8px;position:absolute;top:30px;left:20px;opacity:.9;white-space:nowrap;box-shadow:0 2px 6px 0 #778691;display:none;z-index:0}.copyClipCaret{position:absolute;top:-15px;left:0;font-size:20px;width:100%;text-align:center}.floatR{}.productSpecsDetails div{width:49%;display:inline-block}.productSpecsDetails .text-right{margin-left:10px}.productSpecs tbody tr th:nth-of-type(2){font-weight:normal}.stock{float:right;margin-top:-15px;margin-bottom:15px}.stockLine1{text-align:right;font-size:20px;font-weight:bold;font-family:'Roboto',Helvetica,Arial,sans-serif}.stockLine1 img{padding-right:20px}.stockLine1 button{vertical-align:top;margin-top:8px;margin-right:-5px;font-size:20px}.stockLine1 button .fa-refresh{font-size:16px;color:#a0abb2}.stockLine1 .inStockBtn{padding:3px 8px;min-width:2em}.stockLine2{text-align:right;font-size:16px;font-weight:600;color:#a0abb2}.stockLine2 button{color:#778691;font-size:16px;margin-right:-6px;font-family:'Roboto',Helvetica,Arial,sans-serif}.stockLine2 button i{color:#a0abb2}.stockLine2 button span{font-weight:400}.stockMobile{display:none}.productImages{padding-right:0;padding-left:0;border-right:1px solid #a0abb2}.productImages .primaryImgArea{position:relative}.productImages .primaryImg{text-align:center;display:block;margin:0 auto;width:98%;background-color:transparent;border-color:transparent;transition:color ease-in-out .2s,background-color ease-in-out .2s,border-color ease-in-out .2s;cursor:zoom-in}.productImages .primaryImg img{width:100%}.productImages .desktopImgNavStyle{font-size:30px;position:absolute;display:inline-block;margin-top:30%;top:0;padding:20px;border-radius:25px;text-align:center;z-index:2;background-color:transparent;border:none;opacity:.1;outline-width:1px;outline-offset:-10px}.productImages .primaryImgNav:hover{color:#1c64a5;opacity:.3}.productImages .primaryImgNext{right:5px}.productImages .primaryImgPrev{left:5px}.productImages .mobileImgNav{width:100%;height:70px;position:relative;display:none}.productImages .mobileImgNavStyle{position:absolute;font-size:40px;width:48%;height:100%;display:inline-block;margin:0 !important;opacity:1 !important;border:1px solid #e3e7e9;border-radius:40px;opacity:.4 !important;outline-width:1px}.productImages .mobileImgNavStyle.primaryImgNext{border-top-left-radius:10px;border-bottom-left-radius:10px}.productImages .mobileImgNavStyle.primaryImgPrev{border-top-right-radius:10px;border-bottom-right-radius:10px}.productImages .imgSecRow{padding-top:5px;padding-bottom:5px}.productImages .imgSecRow .viewAllImg{vertical-align:top;color:#778691 !important;border:1px solid #cad0d4;margin-bottom:5px}.productImages .imgSecRow .viewAllImg i{font-size:18px;padding-top:3px}.productImages .imgSecRow .viewAllImg span{white-space:nowrap}.productImages .imgSec{text-align:center}.productImages .imgTile,.productImages .viewAllTile,.productImages .viewLessTile{border-radius:4px;display:inline-block;width:15%;margin-left:1%;margin-right:1%;padding-top:10px;padding-bottom:10px;color:#4c575e;background-color:transparent;border:1px solid transparent;transition:color ease-in-out .2s,background-color ease-in-out .2s,border-color ease-in-out .2s}.productImages .imgTile img,.productImages .viewAllTile img,.productImages .viewLessTile img{width:100%}.productImages .viewLessTile{display:none}.productImages .imgTile:hover{border:1px solid #09b3b1}.productImages .viewAllImg img{width:100%}.activeImg{border:1px solid #09b3b1 !important;border-radius:2px}#imgGalleryModal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(76,87,94,0.7)}.modalBody{background-color:white;padding:20px;border:1px solid #778691;width:80%;height:95%;margin:1% auto 0;z-index:101}.updateAmountAddToCart button{margin:0 auto;width:50px}#imgGalleryModal .closeModalBtn{position:absolute;top:0;right:15px;z-index:1;font-size:30px;padding:10px 20px;border-radius:50px}.galleryNavBtn{position:absolute;top:0;margin-top:-25px;background-color:transparent;font-size:50px;opacity:.1;padding:0;box-sizing:content-box;border:none;outline:0;height:100%;width:50%}.galleryNavBtn:hover{color:#1c64a5;opacity:.3}.prevGalleryImg{left:0;text-align:left}.nextGalleryImg{right:0;text-align:right}.galleryLeft{overflow:auto;padding-top:15px}.imgTileGallery{border:1px solid transparent;display:inline-block;width:46%;margin-left:1%;margin-right:1%;padding-top:10px;padding-bottom:10px;color:#4c575e;background-color:transparent;transition:color ease-in-out .2s,background-color ease-in-out .2s,border-color ease-in-out .2s}.imgTileGallery img{width:100%}.imgTileGallery:hover{border:1px solid #09b3b1}.galleryRight{max-height:90vh}.galleryRight img{margin:0 auto;max-height:inherit;-o-object-fit:contain;object-fit:contain}.warrantySelection input{display:inline-block}.warrantySelection span{display:inline-block;width:40%}.showMicrosoft{display:inline-block;float:right;vertical-align:middle;color:#1c64a5;margin-top:6px;padding-right:10px}.microsoftSec th{padding:0 !important}.microsoftSec button{border:none;padding:8px;width:100%;text-align:left}.warrantyDet a{float:right;padding:0 10px}.selectWarranty button{color:#1c64a5;font-size:14px}.stickySideNav{padding-right:0 !important;padding-left:0px !important;border-radius:5px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;z-index:99}.stickySideNav .clm-sm-2{width:13%}.stickySideNav .navBtnShadow{box-shadow:4px 4px 5px 0 rgba(0,0,0,0.3);border-radius:5px}.stickySideNav button{border-top:1px solid #cad0d4;border-radius:0;width:100% !important;text-align:left;border-left:1px solid #cad0d4;border-right:1px solid #cad0d4;padding:15px 20px;font-size:16px}.stickySideNav button:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.stickySideNav button:last-of-type{border-bottom:1px solid #cad0d4;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.stickySideNav .btn-success{border-radius:0 0 5px 5px;text-align:center;border-right:0}.stickySideNav a{display:block}.stickySideNav .sideImgProd{border-top:1px solid #cad0d4;border-left:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:none;background-color:white;border-radius:5px 5px 0 0;margin-top:30px;width:100%;font-size:15px;font-weight:bold;padding:0 10px;text-align:center;position:relative}.stickySideNav .sideImgProd .text-primary{margin-top:10px}.stickySideNav .sideImgProd img{width:70%}.stickySideNav .sideImgProd .text-warning{font-size:16px;padding-bottom:10px}.stickySideNav .sideImgProd button{text-align:center}.sideImgShroud{position:absolute;background-color:rgba(255,255,255,0.95);color:#1c64a5;border-radius:5px 5px 0 0;top:0;left:0;width:100%;height:100%;opacity:0;padding-top:20px;font-size:20px;transition:opacity .25s;cursor:pointer}.sideImgShroud i{margin-top:30px;font-size:50px;margin-bottom:10px}.sideImgShroud:hover{opacity:1;transition:opacity .25s}#stickMenu.stickTop{margin-top:0;position:fixed;top:20px}#stickMenu.stickBottom{position:absolute}.accessoriesContent{height:650px;float:right}@media only screen and (max-width:767px){.productNamePrice h1{margin-top:20px}.modal-dialog{margin-left:0px !important;margin-right:0px !important}}#addToCartModal{padding-right:12px}.noBrRight{border-right:none !important}.noBrLeft{border-left:none !important}.ovDescHeader{font-size:24px;font-weight:bold;padding-bottom:10px;color:#134471}.ovList{line-height:1.5em;font-weight:400;font-size:16px;margin-bottom:20px;padding-left:30px}.productInfo{padding-left:50px}.productInfo table thead tr th{border-bottom:none}.productInfo table tbody tr td{padding:0}.productInfo .ovList{margin-bottom:0px;padding-left:0px}.productInfo .ovList li{padding-top:7px;padding-bottom:7px;padding-left:10px;list-style-position:inside;border-top:1px solid #cad0d4}.productInfo .ovList li:first-of-type{border-top:none}.productInfo .addToCartGroup [data-field="quantity"]{margin-top:1px}.ovTb{width:100%}.ovTb th{font-size:20px;padding-left:15px !important;font-weight:bold;background-color:#f4f6f7;color:#134471}.ovTb tr{font-size:16px}.ovTb tr td:first-of-type{width:30%;font-weight:700;text-align:right}.ovTb tr td:last-of-type{padding-left:15px}.overViewHidden{display:block}.overViewContent{height:1000px;overflow:hidden}.prodSpecs{overflow:hidden;max-height:600px}.showTruncContent{transition:1s}.compareItems{height:650px;background-color:RoyalBlue;float:right}.similarItems{height:50px;background-color:MistyRose;float:right}.documents ul{padding-top:15px;padding-bottom:15px}.documents li{margin:10px 0;font-size:20px;text-decoration:underline}.documents .docInfo{width:90%;margin:0 auto;border-radius:10px;font-size:18px;font-style:italic;font-weight:bold;background-color:#f4f6f7;margin-bottom:25px}.recentViewed .item img{width:15% !important}.recentViewed .checkbox label{padding-right:17px;padding-left:3px;font-weight:600}.recentViewed .carousel-control{width:3%;background-color:#1c64a5;background-image:none}.recentViewed .carousel-control i{margin-top:63px;vertical-align:middle}.accessoriesToProduct .accessoryGroup{margin-top:15px;padding-left:20px}.accessoriesToProduct .accessoryGroup .accCat{display:inline-block}.accessoriesToProduct .accessoryGroup .viewAccCat{display:inline-block;margin-bottom:7px;font-size:15px;padding:8px 20px}.productAccessory{border:1px solid #e3e7e9;padding:20px 10px 0}.productAccessory .clm-xs-24{padding-left:0 !important}.productAccessory .productName{padding-left:0 !important;font-size:18px;font-weight:bold;color:#1c64a5;padding-right:0 !important;text-align:left;max-height:4.2em;min-height:4.2em;overflow:hidden}.productAccessory ul{padding-top:10px;padding-left:22px !important}.productAccessory ul li{text-align:left;font-size:16px}.productAccessory .hiddenAccessDetails{display:none;margin-bottom:5px;padding-top:15px !important;line-height:1.7em}.productAccessory .addToCartGroup{opacity:0;transition:opacity ease-in-out .3s}.productAccessory .btn-success{width:100%}.productAccessory:hover .addToCartGroup{opacity:1 !important;transition:opacity ease-in-out .3s}.accessoryPrice{font-size:16px;text-align:right;color:#cad0d4;padding:5px 15px 15px}.accessoryPrice .msrpPrice{text-decoration:line-through;margin-right:10px}.accessoryPrice .text-warning{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px}.accessoryDivider{width:2px;margin:5px 3px 0;padding:0;min-height:300px;border-right:1px solid #cad0d4;display:inline-block;float:left}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.addToCartGroup{text-align:center;position:relative;float:none;padding-right:0;padding-left:0;margin:0 auto 15px auto;font-size:0}.addToCartGroup .clm-xs-12{padding-left:0 !important;padding-right:0 !important}.addToCartGroup .clm-sm-10{padding-left:0 !important;padding-right:0 !important}.addToCartGroup button i{margin-left:0}.addToCartGroup input{height:3em;border-right:none;border-left:none;text-align:center;width:100%;display:inline-block;border-radius:0;font-size:18px;padding:0 3px;font-weight:500;background-color:white;margin-bottom:15px}.addToCartGroup .btn-success{height:3em;margin-left:10px;padding:0 20px;font-size:18px;vertical-align:top}.addToCartGroup [data-field="quantity"]{height:3em;padding:9px;margin:0;line-height:normal;vertical-align:top;font-size:18px}.addToCartGroup [data-quantity="minus"]{border-radius:5px 0 0 5px}.addToCartGroup [data-quantity="plus"]{border-radius:0 5px 5px 0}.accessoriesToProduct h2{margin-top:30px}.accessoriesToProduct .addToCartGroup input{height:2.5em}.accessoriesToProduct .addToCartGroup [data-field="quantity"]{height:2.5em}.accessoriesToProduct .addToCartGroup .btn-success{height:2.5em;padding:0 10px;width:100%}.accessoriesToProduct .showAccContent{padding:10px 40px}.addToCartGroup .input-wrap{width:3em;display:inline-block;font-size:16px}.spaceDiv{height:1px}.viewMoreAcc{text-align:left !important;font-size:16px;font-weight:bold;display:block;padding-top:3px;padding-bottom:3px;margin-top:5px;margin-bottom:5px}.productImg img{width:100px}.viewLessAcc{display:none}.recentCarousel{margin-bottom:300px}.recentCarousel .sectionHeader button{float:right}.recentCarousel h2{padding-top:10px;padding-bottom:10px;display:inline-block}.recentCarousel .checkbox{display:inline-block;float:right;color:white;font-size:18px;font-weight:bold}.recentCarousel .recentTileContainer{display:inline-block;white-space:nowrap;overflow:hidden;width:90%;margin-left:4.5%;font-size:0;margin-top:50px}.recentCarousel .recentTile{width:12.5%;display:inline-block;padding-right:15px;padding-left:15px;font-size:14px}.recentCarousel .recentTile .text-center{white-space:normal}.recentCarousel .recentTile .text-warning{font-weight:bold;font-size:16px}.recentCarousel button{display:inline-block;margin-top:7px}.recentCarousel .carouselBtn{position:absolute;text-align:center;width:4%;height:100%}.recentCarousel .carouselBtn i{margin-left:0}.recentCarousel .carouselRight{right:15px}.recentCarousel .carouselLeft{left:15px}.contentCNET{margin-top:25px;margin-bottom:25px}.recentView{border-left:1px solid #4c575e;border-right:1px solid #4c575e;padding:10px 15px 0;border-bottom:1px solid #4c575e;display:inline-block;margin-right:1px;margin-left:1px}.addToCartGroup:focus-within{opacity:1}.contractSelection{margin-top:25px}.contractSelectionTitle{font-size:24px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;color:#134471}.contractSelection .radio{margin-top:0;margin-bottom:0}.contractSelection i.fa-asterisk{font-size:18px}.contractSelection .contractPrice{color:#FF6D15;font-weight:600}.topProdName #ccs-logos{display:flex !important;flex-direction:row-reverse !important}.topProdName .stock{float:none;margin-top:0px;margin-bottom:0px}.topProdName .floatRight{float:right}.topProdName .stockRowPDP{float:right;margin:0px 0px 15px 0px;padding:0px}.topProdName #ccs-cell,.topProdName #pdpInventoryButtons{margin:0px;padding:0px}.topProdName .stockStatusCol>button,.topProdName .stockStatusCol>div{font-size:20px;font-family:'Roboto',Helvetica,Arial,sans-serif,'Open Sans',Helvetica,Arial,sans-serif}.topProdName .stockStatusCol button i:last-of-type,.topProdName .stockStatusCol div i:last-of-type{color:#a0abb2}.topProdName .inventoryCol button i:last-of-type,.topProdName .inventoryCol div i:last-of-type{color:#a0abb2}.topProdName .inventoryCol>button,.topProdName .inventoryCol>div{color:#778691;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif}.topProdName .inventoryCol>button span{font-weight:400}.topProdName .inventoryCol>div{padding:6px 12px}.topProdName .tooltip-inner{Background-color:#1c64a5;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;font-size:16px;z-index:3;color:white}.topProdName .tooltip.top .tooltip-arrow{border-top-color:#1c64a5}.topProdName .tooltip.top-left .tooltip-arrow{border-top-color:#1c64a5}.topProdName .tooltip.top-right .tooltip-arrow{border-top-color:#1c64a5}.topProdName .tooltip.right .tooltip-arrow{border-right-color:#1c64a5}.topProdName .tooltip.left .tooltip-arrow{border-left-color:#1c64a5}.topProdName .tooltip.bottom .tooltip-arrow{border-bottom-color:#1c64a5}.topProdName .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#1c64a5}.topProdName .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#1c64a5}@media only screen and (max-width:767px){.topProdName #ccs-cell{display:none}.topProdName .stockRowPDP{float:none}.topProdName .inventoryCol>button,.topProdName .inventoryCol>div{font-size:20px}}@media only screen and (min-width:768px){.topProdName .stock{margin:0px;padding:0px}.topProdName .stockRowPDP{min-height:75px}.topProdName .stockStatusCol{margin:0px;padding:6px 0px 0px 0px}.topProdName .stockStatusCol>button,.topProdName .stockStatusCol>div{float:right}.topProdName .stockStatusCol>div{padding:6px 12px}.topProdName .inventoryCol{margin:0px;padding:0px}.topProdName .inventoryCol>button,.topProdName .inventoryCol>div{float:right}}.pdHeadings h1{margin-top:10px;margin-bottom:0px}.pdHeadings h3{margin-top:0px}.pdMainImage,.pdThumbImage{text-align:center}.pdMainImage{height:230px;width:300px;float:left}.pdThumbImage{height:50px;width:75px;margin-bottom:10px}.pdMainImage>span,.pdThumbImage>span{display:inline-block;height:100%;vertical-align:middle}.pdMainImage>span+img,.pdThumbImage>span+img{vertical-align:middle;max-height:94%;max-width:94%}.pdDetails dt{width:100px}.pdDetails dd{margin-left:105px}.pdPrice{font-size:34px;font-weight:bold;margin-bottom:2px;font-family:'Roboto',Helvetica,Arial,sans-serif}.pdAvailable{margin-bottom:10px}.pdAvailable a{padding-left:0}.pdQuantityLabel{padding-top:6px}.pdQuantity{margin-bottom:10px}.pdQuantity input{width:80px !important}.pdFavorites a{color:#55b948;padding-left:0;margin-bottom:10px}.pdOverview h4{border-bottom:1px dotted #4c575e}.pdPriceSelector ul{margin:0;padding:0;list-style:none}.pdPriceSelector li{clear:both}.pdPriceSelector input{float:left}.pdPriceSelector li label{margin-left:22px;display:block;font-weight:normal}.pdCarouselImg{width:100%;max-width:200px}div.centeredDivWithTable{text-align:center}div.centeredDivWithTable table{margin:0 auto;text-align:center}#divMain9Cols td{padding:3px}.DivAlsoBoughtBootstrapContent{list-style-type:none;list-style-position:outside;list-style-image:none}.css3-tabstrip{width:100%;height:220px}.css3-tabstrip ul,.css3-tabstrip li{margin:0;padding:0;list-style:none}.css3-tabstrip,.css3-tabstrip input[type="radio"]:Checked+label{position:relative}.css3-tabstrip li,.css3-tabstrip input[type="radio"]+label{display:inline-block}.css3-tabstrip li>div,.css3-tabstrip input[type="radio"]{position:absolute}.css3-tabstrip li>div,.css3-tabstrip input[type="radio"]+label{border:solid 1px #cad0d4}.css3-tabstrip{color:#373f44;height:600px}.css3-tabstrip li{vertical-align:top}.css3-tabstrip li:first-child{margin-left:8px}.css3-tabstrip li>div{top:33px;bottom:0;left:0;width:100%;padding:8px;overflow:auto;background:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.css3-tabstrip input[type="radio"]+label{margin:0 2px 0 0;padding:0 18px;line-height:32px;background:#f4f6f7;text-align:center;border-radius:5px 5px 0 0;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;user-select:none}.css3-tabstrip input[type="radio"]:Checked+label{z-index:1;background:white;border-bottom-color:white;cursor:default}.css3-tabstrip input[type="radio"]{opacity:0}.css3-tabstrip input[type="radio"]~div{display:none}.css3-tabstrip input[type="radio"]:Checked:not(:disabled)~div{display:block}.css3-tabstrip input[type="radio"]:disabled+label{opacity:.5;cursor:no-drop}.modalBackground{background-color:#778691;filter:alpha(opacity=70);opacity:.7}.modalPopup{background-color:#f4f6f7;border-width:1px;border-style:solid;border-color:#778691;padding:2px;text-align:center;vertical-align:middle}.ImageModalContainer{box-shadow:7px 7px 12px #2A3034;border-radius:6px;position:relative;overflow:auto}.pnlCrossSellProdsClass{border:none}.shadowEffect{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.container-img{float:left;margin:0px 3px 0px 0px;padding-right:100px}.divDescPopUp{width:450px;display:none;border:solid 1px #e3e7e9;font:8pt arial;background-color:white;z-index:1000;border-radius:6px}.pnlCrossSellProdsClass td{border-top:0 !important}.number-spinner .btn-spinner{background-color:#f4f6f7;border-color:#cad0d4}.number-spinner .btn-spinner.btn-sm{height:30px}.form-horizontal .control-label{padding-right:0;padding-top:16px}.form-horizontal .control-label+div{padding-left:10px}.fa-rma{position:relative;font-size:1em;height:1em;width:1em}.fa-rma .fa-reply{position:absolute;display:block;top:-0.15em;left:.1em;font-size:.65em}.fa-rma .fa-cube{position:absolute;display:block;left:0;bottom:-0.3em}button .fa-rma{font-size:1.1em}.rmaDisabledBanner{bottom:60px;background-color:white;border-radius:4px;box-shadow:2px 2px 10px #4c575e;font-size:14px;display:none;right:-88px;padding:15px;position:absolute;text-align:left;width:360px}.rmaDisabledBanner ul{margin-left:18px;padding-left:0px}.rmaDisabledBanner ul li{margin-left:0px;padding-left:0px}.rmaDisabledBanner::after,.rmaDisabledBanner::before{content:'';position:absolute;bottom:-21px;left:167px;border:solid transparent}.rmaDisabledBanner::after{border-top-color:#4c575e;border-width:10px;margin-left:1px}.rmaDisabledBanner::before{border-width:8px}.disabled+.rmaRMAInfo{display:none}.disabled:hover+.rmaRMAInfo+.rmaDisabledBanner{display:block}.btn-rma-order{z-index:1}.rmaRMAInfo{cursor:pointer;display:inline-block;font-size:20px;font-weight:normal;margin-bottom:0;margin-top:0;padding-left:10px;padding-top:2px;position:relative;text-align:left;vertical-align:middle}.rmaRMAInfo .rmaInfoBanner{bottom:38px;background-color:white;border-radius:4px;box-shadow:2px 2px 10px #4c575e;font-size:14px;display:none;left:-160px;padding:15px;position:absolute;width:360px}.rmaRMAInfo .rmaInfoBanner ul{margin-left:18px;padding-left:0px}.rmaRMAInfo .rmaInfoBanner ul li{margin-left:0px;padding-left:0px}.rmaRMAInfo .rmaInfoBanner::after,.rmaRMAInfo .rmaInfoBanner::before{content:'';position:absolute;bottom:-21px;left:167px;border:solid transparent}.rmaRMAInfo .rmaInfoBanner::after{border-top-color:#4c575e;border-width:10px;margin-left:1px}.rmaRMAInfo .rmaInfoBanner::before{border-width:8px}.rmaRMAInfo:hover .rmaInfoBanner{display:block}.webOrderDetails td{padding:3px}.rmaHeader,.rmaDetails,.rmaFooter{margin-left:0;margin-right:0}.rmaHeader{border-bottom:1px solid #a0abb2;margin-bottom:10px;margin-left:0;margin-right:0}.rmaHeader h1{font-size:28px}h1 .fa-rma{font-size:.9em;margin-right:6px}.rmaDetails{margin-bottom:0;margin-top:20px}.rmaDetails>div{padding-bottom:15px;padding-top:15px}.rmaDetails>div>div{float:left;font-size:16px;width:20%}.rmaDetails>div>div .h4{font-size:18px}.rmaTable{padding-bottom:0;padding-top:0}.rmaTable table{border-bottom:1px solid #cad0d4}.rmaTable table.bordered{border-left:15px solid #f4f6f7;border-right:15px solid #f4f6f7}.rmaTable table th{white-space:nowrap}.rmaTable table th:first-of-type{padding:0;width:15px}.rmaTable table th:last-of-type{width:150px}.rmaTable table td{vertical-align:middle !important}.rmaTable table td.product{padding-bottom:18px;padding-top:18px}.rmaTable table td:first-of-type{padding:0;width:15px}.rmaTable table td img{height:75px}.rmaTable .table>tbody>tr>td.bg-neutral-lighter{border-top:0}.rmaForm .radio{padding-top:3px}.rmaForm td:first-of-type{border-top:0}.rmaForm .rmaOpenInfo{cursor:pointer;display:inline-block;font-size:20px;font-weight:normal;margin-bottom:0;margin-top:0;padding-left:10px;padding-top:2px;position:relative;vertical-align:middle}.rmaForm .rmaOpenInfo .rmaInfoBanner{bottom:38px;background-color:white;border-radius:4px;box-shadow:2px 2px 10px #4c575e;font-size:14px;display:none;left:-120px;padding:15px;position:absolute;width:290px}.rmaForm .rmaOpenInfo .rmaInfoBanner::after,.rmaForm .rmaOpenInfo .rmaInfoBanner::before{content:'';position:absolute;bottom:-21px;left:127px;border:solid transparent}.rmaForm .rmaOpenInfo .rmaInfoBanner::after{border-top-color:#4c575e;border-width:10px;margin-left:1px}.rmaForm .rmaOpenInfo .rmaInfoBanner::before{border-width:8px}.rmaForm .rmaOpenInfo:hover .rmaInfoBanner{display:block}.alert-rmaPolicy{border:0;color:#4c575e;margin-top:40px;padding-bottom:8px;padding-top:8px}.alert-rmaPolicy .alert i{top:0px !important}.rmaFooter .form-inline label{margin-right:5px}.rmaFooter .form-inline input{width:275px}#rmaModal .modal-content,#rmaAttention .modal-content{border-radius:10px}#rmaModal .modal-body,#rmaAttention .modal-body{padding-left:30px;padding-right:30px}#rmaModal .modal-body p,#rmaAttention .modal-body p{font-size:16px;line-height:1.8;margin-bottom:10px;margin-top:20px}#rmaModal .modal-body .btn,#rmaAttention .modal-body .btn{font-size:18px;width:160px}.btn-rmaSubmit{font-size:16px;width:200px}.rmaSuccessfullList{font-size:18px;margin-left:30px;margin-top:30px}.rmaContactInfo,.rmaRMATableHead{margin-left:0;margin-right:0;margin-top:20px}.container-SIP{margin-left:auto;margin-right:auto}.body-SIP{min-width:initial !important;background-color:white}.body-SIP .container{min-width:initial !important}.body-SIP main{max-width:400px;margin-left:auto;margin-right:auto;background-color:white}.body-SIP .row{margin-right:initial;margin-left:initial}@media (min-width:1200px){.body-SIP .container{width:initial}}@media (min-width:768px){.body-SIP .container{width:initial}.body-SIP .footerSocial-SIP{width:100%}}@media (min-width:992px){.body-SIP .container{width:initial}}.header-SIP{margin-bottom:5px;margin-top:0px}.headerContain-SIP{max-width:600px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:600;padding-top:1px;padding-bottom:3px}.footerContain-SIP{margin-left:auto;margin-right:auto;max-width:600px}.backBtn-SIP{display:inline-block;cursor:pointer;color:#1c64a5;width:40%;margin-top:10px}.backBtn-SIP i{font-size:14px}.backBtn-SIP a{padding:20px 20px 20px 10px}.phoneNum-SIP{display:inline-block;vertical-align:middle;float:right;margin-top:10px;width:50%}.phoneNum-SIP a{padding:20px 10px 20px 20px}.logo-SIP img{width:125px}.signInAcc h1{font-style:italic;font-weight:500;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:26px}.signInBox-SIP{margin-bottom:30px;border:1px solid #a0abb2;border-radius:5px}.signInBox-SIP .alert{display:none;border-radius:15px;margin:20px 15px 5px 15px;padding:10px 0px;font-size:17px;color:#de0007;font-weight:600}.signInBox-SIP .fa-exclamation-circle{color:#de0007}.signInBox-SIP .form-group{margin-bottom:0}.enterEmailUserName-SIP h2{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;margin-left:20px}.enterEmailUserName-SIP i{display:inline-block;float:right;margin-top:26px;margin-right:39px;color:#1c64a5}.eyePosition-SIP{cursor:pointer;position:absolute;right:0;top:0;width:20%}#passwordLabel-SIP{position:relative}.enterPassword-SIP h2{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;margin-left:20px;position:relative}.enterPassword-SIP i{display:inline-block;float:right;padding-left:20px;margin-top:26px;margin-right:25px;color:#1c64a5;cursor:pointer}.enterPassword-SIP span{font-family:'Roboto',Helvetica,Arial,sans-serif;cursor:pointer}.signInBtn-SIP{width:90%;padding-bottom:10px;margin-top:25px;margin-bottom:40px;font-size:20px}.createAccBtn-SIP{width:90%;padding-bottom:10px;margin-top:25px;margin-bottom:25px !important;font-size:20px}.signInFormControl-SIP{width:90%;padding:6px}.marginLeft-SIP{margin-left:19px}.horizontalLine{border:1px solid grey;width:90%}.recoverResetPassword-SIP{margin-top:25px;color:#1c64a5}.recoverResetPassword-SIP a{display:inline-block;font-weight:bold;text-align:center;cursor:pointer}.recoverResetPassword-SIP i{display:inline-block;text-align:center;font-size:18px;margin-right:5px;vertical-align:middle}.footerSocial-SIP{width:70%;margin:25px auto 25px auto}.socialLink-SIP{display:inline-block;width:13%;margin:0 1%;padding:0;text-align:center;cursor:pointer}.socialLink-SIP a{color:#4c575e}.socialLink-SIP :hover{color:#1c64a5}.spacingLowerFooter-SIP{padding-right:25px}.midFooter-SIP{font-style:italic}.lowerFooter-SIP{margin-top:33px;margin-bottom:5px}.saveLogin-SIP{margin-left:30px}.saveLogin-SIP.checkbox{margin-top:5px}@media (max-width:768px){.footerSocial-SIP{width:100%}}.newAccountCreation .container{min-width:initial !important;margin-left:auto;margin-right:auto}.newAccountCreation{background-color:white}.newAccountCreation main{float:none;max-width:700px;margin-left:auto;margin-right:auto}.newAccountCreation .col-xs-12{padding-left:10px !important;padding-right:10px !important}.newAccountCreation .row{margin-right:initial;margin-left:initial}.container-fluid.container-NUR{margin:0 auto;float:none;max-width:900px !important}.newUserRegButtons-NUR{position:relative;Float:right;Font-size:18px;margin-left:20px;width:150px}@media (max-width:768px){.passState{margin-top:0px !important}.passwordTips{width:92% !important}.passwordTips ul li{line-height:115% !important}}.mainContent-nur{max-width:700px;margin-right:auto;float:none}.mainContent-nur div.GeneralForm div{margin-bottom:5px}.mainContent-nur div.GeneralForm div.passwordWrap{margin-bottom:0px}.mainContent-nur .form-control{padding-left:5px !important}.inlineBlock{display:inline-block}.italic{font-style:italic}.inputWidth-nur{width:100% !important}.indentPassTips-nur{margin-left:15px}.iconPasswordTips{max-width:700px;margin-left:auto;margin-right:auto;float:none;margin-top:20px}.indentDiv-nur{margin-left:15px}.indentGDPR-nur{margin:15px 0 0 0}.passwordTips{width:96%;background-color:#f4f6f7;padding-bottom:10px;padding-top:12px;border-radius:15px;margin-top:5px;margin-bottom:5px !important;padding-right:5px}.passwordTips i{color:#1c64a5;float:left;font-size:24px;margin-top:0;margin-bottom:8px;margin-left:5px;padding-left:5px}.passwordTips h3{color:#1c64a5;font-size:22px;padding-left:5px;margin-top:0;margin-bottom:8px}.passwordTips li{padding-top:5px;color:#1c64a5;margin-left:-6px;font-size:16px;padding-bottom:0;padding-left:0;line-height:100%}.minChar-ACC{max-width:300px}.userName{margin-top:5px}.userName h2{font-size:16px;margin:0;padding-right:18px;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:5px}.userName i{padding-left:0;font-size:14px;color:#de0007;margin-left:5px}.showPassState{position:fixed;right:10px;top:10px;padding-top:0px}.passState{margin-top:26px;display:none}.passState i{display:inline-block;font-size:20px;width:7%;vertical-align:top;margin:0 0 0 0}.passState h2{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;color:#de0007;font-weight:bold;width:90%;vertical-align:top;margin:0}.passState-2{display:none}.passState-2 i{display:inline-block;color:#FF6D15;font-size:20px;width:7%;vertical-align:top;margin:0 0 0 0}.passState-2 h2{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;color:#FF6D15;font-weight:bold;width:90%;vertical-align:top;margin:0}.passState-3{display:none}.passState-3 i{display:inline-block;color:#1c64a5;font-size:20px;width:7%;vertical-align:top;margin:0 0 0 0}.passState-3 h2{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;color:#1c64a5;font-weight:bold;width:90%;vertical-align:top;margin:0}.passState-4{display:none}.passState-4 i{display:inline-block;color:#de0007;font-size:20px;width:7%;vertical-align:top;margin:0 0 0 0}.passState-4 h2{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;color:blue;font-weight:bold;width:90%;vertical-align:top;margin:0}.passwordLogIn{margin-top:0px;margin-bottom:0px !important}.passwordLogIn h2{font-size:16px;margin:0;font-family:'Roboto',Helvetica,Arial,sans-serif}.passwordLogIn .fa-asterisk{color:#de0007;font-size:14px}.passwordLogIn .fa-eye{cursor:pointer;padding:3px 0 3px 10px;margin-top:1px;color:#de0007;float:right}.passwordLogIn .fa-eye-slash{cursor:pointer;padding:3px 0 3px 10px;margin-top:1px;color:#de0007;float:right}.eyePosition-NAC{cursor:pointer;padding:3px 0 3px 10px;position:absolute;right:0}#passwordInput{display:block}.passwordLabel{width:70%}.showLabel{font-family:'Roboto',Helvetica,Arial,sans-serif;color:#1c64a5 !important;cursor:pointer;padding-right:9px}#showPasswordIconNewUserReg{color:#1c64a5;position:relative;font-style:italic;padding-left:15px}.customerInfo{margin-top:30px}.customerInfo h2{width:auto;font-size:16px;margin:0;padding-right:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:5px}.customerInfo i{color:#de0007;font-size:14px;margin-left:5px}.customerInfo .fa-question-circle{padding-left:4px;color:#1c64a5;display:inline-block;font-size:18px}.validPassInd{position:absolute;width:34px;height:45%;right:20px;top:40px;font-size:22px;text-align:right}.newsletter{margin-bottom:20px !important}.newsletter label{font-weight:bold;display:inline;vertical-align:middle}.newsletter .newsletter{margin-bottom:20px !important;display:block;width:100%}.newsletter input{margin:0px;vertical-align:middle}.newsletter div:first-child{margin-top:25px;margin-bottom:10px}.newsletter .checkbox{padding-top:5px;padding-bottom:5px}.questionToolTipLabelAccCreation{position:relative;margin-left:4px;display:inline-block;z-index:998;padding-right:10px}.questionToolTipLabelAccCreation i{color:#1c64a5;display:inline-block}.questionToolTipLabelAccCreation:hover{cursor:pointer}.questionToolTipLabelAccCreation:hover .questionToolTipAccCreation{display:block}.questionToolTipAccCreation{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-155px;bottom:18px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.questionToolTipAccCreation div{color:white;padding-left:0px;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.questionToolTipAccCreation .fa-question-circle{color:white;display:inline-block;padding-left:14px;padding-top:7px}.questionToolTipLabelSec{position:relative;margin-left:4px;display:inline-block;z-index:998}.questionToolTipLabelSec i{color:#1c64a5;display:inline-block}.questionToolTipLabelSec:hover{cursor:pointer}.questionToolTipLabelSec:hover .questionToolTipSec{display:block}.questionToolTipSec{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-160px;bottom:18px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:10px 20px;line-height:150%}.questionToolTipSec div{color:white;padding-left:0px;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.questionToolTipSec .fa-question-circle{color:white;display:inline-block;padding-left:14px;padding-top:7px}.privacyPolicy{padding-bottom:0;padding-top:15px;float:right}.privacyPolicy i{color:#de0007;font-size:16px;margin-top:2px;margin-left:3px}.privacyPolicy a{text-decoration:underline}.GDPR-Banner>div{background-color:#f4f6f7;padding-bottom:15px;padding-top:15px}.GDPR-Banner>div i{float:left;font-size:20px;margin-top:0px}.GDPR-Banner>div p{margin-left:25px}.GDPR-Banner>div p a{text-decoration:underline}.buttonsBackAndSubmit{padding-top:0;padding-bottom:70px}.buttonsBackAndSubmit button{float:right}.backButton{width:90px}.registerButton{width:150px;margin-left:15px}/*!AccountSuccessfulCreation*/.accountSuccessful{padding-bottom:0;margin-bottom:0}.accountSuccessful h1{display:inline-block;font-size:36px}.accountSuccessful i{font-size:36px;display:inline-block}.confirmEmail{padding-top:5px;padding-bottom:5px}.confirmEmail h2{font-size:18px;font-weight:normal;font-family:'Roboto',Helvetica,Arial,sans-serif;padding-top:0;padding-bottom:15px}.getStarted-ASC{font-size:30px}.viewAccountBtn{font-size:1.6em;border-radius:7px;margin-bottom:25px;white-space:normal !important;overflow-wrap:break-word}.contactMyRepBtn{font-size:1.6em;border-radius:7px;white-space:normal !important;overflow-wrap:break-word}.actionButtons-TOKS{margin-bottom:10px}.actionButtons-TOKS .col-xs-10{position:relative;float:none;margin:0 auto}.removeSpace-TOKS h2{font-size:30px}.actionButtons-TOKS{margin-bottom:10px}.actionButtons-TOKS .col-xs-10{position:relative;float:none;margin:0 auto}@media (min-width:1200px){.accountCreationSuccessful .container{width:initial}}@media (min-width:768px){.accountCreationSuccessful .container{width:initial}}@media (min-width:992px){.accountCreationSuccessful .container{width:initial}}@media (max-width:1170px){.HomePopularProductBlocks-TOKS .monitors-TOKS{display:none}.HomePopularProductBlocks-TOKS .monitors-TOKS h2{display:none}}.removeSpace-TOKS h2{font-size:30px}.categoryTile-TOKS{width:11em;margin:15px auto;float:none;display:inline-block}.categoryTile-TOKS .text-primary{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:1.2em}.categoryTile-TOKS img{width:100%;margin-bottom:10px}.spaceTile-TOKS{width:5px;display:inline-block}@media (max-width:420px){.accountCreationSuccessful .categoryTile-TOKS{width:9em}.accountCreationSuccessful .removeSpace-TOKS.col-xs-12{padding-left:0px;padding-right:0px}}.categoryTile-TOKS:hover{background-color:#e3e7e9}@media (max-width:400px){.removeSpace-TOKS{padding-left:0px;padding-right:0px}}@media (max-width:550px){.viewAccountBtn{font-size:16px}}@media (max-width:550px){.contactMyRepBtn{font-size:16px}}@media (max-width:400px){.viewAccountBtn{font-size:12px}}@media (max-width:400px){.contactMyRepBtn{font-size:12px}}/*! newAccountTokenAccess */.tokenAccessMain{max-width:850px;margin-left:auto;margin-right:auto}.tokenAccessMain .form-control{margin-left:0px}.tokenAccessMain .row{margin-right:initial;margin-left:initial}.question-TAC{display:inline-block;width:100%;margin-bottom:0}.question-TAC h2{font-size:27px}.yesNoButtons-TOK{width:70px;margin-right:15px}.divTokenDesc{margin-top:35px;margin-bottom:5px}.divTokenDesc .btn{margin-left:0}.divTokenEnterForm .col-md-2 input{width:150px;height:50px;font-size:18px}.divTokenInfo{position:relative}.divTokenInfo .btn{margin-left:0}.btnMargin{padding-left:15px;display:inline-block;margin-bottom:15px}.tokenKeySection{display:inline-block}.inlineBlock{display:inline-block}.questionToolTipLabel{position:relative;margin-left:4px;display:inline-block;z-index:998;float:right}.questionToolTipLabel i{color:#1c64a5;display:inline-block;padding-top:7px}.questionToolTipLabel:hover{cursor:pointer}.questionToolTipLabel:hover .questionToolTip{display:block}.questionToolTip{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-220px;bottom:27px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.questionToolTip div{color:white;padding-left:0;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.questionToolTip i{color:white;display:inline-block;padding-left:14px;padding-top:7px;font-size:16px}.questionToolTip:hover h6{opacity:1;transition:all .6s}.toolTipLabel-TAP{position:relative;margin-left:7px;display:inline-block;padding:0 8px;height:25px;background-color:#1c64a5;border-radius:25px;z-index:998;vertical-align:bottom}.toolTipLabel-TAP p{color:white;padding-left:0;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600;height:18px}.toolTipLabel-TAP i{color:white;display:inline-block;padding:0;font-size:16px;height:20px;vertical-align:top;margin-top:4px}.toolTipLabel-TAP:hover{cursor:pointer}.toolTipLabel-TAP:hover .toolTip{display:block}.toolTip-TAP{position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;float:right;width:320px;left:-200px;bottom:26px;border-radius:20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:145%}.toolTip-TAP p{color:white;padding-left:0;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.toolTip-TAP i{color:white;display:inline-block;padding-left:14px;padding-top:7px;font-size:16px}.toolTip-TAP h6{opacity:0;display:inline}.nextButton-TOK{width:115px;display:none}.questionSpacing{display:inline-block;vertical-align:middle;margin-bottom:0;margin-top:4px}h2.questionSpacing.col-xs-11{padding-top:3px}.inputWidthTokenKey label{font-size:18px}.tokenTips{width:auto;background-color:#f4f6f7;padding:10px 30px 10px 10px;margin:5px 0 30px 72px;border-radius:15px}.tokenTips i{color:#1c64a5;float:left;font-size:24px;margin-top:4px;margin-bottom:0;margin-left:5px;padding-left:5px}.tokenTips h2{font-size:26px;padding-left:40px;margin-top:0;margin-bottom:10px}.tokenTips li{padding-top:5px;font-size:16px;margin-left:-6px;padding-bottom:0;padding-left:0;line-height:91%}.tokenTips a{text-decoration:underline;cursor:pointer}.tokenKeySection .questionToolTipLabel .fa-question-circle{display:inline-block;color:#1c64a5;font-size:28px;padding-left:5px;vertical-align:middle}.inputWidthTokenKey{display:inline-block}#enterTokenAndKey{display:inline-block;background-color:#55b948;cursor:pointer;border-radius:3px;vertical-align:middle;padding:6px 12px 6px 8px;float:right}#enterTokenAndKey p{font-weight:600;font-style:italic;color:white;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;margin:0 0 0 10px}#enterTokenAndKey i{padding-left:4px;display:inline-block}#infoCircleQuestion{padding-top:0;margin-top:4px}.nextBtn-TOK{display:block;float:right;margin-right:85px}#step2,#step3{display:none;margin-top:30px}.qNumberCol{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:30px;height:auto}.qNumber{color:white;border-radius:50%;background-color:#4c575e;padding:0 12px;font-weight:700;line-height:1.1}.qNumberCol.col-xs-1{width:5%;margin:0;padding:0}.title-TOK{margin-left:15px;display:inline-block}.inputWidthTokenKey{padding-left:0px}.inputWidthTokenKey input{padding:6px}.mobileMenu ul{padding:0;position:relative}.mobileMenu ul>li{list-style:none;margin:0px}.mobileMenu ul>li>a{display:block;text-decoration:none}.mobileMenu ul>li>ul{display:none}.mobileMenu-fixed{transition:all 1s;position:fixed;width:100%;top:0;z-index:888}.mobileMenu-sticky{transition:all 1s}@media (min-width:1000px){.mobileMenu{background-color:#4c575e}.mobileMenu .mobileMenuButton{display:none}.mobileMenu .mobileMenuItems{margin-left:-15px;margin-right:-15px}.mobileMenu .mobileMenuButton+ul li.main i{display:none}.mobileMenu .mobileMenuButton+ul>li>ul{box-shadow:0px 1px 4px}.mobileMenu .mobileMenuButton+ul>li{border-right:1px solid #2A3034;float:left;height:54px;vertical-align:middle;max-width:150px}.mobileMenu .mobileMenuButton+ul>li>a{color:#f4f6f7;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.2;padding:0 15px;position:relative;text-align:center;transition:all .2s ease}.mobileMenu .mobileMenuButton+ul>li>a:hover{background-color:#2A3034}.mobileMenu .mobileMenuButton+ul>li>a span{display:block;position:relative;top:50%;transform:translateY(-50%)}.mobileMenu .mobileMenuButton+ul>li>a:active{background-color:#2A3034}.mobileMenu .mobileMenuButton+ul>li.active a{background-color:#2A3034}.mobileMenu .mobileMenuButton+ul>li:first-of-type{border-left:1px solid #2A3034}.mobileMenu .mobileMenuButton+ul>li.parent .parentArrow{display:none}.mobileMenu .mobileMenuButton+ul>li.parent.open{position:relative}.mobileMenu .mobileMenuButton+ul>li.parent.open ul{background-color:#f4f6f7;border-top:1px solid white;display:block;position:absolute;top:54px;width:220px;z-index:999}.mobileMenu .mobileMenuButton+ul>li.parent.open ul li{border:0;border-bottom:1px solid #cad0d4;float:none;height:auto}.mobileMenu .mobileMenuButton+ul>li.parent.open ul li a{padding:15px;color:#4c575e;transition:all .2s ease}.mobileMenu .mobileMenuButton+ul>li.parent.open ul li a:hover{background-color:#4c575e;color:white}.mobileMenu .mobileMenuButton+ul>li.rightItem{float:right}.mobileMenu .mobileMenuButton+ul>li.rightFirst{border-left:1px solid #2A3034}}@media (max-width:1000px){.mobileMenu{background-color:#4c575e;height:54px}.mobileMenu .mobileMenuItems{margin-left:-15px;margin-right:-15px}.mobileMenu .mobileMenuButton{cursor:pointer;display:block;height:54px;vertical-align:middle;color:#f4f6f7;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.2;padding:16px 15px;position:relative;transition:all .2s ease;margin-left:-15px;margin-right:-15px}.mobileMenu .mobileMenuButton.clicked+ul{transition:width .4s ease;width:100%}.mobileMenu .mobileMenuButton+ul>li.active a{background-color:#4c575e;color:white;border-top:1px solid #f4f6f7}.mobileMenu .mobileMenuButton i{color:white;font-size:18px;margin-right:5px}.mobileMenu .mobileMenuButton em{color:white;font-size:18px;margin-right:5px}.mobileMenu .mobileMenuButton+ul{background-color:#f4f6f7;box-shadow:0 2px 6px;margin-bottom:0;max-width:500px;width:0;overflow:hidden;z-index:999}.mobileMenu .mobileMenuButton+ul li{border:0;display:block;font-size:16px;height:auto;width:100%}.mobileMenu .mobileMenuButton+ul li>a{color:#4c575e;font-family:'Roboto',Helvetica,Arial,sans-serif;padding:15px 15px 13px 15px;text-align:left}.mobileMenu .mobileMenuButton+ul li>a span{top:auto;transform:none}.mobileMenu .mobileMenuButton+ul li.main,.mobileMenu .mobileMenuButton+ul li.parent{position:relative}.mobileMenu .mobileMenuButton+ul li.main i,.mobileMenu .mobileMenuButton+ul li.parent .parentArrow{cursor:pointer;display:block;font-size:18px;height:100%;position:absolute;padding:15px 0 0 20px;right:0;top:0;width:56px}.mobileMenu .mobileMenuButton+ul li.main{padding-left:0;border-bottom:1px solid #f4f6f7}.mobileMenu .mobileMenuButton+ul li.main a{padding-left:15px}.mobileMenu .mobileMenuButton+ul li.main i{border-left:1px solid #f4f6f7;color:#f4f6f7}.mobileMenu .mobileMenuButton+ul li.main i:hover{background-color:#2A3034}.mobileMenu .mobileMenuButton+ul li a:hover{background-color:#4c575e;color:white}.mobileMenu .mobileMenuButton+ul li.parent{height:auto}.mobileMenu .mobileMenuButton+ul li.parent>a{transition:all .4s ease}.mobileMenu .mobileMenuButton+ul li.parent .parentArrow{color:#cad0d4;padding-top:14px}.mobileMenu .mobileMenuButton+ul li.parent>ul{display:block;max-height:0;overflow:hidden;transition:all .4s ease}.mobileMenu .mobileMenuButton+ul li.parent>ul li{background-color:white}.mobileMenu .mobileMenuButton+ul li.parent.open>a{background-color:rgba(202,208,212,0.6)}.mobileMenu .mobileMenuButton+ul li.parent.open .parentArrow{color:#a0abb2}.mobileMenu .mobileMenuButton+ul li.parent.open>a:hover{color:#cad0d4;background-color:#4c575e}.mobileMenu .mobileMenuButton+ul li.parent.open .parentArrow::before{content:'\f077'}.mobileMenu .mobileMenuButton+ul li.parent.open>ul{max-height:600px}.mobileMenu .mobileMenuButton+ul li.rightItem a{border-top:1px solid #f4f6f7;background-color:rgba(202,208,212,0.6)}.mobileMenu .mobileMenuButton+ul li.rightItem a:hover{background-color:#4c575e;color:white}}.questionToolTipLabel-OD{position:relative;margin-left:4px;display:inline-block;z-index:998;padding-right:10px}.questionToolTip-OD{width:345px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:13px;bottom:15px;border-radius:20px 20px 20px 0px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.questionToolTipLabel-OD i{color:#1c64a5;display:inline-block;font-size:18px}.questionToolTipLabel-OD:hover{cursor:pointer}.questionToolTipLabel-OD:hover .questionToolTip-OD{display:block}.stagedOrderDetailTitle{font-size:20px;margin-bottom:10px}.statusOrderDetail .fa-question-circle{padding-left:0px;margin-left:0px}.orderDetailTitleHover{font-family:'Roboto',Helvetica,Arial,sans-serif;display:block;font-size:22px;margin-bottom:7px;font-weight:bold}.accBox{width:600px;height:350px;background-color:white;border:15px solid black;margin:0 auto;float:none;top:40px;left:0;right:0;color:white;position:fixed;z-index:999;box-shadow:0 0 0 15px hsl(104,100%,63%);display:none}#accessHead-AM{font-size:30px;margin:20px 0 10px 25px;font-weight:bold}.accBox div{color:black;margin-left:25px;font-size:20px;margin-bottom:15px;vertical-align:middle}.accBox a{color:#1c64a5;text-decoration:underline;font-size:22px;margin-bottom:10px;margin-top:5px;font-weight:600}.accBox input{width:18px;height:18px;vertical-align:top;margin-right:5px}.accPopUpCheckboxes{margin-top:5px;display:inline-block;color:white;font-size:16px}#shortcutTip-AM{color:#de0007}.tooltipSHI+.tooltip>.tooltip-inner{background-color:#1c64a5}.tooltip.bottom .tooltip-arrow{border-bottom-color:#1c64a5}.btn-success-acc{background:none;background-image:none;background-color:#2e6527;color:white !important}.text-warning-acc{color:#a43e00}.main-acc{color:#2A3034}.main-text{color:#4c575e}.checkbox input[type="checkbox"]:focus+label::before{outline:#3b99fc auto 5px}@media (max-width:767px){.passwordReset-CNP{border:none !important;padding:0px 20px 40px 20px !important}.passwordTips{padding-left:5px}}.newPassword-PR .fa-asterisk{color:#de0007}.newPassword-PR .fa-eye{float:right;line-height:1.5em}.passwordReset-CNP{max-width:800px;margin:0 auto;font-family:'Roboto',Helvetica,Arial,sans-serif;border:1px solid #a0abb2;padding:0px 50px 40px 50px;border-radius:6px}.passwordReset-CNP h2{font-size:18px;font-weight:600;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-top:0px;margin-bottom:10px;padding-bottom:10px}.passwordReset-CNP .btn-success{width:100%}.passwordReset-CNP hr{width:100%}.passwordReset-CNP fa-info-circle{color:#de0007}.passwordReset-CNP .fa-asterisk{color:#de0007}.passwordReset-CNP .btn{padding:10px 45px;font-size:20px;margin-top:25px}.passwordReset-CNP .GDPR-Banner{margin-top:20px;width:92%}.passwordReset-CNP #showPasswordIconNewUserReg{margin-bottom:0px;line-height:2}.passwordReset-CNP .col-xs-6{padding-top:0px;padding-bottom:0px}.passwordReset-CNP .btn{margin-top:25px}.passwordReset-CNP .newPassword-PR .col-xs-7{padding-bottom:0px}.passwordReset-CNP .newPassword-PR input{padding-left:7px;margin-bottom:15px}.passwordReset-CNP .newPassword-PR .col-xs-12{padding-top:0px;padding-bottom:0px}.passwordReset-CNP .newPassword-PR .fa-asterisk{color:#de0007}.eyePosition-PR{float:right;margin-left:15px;vertical-align:bottom}#newPassword-PR{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;vertical-align:middle}.emailStored-RUN{margin-top:10px}.emailStored-RUN span{font-style:italic;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-left:5px}@media (max-width:767px){.passwordReset-PWR{border:none !important;padding:0px 20px 40px 20px !important}}.container-fluid.passwordReset-PWR{max-width:700px !important;margin:0 auto;font-family:'Roboto',Helvetica,Arial,sans-serif;border:1px solid #a0abb2;padding:0px 50px 30px 50px;border-radius:6px}.container-fluid.passwordReset-PWR h2{font-size:18px;font-weight:600;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-top:0px;line-height:1.3}.container-fluid.passwordReset-PWR hr{width:100%}.container-fluid.passwordReset-PWR .btn{padding:10px 45px;font-size:20px;margin-top:15px;margin-right:15px;width:100%}.container-fluid.passwordReset-PWR .GDPR-Banner-PR{margin-top:20px}.container-fluid.passwordReset-PWR i .fa-asterisk{color:#de0007}#emailUserName-PR{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif}#emailUserName-PR i{color:#de0007}.emailStored-RUN{margin-top:10px}.emailStored-RUN span{font-style:italic;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-left:5px}.btnSubmit-PR{float:right}.form-control-PR{padding-left:7px !important}.btnSubmit-PR .btn{width:100%}@media (max-width:767px){.passwordRecoverSuccess ul li{line-height:150% !important}}.passwordRecoverRequestSuccess{max-width:750px;margin:0 auto;font-family:'Roboto',Helvetica,Arial,sans-serif}.passwordRecoverRequestSuccess h2{font-size:18px;font-weight:600;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-top:0px}.passwordRecoverRequestSuccess i{color:#55b948}.passwordRecoverRequestSuccess .fa-info-circle{color:#de0007}.passwordRecoverRequestSuccess button{font-size:20px;margin:0 auto;float:none;width:100%}.passwordRecoverRequestSuccess li{font-weight:600;font-size:16px;line-height:150%}.passwordRecoverRequestSuccess h1{padding-bottom:10px}.passwordRecoverRequestSuccess a{text-decoration:underline}.mf-center{margin:0 auto;float:none}.passwordRecoverSuccessful{max-width:530px;margin:0 auto;font-family:'Roboto',Helvetica,Arial,sans-serif}.passwordRecoverSuccessful i{color:#55b948}.passwordRecoverSuccessful .fa-info-circle{color:#de0007}.passwordRecoverSuccessful button{font-size:20px;margin:0 auto;float:none;width:100%}.passwordRecoverSuccessful li{font-weight:600;font-size:16px;line-height:150%}.passwordRecoverSuccessful h1{padding-bottom:10px}.passwordRecoverSuccessful a{text-decoration:underline}.mf-center{margin:0 auto;float:none}.recoverUNS{max-width:765px;margin:0 auto;font-family:'Roboto',Helvetica,Arial,sans-serif}.recoverUNS h2{font-size:18px;font-weight:500;font-family:'Roboto',Helvetica,Arial,sans-serif}.recoverUNS .fa-info-circle{color:#de0007}.recoverUNS button{width:100%}.recoverUNS span{text-decoration:underline;color:#1c64a5}.recoverUNS li{font-weight:600;font-size:16px}.recoverUNS i{color:#55b948}.recoverUNS h1{padding-bottom:10px}.recoverUNS .btn{font-size:20px}.mf-center{margin:auto;float:none}@media (max-width:767px){.recoverUserName-RUN{border:none !important;padding:0px 20px 40px 20px !important}}.mf-center{margin:0 auto;float:none}.container-fluid.recoverUserName-RUN{max-width:700px !important;margin:20px auto 0px auto;font-family:'Roboto',Helvetica,Arial,sans-serif;border:1px solid #a0abb2;padding:0px 50px 40px 50px;border-radius:6px}.container-fluid.recoverUserName-RUN h2{font-size:18px;font-weight:600;font-family:'Roboto',Helvetica,Arial,sans-serif;padding-bottom:20px;margin-top:0px;line-height:1.3}.container-fluid.recoverUserName-RUN hr{width:100%}.container-fluid.recoverUserName-RUN button{width:100%}.container-fluid.recoverUserName-RUN .input-RUN{width:50%}.submitButton-RUN{float:right}#emailUserName-RUN{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif}#emailUserName-RUN i{color:#de0007}.emailStored-RUN{margin-top:10px}.emailStored-RUN span{font-style:italic;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-left:5px}.form-control-RUN{padding-left:7px !important}.mainContain-PTS{max-width:950px}.mainContain-PTS textarea{padding:5px 7px;width:100%}.mainContain-PTS input[type="number"]::-webkit-outer-spin-button,.mainContain-PTS input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mainContain-PTS input[type="number"]{-moz-appearance:textfield}.mainContain-PTS label{font-size:16px}.topRow-PTS h1.header-PTS.text-primary{margin-top:0 !important;padding-bottom:0}.topRow-PTS .whatIsProModal-PTS{padding-top:10px;padding-bottom:0}.topRow-PTS .whatIsProModal-PTS .btn{border-radius:20px;font-size:16px}.topRow-PTS .whatIsProModal-PTS .btn-lg{border-radius:5px;width:110px}.manufacturersInfo-PTS{font-size:16px;font-weight:600}.mfrRow-PTS{border-top:1px solid #cad0d4;border-left:1px solid #cad0d4;border-right:1px solid #cad0d4;padding:0 !important;vertical-align:middle;display:inline-block;float:none;height:50px;width:100%}.mfrRow-PTS .col-xs-1{width:5%}.mfrRow-PTS .col-xs-1 .checkbox{vertical-align:middle;display:inline-block;float:none;margin-top:0 !important}.mfrRow-PTS .col-xs-4{padding-top:5px !important;padding-bottom:5px !important;height:100%;width:28%}.mfrRow-PTS .col-xs-4 img{max-width:70%;max-height:36px;top:0;bottom:0;left:0;right:0;margin:auto;position:absolute}.mfrRow-PTS .col-xs-6{width:58%;padding-left:25px;font-size:16px;font-weight:600}.mfrRow-PTS .col-xs-6 .productName-PTS{padding-top:2px;vertical-align:middle;display:inline-block;float:none}.mfrCompleteCheck-PTS{padding-left:0;font-size:24px;padding-top:6px}.mfrCompleteCheck-PTS .fa-check-circle{display:none}.modalInfo-PTS p{font-size:16px}.modal-PTS .modal-content .col-xs-12 .modal-body{margin-left:10px !important;margin-right:10px !important;border-radius:5px}.modal-PTS h2{font-size:27px}.modal-PTS h2 i{color:#1c64a5}.modal-PTS .modal-footer{border-top:none}.modal-PTS .modal-header{padding-top:5px}.modal-PTS .modal-header .close{font-size:35px}.modal-PTS .modal-dialog{width:auto;max-width:680px;min-width:300px}.modalImg-PTS img{width:400px;margin:0 auto}.listItemsModal-PTS{padding-top:5px;padding-bottom:10px;font-weight:600;font-size:16px}.listItemsModal-PTS li{margin-bottom:4px}.contact-PTS{padding-top:15px;font-size:16px}.contact-PTS a{text-decoration:underline}.mfrRow-PTS:hover{background-color:#f4f6f7}.catTitle-PTS{margin-top:20px;padding-left:10px;padding-bottom:10px;padding-top:10px;font-weight:600;font-size:20px;color:white;background-color:#1c64a5;font-family:'Roboto',Helvetica,Arial,sans-serif}.mfrRowBtnOverLay-PTS{width:100%;height:100%;position:absolute;background-color:transparent;border:none;text-align:right;z-index:2}.mfrRowBtnOverLayadditionalContent-PTS{width:100%;height:100%;position:absolute;background-color:transparent;border:none;text-align:right;z-index:2;top:0;left:0}.mfrRowBtnOverLayadditionalContent-PTS:last-of-type{border-bottom:1px solid #cad0d4}.titleHiddenContent-PTS{font-weight:bold;font-size:16px;padding-bottom:5px;padding-top:10px}.hiddenadditionalContent-PTS{padding-top:5px;padding-bottom:20px;display:none;background-color:#f4f6f7;border-bottom:1px solid #cad0d4;border-left:1px solid #cad0d4;border-right:1px solid #cad0d4}.hiddenadditionalContent-PTS input{background-color:white}.hiddenLowerTextContent-PTS{margin-top:15px;margin-bottom:5px}.hiddenLowerTextContent-PTS .fa-info-circle{vertical-align:top;display:inline-block;width:3%;margin-top:2px}.lowerTextDetails-PTS{display:inline-block;font-style:italic;width:90%}.lowerTextDetails-PTS .fa-info-circle{vertical-align:top;display:inline-block;width:4%}.downloadFormLink-PTS{margin-top:10px;margin-bottom:5px}.questionToolTipLabel-PTS{position:relative;display:inline-block;z-index:998}.questionToolTipLabel-PTS i{color:#1c64a5;display:inline-block;padding-left:0;font-size:18px}.questionToolTipLabel-PTS:hover{cursor:pointer}.questionToolTipLabel-PTS:hover .questionToolTip{display:block}.questionToolTip-PTS{width:260px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-100px;bottom:15px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.btmMessageSignature div hr{margin-bottom:45px !important}.signatureInputs-PTS{float:right}.signatureInputs-PTS button{float:right;margin-right:15px;margin-top:20px;padding:10px 30px;font-size:18px}.validationFeedback-PTS{font-size:16px !important;font-weight:600;margin-left:5px;margin-top:3px;color:#de0007}.validationFeedback-PTS i{font-size:18px !important}.goodInput-PTS{display:none;color:#55b948;font-size:20px !important;position:absolute;bottom:17px;right:22px}@media (max-width:767px){.acctHome .imgContain img{width:20% !important;margin-left:40% !important}.acctHome .prodName{text-align:center !important;height:auto !important;font-size:20px !important}.acctHome .prodDesc{text-align:center !important;max-width:none !important;height:auto !important;max-height:4em;padding:15px 5px !important;font-size:14px !important}.acctHome .addCartBtn{display:block !important}.acctHome .configFSbtn{display:block !important}.acctHome .stockStat{text-align:center !important;display:inline-block !important;width:48%;font-size:18px !important}.acctHome .productPrice{text-align:center !important;display:inline-block !important;width:48%;font-size:18px !important}.acctHome .acctModule{padding:0 !important}.acctHome .addCartBtn{opacity:1 !important;padding:10px !important;font-size:18px;margin:20px auto !important}.acctHome .configFSbtn{opacity:1 !important;padding:10px !important;font-size:18px;margin:20px auto !important}.acctHome .messageCenter .moduleBody{padding:15px 15px !important}.acctHome .sideNavLogo{margin-bottom:25px !important}.acctHome .quotes .table thead th:nth-of-type(3){display:none !important}.acctHome .quotes .table tbody td:nth-of-type(3){display:none !important}.acctHome .orders .table thead th:nth-of-type(2){display:none !important}.acctHome .orders .table tbody td:nth-of-type(2){display:none !important}.acctHome .orders .modal-body .noDataBody{margin-top:20px}.acctHome .renewals .moduleBody table thead tr th:nth-of-type(4){display:none}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(4){display:none}.acctHome .contractsHomeBtn{width:100% !important;margin-top:10px}.acctHome .orderApprovals .moduleBody table thead tr th:nth-of-type(3){display:none !important}.acctHome .orderApprovals .moduleBody table tbody tr td:nth-of-type(3){display:none !important}.acctHome .pendingTransfers .moduleBody table thead tr th:nth-of-type(3){display:none}.acctHome .pendingTransfers .moduleBody table thead tr th:nth-of-type(5){display:none}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(3){display:none}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(5){display:none}.acctHome .moduleBody{min-height:auto !important}}@media (max-width:570px){.acctHome .renewals .moduleBody table thead tr th:nth-of-type(5){display:none}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(5){display:none}}@media (max-width:1300px) and (min-width:768px){.acctHome .featuredStandProd .addCartBtn{opacity:1 !important}.acctHome .featuredStandProd .configFSbtn{opacity:1 !important;width:120% !important}}@media (max-width:991px) and (min-width:600px){.acctHome .acctHomeNav{width:50% !important;margin-left:25% !important}}@media (max-width:1311px) and (min-width:991px){.acctHome .orders .moduleBody table th:nth-of-type(2){display:none}.acctHome .orders .moduleBody table tbody td:nth-of-type(2){display:none}.acctHome .quotes .moduleBody table th:nth-of-type(4){display:none}.acctHome .quotes .moduleBody table tbody td:nth-of-type(4){display:none}.acctHome .notifPanel{padding-left:15px !important}}@media (max-width:991px){.acctHome{margin-top:15px !important}.acctHome .moduleBody{height:auto !important;border-bottom:none !important}.acctHome .moduleBody table{border:none !important}.acctHome .acctTeam{text-align:center !important;margin-top:35px !important}.acctHome .companyLinksBtn{display:block !important}.acctHome .acctTeamRep{display:none}.acctHome .acctTeamTitle{display:none !important}.acctHome .acctTeamShowBtn{display:block !important;margin-top:5px !important}.acctHome .sideNavContain{margin-bottom:0 !important;min-height:inherit !important;box-shadow:none !important;margin-right:0 !important}.acctHome .moduleTitle{margin-top:40px !important}.acctHome .quotes .table{border:1px solid #cad0d4;border-bottom:none;border-left:none;border-right:none}.acctHome .quotes .table thead th:nth-of-type(5){text-align:right !important}.acctHome .quotes .table tbody td:nth-of-type(5){text-align:right !important}.acctHome .acctHomeLeftFrame{margin-top:0px;padding-top:0 !important;padding-bottom:5px !important}.acctHome .acctHomeLeftFrame .sideNavLogo img{max-width:350px}.acctHome .submenuAH .fa-caret-right{display:none !important}.acctHome .submenuAHList{display:none}.acctHome .customBtn{display:none !important}.acctHome .featuredStandProd{padding-left:0 !important;padding-right:0 !important;border-left:1px solid #cad0d4 !important}.acctHome .circleAmount span{font-size:20px !important}.acctHome .sideNavContain{margin-left:0 !important}.acctHome .clearfix.mobile{display:block !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeeName{font-size:28px !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeeName .fa-phone-alt{color:#1c64a5 !important;font-size:20px !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeeTitle{font-size:18px !important;margin-bottom:10px !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeeEmail{font-size:20px !important;margin-bottom:10px !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeePhone .fa-phone-alt{color:#1c64a5 !important;font-size:20px !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeePhone a{font-size:20px !important;color:#1c64a5 !important}.acctHome .acctTeam .acctTeamRep .repInfo .employeeFax{padding-top:10px;font-size:20px !important}.acctHome .notifPanel{margin-top:0px !important;border-left:none !important}.acctHome .configFSbtn{padding:5px 0px;text-align:center;margin:10px auto 0;float:right;width:115%;opacity:0;font-size:12px}}.acctHome{margin:10px auto}.acctHome .clearfix.mobile{display:none}.acctHome .sideNavContain{padding-left:0 !important;padding-right:0 !important;min-height:1200px;background-color:white;font-size:24px;font-weight:bold;display:inline-block;margin-left:5px;margin-right:30px;overflow-x:hidden;box-shadow:2px 2px 6px #a0abb2}.acctHome .sideNavContain .submenuAHList{font-size:14px;display:none;position:fixed;background:white;box-shadow:2px 3px 8px #a0abb2;margin:0;padding:0;z-index:6}.acctHome .sideNavContain .submenuAH .fa-caret-right{float:right;width:auto;color:#cad0d4}.acctHome .sideNavContain .submenuAHList li{margin:5px 0}.acctHome .sideNavContain .submenuAHList li:first-of-type{margin-top:10px}.acctHome .sideNavContain .submenuAHList li:last-of-type{margin-bottom:10px}.acctHome .sideNavContain .acctHomeNav .submenuAHList a{width:100%;display:block;padding:5px 15px;min-width:300px}.acctHome .sideNavContain .submenuAHList a:hover{background-color:#f4f6f7;text-decoration:none}.acctHome .picContain{margin:5px auto;display:inline-block}.acctHome .picContain img{margin:0 auto;max-height:90px;width:70px;border-radius:50%;object-fit:cover;object-position:50% 0;-webkit-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4)}.acctHome .picContain .genericRepImg{margin:0 auto;height:70px;width:70px;border-radius:50%;object-fit:cover;object-position:50% 0;-webkit-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4)}.acctHome .repInfo .employeeName{font-size:20px;margin-top:5px;margin-bottom:6px;text-align:center}.acctHome .repInfo .employeeTitle{font-size:14px;font-weight:normal;line-height:1.2em;width:100%;text-align:center;font-style:italic}.acctHome .repInfo .employeeEmail{font-size:14px;font-weight:lighter;text-decoration:none;color:#1c64a5;padding-top:10px;padding-right:5px;text-align:center}.acctHome .repInfo .employeePhone{font-size:14px;padding-top:5px;padding-bottom:15px;text-align:center}.acctHome .repInfo .employeePhone a{color:#4c575e !important;font-weight:lighter}.acctHome .employeeFax{text-align:center;font-size:14px;padding-top:2px;padding-bottom:15px;font-weight:400}.acctHome .employeeImg{padding-left:0 !important;padding-right:0 !important;text-align:center}.acctHome .orderApprovals .moduleBody{min-height:125px !important;max-height:315px !important;height:auto}.acctHome .orderApprovals .moduleBody table{border:0 solid #cad0d4;border-left:0;border-right:0;margin-bottom:0 !important}.acctHome .orderApprovals .moduleBody table thead tr th{font-weight:bold;font-style:normal}.acctHome .orderApprovals .moduleBody table thead tr th:nth-of-type(3){text-align:left}.acctHome .orderApprovals .moduleBody table thead tr th:nth-of-type(4){text-align:left;text-align:right}.acctHome .orderApprovals .moduleBody table thead tr th:nth-of-type(5){text-align:right}.acctHome .orderApprovals .moduleBody table tbody tr td:first-of-type a{font-weight:bold}.acctHome .orderApprovals .moduleBody table tbody tr td:nth-of-type(2) .fa-info-circle{color:#a0abb2}.acctHome .orderApprovals .moduleBody table tbody tr td:nth-of-type(4){font-weight:bold;text-align:right}.acctHome .orderApprovals .moduleBody table tbody tr td:last-of-type{text-align:right}.acctHome .orderApprovals .moduleBody table tbody tr td:last-of-type a{font-weight:bold;font-size:16px}.acctHome .pendingTransfers .moduleBody{min-height:125px !important;max-height:315px !important;height:auto}.acctHome .pendingTransfers .moduleBody table{border:0 solid #cad0d4;border-left:0;border-right:0;margin-bottom:0 !important}.acctHome .pendingTransfers .moduleBody table thead tr th{font-weight:bold;font-style:normal}.acctHome .pendingTransfers .moduleBody table thead tr th:nth-of-type(3){text-align:left}.acctHome .pendingTransfers .moduleBody table thead tr th:nth-of-type(4){text-align:left}.acctHome .pendingTransfers .moduleBody table thead tr th:nth-of-type(5){text-align:right}.acctHome .pendingTransfers .moduleBody table tbody tr td:first-of-type a{font-weight:bold}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(2) .fa-info-circle{color:#a0abb2}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(3){text-align:left}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(4){text-align:left}.acctHome .pendingTransfers .moduleBody table tbody tr td:nth-of-type(5){font-weight:bold;text-align:right}.acctHome .pendingTransfers .moduleBody table tbody tr td:last-of-type{text-align:right}.acctHome .pendingTransfers .moduleBody table tbody tr td:last-of-type a{font-weight:bold;font-size:16px}.acctHome .blog .moduleBody{padding-top:5px !important}.acctHome .blog .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4}.acctHome .blog .table{border:0 solid #cad0d4;border-left:0;border-right:0}.acctHome .blog .table tbody tr td:first-of-type{color:#1c64a5;font-weight:bold}.acctHome .blog .table tbody td{height:57px;border-top:none !important;border-bottom:1px solid #cad0d4}.acctHome .news .moduleBody{padding-top:5px !important}.acctHome .news .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4}.acctHome .news .table{border:0 solid #cad0d4;border-left:0;border-right:0}.acctHome .news .table tbody tr td:first-of-type{color:#1c64a5;font-weight:bold}.acctHome .news .table tbody td{height:57px;border-top:none !important;border-bottom:1px solid #cad0d4}.acctHome .editorPanel{padding-left:0;padding-right:0}.acctHome .messageCenter .moduleBody{padding:0px;border-bottom:1px solid #cad0d4 !important;height:275px}.acctHome .messageCenter .welcomeMessage{padding:15px 15px 15px 25px}.acctHome .messageCenter .welcomeMessage h3{margin-top:10px}.acctHome .messageCenter .notifPanel{border-left:1px solid #e3e7e9;padding:15px 5px 15px 25px}.acctHome .messageCenter .notifTitle h2{font-family:'Roboto',Helvetica,Arial,sans-serif !important;font-size:24px !important;font-weight:bold !important;color:#134471 !important;margin-top:0px !important;margin-bottom:10px !important}.acctHome .messageCenter .notifEntry{margin-bottom:10px;padding-left:0;padding-right:0 !important}.acctHome .messageCenter .notifDesc{margin-bottom:6px;font-size:1.1em;vertical-align:middle;display:inline-block;float:none;font-weight:600}.acctHome .messageCenter .circleAmount{margin-top:3px;margin-right:6px;height:34px;width:34px;line-height:34px;bottom:22px;left:22px;font-weight:700;border-radius:50%;display:inline-block;text-align:center}.acctHome .messageCenter .circleAmount span{font-size:16px;font-weight:600;color:white}.acctHome .messageCenter .alert-body{display:inline-block;margin-left:0px;margin-top:2px;font-weight:600}.acctHome .messageCenter .alert i{position:inherit;left:0px;top:0px}.acctHome .contract .moduleBody .contractFilterSearch{margin-top:0px;margin-bottom:10px}.acctHome .contract .moduleBody .contractFilterSearch label{margin-right:7px;font-size:16px;color:#1c64a5}.acctHome .contract .moduleBody .contractFilterSearch .contractFilterLabel{font-size:18px;color:#1c64a5;display:inline-block;font-weight:bold}.acctHome .contract .moduleBody .contractFilterSearch input{display:inline-block;width:300px}.acctHome .contract .moduleBody .contractFilterSearch a{float:right}.acctHome .contract .moduleBody table{border-left:0px;border-right:0px}.acctHome .contract .moduleBody table thead th{border-bottom:0px}.acctHome .contract .moduleBody table thead th:nth-of-type(2){text-align:right}.acctHome .contract .moduleBody table thead th:nth-of-type(3){text-align:right}.acctHome .contract .moduleBody table tbody tr td{padding-top:2px;padding-bottom:2px}.acctHome .contract .moduleBody table tbody tr td .checkbox{margin-top:6px;margin-bottom:6px}.acctHome .contract .moduleBody table tbody tr td:nth-of-type(1){width:30px}.acctHome .contract .moduleBody table tbody tr td:nth-of-type(3){font-weight:normal;text-align:right}.acctHome .contract .moduleBody table tbody tr td:nth-of-type(4){text-align:right}.acctHome .untrustedModule{padding-top:80px;font-size:18px;font-weight:bold;margin-bottom:30px;color:#FF6D15;font-style:italic;margin:0 auto;width:80%;text-align:center}.acctHome .untrustedModule button{display:block;margin:25px auto;font-style:normal}.acctHome .productPrice{font-size:14px;font-weight:bold;color:#FF6D15;margin-top:15px}.acctHome .featuredStandards .moduleBody{padding:0px 15px;height:auto}.acctHome .posRel{position:relative}.acctHome .noFSOverlay{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.9);z-index:5;height:100%;text-align:center}.acctHome .closeFSOverlay{position:absolute;top:15px;right:15px;font-size:18px;border-radius:25px}.acctHome .noFSTip{font-style:italic;max-width:85%;margin:25px auto 30px auto;font-size:16px;line-height:1.7em}.acctHome .setupStandBtn{padding:.5em 2.5em;font-size:16px}.acctHome .featuredStandards .moduleBody{padding-top:5px;min-height:250px;height:auto;max-height:370px;font-size:18px}.acctHome .featuredStandards .moduleBody .NoDataHeader{font-size:28px;font-weight:bold;color:#FF6D15;vertical-align:middle;margin-top:70px}.acctHome .featuredStandards .moduleBody .italic{margin-top:25px;margin-bottom:30px}.acctHome .featuredStandards .productPrice{text-align:right}.acctHome .featuredStandards .stockStat{font-size:12px;font-weight:bold;text-align:right;margin-top:5px;white-space:nowrap}.acctHome .featuredStandards img{width:100%}.acctHome .featuredStandards .featuredStandProd:hover .addCartBtn{opacity:1 !important}.acctHome .featuredStandards .featuredStandProd:hover .configFSbtn{opacity:1 !important}.acctHome .featuredStandards .featuredStandProd{min-height:6.4em;padding-left:5px;padding-right:5px;padding-bottom:10px;border-color:#cad0d4;border-style:solid;border-width:0 1px 1px 1px}.acctHome .featuredStandards .featuredStandProd:nth-child(odd){border-left:none}.acctHome .featuredStandards .featuredStandProd .addCartBtn{padding:5px;text-align:center;margin:10px auto 0;float:right;width:100%;opacity:0}.acctHome .featuredStandards .featuredStandProd .configFSbtn{padding:5px 0px;text-align:center;margin:10px auto 0;float:right;width:100%;opacity:0;font-size:12px}.acctHome .featuredStandards .featuredStandProd .addCartBtn:focus{opacity:1}.acctHome .featuredStandards .featuredStandProd .configFSbtn:focus{opacity:1}.acctHome .featuredStandards .featuredStandProd .imgContain{padding-left:10px !important;padding-right:0 !important}.acctHome .featuredStandards .featuredStandProd .imgContain img{margin-top:25px}.acctHome .featuredStandards .featuredStandProd .prodName{font-size:16px;font-weight:bold;padding-bottom:5px;margin-top:15px;margin-bottom:5px;max-height:2.8em;overflow:hidden}.acctHome .featuredStandards .featuredStandProd .prodName a{margin-bottom:10px}.acctHome .featuredStandards .featuredStandProd .prodDesc{font-size:12px;max-width:280px;overflow:hidden;height:2.8em}.acctHome .quotes .moduleBody{margin-left:0 !important;margin-right:0 !important}.acctHome .quotes .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4}.acctHome .quotes .moduleBody .clm-sm-24{padding-left:0;padding-right:0}.acctHome .quotes .moduleBody .table{border:1px solid #cad0d4;border-right:none;border-left:none}.acctHome .quotes .moduleBody .table tbody tr td:first-of-type{color:#1c64a5;font-weight:bold}.acctHome .quotes .moduleBody .table tbody tr td:nth-of-type(2){max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.acctHome .quotes .moduleBody .table tbody tr td:nth-of-type(3){color:#FF6D15;font-weight:normal;text-align:right}.acctHome .quotes .moduleBody .table tbody tr td:nth-of-type(4){text-align:right}.acctHome .quotes .moduleBody .table tbody tr .newlyCreated{color:#55b948;font-weight:bold}.acctHome .searchBtn{position:absolute;right:0;top:0;color:#1c64a5}.acctHome .noDataBody{text-align:center;font-style:italic;font-size:20px;margin-top:80px;color:#a0abb2}.acctHome .orders .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4 !important}.acctHome .orders .moduleBody .table{border:1px solid #cad0d4;border-bottom:none;border-left:none;border-right:none}.acctHome .orders .moduleBody .table thead th:nth-of-type(2){white-space:nowrap}.acctHome .orders .moduleBody .table tbody tr th:nth-of-type(3){text-align:right !important}.acctHome .orders .moduleBody .table tbody tr td:first-of-type{color:#1c64a5;font-weight:bold;text-align:left}.acctHome .orders .moduleBody .table tbody tr td:nth-of-type(3){color:#FF6D15;font-weight:normal;text-align:right}.acctHome .orders .moduleBody .table tbody tr td:nth-of-type(4){text-align:right}.acctHome .orders .moduleBody .table tbody tr td:nth-of-type(2){text-align:center}.acctHome .renewals .moduleBody{min-height:250px;height:auto;max-height:315px}.acctHome .renewals .moduleBody .noDataBody{margin-top:115px}.acctHome .renewals .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4}.acctHome .renewals .moduleBody table{border:0 solid #cad0d4;border-left:0;border-right:0}.acctHome .renewals .moduleBody table thead tr th{font-style:italic}.acctHome .renewals .moduleBody table thead tr th:nth-of-type(3){text-align:left}.acctHome .renewals .moduleBody table thead tr th:nth-of-type(4){text-align:center}.acctHome .renewals .moduleBody table thead tr th:nth-of-type(5){text-align:right}.acctHome .renewals .moduleBody table thead tr th:last-of-type{text-align:right}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(2){font-weight:bold}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(3){text-align:left}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(4){text-align:center}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(5){font-weight:bold;text-align:right}.acctHome .renewals .moduleBody table tbody tr td:last-of-type{text-align:right}.acctHome .coArticles .moduleBody .table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #cad0d4}.acctHome .coArticles .moduleBody table{border:none}.acctHome .coArticles .moduleBody table thead tr th{font-style:italic}.acctHome .coArticles .moduleBody table thead tr th:last-of-type{text-align:right}.acctHome .coArticles .moduleBody table tbody tr td:first-of-type{font-weight:bold;color:#1c64a5}.acctHome .coArticles .moduleBody table tbody tr td:last-of-type{text-align:right}.acctHome .acctHomeLeft{padding:0;height:3000px;box-shadow:2px 3px 8px #a0abb2;margin-right:15px}.acctHome .sideNavLogo{text-align:center;padding-left:15px;padding-right:15px;margin-bottom:25px}.acctHome .sideNavLogo img{width:90%}.acctHome .acctHomeNav{padding-left:0 !important;padding-right:0 !important}.acctHome .acctHomeLeftFrame{padding:30px 0}.acctHome .acctHomeNav{padding:0}.acctHome .acctHomeNav ul{list-style:none;padding:0;margin-top:20px}.acctHome .acctHomeNav ul li a{font-size:16px;width:100%;text-align:left;font-family:'Roboto',Helvetica,Arial,sans-serif;padding:12px 15px 12px 15px;font-weight:700;border-radius:0;border:none;white-space:normal}.acctHome .acctHomeNav ul li a:hover,.acctHome .acctHomeNav ul li a:hover i{color:#09b3b1}.acctHome .acctHomeNav ul li a i{color:#1c64a5;font-size:18px;margin-right:7px;width:30px;text-align:center;vertical-align:bottom}.acctHome .acctHomeNav .customBtn{display:block;margin:15px auto 0;padding:.5em 3em}.acctHome .acctTeam{margin-top:25px;padding:0 !important}.acctHome .acctTeamTitle h2{padding-right:5px !important;padding-left:5px !important;font-size:24px !important;text-align:center;color:#134471 !important;margin-top:0px !important;margin-bottom:0px !important;font-family:'Roboto',Helvetica,Arial,sans-serif !important}.acctHome .acctTeamRep{margin:25px 0;padding-right:15px;padding-left:10px !important}.acctHome .repPic{padding:0}.acctHome .repInfo{padding-right:15px;padding-left:15px}.acctHome .acctModule{margin-bottom:30px;padding:0 10px}.acctHome .moduleTitle{color:#134471;background-color:#f4f6f7;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;padding:10px 15px;border:1px solid #cad0d4;border-bottom:none;margin-inline-start:0;margin-inline-end:0;margin:0}.acctHome .moduleBody{height:315px;min-height:315px;background-color:white;padding:15px;border:1px solid #cad0d4;border-bottom:none;overflow:auto}.accountSettingsRightContent .acctHome .moduleBody{height:auto;min-height:auto}.acctHome .moduleBody .searchContain{position:relative}.acctHome .moduleBody .searchContain input{margin-bottom:20px;display:inline-block}.acctHome .moduleBody .searchContain .searchBtn{position:absolute;top:0;right:0}.acctHome .moduleBody table{border:1px solid #cad0d4}.acctHome .moduleBody table thead tr th{font-style:italic}.acctHome .moduleBody table th{font-style:italic}.acctHome .viewAllBtn{width:100% !important;color:#1c64a5 !important;border-radius:0 !important;box-shadow:2px 3px 8px #a0abb2;padding:.7em 0 !important;font-size:16px}.acctHome .companyLinksBtn{margin:30px auto 0;display:none;text-align:center;width:95%;border-radius:25px}.acctHome .acctTeamShowBtn{margin:30px auto 20px;display:none;text-align:center;width:100%;border-radius:25px;font-size:18px}.acctHome .acctHomeNav{height:100%;color:white}.acctHome .acctHomeNav ul{margin:0;padding:0}.acctHome .acctHomeNav li{list-style:none;cursor:pointer;margin-bottom:8px}.acctHome .acctHomeNav li.active{background-color:#5da4e4}.acctHome .acctHomeNav ul li ul{display:none}.acctHome .acctHomeNav ul li.submenu{position:relative}.acctHome .acctHomeNav ul li.submenu ul{position:fixed;left:495px;width:250px;float:right;background:white;padding:0;box-shadow:2px 3px 8px #a0abb2;margin-right:15px}.acctHome .acctHomeNav ul li.submenu ul li{margin-top:10px;margin-bottom:10px;padding-right:35px}.acctHome .acctHomeNav ul li.submenu ul li:last-of-type{margin-bottom:25px}.acctHome .acctHomeNav ul li.submenu:hover ul{display:inline-block}.acctHome .mcTextarea{display:none}.acctHome .mcNewMsgBtn{float:right;padding-top:3px;padding-bottom:3px}.acctHome .mcBtn{display:none;width:50%;border-radius:0;padding:13px;font-size:18px}.acctHome .md-editor{display:block;border:1px solid #e3e7e9}.acctHome .md-editor .md-footer,.acctHome .md-editor>.md-header{display:block;padding:6px 4px;background:#f4f6f7}.acctHome .md-editor>.md-header{margin:0}.acctHome .md-editor>.md-preview{background:white;border-top:1px dashed #e3e7e9;border-bottom:1px dashed #e3e7e9;min-height:10px;overflow:auto;padding:5px 7px}.acctHome .md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:5px 7px;width:100%;border:0;border-top:1px dashed #e3e7e9;border-bottom:1px dashed #e3e7e9;border-radius:0;box-shadow:none;background:#e3e7e9}.acctHome .md-editor>textarea:focus{box-shadow:none;background:white}.acctHome .md-editor.active{border-color:#ddfdfd;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.acctHome .md-editor .md-controls{float:right;padding:3px}.acctHome .md-editor .md-controls .md-control{right:5px;color:#cad0d4;padding:3px 3px 3px 10px}.acctHome .md-editor .md-controls .md-control:hover{color:#2A3034}.acctHome .md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:white !important;border:0 !important}.acctHome .md-editor.md-fullscreen-mode .md-footer{display:none}.acctHome .md-editor.md-fullscreen-mode .md-input,.acctHome .md-editor.md-fullscreen-mode .md-preview{margin:0 auto !important;height:100% !important;font-size:20px !important;padding:20px !important;color:#a0abb2;line-height:1.6em !important;resize:none !important;box-shadow:none !important;background:white !important;border:0 !important}.acctHome .md-editor.md-fullscreen-mode .md-preview{color:#2A3034;overflow:auto}.acctHome .md-editor.md-fullscreen-mode .md-input:focus,.acctHome .md-editor.md-fullscreen-mode .md-input:hover{color:#2A3034;background:white !important}.acctHome .md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.acctHome .md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#a0abb2}.acctHome .md-editor.md-fullscreen-mode .btn.active,.acctHome .md-editor.md-fullscreen-mode .btn:active,.acctHome .md-editor.md-fullscreen-mode .btn:focus,.acctHome .md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#2A3034}.acctHome .md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.acctHome .md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#a0abb2;clear:right;margin:10px;width:30px;height:30px;text-align:center}.acctHome .md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#2A3034;text-decoration:none}.acctHome .md-editor.md-fullscreen-mode .md-editor{height:100% !important;position:relative}.acctHome .md-editor .md-fullscreen-controls{display:none}.acctHome .md-nooverflow{overflow:hidden;position:fixed;width:100%}.acctHome .requestFS .modal-header{display:inline-block;font-size:26px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600;width:100%}.acctHome .requestFS .modal-header button{font-size:30px}.acctHome .requestFS .requestFSbody{font-size:18px;padding-left:30px;padding-right:30px}.acctHome .requestFS .commentsFeatureStand{margin-top:25px}.acctHome .requestFS label{font-size:16px}.acctHome .ui-sortable-placeholder{border-bottom:2px solid #09b3b1;visibility:visible !important}.acctHome .custTip{color:#1c64a5;margin:10px;font-style:italic;font-size:16px}.acctHome .customizeNav .tooltip{z-index:99999 !important;position:fixed}.acctHome .customizeNav .modal-header .modal-title{font-size:24px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold}.acctHome .customizeNav .modal-header .modal-title .fa-pencil-alt{color:#1c64a5}.acctHome .customizeNav .modal-body{padding:15px 20px}.acctHome .customizeNav .navLinkList{border:1px solid #cad0d4;padding:5px 20px 10px;margin-bottom:5px;max-height:80vh;overflow-y:scroll;overflow-x:hidden}.acctHome .customizeNav .navLinkList .row .checkbox{margin-top:5px;margin-bottom:5px}.acctHome .customizeNav .navLinkList .row .clm-xs-4 button{padding:4px 12px}.acctHome .customizeNav .navLinkList .row .clm-xs-4 .fa-info-circle{padding-top:8px;padding-right:12px;color:#a0abb2}.acctHome .customizeNav .navLinkList .row .clm-xs-20{padding-top:6px;padding-bottom:6px;padding-left:10px !important}.acctHome .customizeNav .editLink{display:none;border:1px solid #FF6D15;padding-left:20px;padding-right:20px;background-color:#f4f6f7;padding-bottom:25px;margin-top:15px}.acctHome .customizeNav .editLink .addNewLinkTitle{padding-top:10px;padding-bottom:20px;font-size:24px;font-weight:bold}.acctHome .customizeNav .editLink .addNewLinkTitle i{color:#FF6D15}.acctHome .customizeNav .editLink input{margin-bottom:15px;background-color:white}.acctHome .customizeNav .editLink .saveLinkBtn .rightBtn{display:inline-block;float:right}.acctHome .customizeNav .editLink .saveLinkBtn .rightBtn button{margin-left:10px}.acctHome .customizeNav .editLink .saveLinkBtn button{font-size:16px;margin-top:25px;margin-bottom:0;padding:8px 30px}.acctHome .customizeNav .addNewLink{display:none;border:1px solid #55b948;background-color:#eef8ed;padding-left:20px;padding-right:20px;padding-bottom:25px;margin-top:15px}.acctHome .customizeNav .addNewLink .addNewLinkTitle{padding-top:10px;padding-bottom:25px;font-size:24px;font-weight:bold}.acctHome .customizeNav .addNewLink .addNewLinkTitle i{color:#55b948}.acctHome .customizeNav .addNewLink input{margin-bottom:15px;background-color:white}.acctHome .customizeNav .addNewLink .saveLinkBtn .rightBtn{display:inline-block;float:right}.acctHome .customizeNav .addNewLink .saveLinkBtn button{margin-top:25px;margin-bottom:0;margin-left:15px}.acctHome .customizeNav .addNewLink .addNewLinkBtn{margin-top:20px;text-align:right}.acctHome .customizeNav .addNewLink .addNewLinkBtn button:last-of-type{margin-left:10px}.acctHome .customizeNav i.hover-parent .hover-left{transform:translateX(-100%);top:0;left:-10%;margin-bottom:5px;width:275px}.acctHome .customizeNav .modal-footer{border-top:0;padding:0 20px 20px}.acctHome .customizeNav .modal-footer .addLinkBtn{margin-left:0;float:left}@media only screen and (max-width:1040px){.accountSettings-ACS .jumpContent-ACS{font-size:14px !important}}@media only screen and (max-width:767px){.accountSettings-ACS{padding-left:0px !important;padding-right:0px !important}.accountSettings-ACS h1{padding-left:15px !important}.accountSettings-ACS h2{padding-right:30px;padding-left:15px}.accountSettings-ACS .moduleBody{padding-left:0px !important;padding-right:0px !important;padding-top:35px !important;padding-bottom:30px !important}.accountSettings-ACS .jumpContent-ACS{margin-top:10px;margin-bottom:30px}.accountSettings-ACS .moduleTitle{margin-left:15px;margin-right:15px}.accountSettings-ACS div.checkbox.col-xs-12.indentDiv-ACS{margin-left:30px}.accountSettings-ACS .updateAccount-ACS{padding-left:25px !important;margin:5px auto 10px;float:none}.accountSettings-ACS .newPassword-ACS{padding-left:10px !important}.accountSettings-ACS .accessKey-ACS{margin-left:0px !important;padding-right:0px !important}.accountSettings-ACS .inputWidthTokenKey-ACS div:nth-of-type(2){padding-right:0px !important}.accountSettings-ACS .inputWidthTokenKey-ACS{padding-left:5px !important}.accountSettings-ACS .btnRow-ACS{padding-right:15px !important;padding-left:15px !important}.accountSettings-ACS .btnRow-ACS button{width:100%;margin-right:0px !important}.accountSettings-ACS .newsletter-ACS{margin-top:20px;margin-bottom:10px}.accountSettings-ACS .module{margin-bottom:50px !important}.accountSettings-ACS .hover-tip{display:none}.accountSettings-ACS .passState i{width:2% !important}}.container-fluid.accountSettings-ACS{max-width:1200px !important;margin:0 auto}.container-fluid.accountSettings-ACS input[type=number]{-moz-appearance:textfield}.accountSettings-ACS h1{padding-left:27.5%;margin-bottom:20px}.accountSettings-ACS .GDPR-Banner .clm-xs-24{margin:5px auto 10px;padding-bottom:5px;border-radius:5px}.accountSettings-ACS .module{margin-bottom:40px}.accountSettings-ACS .module .row{margin-left:0px !important;margin-right:0px !important}.accountSettings-ACS .module .passwordTips-AS{width:96%;background-color:#f4f6f7;padding-top:12px;border-radius:15px;padding-bottom:10px;margin:35px 0 20px 15px}.accountSettings-ACS .module .passwordTips-AS h3{display:inline-block;color:#1c64a5;font-size:22px;padding-left:5px;margin-top:0;margin-bottom:8px}.accountSettings-ACS .passwordTips-AS i{color:#1c64a5;float:left;font-size:24px;margin-top:0;margin-bottom:8px;margin-left:5px;padding-left:5px;display:inline-block}.accountSettings-ACS .passwordTips-AS li{padding-top:5px;color:#1c64a5;margin-left:-6px;font-size:16px;padding-bottom:0;padding-left:0;line-height:100%}.accountSettings-ACS .jumpContent-ACS{box-shadow:1px 1px 5px #778691;z-index:1;display:block;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;color:#1c64a5;padding-left:0px;padding-right:0px;margin-right:25px;border:1px solid #a0abb2}.accountSettings-ACS .jumpContent-ACS .fa-asterisk{color:#4c575e}.accountSettings-ACS .jumpContent-ACS button{text-align:left;display:block;width:100%;border-radius:0px;border:none;border-bottom:1px solid #a0abb2;font-size:16px;padding:.7em}.accountSettings-ACS .jumpContent-ACS button:hover{color:#1c64a5 !important;background-color:#ddfdfd}.accountSettings-ACS .jumpContent-ACS button:hover .fa-asterisk{color:#1c64a5}.accountSettings-ACS .jumpContent-ACS i{padding-left:6px;padding-right:9px}.accountSettings-ACS .jumpContent-ACS .jumpContent1-ACS{font-weight:600}.accountSettings-ACS .jumpContent-ACS .jumpContent2-ACS{font-weight:600}.accountSettings-ACS .jumpContent-ACS .jumpContent3-ACS{font-weight:600}.accountSettings-ACS .moduleBody{padding-top:25px;font-size:16px;border:1px solid #cad0d4;border-top:none;padding-bottom:30px;border-radius:0 0 2px 2px}.accountSettings-ACS .moduleBody .alert{margin-left:15px;margin-right:15px}.accountSettings-ACS .moduleBody .passwordWrap button{color:#1c64a5}.accountSettings-ACS .accessKey-ACS{margin-left:20px}.accountSettings-ACS .showLabel{font-size:14px}.accountSettings-ACS .dropdownPanel2{padding-bottom:0 !important}.accountSettings-ACS .dropdownPanel2 .dropdown-menu .col-xs-5{padding-right:15px !important}.accountSettings-ACS .btnRow-ACS button{margin-top:15px;font-size:20px;float:right;padding:10px 50px;margin-right:15px}.accountSettings-ACS .addAddressBtn-ACS{margin:15px auto}.accountSettings-ACS .addAddressBtn-ACS button{width:35%;margin-bottom:15px}.accountSettings-ACS .moduleTitle{padding-top:12px;padding-bottom:12px;border:none;background-color:#1c64a5;color:white;margin:0;border-radius:2px 2px 0 0;font-size:24px}.accountSettings-ACS .moduleTitle .fa-asterisk{color:white}.accountSettings-ACS .steps-ACS .form-control{padding:6px 8px !important}.accountSettings-ACS .newAccountCreation .container{min-width:initial !important;margin-left:auto;margin-right:auto}.accountSettings-ACS .warningPanel-ACS{background-color:#ffece1;border:1px solid #FF6D15;border-radius:6px;margin-bottom:10px;padding:5px 15px}.accountSettings-ACS .warningPanel-ACS p{font-size:16px;line-height:110%}.accountSettings-ACS .warningPanel-ACS div{margin:8px 0 8px 15px;font-size:16px;margin-left:10px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600;width:93%;display:inline-block}.accountSettings-ACS .warningPanel-ACS i{width:3%;vertical-align:top;font-size:16px;margin-left:0;margin-top:3px}.accountSettings-ACS .warningPanel-ACS li{margin-left:50px;margin-bottom:0}.accountSettings-ACS .warningPanel-ACS .fa-chevron-circle-up{float:right}.accountSettings-ACS .lowerTableCost-ACS{border:1px solid #4c575e}.accountSettings-ACS .lowerTableCost-ACS td{font-size:16px;border-top:none !important}.accountSettings-ACS .lowerTableCost-ACS tr:last-of-type{border-top:1px solid #4c575e !important}.accountSettings-ACS .inputWidth-ACS{width:100% !important;margin-top:5px}.accountSettings-ACS .updateAccount-ACS{margin:5px auto 10px;float:none}.accountSettings-ACS .updateAccount-ACS .col-sm-11{padding-left:0px !important}.accountSettings-ACS .updateAccount-ACS .col-xs-12{padding-left:0px !important}.accountSettings-ACS .updateAccount-ACS span{width:auto;font-size:16px;margin:0;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:5px}.accountSettings-ACS .updateAccount-ACS i{color:#1c64a5;font-size:14px}.accountSettings-ACS .updateAccount-ACS .fa-question-circle{padding-left:4px;color:#1c64a5;display:inline-block;font-size:18px}.accountSettings-ACS .changePassword-ACS{margin:0px auto 0;float:none;padding-left:0;padding-right:0}.accountSettings-ACS .changePassword-ACS .row{margin-left:0}.accountSettings-ACS .quotedProducts-ACS{margin:10px auto 0;float:none;padding-left:0;padding-right:0}.accountSettings-ACS .quotedProducts-ACS .row{margin-left:0}.accountSettings-ACS .quotedProducts-ACS .col-xs-5{width:49.667%;padding-left:0}.accountSettings-ACS .GDPR-ACS .alert-body{font-size:14px}.accountSettings-ACS .indentDiv-ACS{margin-left:15px;padding-bottom:10px}.accountSettings-ACS .newsletter-ACS{margin-bottom:15px}.accountSettings-ACS .newsletter-ACS input{vertical-align:middle}.accountSettings-ACS .newsletter-ACS label{vertical-align:middle;font-weight:bold}.accountSettings-ACS .newsletter-ACS .checkbox{margin:0px 0px 0px 15px;padding-bottom:10px}.accountSettings-ACS .newsletter-ACS hr{margin-top:0px;margin-bottom:10px}.accountSettings-ACS .eyePosition-ACS{float:right;margin-left:15px;vertical-align:bottom}.accountSettings-ACS .productTable-ACS{padding-left:0;padding-right:0}.accountSettings-ACS .productTable-ACS th{color:white}.accountSettings-ACS .productTable-ACS td.text-center{vertical-align:middle}.accountSettings-ACS .productTable-ACS td.text-right{vertical-align:middle}.accountSettings-ACS .indentGDPR-ACS{margin-left:0px;width:100%;margin-bottom:15px}.accountSettings-ACS .indentGDPR-ACS i{color:#1c64a5}.accountSettings-ACS .indentGDPR-ACS .col-sm-11{border-radius:4px}.accountSettings-ACS .inputField{margin:0;padding-right:30px;width:100%}.accountSettings-ACS #newPassword-ACS{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;vertical-align:middle}.accountSettings-ACS .tokenKeyTip1{padding-left:15px !important;padding-left:0px;padding-top:15px;font-size:16px;font-weight:600}.accountSettings-ACS .tokenKeyTip1 i{color:#1c64a5}.accountSettings-ACS .tokenKeyTip2{padding-left:15px !important;padding-top:5px;padding-bottom:15px;padding-left:0px;font-size:16px;white-space:nowrap;font-weight:600}.accountSettings-ACS .tokenKeyTip2 i{color:#1c64a5}.accountSettings-ACS .newPassword-accessmenu .fa-asterisk{color:#de0007}.accountSettings-ACS .newPassword-accessmenu .fa-eye{float:right;line-height:1.5em}.accountSettings-ACS .passwordWrap{padding-top:7px;margin-bottom:20px}.accountSettings-ACS .passwordWrap button{float:right;padding-top:5px;color:#067977;background:none;border:none}.accountSettings-ACS .passwordWrap input{padding-right:35px}.accountSettings-ACS #showPasswordIcon1{padding-top:5px !important}.accountSettings-ACS #showPasswordIcon2{padding-top:5px !important}.accountSettings-ACS .hover-parent{position:absolute;bottom:2px;right:15px;width:24px;height:24px;top:35px}.accountSettings-ACS .resendVerification{padding-top:7px;font-size:16px;color:#1c64a5;font-weight:bold;background:none;border:none}.accountSettings-ACS .verifyEmail{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.accountSettings-ACS .verifyEmail .alert-warning{padding-top:10px;padding-bottom:10px}.accountSettings-ACS .verifyEmail .alert-warning i{font-size:1.4em}.accountSettings-ACS .verifyEmail .alert-warning .alert-body{font-size:16px}@media only screen and (max-width:767px){.accountSettings-ACS .emailVerified h1{margin-left:0px !important}.accountSettings-ACS .emailVerified .row button{font-size:18px;width:100%}}.accountSettings-ACS input[type=number]::-webkit-inner-spin-button,.accountSettings-ACS input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.emailVerified{max-width:700px;text-align:center;font-weight:bold;padding-top:6px;padding-bottom:6px}.emailVerified h1{margin-bottom:40px}.emailVerified button{display:block;padding:.6em;width:80%;margin:20px auto;border-radius:10px}.emailVerified button i{position:relative;left:auto;top:auto;font-size:14px}.emailVerified .alert-body i{position:relative;left:auto;top:auto;font-size:1.2em !important}.emailNotVerified{max-width:800px;text-align:center}.emailNotVerified h1{margin-bottom:35px}.emailNotVerified h1 i{color:#FF6D15}.emailNotVerified .verificationDes{font-weight:600;font-size:20px;margin-bottom:15px;text-align:left}.emailNotVerified .instructionList{margin-top:10px;margin-bottom:25px}.emailNotVerified .instructionList ol li{font-size:18px;text-align:left;font-weight:normal}.emailNotVerified .alert{font-size:16px;margin-top:10px;margin-bottom:30px;font-weight:normal;text-align:left}.emailNotVerified .btnRow{margin:0 auto 60px auto}.emailNotVerified .btnRow button{font-size:20px;display:block;padding-top:.6em;padding-bottom:.6em;width:85%;margin:15px auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.input-wrap{vertical-align:bottom;margin-bottom:0px !important}}@media (max-width:767px){.coStandWrap .actionRowEdit{display:none !important}.coStandWrap .actionRowDefault{display:block !important}}@media (min-width:700px) and (max-width:1050px){.coStandWrap .configBtn{margin-bottom:10px}.coStandWrap .configBtn button{font-size:12px !important;padding-left:10px !important;padding-right:10px !important;display:block !important;width:90% !important;float:none !important;margin:0 auto !important}}@media only screen and (max-width:767px){.coStandWrap .mobileTableCol0{display:inline-block !important}.coStandWrap .tableCol4{padding:15px 0px 15px 15px !important;font-size:20px !important;text-align:center !important}.coStandWrap .actionBtnWrap .itemsSel{padding-right:5px !important;padding-left:5px !important}.coStandWrap .actionBtnWrap button{font-size:14px}.coStandWrap .addToCart{display:block !important;width:85%;margin:0 auto !important;float:none !important;margin-top:15px !important;padding:8px !important}.coStandWrap .actionRowEdit{display:none !important}.coStandWrap .configBtn{margin-bottom:10px}.coStandWrap .configBtn button{font-size:18px !important;padding-left:10px !important;padding-right:10px !important;display:block !important;width:90% !important;float:none !important;margin:0 auto !important}.coStandWrap .itemsSel button{padding:8px 10px !important}.coStandWrap .customizeBtn{display:none}.coStandWrap .csTable{border-top:1px solid #cad0d4}.coStandWrap .tableHeader{display:none !important}.coStandWrap .mobileTableCol1{display:inline-block !important}.coStandWrap .csTable .productRow{padding-top:25px !important;padding-bottom:10px !important;padding-left:5px !important;padding-right:5px !important}.coStandWrap .csTable .productRow .tableCol0{padding-right:10px !important;padding-left:5px !important}.coStandWrap .csTable .productRow .tableCol2{display:none !important}.coStandWrap .csTable .productRow .tableCol3{padding-left:0}.coStandWrap .csTable .productRow .tableCol4 span{display:none !important}.coStandWrap .csTable .productRow .tableCol5{display:none !important}.coStandWrap .csTable .productRow .tableCol6{display:none !important}.coStandWrap .csTable .productRow .tableCol7{padding-top:15px;padding-bottom:15px}.coStandWrap .csTable .productRow .tableCol7 button{font-size:18px;padding-left:5px;padding-right:5px;float:right}.coStandWrap .csTable .productRow .tableCol7 button i{display:inline-block !important}.coStandWrap .csTable .productRow .tableCol8{padding-left:0px !important;text-align:center !important}.coStandWrap .csTable .productRow .tableCol8 .input-text{font-size:18px;padding:20px 0}.coStandWrap .csTable .productRow .tableCol8 .addCartBtn{margin-top:-5px !important;margin-left:5px !important;font-size:18px !important;padding:8px !important;width:65% !important}.coStandWrap .csTable .productRow .tableCol8 .addCartBtn span{display:inline-block !important}.coStandWrap .csTable .productRow .tableCol8 .configBtn button{font-size:16px !important;display:block !important;width:90% !important;float:none !important;margin:0 auto !important}.coStandWrap .csTable .productRow .tableCol8 .input-wrap{width:15% !important}.coStandWrap .configBtn{font-size:10px}.coStandWrap .folderRow .tableCol3{display:none !important}.coStandWrap .folderRow .tableCol4{display:none !important}.coStandWrap .titleRow h1{display:inline-block}.coStandWrap .titleRow .select-wrap{width:100% !important;margin-top:30px !important}.coStandWrap .titleRow label{display:block !important;float:left !important;margin-top:-60px !important}.coStandWrap .titleRow .btn-info-low::after{display:none}.coStandWrap .actionRow .addToCart{position:static !important;right:auto !important;top:auto !important}.coStandWrap .disabledHoverTip{display:none !important}}.coStandWrap .container-fluid{max-width:1300px}.coStandWrap .sortButton{position:absolute;right:15px;vertical-align:bottom;float:none;margin-top:6px;display:inline-block}.coStandWrap .titleRow{margin-top:20px;padding-left:0;padding-right:0}.coStandWrap .titleRow h1{display:inline-block;margin-top:0;float:left}.coStandWrap .titleRow a.btn-info-gst{margin-left:15px;font-size:14px;padding:5px 10px;float:right}.coStandWrap .titleRow a.btn-info-low[data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}.coStandWrap .titleRow a.btn-info-low[data-title]:after{content:attr(data-title);background-color:#ddfdfd;color:#1c64a5;font-size:14px;position:absolute;padding:1px 5px 2px 5px;top:-25px;left:-150;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);opacity:0;border:1px solid #1c64a5;z-index:99999;visibility:hidden;width:120px;border-radius:4px}.coStandWrap .titleRow a.btn-info-low[data-title]{position:relative}.coStandWrap .titleRow label{float:right;text-align:right;margin:5px 5px 0 0}.coStandWrap .titleRow .select-wrap{width:20%;float:right}.coStandWrap .actionBtnWrap{margin:0 auto;max-width:1300px}.coStandWrap .stickyActionBar{position:fixed;top:0;left:0;z-index:100;margin:0 !important;padding-left:35px;padding-right:35px;box-shadow:4px 4px 5px 0 rgba(0,0,0,0.5)}.coStandWrap .stickyActionBar+.content{padding-top:145px}.coStandWrap .actionRow{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;margin-top:20px;background-color:#f4f6f7;font-size:16px}.coStandWrap .actionRow .itemsSel{display:inline-block;padding:5px 15px;font-style:italic}.coStandWrap .actionRow button{padding:5px 10px}.coStandWrap .actionRow .addToCart{position:absolute;right:25px;top:10px}.coStandWrap .disabledHoverTip{position:absolute;right:25px;top:10px;height:32px;width:100px;cursor:not-allowed}.coStandWrap .actionRowEdit{display:none}.coStandWrap .configUpdateBtn{color:white;background-color:#1c64a5;font-size:18px;padding:4px 6px;border-radius:25px;line-height:1em;margin-left:-3px}.coStandWrap .noProductRow{padding-top:10px;padding-bottom:10px}.coStandWrap .noProductRow .tableCol1{margin-bottom:25px;margin-top:25px}.coStandWrap .noProductRow div{text-align:center;margin:15px auto}.coStandWrap .noProductRow div:first-of-type{float:none;vertical-align:middle;display:inline-block;font-size:26px;font-style:italic;font-weight:bold}.coStandWrap .noProductRow button{padding:15px 40px;font-size:20px;margin-bottom:20px;margin-right:20px;margin-left:20px}.coStandWrap .noProductRow a{padding:15px 40px;font-size:20px;margin-bottom:20px;margin-right:20px;margin-left:20px}.coStandWrap .noProductRow div:nth-of-type(2){margin-right:25px}.coStandWrap .ui-sortable-placeholder{border-bottom:2px solid #09b3b1;visibility:visible !important}.coStandWrap .duringDrag1{opacity:.7}.coStandWrap .duringDrag2{opacity:0}.coStandWrap .csTable{border:1px solid #cad0d4;border-top:none;margin-bottom:70px;padding-left:0px;padding-right:0px}.coStandWrap .csTable .folderRow:hover{background-color:#ddfdfd}.coStandWrap .csTable .folderRow:hover .tableCol1 i{color:#134471}.coStandWrap .csTable .folderRow:hover .tableCol2{color:#134471}.coStandWrap .csTable .folderRow:hover .tableCol3{color:#134471}.coStandWrap .csTable .padTb{padding-left:0;padding-right:0}.coStandWrap .csTable .tableHeader{margin-left:0px;margin-right:0px;font-weight:bold;background-color:#4c575e;color:white;padding-top:10px !important;padding-bottom:10px !important}.coStandWrap .csTable .tableHeader div:nth-of-type(2){color:white}.coStandWrap .csTable .tableHeader div:nth-of-type(3){color:white;padding-left:0;padding-right:0}.coStandWrap .csTable .tableHeader div:nth-of-type(6){color:white}.coStandWrap .csTable .tableHeader .tableCol5{padding:0px !important;text-align:center}.coStandWrap .csTable .tableHeader:hover{background-color:#4c575e !important}.coStandWrap .csTable .row{border-top:1px solid #cad0d4}.coStandWrap .csTable .row .tblCol{float:none;vertical-align:middle;display:inline-block}.coStandWrap .csTable .row .tblCol i{vertical-align:middle}.coStandWrap .csTable .row .mobileTableCol1{padding-right:10px;display:none}.coStandWrap .csTable .row .mobileTableCol1 img{width:100%}.coStandWrap .folder-Bags{display:none}.coStandWrap [data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}.coStandWrap [data-title]:after{content:attr(data-title);background-color:#ddfdfd;color:#1c64a5;font-size:14px;position:absolute;padding:1px 5px 2px 5px;top:-13px;left:0;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);opacity:0;border:1px solid #1c64a5;z-index:99999;visibility:hidden;width:93%;border-radius:4px}.coStandWrap .titleRow [data-title]{position:relative;width:145px}.coStandWrap .productRow{padding-top:15px;padding-bottom:15px;position:relative}.coStandWrap .productRow .tableCol3{font-weight:bold;text-align:left;font-size:16px}.coStandWrap .descSub{color:#778691;font-weight:normal;margin-top:5px;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-style:italic}.coStandWrap .folderRow div:first-of-type{cursor:pointer}.coStandWrap .folderRow .tableCol0{white-space:nowrap;min-height:44px;cursor:pointer}.coStandWrap .folderRow .tableCol0 .checkbox label{padding:0}.coStandWrap .folderRow .tableCol1 i{font-size:30px;color:#1c64a5}.coStandWrap .folderRow .tableCol2{font-size:15px;color:#1c64a5;font-weight:bold;display:inline-block;padding-top:10px;padding-bottom:10px}.coStandWrap .folderRow .tableCol3{font-style:italic;padding-left:10px;padding-right:25px;visibility:hidden}.coStandWrap .folderRow .tableCol4{visibility:hidden}.coStandWrap .folderRow:hover .tableCol3{visibility:visible}.coStandWrap .folderRow:hover .tableCol4{visibility:visible}.coStandWrap .folderRow.featProd .tableCol1 i.fa-folder,.coStandWrap .folderRow.featProd .tableCol2{color:#FF6D15 !important}.coStandWrap .csSortBtn{position:absolute;top:5px;right:15px;max-width:80px;cursor:grab;display:none;visibility:hidden;background-color:white}.coStandWrap .csSortBtn:hover{background-color:#1c64a5}.coStandWrap .folderRow .csSortBtn{top:5px}.coStandWrap .productRow .csSortBtn{top:12px}.coStandWrap .folderRow:hover .csSortBtn,.coStandWrap .productRow:hover .csSortBtn{display:block}.coStandWrap .csSortBtn:active{cursor:grabbing}.coStandWrap input[type=number]::-webkit-inner-spin-button,.coStandWrap input[type=number]::-webkit-outter-spin-button{-webkit-appearance:none;margin:0}.coStandWrap .productRow{position:relative}.coStandWrap .productRow .tableCol0{white-space:nowrap;cursor:pointer}.coStandWrap .productRow .tableCol0 .checkbox label{padding:0}.coStandWrap .productRow .tableCol2 img{width:90%}.coStandWrap .productRow .tableCol3{font-weight:bold;text-align:left}.coStandWrap .productRow .tableCol4{text-align:right;font-weight:bold;font-size:18px;font-family:'Roboto',Helvetica,Arial,sans-serif;color:#FF6D15}.coStandWrap .productRow .tableCol4 span{font-family:'Roboto',Helvetica,Arial,sans-serif;text-decoration:line-through;color:#4c575e;font-size:12px;display:block;color:#a0abb2;font-weight:normal}.coStandWrap .productRow .tableCol5{text-align:center}.coStandWrap .productRow .tableCol7{padding-right:0px}.coStandWrap .productRow .tableCol7 button{color:#55b948;display:block;text-align:center;font-weight:bold;width:100%}.coStandWrap .productRow .tableCol7 button i{display:block;color:#4c575e}.coStandWrap .productRow .tableCol8{text-align:right;padding-bottom:0 !important;padding-right:0px !important;margin-top:12px}.coStandWrap .productRow .tableCol8 .input-wrap{width:40%;display:inline-block}.coStandWrap .productRow .tableCol8 .input-wrap input{text-align:center}.coStandWrap .productRow .tableCol8 .btn-success{width:40%;display:inline-block;margin-top:-4px}.coStandWrap .productRow .tableCol8 .addCartBtn{padding:5px;font-size:16px}.coStandWrap .productRow .tableCol8 .addCartBtn span{display:none}.coStandWrap .productRow .tableCol8 .addCartBtn i{margin-left:0px}.coStandWrap .configBtn{margin-top:0px !important}.coStandWrap .configBtn button{padding:8px 20px;font-size:16px;color:#fff;background-color:#1c64a5}.coStandWrap .configRow .tableCol0 .checkbox .configUpdateBtn{margin-right:-15px}.coStandWrap .importWarningBody{padding-left:30px;padding-right:30px}.coStandWrap .importWarningBody .p-b20{font-size:18px;font-weight:600}.coStandWrap .importWarningBody .p-b20 a{text-decoration:underline}.coStandWrap .importWarningBody .checkbox label{font-weight:600}.coStandWrap .importWarningBody .importWarning{font-size:22px;padding-top:0px;padding-bottom:20px;color:#de0007;font-weight:bold}.coStandWrap .dangerWarningBody{padding-left:30px;padding-right:30px}.coStandWrap .dangerWarningBody .p-b20{font-size:18px;font-weight:600}.coStandWrap .dangerWarningBody .p-b20 a{text-decoration:underline}.coStandWrap .dangerWarningBody .dangerWarning{font-size:18px;padding-top:0px;padding-bottom:20px;color:#de0007;font-weight:600}.coStandWrap .modal-header{padding-top:10px;padding-bottom:10px}.coStandWrap .modal-header .modal-title{display:inline-block;font-size:26px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600}.coStandWrap .modal-header button{display:inline-block;margin-top:0 !important}.coStandWrap .modal-header button span{font-size:36px}.coStandWrap .modalBtnRow button{margin:10px 5px;font-size:16px}.coStandWrap .insertFolder{color:#55b948;font-style:italic}.coStandWrap .input-wrap{margin-bottom:15px}.coStandWrap .createFolderContent .selectFolder{cursor:default;padding-left:0;padding-right:0;border:1px solid #cad0d4}.coStandWrap .createFolderContent .createFolderBody .newFolderLocation select{width:100%;border-color:#cad0d4}.coStandWrap .createFolderContent .createFolderBody .newFolderLocation select option{font-size:16px;font-weight:400;padding-top:3px;padding-bottom:3px}.coStandWrap .createFolderContent .createFolderBody .newFolderLocation select option:hover{background-color:#e5f0fb}.coStandWrap .createFolderContent .createFolderBody i.fa-asterisk{color:#de0007}.coStandWrap .createFolderBody{padding-left:40px;padding-right:40px}.coStandWrap .checkClick{cursor:pointer}.coStandWrap .addProductFolderBody{padding-left:40px;padding-right:40px}.coStandWrap .addProductFolderBody [data-title]:hover:after{opacity:1;transition:all .1s ease .5s;visibility:visible}.coStandWrap .addProductFolderBody [data-title]:after{content:attr(data-title);background-color:#ddfdfd;color:#1c64a5;font-size:14px;position:absolute;padding:1px 5px 2px 5px;top:-13px;left:-150px;box-shadow:3px 3px 5px 0 rgba(0,0,0,0.6);opacity:0;border:1px solid #1c64a5;z-index:99999;visibility:hidden;white-space:nowrap;width:160px;border-radius:4px;text-align:center}.coStandWrap .addProductFolderBody [data-title]{position:relative}.coStandWrap .productSearch label{width:100%}.coStandWrap .productSearch .input-wrap{width:89%;display:inline-block}.coStandWrap .productSearch button{width:10%;margin-top:-3px;padding:5px 0}.coStandWrap .addProductFolderBody .tblAddProduct{padding-left:0 !important;padding-right:0 !important;width:100%;max-height:60vh;min-height:50vh;border:1px solid #cad0d4}.coStandWrap .addProductFolderBody .tblAddProduct td{padding-top:0 !important;padding-bottom:0 !important}.coStandWrap .addProductFolderBody .tblAddProduct .bdr-neutral-5{border-left:none;border-right:none}.coStandWrap .addProductStartTbody{height:400px}.coStandWrap .addProductStartTbody td div{font-size:28px;vertical-align:middle;width:100%;color:#1c64a5;font-weight:bold;margin:0 auto}.coStandWrap .noResultsRow{height:400px}.coStandWrap .noResultsRow td div{font-size:28px;vertical-align:middle;width:70%;color:#FF6D15;font-weight:bold;margin:0 auto;text-align:center;font-style:italic}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td .checkbox{margin-top:3px;margin-bottom:5px}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td .checkbox input{margin-top:0px !important}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td .checkbox label{padding:0px !important}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table thead tr th:nth-of-type(3),.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(3),.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table thead tr th:nth-of-type(4),.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(4){text-align:center !important}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table thead tr th:nth-of-type(5),.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(5){text-align:right !important}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(5){text-align:right !important;color:#FF6D15;font-weight:600}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(6){padding-left:0px;padding-right:0px}.coStandWrap .addProductFolderBody .tblAddProduct.table-responsive table tbody tr td:nth-of-type(6) a{padding:6px;width:100%}.coStandWrap .modal-footer #addstatus{font-size:1.5em;margin-top:15px;float:left}.coStandWrap .moveFolderContent .moveFolderLocation{padding-left:20px;padding-right:40px}.coStandWrap .moveFolderContent .moveFolderLocation .newFolderLocation select{width:100%;padding-left:10px}.coStandWrap .moveFolderContent .moveFolderLocation .newFolderLocation select option{font-size:16px;font-weight:400;padding-top:3px;padding-bottom:3px;margin-left:-10px !important}.coStandWrap .moveFolderContent .moveFolderLocation .newFolderLocation select option:hover{background-color:#e5f0fb}.coStandWrap .moveFolderContent .moveFolderLocation i.fa-asterisk{color:#de0007}.coStandWrap .moveFolderContent{border-radius:10px}.coStandWrap .moveFolderContent .modal-footer button{margin:10px 15px 10px 5px;font-size:16px}.coStandWrap .bcCreateFolder div{color:#4c575e;display:inline-block;font-size:18px;padding-left:5px;font-style:italic}.coStandWrap .moveFolderLocation .newFolderLocation label{padding-top:25px !important;padding-left:0 !important}.coStandWrap .itemsToMove{padding-top:10px;padding-left:40px;padding-right:20px;padding-bottom:10px}.coStandWrap .itemsToMove label{font-size:16px;color:#FF6D15}.coStandWrap .itemsToMove ul{background-color:#f4f6f7;overflow:auto;padding-left:10px !important;height:421px;border:1px solid #cad0d4}.coStandWrap .itemsToMove ul li{padding-top:5px;padding-bottom:5px;list-style:none;font-size:16px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coStandWrap .moveFolderLocation{padding-top:10px;padding-bottom:10px}.coStandWrap .moveFolderLocation label{font-size:16px;color:#3e8a35}.coStandWrap .renameContent .modal-header{padding-top:5px !important;padding-bottom:5px !important}.coStandWrap .renameContent .modal-header .modal-title{color:#1c64a5;padding-top:4px}.coStandWrap .renameBody{padding-left:30px;padding-right:30px}.coStandWrap .renameBody i{color:#de0007}.coStandWrap .renameContent .currentName{font-style:italic;color:#1c64a5;font-size:16px;margin-bottom:25px}.coStandWrap #deleteModal .modal-dialog{width:750px}.coStandWrap .deleteBody{padding-left:40px;padding-right:40px}.coStandWrap .deleteBody .deleteSum{font-style:italic;color:#de0007;font-size:16px;margin-bottom:25px}.coStandWrap .deleteBody .deleteItems .selectFolder{border:1px solid #cad0d4;background-color:#f4f6f7;overflow:auto;padding-left:25px;max-height:65vh;min-height:50vh}.coStandWrap .deleteBody .deleteItems .checkbox input{position:absolute}.coStandWrap .deleteBody .deleteItems .checkbox label{font-weight:600}.coStandWrap .deleteBody .deleteItems .checkbox label .productToDelete{font-weight:normal;font-style:italic}.coStandWrap .deleteBody .deleteItems .delCat0{padding-left:0px}.coStandWrap .deleteBody .deleteItems .delCat1{padding-left:25px}.coStandWrap .deleteBody .deleteItems .delCat2{padding-left:50px}.coStandWrap .deleteBody .deleteItems .delCat3{padding-left:75px}.coStandWrap .deleteBody .deleteItems .delCat4{padding-left:100px}.coStandWrap .deleteBody .deleteItems .delCat5{padding-left:125px}.coStandWrap .deleteBody .deleteItems .delCat6{padding-left:150px}.coStandWrap .subCat1{padding-left:20px !important}.coStandWrap .subCat2{padding-left:40px !important}.coStandWrap .subCat3{padding-left:60px !important}.coStandWrap .subCat4{padding-left:80px !important}.coStandWrap .subCat5{padding-left:100px !important}.coStandWrap .subCat6{padding-left:120px !important}.coStandWrap .importShroud{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(76,87,94,0.95)}.coStandWrap .importShroud .importMsgArea{position:relative;top:30%;color:white;text-align:center}.coStandWrap .importShroud .importMsgArea .importError{font-size:30px}.coStandWrap .importMsgArea{width:80%;margin:0 auto}.coStandWrap .importShroud .importMsgArea .importMsg{font-size:36px;font-weight:bold}.coStandWrap .importMsgArea button{display:block;margin:0 auto}.coStandWrap .importMsgSub{font-size:20px;font-weight:500;padding:25px 0}.coStandWrap .importItems.clm-xs-24{padding-left:30px !important;padding-right:30px !important}.coStandWrap .importItems.clm-xs-24 .table-responsive{max-height:70vh;min-height:50vh;border:1px solid #cad0d4;position:relative}.coStandWrap .importItems table{table-layout:fixed;font-size:14px;overflow-y:auto;border-left:none}.coStandWrap .importItems table td{padding-top:6px !important;padding-bottom:6px !important}.coStandWrap .importItems table .col1{width:5%}.coStandWrap .importItems table .col2{width:75%}.coStandWrap .importItems table .col3{width:20%}.coStandWrap .importItems table i.fa-check{color:#55b948}.coStandWrap .importItems table thead th:nth-of-type(2){padding-left:0px !important}.coStandWrap .importItems table tbody td:nth-of-type(1){font-size:18px;text-align:center}.coStandWrap .importItems table tbody td:nth-of-type(2){color:#134471;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coStandWrap .importItems table tbody td:nth-of-type(2) span{color:#4c575e;font-weight:300;font-style:italic}.coStandWrap .importItems table tbody td:nth-of-type(3){color:#55b948;font-weight:600;font-style:italic}.coStandWrap .importItems table tbody td:nth-of-type(3).notFound,.coStandWrap .importItems table tbody td:nth-of-type(1).notFound i.fa-exclamation-triangle{color:#FF6D15}.coStandWrap .importBody .modalBtnRow{padding:15px 30px !important}.coStandWrap .breadcrumb{color:#134471;padding:6px 0px;background-color:transparent}.coStandWrap nav.breadcrumb{margin-top:0px;margin-bottom:0px}.coStandWrap .breadcrumb label{display:inline-block;font-weight:bold;font-size:16px;font-style:italic;text-align:right;padding-right:7px}.coStandWrap ul.breadcrumb{display:inline-block;padding-left:0;font-size:16px;margin:0px}.coStandWrap ul.breadcrumb li a{padding:.2em 1em;font-weight:bold}.coStandWrap ul.breadcrumb li.active{color:#134471;font-weight:bold}.coStandWrap ul.breadcrumb li:before{font-style:normal;padding-right:10px}.coStandWrap ul.breadcrumb>li+li:before{content:'\f138';font-family:"fontawesome";color:#134471}.coStandWrap ul.breadcrumb>li+li+li.active:before{padding-right:1em}.coStandWrap nav.breadcrumb{background-color:transparent}.coStandWrap nav.breadcrumb>label{font-size:20px}.coStandWrap nav ul.breadcrumb{font-size:20px;padding-left:0;margin-top:5px;margin-bottom:0px}.coStandWrap nav ul.breadcrumb>li:first-child+li:before{content:'';padding-left:0px}.coStandWrap .green{color:#3e8a35 !important}.coStandWrap .green li:before{color:#3e8a35 !important}.coStandWrap .csSortActive{visibility:visible !important}.coStandWrap .mb4{margin-bottom:4px}.coStandWrap .noInvtoryDetails{cursor:default !important;font-size:14px;display:inline-block;margin-bottom:0;padding:6px 12px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;font-family:'Open Sans Condensed','Open Sans',Helvetica,Arial,sans-serif;font-weight:bold;position:relative}.coStandWrap .toast{background-color:#fff;border:1px solid transparent;border-radius:15px;box-shadow:0 0 10px 1px rgba(0,0,0,0.7);display:none;font-size:16px;left:50%;margin-bottom:20px;max-width:600px;min-width:450px;padding:10px 20px;position:fixed;top:25px;transform:translateX(-50%);z-index:999999}.coStandWrap .toast-title{font-size:26px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;width:92%;position:relative;left:1.2em;text-indent:-0.65em;padding-right:32px}.coStandWrap .toast-body{font-size:18px;padding-right:32px;margin-top:5px;margin-bottom:5px}.coStandWrap .toast-close{position:absolute;right:0;top:0;height:100%;width:8%;border-radius:0 25px 25px 0;border:none;font-size:26px;text-align:center;min-width:40px;transition:all .25s}.coStandWrap .toast-close i{position:absolute;top:15px;left:0;right:0}.coStandWrap .toast.alert-success button{color:#55b948;background-color:#eef8ed}.coStandWrap .toast.alert-info button{color:#1c64a5;background-color:#f6fafd}.coStandWrap .toast.alert-warning button{color:#FF6D15;background-color:#fff6f0}.coStandWrap .toast.alert-danger button{color:#de0007;background-color:#ffeeef}.coStandWrap .toast-close i{margin:0 !important;padding:0 !important}.coStandWrap .toast-close:hover{background-color:white !important;transition:all .25s}.coStandWrap .getStartedContent .modal-title{font-size:20px;font-weight:bold}.coStandWrap .getStartedContent .getStartedBody{font-size:18px;padding-left:30px;padding-right:30px}.coStandWrap .getStartedContent .getStartedBody .modalBtnRow button{margin-top:15px}.coStandWrap .getStartedContent .getStartedBody .modalBtnRow .checkbox{width:60%}.coStandWrap .getStartedContent .getStartedBody .p-t0{font-size:18px;font-weight:600}.coStandWrap .getStartedContent .getStartedBody .p-b20{font-size:18px}.coStandWrap .getStartedContent .getStartedBody .p-b20 a{text-decoration:underline}.coStandWrap .getStartedContent .getStartedBody .checkbox label{font-weight:600}.coStandWrap .checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;position:absolute;top:2px;left:2px;transform:scale(2);margin-left:0px}.coStandWrap .getStartedContent .checkbox{display:inline}@media (max-width:767px){.contactUsContain .contactUsHeader{text-align:center;font-size:30px}.contactUsContain .picContain img{text-align:center !important}.contactUsContain .employeeInfoRow{display:block !important;text-align:center !important}.contactUsContain .employeeName{text-align:center !important;display:block !important}.contactUsContain .empNameTitle{display:block !important;text-align:center !important}.contactUsContain .employeeTitle{display:block !important;text-align:center !important}.contactUsContain .employeeEmail{display:block !important;text-align:center !important;margin-top:10px !important}.contactUsContain .employeePhone{display:block !important;text-align:center !important;margin-top:10px !important;margin-bottom:20px !important}.contactUsContain .socialMediaLinks{margin-left:2% !important;margin-right:2% !important;text-align:center !important}.contactUsContain .phoneNum{align-items:center !important;align-content:center !important;display:block !important}.contactUsContain .fax{display:block !important;margin-top:5px}}@media (max-width:950px){.contactUsContain .socialMediaLinks{display:block !important}.contactUsContain .employeeEmail{font-size:20px !important}}@media screen and (min-width:767px) and (max-width:950px){.contactUsContain .socialMediaLinks{display:block !important}.contactUsContain .employeePhone{padding-left:25px !important}}.contactUsContain{max-width:1050px;margin:0 auto;float:none}.contactUsContain .contactUsHeader{color:#134471;margin-bottom:30px}.contactUsContain .employeeInfoRow{border-top:1px solid #cad0d4;display:flex}.contactUsContain .empNameTitle{display:flex;align-items:center;flex-wrap:wrap;align-content:center}.contactUsContain .empNameTitle .employeeName{font-weight:bold;font-size:24px;display:flex;align-items:center}.contactUsContain .empNameTitle .employeeTitle{font-style:italic;width:100%;position:relative;display:flex}.contactUsContain .employeeEmail{font-size:18px;text-align:center;display:flex;align-items:center}.contactUsContain .employeeEmail a{word-break:break-word}.contactUsContain .employeePhone{font-size:18px;display:flex;align-items:center;flex-wrap:wrap;align-content:center}.contactUsContain .employeePhone .phoneNum{display:flex;align-items:center;white-space:nowrap}.contactUsContain .employeePhone .fax{display:block;position:relative;display:flex;margin-top:2px;white-space:nowrap}.contactUsContain .employeePhone .fax span{padding-left:3px;font-style:italic}.contactUsContain .picContain{margin:30px auto;display:inline-block}.contactUsContain .picContain img{max-height:100px;width:100px;border-radius:50%;object-fit:cover;object-position:50% 0;-webkit-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4);box-shadow:3px 3px 4px 0 rgba(0,0,0,0.4)}.contactUsContain .noRepImg{max-height:90px;width:90px}.contactUsContain .socialMediaLinks{margin-top:50px;margin-bottom:50px;border:1px solid #a0abb2;border-radius:25px}.contactUsContain .socialMediaLinks h2{font-size:26px;margin-top:25px;margin-bottom:10px;font-style:italic;color:#4c575e;text-align:center}.contactUsContain .socialMediaLinks .socialMediaIcons{margin-bottom:25px;text-align:center;color:#1c64a5}.contactUsContain .socialMediaLinks .socialMediaIcons a{text-decoration:none}.contactUsContain .socialMediaLinks .socialMediaIcons i{margin-top:10px;font-size:40px;margin-right:10px;margin-left:10px}/*! Start CCPA StyleSheet!*/@media (max-width:767px){.personalInfoCal{padding:25px 15px 50px 15px !important}.personalInfoCal .formButtons{text-align:right}.personalInfoCal .formButtons a:first-of-type{margin-right:0px !important;margin-bottom:20px}.personalInfoCal .formButtons button{width:100%}.personalInfoCal .formButtons a{width:100%}}#FormDoNotSell .container-fluid{max-width:1000px}.personalInfoCal{margin:0 auto;background-color:white;padding:50px 100px;margin-bottom:25px}.personalInfoCal .contactUsHeader{color:#1c64a5}.personalInfoCal .personalInfoDesc div{margin-top:20px;margin-bottom:20px;font-size:16px}.personalInfoCal .personalInfoDesc strong{font-size:16px;margin-bottom:20px}.personalInfoCal .personalInfoDesc a{text-decoration:underline}.personalInfoCal .optOutRequest{margin-top:20px;margin-bottom:50px;font-weight:bold}.personalInfoCal .personalInfoForm{margin-top:15px;margin-bottom:15px}.personalInfoCal .calResidentQues{margin-bottom:20px;margin-top:20px}.personalInfoCal .optOutMessage{margin-bottom:40px;margin-top:20px}.personalInfoCal .optOutMessage .alert-body{font-size:14px !important}.personalInfoCal .optOutMessage .alert-body p{margin-bottom:5px !important}.personalInfoCal .optOutMessage .alert-body p a{text-decoration:underline;font-weight:bold}.personalInfoCal .formButtons{text-align:right}.personalInfoCal .formButtons a:first-of-type{margin-right:15px}@media (max-width:767px){.faq{padding-left:25px !important;padding-right:25px !important}.faq .faqSection{padding:0px 10px !important}.faq .faqSection h2{padding-left:15px !important;padding-top:55px !important}.faq .faqSection{padding:0 10px}.faq .innerContent{margin-left:10px !important;margin-right:10px}.faq .faq div img{margin-left:10px !important}.faq .faqSection button .fa-chevron-down{position:absolute !important;top:20px;left:15px}.faq .faqSectionBtn{padding-left:40px !important;padding-top:15px !important;padding-bottom:15px !important}.faq .faqSectionBtn .fa-chevron-down{padding-top:0px !important;position:absolute;left:15px;top:20px}.faq .faqSectionBtn .fa-chevron-up{padding-top:0px !important;position:absolute;left:15px;top:20px}.faq .copyURLBtn{width:90% !important;margin-right:0 !important}.faq .closeSection{width:90% !important;margin-left:0 !important}.faq .faqSection div img{width:100% !important}.faq .faqSection div .mobileImg{max-width:330px !important}}@media (max-width:1000px){.faqSection div img{max-width:600px !important}}.faq{max-width:1100px;margin:0px auto;padding-left:75px;padding-right:75px;padding-bottom:100px;background-color:white}.faq h1{margin-top:40px}.faq .faqDesc div{margin-top:35px;margin-bottom:20px;font-size:18px}.faq .faqSection{padding:0 30px}.faq .faqSection .openFAQ{background-color:#1c64a5;color:white}.faq .faqSection h2{margin-top:50px}.faq .faqSection hr{margin-top:0px !important;margin-bottom:0px !important;border-top:1px solid #cad0d4}.faq .faqSection .faqSectionBtn{white-space:normal;text-align:left;font-size:18px;color:#1c64a5;border:none;border-radius:0px;padding-top:10px;padding-bottom:10px;display:block;width:100%;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600}.faq .faqSection .faqSectionBtn i,.faq .faqSection .faqSectionBtn em{padding-right:5px;float:right;padding-top:5px}.faq .faqSection .instructions{font-size:22px;color:#1c64a5;margin-top:35px;margin-bottom:30px;font-weight:600;padding-left:55px;padding-top:5px;position:relative}.faq .faqSection .instructions .btnStyle{Border-radius:5px;Color:white;Padding:5px}.faq .faqSection .instructions .numBullet{display:inline-block;border-radius:25px;background-color:#1c64a5;padding:5px 16px;color:white;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:24px;position:absolute;top:0;left:0}.faq .faqSection .instructions .viewQuotesLink{cursor:pointer;text-decoration:underline}.faq .faqSection .instructions .fas{display:contents}.faq .faqSection .instructions .alert i{font-size:1.5em;position:absolute;left:15px;top:12px}.faq div img{margin-left:22px;max-width:850px}.faq .innerContent{margin-top:20px;margin-left:30px;margin-right:30px;display:none;padding-bottom:35px}.faq .innerContent .shareURLRow .copyURLBtn{width:40%;margin-top:20px;margin-bottom:10px;margin-right:10px;display:inline-block}.faq .innerContent .alert-danger{margin-top:35px;margin-bottom:25px}.faq .innerContent .closeSection{width:40%;margin-top:20px;margin-bottom:10px;margin-left:10px;font-size:18px;border-radius:25px;padding:10px 25px;display:inline-block}.faq .addInstructions{margin-top:25px}.faq .instructions ul{margin-top:15px}.faq .instructions ul li{margin-top:5px}.faq .instructionsAlt{font-size:18px;line-height:1.8em;margin-top:35px;padding-left:0px !important;margin-bottom:30px;padding-top:5px;position:relative}.faq .orderStatus{font-weight:bold;font-size:28px;margin-top:5px}.faq .picTitle{font-style:italic;font-weight:bold;font-size:18px;margin-bottom:10px;margin-left:22px}.faq #copyClipInput{position:fixed;right:0;bottom:0;opacity:0;z-index:10;width:400px}.faq .shareURLRow{text-align:center}.faq .shareURLRow button{text-align:center}.faq .copyURLBtn{font-size:18px;border-radius:25px;padding:10px 25px;display:inline-block}.faq .copyURLBtn+.tooltip .tooltip-inner{background-color:#4c575e}.faq .copyURLBtn+.tooltip.top .tooltip-arrow{border-top-color:#4c575e}.faq .faqSection .openFAQ{background-color:#1c64a5;color:white}.faq .alert em{font-size:1.5em;position:absolute;left:15px;top:12px}@media only screen and (max-width:1070px){.helpContactName-SAQ{white-space:normal !important}}@media only screen and (max-width:890px){.referenceNumber-SAQ{padding-left:0px !important}}@media only screen and (min-width:767px){.teamContactInfo-SAQ:last-of-type{margin-bottom:15px !important;display:none !important}.teamContactInfo-SAQ:first-of-type{margin-bottom:15px !important;display:block !important}}@media only screen and (max-width:767px){.qtyAmount-SAQ{font-size:16px}.helpContactName-SAQ{white-space:normal !important}.innerQuote-SAQ{padding-left:5px !important;padding-right:5px !important}.shiLogo-SAQ{display:none}.quoteTable1-SAQ .col-xs-12:first-of-type{padding-left:0px;padding-right:0px}.quoteTable2-SAQ .col-xs-12:first-of-type{padding-left:0px;padding-right:0px}.productTable-WQR{padding-left:0px;padding-right:0px}.productTable-WQR th:nth-of-type(2){display:none}.productTable-WQR th:nth-of-type(6){display:none}.tableBody-SAQ{border-left:none !important;border-right:none !important}.tableBody-SAQ tr td:nth-of-type(2){display:none}.tableBody-SAQ tr td:nth-of-type(6){display:none}.quoteName-SAQ{font-size:18px;font-style:italic}.hrWebQuoteMobile-SAQ{display:block !important}.teamContactInfo-SAQ:first-of-type{margin-bottom:15px !important;display:none !important}.teamContactInfo-SAQ:last-of-type{margin-bottom:15px !important;display:block !important}.btnsQuotePage-SAQ{padding-right:0px !important;padding-left:0px !important;margin-left:6%;display:block}.btnsQuotePage-SAQ button{margin-bottom:10px;width:100%}.btnsQuotePage-SAQ button i{padding-right:5px}.priceTable-SAQ{margin-top:25px;margin-bottom:25px;padding-left:0px !important;padding-right:0px !important}.priceTable-SAQ div:first-of-type{padding-left:0px !important;padding-right:0px !important}.clientInfoComments-SAQ .col-xs-12:nth-of-type(2){padding-top:35px}.innerQuote-SAQ{border:none !important;box-shadow:none !important}.mainDetails-SAQ{text-align:left;padding-top:30px}.referenceNumber-SAQ{padding-left:0px !important;font-size:18px !important}.quoteActionsMobile-SAQ{display:block !important;width:100%}.quoteNumber-SAQ{display:none !important}.finalTotal-SAQ{padding-left:0px !important;padding-right:0px !important}.printQuoteBtn-SAQ{display:none}.btnsQuotePage-SAQ{text-align:right;display:none}.majorDetails-SAQ{padding-top:20px}.companyName-SAQ{font-size:24px !important}.addToCart-SAQ{display:none}.addToCartMobile-SAQ{display:block !important;font-size:18px;margin-bottom:20px !important}.addToCartMobile-SAQ .fa-shopping-cart{padding-right:2px}div.row.headerOnQuote-SAQ{padding-top:0px !important}.headerWebQuote-SAQ{padding-left:0px}.needHelpInvoice-SAQ{padding-top:15px !important}.mainWebQuote-SAQ .row .col-xs-12 .col-xs-10 h1{font-size:29px !important}}.quoteActionsMobile-SAQ{display:none}.quoteActionsMobile-SAQ button{width:100%}.checkboxClickWebQuote-SAQ .checkbox input[type=checkbox]:hover+label{background-color:none !important}.viewMore-SAQ{padding-left:15px;padding-right:15px}.addToCartMobile-SAQ{display:none}.shiPartNum{padding-right:15px;display:inline-block;padding-top:5px;padding-bottom:5px}.priceTotal-SAQ div{font-size:16px;padding-bottom:10px}.priceTotal-SAQ .col-xs-12{padding-top:0px !important}.priceTotal-SAQ .col-xs-12 .col-xs-7{font-weight:bold}.priceTotal-SAQ .col-sm-5{border:1px solid #4c575e}.priceAmounts-SAQ{border:none}.mainWebQuote-SAQ{max-width:1100px;margin:0 auto 70px}.mainWebQuote-SAQ .row .col-xs-12{padding-bottom:0px !important}.mainWebQuote-SAQ .row .col-sm-5 h1{margin-top:0px !important}.mainDetails-SAQ{font-size:18px}.mainDetails-SAQ div{padding-bottom:7px}.mainDetails-SAQ span{font-weight:bold;font-size:18px}.btnsQuotePage-SAQ{text-align:right;padding-right:0px !important}.btnsQuotePage-SAQ button{margin-left:10px !important}.btnsQuotePage-SAQ button i{padding-right:5px}.headerOnQuote-SAQ{padding-top:40px}.headerOnQuote-SAQ .shiLogo-SAQ{padding-top:25px}.headerOnQuote-SAQ .companyName-SAQ{font-size:32px !important;font-weight:bold;font-family:'Roboto',Helvetica,Arial,sans-serif;padding-top:0px !important;margin-top:0px !important;margin-bottom:0px !important}.headerOnQuote-SAQ .col-xs-2 img{width:100%}.headerOnQuote-SAQ .col-sm-7 i{font-size:22px}.headerOnQuote-SAQ .col-sm-7 div:last-of-type{padding-bottom:7px;padding-top:7px}.quoteName-SAQ{font-size:20px;font-style:italic;padding-top:10px}.qtyWebQuote-SAQ{font-weight:bold;width:6.33333%}.optionalItemsHeader-SAQ{padding-left:10px;padding-right:10px}.optionalItemsHeader-SAQ i{padding-right:6px;color:#1c64a5}.optionalItems-SAQ{border:1px solid #cad0d4;margin-top:50px;margin-left:0px;margin-right:0px}.optionalItems-SAQ span{font-size:20px;font-weight:bold}.referenceNumber-SAQ{display:inline-block;font-size:18px !important;padding-top:10px;padding-left:20px}.referenceNumber-SAQ span{font-weight:bold;font-size:18px}.msrpWebQuote-SAQ{text-decoration:line-through;font-style:italic}.checkboxClickWebQuote-SAQ{cursor:pointer}.checkboxClickWebQuote-SAQ .checkbox input{z-index:0 !important}.clientInfoComments-SAQ{font-size:16px}.clientInfoComments-SAQ .clientNameComments-SAQ{font-weight:bold;font-size:18px !important;padding-bottom:15px;margin-top:0px !important;margin-bottom:0px !important}.clientInfoComments-SAQ .col-xs-4{line-height:1.6}.clientInfoComments-SAQ .col-xs-8{line-height:1.6}.quoteTable-SAQ{padding-top:30px}.quoteTable-SAQ th{color:white}.quoteTable-SAQ .productImg-SAQ{width:2.33%}.quoteTable-SAQ .checkBoxWidth{width:2.33%}.quoteTable1-SAQ{padding-top:30px}.quoteTable1-SAQ th{color:white}.quoteTable1-SAQ .productImg-SAQ{width:2.33%}.quoteTable1-SAQ .checkBoxWidth{width:2.33%}.quoteTable2-SAQ .optionalItemsDescription{font-size:16px;padding-left:10px;padding-bottom:8px;font-style:italic;font-weight:600}.quoteTable2-SAQ .optionalItemsDescription i{color:#1c64a5}.qtyAmount-SAQ{font-weight:600}.quoteTable2-SAQ{padding-top:10px}.quoteTable2-SAQ th{color:white}.quoteTable2-SAQ .productImg-SAQ{width:2.33%}.quoteTable2-SAQ .checkBoxWidth{width:2.33%}.addtionalComments-SAQ{display:none}.showComments-SAQ{cursor:pointer}.needHelpInvoice-SAQ{padding-bottom:50px;padding-top:40px}.needHelpInvoice-SAQ .teamContactInfo-SAQ{background-color:#f4f6f7;border:1px solid #cad0d4;border-radius:12px;padding-bottom:10px !important}.needHelpInvoice-SAQ .teamContactInfo-SAQ:last-of-type{margin-top:20px}.needHelpInvoice-SAQ .teamContactInfo-SAQ .col-sm-5{border:1px solid #cad0d4}.needHelpInvoice-SAQ .teamContactInfo-SAQ .col-sm-5 div{font-weight:bold;padding-right:20px}.needHelpInvoice-SAQ .teamContactInfo-SAQ .col-sm-5 div span{font-weight:normal}.needHelpInvoice-SAQ button{border-top:1px solid #cad0d4;width:100%;font-size:16px}.needHelpInvoice-SAQ button i{padding-left:5px}.needHelpInvoice-SAQ .col-sm-5{border:1px solid #cad0d4}.hrWebQuoteMobile-SAQ{display:none}.contactInvoice-SAQ{padding-top:12px;padding-bottom:5px;font-size:16px}.contactInvoice-SAQ .helpContactName-SAQ{font-weight:bold;padding-bottom:3px}.contactInvoice-SAQ div:nth-of-type(2){font-size:16px;padding-bottom:5px}.needHelpInvoiceTitle-SAQ{font-weight:bold;font-size:20px}.needHelpInvoiceTitle-SAQ .fa-info-circle{padding-right:5px !important}.tableBody-SAQ{border:1px solid #cad0d4}.tableBody-SAQ tr td img{width:50px;margin-top:3px}.productTitle-SAQ{text-decoration:underline;color:#1c64a5;font-weight:bold;font-size:15px}.finalTotal-SAQ{font-size:20px !important;padding-top:10px;padding-bottom:10px;border-top:1px solid #cad0d4}.finalTotal-SAQ .col-xs-8{font-weight:bold}.innerQuote-SAQ{margin-bottom:0px;padding-left:60px;padding-right:60px;border:1px solid #778691;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.5)}.innerQuote-SAQ hr{margin-left:0px;margin-right:0px}.teamContactInfo-SAQ .contactInvoiceHidden{display:none}.quoteAndRefNum-SAQ div{padding-right:10px;display:inline-block;font-size:18px;font-style:italic}.quoteAndRefNum-SAQ div span{font-weight:bold}.mfrPartNum{display:inline-block}.realPrice-SAQ{font-weight:600}.btnRow-SAQ{margin:auto !important}.tableWrap-SAQ{max-height:450px;overflow:auto;border:1px solid #cad0d4}.searchFail-SAQ{font-size:18px;text-align:center;margin:30px auto 50px auto;font-style:italic}.searchFail-SAQ span{display:block;font-size:24px;color:#FF6D15;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:15px;font-style:normal}@media (max-width:768px){.searchBtn-QRP{width:100% !important}.viewQuotes-QRP{margin-bottom:30px !important}.viewQuotes-QRP label{width:100% !important;margin-bottom:0;text-align:left}.viewQuotes-QRP .clm-xs-24{padding-top:5px !important;padding-bottom:5px !important}.inputSection-QRP form .clm-xs-12 .form-group{padding-bottom:0 !important;padding-top:0 !important}.resetSearchBtn-QRP{width:100%}.tableCol1-QRP:active{color:white !important}.quoteTable-QRP{padding:0;font-size:16px;border-left:none !important;border-right:none !important}.quoteTableRow-QRP{padding:40px 15px 50px 15px;background-color:white;border-color:#a0abb2 !important}.quoteTableRow-QRP .tableCol2-QRP,.quoteTableRow-QRP .tableCol3-QRP,.quoteTableRow-QRP .tableCol4-QRP,.quoteTableRow-QRP .tableCol5-QRP,.quoteTableRow-QRP .tableCol6-QRP,.quoteTableRow-QRP .tableCol7-QRP{padding-top:3px !important;padding-bottom:3px !important}.quoteTableHeader-QRP{display:none}.tblCol-QRP{text-align:left !important;padding-left:0 !important;padding-right:0 !important}.tableCol1-QRP{font-size:20px;background-color:#ddfdfd;color:#1c64a5 !important;border-radius:25px;margin-bottom:25px;padding-left:0 !important;padding-right:0 !important;border:1px solid #1c64a5;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);text-align:center !important}.tableCol1-QRP i{display:inline-block !important}.tableCol1-QRP a{padding-top:10px !important;padding-bottom:10px !important}.tableCol2-QRP{width:100% !important;font-weight:bold}.tableCol5-QRP{display:none}.tableCol7-QRP{width:100% !important}.tableCol8-QRP .delQuoteBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #a10005}.tableCol8-QRP .addCartBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #55b948}.tableCol8-QRP .viewQuoteBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #1c64a5}.confirm-QRP{left:50%;margin-left:-110px}.confirmDelToast{width:300px !important;left:-150px !important;text-align:center}.mobLbl-QRP{display:inline-block !important}.addCart-QRP{background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP{background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important;display:inline-block !important}.upperInputSec-QRP{padding-bottom:10px}.upperInputSec-QRP input{margin-left:0px !important}}.resetSearch-QRP{height:80px;position:relative;float:right;margin:-10px !important}.resetSearchBtn-QRP{position:absolute;bottom:0;right:3px}.mobLbl-QRP{display:none;font-weight:700}.hideShowSearch-QRP{display:inline-block;float:right;font-style:italic;font-size:18px}.inputSection-QRP{padding-top:0px !important;padding-left:20px !important;padding-right:20px !important;padding-bottom:10px !important;border:1px solid #e3e7e9}.inputSection-QRP form .clm-xs-12 .form-group label{font-size:16px;font-weight:bold}.inputSection-QRP form .clm-xs-12 .form-group input{margin-left:0px}.inputSection-QRP form .clm-xs-12 .checkbox{padding-left:20px !important}.quoteRetrieval-QRP{max-width:1000px;margin:0 auto 80px auto}.quoteRetrieval-QRP h1{margin-top:10px !important;margin-bottom:20px !important}.quoteRetrieval-QRP .row{margin-left:0;margin-right:0}.upperInputSec-QRP{background-color:#f4f6f7}.upperInputSec-QRP .checkbox{margin-top:0;margin-bottom:0}.upperInputSec-QRP input{margin-left:-15px;background-color:white}.disabledTextInput-QRP{color:grey}.disabledTextInput-QRP a{color:grey}.searchRetrieval-QRP{height:48px;font-size:20px;font-weight:bold;background-color:#1c64a5;color:white;cursor:pointer}.searchRetrieval-QRP .searchQuoteHeader-QRP{padding-bottom:6px;display:inline-block;padding-left:10px}.searchRetrieval-QRP{height:48px;cursor:pointer}.searchRetrieval-QRP .searchQuoteHeader-QRP h2{padding-bottom:6px;display:inline-block;padding-left:10px;font-size:20px;font-weight:bold;background-color:#1c64a5;color:white;margin-top:0px;margin-bottom:0px}.delQuote-QRP{background:none;padding-left:6px;padding-right:6px}.addCart-QRP{background:none;padding-left:6px;padding-right:6px}.addCart-QRP:active{padding-left:6px;padding-right:6px;background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP:active{padding-left:6px;padding-right:6px;background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important}.addCart-QRP:hover{padding-left:6px;padding-right:6px;background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP:hover{padding-left:6px;padding-right:6px;background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important}.viewQuotes-QRP{margin-top:15px;margin-bottom:3px}.viewQuotes-QRP label{vertical-align:bottom;font-weight:bold}.viewQuotes-QRP .clm-sm-8,.viewQuotes-QRP .clm-sm-4{padding-left:3px !important;padding-right:15px !important}.viewQuotes-QRP select.form-control{display:inline-block}.pageSelect-QRP{padding-top:20px;padding-bottom:20px}.pageSelect-QRP a{font-size:16px;padding:3px 7px}.pageSelect-QRP button{border:1px solid #134471;border-radius:4px;background-color:#1c64a5;color:white;padding:2px 5px 3px;text-decoration:none}.pageSelect-QRP button:hover{background-color:white;color:#1c64a5}.pageSelect-QRP button:active{background-color:#1c64a5;color:white}.pageSelect-QRP a:hover{background-color:#1c64a5;color:white;text-decoration:none}.pageSelect-QRP a:active{background-color:#1c64a5;color:white;font-weight:bold}.activePage-QRP{font-weight:bold;text-decoration:underline !important}.quoteTableRow-QRP{border-bottom:1px solid #cad0d4}.delQuote{padding-top:0 !important}.searchBtn-QRP{margin:0 auto;width:40%;display:block}.quoteTableHeader-QRP{color:white;font-size:14px;font-weight:bold;background-color:#4c575e}.tblCol-QRP{padding-left:5px;padding-right:5px;vertical-align:middle}.activeQC-QRP{font-weight:bold;color:#55b948;display:inline-block}.activeQE-QRP{font-weight:bold;color:#FF6D15;display:inline-block}.nonActive-QRP{display:inline-block}.quoteTable-QRP{border-left:1px solid #e3e7e9;border-right:1px solid #e3e7e9}.quoteTable-QRP .form-group{margin-bottom:0px}.quoteTable-QRP .padTb-QRP{padding-left:0;padding-right:0}.quoteTable-QRP .tableCol1-QRP{text-align:center;padding:10px 5px}.quoteTable-QRP .tableCol1-QRP i{display:none}.quoteTable-QRP .tableCol1-QRP:active{text-align:center;background-color:#1c64a5;color:white}.quoteTable-QRP .tableCol2-QRP{width:29.66%;padding:10px 5px}.quoteTable-QRP .tableCol3-QRP{padding:10px 5px}.quoteTable-QRP .tableCol4-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol5-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol6-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol7-QRP{text-align:right;width:12%;padding:10px 5px}.quoteTable-QRP .tableCol8-QRP{text-align:center;padding:0 !important}.quoteTable-QRP .tableCol8-QRP button{width:50%}.quoteTable-QRP .tblColHead-QRP:hover{cursor:pointer}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC:hover .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC:hover .fa-caret-up{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC .fa-caret-up{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC:hover .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC:hover .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc:hover .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC:hover .fa-caret-up{display:inline-block}.quoteTable-QRP .confirm-QRP{width:210px;z-index:2;position:absolute;right:0;top:-85px;padding:10px 5px 5px;background-color:white;border:1px solid #a0abb2;-webkit-box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);border-radius:10px;display:none}.quoteTable-QRP .confirm-QRP .confirmTitle-QRP{font-size:18px;font-weight:bold;margin-bottom:5px;text-align:center}.quoteTable-QRP .confirm-QRP button{display:inline-block;width:40%;margin:5px}.quoteTable-QRP .confirmAdd-QRP{right:-30px}.shroud-QRP{background-color:#4c575e;opacity:.5;display:none;position:fixed;width:100%;height:100%;z-index:1}.confirmDelToast{text-align:center;color:#FF6D15;border-color:#FF6D15;box-shadow:2px 2px 6px #4c575e;border-radius:10px;border-width:2px;display:none;font-size:16px;font-weight:600;position:fixed;margin-left:50%;left:-240px;top:20px;width:480px;z-index:1000}.quoteRetrieval-QRP .clm-xs-1,.quoteRetrieval-QRP .clm-xs-10,.quoteRetrieval-QRP .clm-xs-11,.quoteRetrieval-QRP .clm-xs-12,.quoteRetrieval-QRP .clm-xs-13,.quoteRetrieval-QRP .clm-xs-14,.quoteRetrieval-QRP .clm-xs-15,.quoteRetrieval-QRP .clm-xs-16,.quoteRetrieval-QRP .clm-xs-17,.quoteRetrieval-QRP .clm-xs-18,.quoteRetrieval-QRP .clm-xs-19,.quoteRetrieval-QRP .clm-xs-2,.quoteRetrieval-QRP .clm-xs-20,.quoteRetrieval-QRP .clm-xs-21,.quoteRetrieval-QRP .clm-xs-22,.quoteRetrieval-QRP .clm-xs-23,.quoteRetrieval-QRP .clm-xs-24,.quoteRetrieval-QRP .clm-xs-3,.quoteRetrieval-QRP .clm-xs-4,.quoteRetrieval-QRP .clm-xs-5,.quoteRetrieval-QRP .clm-xs-6,.quoteRetrieval-QRP .clm-xs-7,.quoteRetrieval-QRP .clm-xs-8,.quoteRetrieval-QRP .clm-xs-9{padding:10px 5px}.quoteRetrieval-QRP .clm-sm-1,.quoteRetrieval-QRP .clm-sm-10,.quoteRetrieval-QRP .clm-sm-11,.quoteRetrieval-QRP .clm-sm-12,.quoteRetrieval-QRP .clm-sm-13,.quoteRetrieval-QRP .clm-sm-14,.quoteRetrieval-QRP .clm-sm-15,.quoteRetrieval-QRP .clm-sm-16,.quoteRetrieval-QRP .clm-sm-17,.quoteRetrieval-QRP .clm-sm-18,.quoteRetrieval-QRP .clm-sm-19,.quoteRetrieval-QRP .clm-sm-2,.quoteRetrieval-QRP .clm-sm-20,.quoteRetrieval-QRP .clm-sm-21,.quoteRetrieval-QRP .clm-sm-22,.quoteRetrieval-QRP .clm-sm-23,.quoteRetrieval-QRP .clm-sm-24,.quoteRetrieval-QRP .clm-sm-3,.quoteRetrieval-QRP .clm-sm-4,.quoteRetrieval-QRP .clm-sm-5,.quoteRetrieval-QRP .clm-sm-6,.quoteRetrieval-QRP .clm-sm-7,.quoteRetrieval-QRP .clm-sm-8,.quoteRetrieval-QRP .clm-sm-9{padding:10px 5px}@media only screen and (max-width:767px){.newAddressModal-SAQ{width:100% !important}.panel2{display:none}.panel2 label{font-size:1.2em;vertical-align:top;font-weight:bold;margin-top:0}.header-SAQ{margin-left:25px !important}.warningPanel-SAQ i{margin-right:6px}.tableRow-SAQ{min-height:15px !important}.nextBtn-SAQ{font-size:24px !important;width:100% !important;margin:0 0 5px}.prevBtn-SAQ{font-size:24px !important;width:100% !important;margin:0}.firstPrevBtn-SAQ{display:none}.addAddressBtn-SAQ button{width:auto !important}.number-SAQ{display:none}.saveQuoteBtn-SAQ{width:100% !important;font-size:24px !important;margin-top:25px}}@media only screen and (max-width:530px){.productTable-SAQ td:nth-of-type(2),.productTable-SAQ td:nth-of-type(3),.productTable-SAQ td:nth-of-type(4),.productTable-SAQ th:nth-of-type(2),.productTable-SAQ th:nth-of-type(3),.productTable-SAQ th:nth-of-type(4){display:none}}@media only screen and (max-width:270px){.table>thead:last-child>tr:last-child>th:last-child{display:none}}.header-SAQ{margin:0 auto;float:none;max-width:950px}.header-SAQ span{font-size:16px;font-weight:600;margin-bottom:10px}.panel-SAQ{display:none;position:relative}.steps-SAQ .panel1{display:block}.steps-SAQ .panel2{display:none}.steps-SAQ .panel2 .noEstimateTax-SAQ{font-size:1.6em;vertical-align:top;font-weight:bold;margin-top:0;margin-right:15px}.steps-SAQ .panel2 input[type="checkbox"]{width:24px;height:24px;vertical-align:bottom}.steps-SAQ .panel2 .shippingMethod-SAQ{padding-bottom:15px}.steps-SAQ .panel2 .shippingMethod-SAQ .shippingMethodTitle-SAQ{border-bottom:1px solid #a0abb2}.steps-SAQ .panel2 .shippingMethod-SAQ div{font-size:16px;font-weight:bold}.steps-SAQ .panel2 .shippingMethod-SAQ div:first-of-type{font-size:24px}.steps-SAQ .panel2 .shippingMethod-SAQ div:first-of-type .fa-info-circle{color:#1c64a5}.steps-SAQ .panel2 .shippingMethod-SAQ .radio label{font-weight:bold;vertical-align:middle}.steps-SAQ .panel2 .shippingPrice-SAQ{color:#FF6D15;font-weight:semi-bold}.shippingRadioRow-SAQ{line-height:1.2em;padding-top:7px;padding-bottom:7px}.steps-SAQ .shippingTaxLabel{font-size:16px}.tableShippingTax-SAQ .checkbox,.tableShippingTax-SAQ .radio{margin-top:5px !important;margin-bottom:5px}.shippingAndTaxDetail-SAQ .dropdown-menu{margin-top:-10px}.shippingAndTaxDetail-SAQ .table-bordered>tbody>tr>td{border:none;border-top:1px solid #cad0d4;cursor:pointer}.tableShippingTax-SAQ td{vertical-align:middle !important}.tableShippingTax-SAQ tbody tr{padding-top:25px;padding-bottom:25px}.tableShippingTax-SAQ tbody tr .noAddress{box-sizing:border-box;clear:both;color:#1c64a5;font-size:20px;font-style:italic;font-weight:bold;padding-left:20%;padding-right:20%}.tableShippingTax-SAQ td:first-of-type{width:4%;vertical-align:middle !important}.tableShippingTax-SAQ td:nth-of-type(2){width:40%;vertical-align:middle !important}.tableShippingTax-SAQ td:nth-of-type(3){width:14%;vertical-align:middle !important}.tableShippingTax-SAQ td:nth-of-type(4){width:5%;vertical-align:middle !important}.tableShippingTax-SAQ td:nth-of-type(5){width:12%;vertical-align:middle !important}.clearSearchBtn-SAQ{position:absolute;right:36px;top:1px;max-height:33px;border-radius:10px;line-height:120%}.quoteItemsPanel-SAQ{background-color:#e5f0fb;border:1px solid #5da4e4;border-radius:25px;margin-top:15px;margin-bottom:25px;padding:0 15px;text-align:center}.quoteItemsPanel-SAQ .quoteItemsPanelText-SAQ{font-weight:bold;margin:8px 0;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif}.quoteItemsPanel-SAQ .quoteItemsPanelText-SAQ div:first-of-type{padding:3px 0 3px 3px}.quoteItemsPanel-SAQ .quoteItemsPanelText-SAQ div:nth-of-type(2){padding:3px 0}.quoteItemsPanel-SAQ .quoteItemsPanelText-SAQ div:nth-of-type(3){padding:3px 0}.quoteItemsPanel-SAQ .quoteItemsPanelText-SAQ div:nth-of-type(4){padding:3px 0}.questionToolTipLabel-SAQ{position:relative;margin-left:4px;display:inline-block;z-index:998}.questionToolTipLabel-SAQ i{color:#1c64a5;display:inline-block}.questionToolTipLabel-SAQ:hover{cursor:pointer}.questionToolTipLabel-SAQ:hover .questionToolTip-SAQ{display:block}.questionToolTip-SAQ{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-139px;bottom:27px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:14px !important;color:white;padding:10px 15px;line-height:150%;white-space:normal !important}@media only screen and (max-width:500px){.questionToolTip-SAQ{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-245px;bottom:27px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px !important;color:white;padding:10px 15px;line-height:150%}}.questionToolTip-SAQ div{color:white;padding-left:0;font-size:16px;font-style:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.questionToolTip-SAQ .fa-info-circle{color:white;display:inline-block;padding-left:14px;padding-top:7px}.steps-SAQ .questionToolTipLabelSec{position:relative;margin-left:4px;display:inline-block;z-index:998}.steps-SAQ .questionToolTipLabelSec i{color:#1c64a5;display:inline-block}.steps-SAQ .questionToolTipLabelSec:hover{cursor:pointer}.steps-SAQ .questionToolTipLabelSec:hover .questionToolTipSec{display:block}.steps-SAQ .questionToolTipSec{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif;left:-160px;bottom:18px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:10px 20px;line-height:150%}.steps-SAQ .questionToolTipSec div{color:white;padding-left:0;font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.steps-SAQ .questionToolTipSec .fa-question-circle{color:white;display:inline-block;padding-left:14px;padding-top:7px}.steps-SAQ .dropdownPanel2{padding-bottom:0 !important}.steps-SAQ .dropdownPanel2 .dropdown-menu .col-xs-5{padding-right:15px !important}.btnRow-SAQ{margin-left:0;margin-right:0}.btnRow-SAQ button{font-size:20px;border-radius:0 !important}.addAddressBtn-SAQ{margin:15px auto}.addAddressBtn-SAQ button{width:35%;margin-bottom:15px;color:#55b948 !important;border:1px solid #55b948;background-color:#eef8ed}.newAddress-SAQ label{font-size:16px}.newAddress-SAQ .input-select{width:100%}.newAddress-SAQ input{width:100%}.newAddress-SAQ div button{margin-left:15px;font-size:16px;margin-top:20px}.newAddressModal-SAQ{width:700px}.newAddressModal-SAQ .modal-title{font-size:26px;color:#55b948;font-weight:bold}.newAddressModal-SAQ .modal-content{border-radius:10px}.newAddressModal-SAQ .modal-content .modal-header{padding-top:10px;padding-bottom:10px}.newAddressModal-SAQ .modal-content .modal-header .close{font-size:36px}.steps-SAQ{padding-left:0 !important;padding-right:0 !important;margin:10px auto 40px;float:none;max-width:950px;border:1px solid #4c575e}.steps-SAQ .accordion .row{margin-left:0 !important;margin-right:0 !important}.steps-SAQ h2{margin:0;color:white;vertical-align:top;font-size:24px;display:inline-block;white-space:nowrap}.steps-SAQ h2 span{font-style:italic;font-size:18px}.steps-SAQ h2 i{color:#de0007;font-size:16px;vertical-align:middle;font-weight:200}.steps-SAQ .panel2 input[type="checkbox"]{margin-top:0px !important}.shippingTable-SAQ{float:none;clear:both}.step-SAQ{cursor:pointer;padding-top:12px;padding-bottom:12px;border:none;border-bottom:1px solid white}.step-SAQ h2{margin-top:2px}.steps-SAQ .form-control{padding:6px 8px !important}.shippingAndTaxDetail-SAQ>div:first-of-type{margin-bottom:10px}.steps-SAQ .dropdownPanel2.btn-select-form .btn+.dropdown-menu{width:97%}.shippingAndTaxDetail-SAQ .checkbox{margin-top:5px !important}.question-SAQ{display:inline-block;width:100%}.numberCol-SAQ{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:20px}.number-SAQ{color:#4c575e;border-radius:50%;background-color:white;padding:3px 9px;margin-right:5px;font-weight:700;line-height:1.1;vertical-align:middle;width:30px;display:inline-block;white-space:nowrap}.newAccountCreation .container{min-width:initial !important;margin-left:auto;margin-right:auto}.newAccountCreation{background-color:white}.newAccountCreation main{float:none;max-width:700px;margin-left:auto;margin-right:auto}.newAccountCreation .col-xs-12{padding-left:10px !important;padding-right:10px !important}.newAccountCreation .row{margin-right:initial;margin-left:initial}.warningPanel-SAQ{background-color:#ffece1;border:1px solid #FF6D15;border-radius:6px}.warningPanel-SAQ p{font-size:16px;line-height:110%}.warningPanel-SAQ div{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600;display:inline-block}.warningPanel-SAQ i{width:3%;vertical-align:top;font-size:16px}.warningPanel-SAQ li{margin-left:50px;margin-bottom:0}.warningPanel-SAQ .fa-chevron-circle-up{float:right}.warningPanel-SAQ .col-xs-1{width:3%;margin-top:3px}.warningPanel-SAQ .col-xs-11{width:90%}.warningPanel-SAQ .row{margin-top:0;margin-bottom:0}.lowerTableCost-SAQ{border:1px solid #4c575e}.lowerTableCost-SAQ td{font-size:16px;border-top:none !important}.lowerTableCost-SAQ tr:last-of-type{border-top:1px solid #4c575e !important}.inputWidth-SAQ{width:100% !important}.quoteDetail-SAQ{margin:5px auto 10px !important;float:none !important}.quoteDetail-SAQ span{width:auto;font-size:16px;margin:0;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-bottom:5px}.quoteDetail-SAQ .fa-info-circle{color:#1c64a5;font-size:14px}.quoteDetail-SAQ .fa-question-circle{padding-left:4px;color:#1c64a5;display:inline-block;font-size:18px}.shippingAndTaxDetail-SAQ{margin:0 auto !important;float:none !important;padding-left:0;padding-right:0}.shippingAndTaxDetail-SAQ .row{margin-left:0}.shippingAndTaxDetail-SAQ .col-xs-5{width:49.667%;padding-left:0}.quotedProducts-SAQ{margin:10px auto 0;float:none !important;padding-left:0;padding-right:0}.quotedProducts-SAQ .row{margin-left:0}.quotedProducts-SAQ .col-xs-5{width:49.667%;padding-left:0}.step2Content-SAQ .btn-select-form{width:50%;display:inline-block}.step2Content-SAQ .btn-select-form ul{width:50%}.step2Content-SAQ .col-xs-6{display:inline-block;padding-left:0;padding-right:1px}.productTable-SAQ{padding-left:0;padding-right:0}.productTable-SAQ th{white-space:nowrap}.productTable-SAQ th{color:white}.productTable-SAQ td.text-center{vertical-align:middle}.productTable-SAQ td.text-right{vertical-align:middle}.indentGDPR-SAQ{margin:10px auto}.indentGDPR-SAQ i{color:#1c64a5}.quoteDetailLabel-SAQ{font-weight:bold;font-size:16px}.quoteDetailLabel-SAQ i{color:#de0007}.search-SAQ{position:relative}.inputField-SAQ{margin:0;padding-right:30px;width:100%}.showSearchIcon-SAQ{position:absolute;top:1px;right:1px;width:34px;height:95%;bottom:1px;vertical-align:middle;padding-left:10px;padding-top:0 !important;line-height:240%;cursor:pointer;color:#134471;background-color:#f4f6f7;border:none;border-left:1px solid #cad0d4;border-bottom:1px solid #cad0d4}.steps-SAQ .inputLabel{display:block;font-size:16px}.validationFeedback-SAQ{font-size:16px !important;font-weight:600;margin-left:5px;margin-top:3px;color:#de0007}.validationFeedback-SAQ i{font-size:18px !important}.fa-asterisk{color:#de0007}.goodInput-SAQ{display:none;color:#55b948;font-size:20px !important;position:absolute;top:45px;right:22px}#divShoppingCartEmpty h1{color:#FF6D15;font-weight:bold}.actionButtons-SAQ{margin-bottom:10px}.actionButtons-SAQ .col-xs-12{position:relative;float:none;margin:0 auto}.actionButtons-SAQ a{margin:0 auto;font-size:20px;padding-top:10px;padding-bottom:10px;max-width:580px}.confirmQuote-SAQ{padding-top:5px;padding-bottom:5px}.confirmQuote-SAQ a{text-decoration:underline}.confirmQuote-SAQ h2{font-size:18px;padding-top:25px;padding-bottom:25px;font-weight:normal;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600}.searchSidebar h5{margin-top:20px;font-size:16px}.searchSidebar label{font-size:13px}.searchSidebar input[type="text"],.searchSidebar p{width:100%;margin-bottom:5px}.searchSidebar p a{font-weight:bold;font-size:12px}.searchResults{padding-top:0px}.searchResults .row{margin-left:-15px}.searchResults>div.row{margin-left:5px}.searchNavigation{font-size:12px}.CopyBlock div.searchNavigation:before,.CopyBlock div.searchNavigation:after{content:none}.searchNavigation>div.clm-xs-12{padding:0}.searchNavigation .btmSearchNav div,.searchNavigation .topSearchNav div{padding:0;position:relative;top:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.searchNavigation .btmSearchNav>div:first-of-type,.searchNavigation .topSearchNav>div:first-of-type{padding-left:15px}.searchNavigation .btmSearchNav>div:last-of-type,.searchNavigation .topSearchNav>div:last-of-type{padding-right:15px}.searchNavigation .topSearchNav>div{top:15px}.searchNavigation .btmSearchNav>div{top:10px}.searchPages .btn{margin:0;margin-bottom:4px;padding:2px 7px 3px}.searchPages .btn i{font-size:15px;margin:0;padding:0}.searchPages .btn.btn-default{color:#1c64a5 !important}.searchPages .btn.btn-link{font-family:'Roboto',Helvetica,Arial,sans-serif !important;font-weight:600}.searchPages .btn.btn-link.active{color:#FF6D15;cursor:not-allowed;font-weight:700;pointer-events:none;text-decoration:none}.searchNavigation .btn-default[disabled],.topSearchNav .btn-primary[disabled],.btmSearchNav .btn-primary[disabled]{color:#e3e7e9 !important;background-color:#f4f6f7;border:1px solid #e3e7e9}a.searchTopIcon{border:4px solid white;border-radius:32px;bottom:70px;box-shadow:1px 1px 4px #778691;color:white;height:64px;padding-top:7px;position:fixed;text-align:center;width:64px;z-index:1000}@media only screen and (max-width:1635px) and (min-width:1397px){a.searchTopIcon{right:30px}}@media only screen and (min-width:1636px){a.searchTopIcon{left:50%;margin-left:700px}}@media only screen and (max-width:1396px){a.searchTopIcon{left:50%;margin-left:600px}}@media only screen and (max-width:767px){.requestQty{padding-left:0px !important;padding-right:0px !important}.requestModal .modalBtnRow{float:none !important}.requestModal .modalBtnRow button:first-of-type{margin-bottom:20px}.requestModal .modalBtnRow button{width:100%;font-size:18px !important;padding:10px !important}}@media (max-width:767px){#maincontent .productNameRow-SAT{margin-left:5px !important}#maincontent .productNameRow-SAT h4{margin-bottom:15px;margin-top:25px;margin-right:5px}#maincontent .productNameRow-SAT button span{font-size:45px}#maincontent .productNameRow-SAT .modal-title{font-size:28px}.amountShownInfo{font-size:18px !important;margin-bottom:15px !important}.srNavigation .sortDropdown{margin-bottom:15px !important}text-al .searchPages .form-inline .btn-group a{font-size:16px !important}.searchPages .btn{padding:1px 10px 2px}.compareDockContainer{display:none !important}.srProductInfo .checkbox{display:none !important}.srStockMSRP{text-align:center !important}.searchPagesBot{margin-bottom:40px !important}.searchPagesTop{display:none !important}.srResults{width:100% !important;display:block !important}.srResults label{font-size:16px !important}.srResults .srProduct .btn{font-size:18px}.srResults .srProduct .addToCartBtn{font-size:18px;color:#55b948 !important;background-color:transparent;border-color:#55b948;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.srResults .srProduct .addToCartBtn:hover{color:#fff !important;background-color:#55b948;border-color:#55b948;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.srResults>div.row{margin-left:0px !important}.srProductInfoMobile{display:none !important}.srSidebar{border-right:1px dotted #4c575e}.srSidebar .filterCategories li{margin:0 0 6px !important}.backSearchResults-SR{font-size:16px !important;width:80% !important}.contactSHITeam-SR{font-size:16px !important;width:80% !important}.srProduct .addToCartBtn{width:100%;font-size:18px;padding-top:.6em;padding-bottom:.6em}.srProductInfo{margin-bottom:15px}.srProductInfo .clm-xs-3{display:none !important}.srProductInfo .partNum .srMFR{padding-right:10px;font-size:14px}.srResults .btn.icon i{float:none !important}.srPriceStock{padding-top:0px !important;padding-bottom:0px !important}.srPriceStock h3{margin-bottom:8px !important;margin-top:8px !important}.srPriceStock .text-warning{text-align:center}.srPriceStock .stockStatusArea{text-align:center}.srProductDetails .productPhoto{width:75% !important}.srProductDetails ul{padding-top:10px !important}.srProductDetails ul li{font-size:14px !important}.srResults .addToCartBtn{width:100% !important}.srResults .partNumWrapper{text-align:center !important;margin:0 auto !important;font-size:16px !important;display:block !important}.srResults .partNumWrapper .srMFR{display:block !important;margin-right:0px !important;padding-right:0px !important;font-size:14px !important}.srResults .partNumWrapper .srPart{display:inline-block;font-size:14px !important}.srStockStatus{text-align:center !important}.srStockStatus button{font-size:18px;margin-right:0 !important}.srStockStatus .srPriceStock .srStockStatus{text-align:center !important}.srStockStatus .srPriceStock .srStockStatus .btn{font-size:20px !important;text-align:center !important}.srStockDetails{display:none}.srStockUpdated{display:none}.srResults .qtySelector{display:none !important}.srResults .resultCount{text-align:center !important;padding-bottom:10px !important}.srResults .srNavigation .clm-xs-12{padding-top:0px !important}.srResults .sortFilterBtn{display:block !important}.srResults .partNum{display:none !important}.srResults .addToCartArea{margin-top:25px;margin-bottom:10px;width:100% !important}.srResults .numSearchResults{margin-bottom:10px !important}.srResults .setResultsPerPage{margin-top:20px;margin-bottom:20px}.srResults .removeSpace-TOKS .categoryTile-TOKS div{font-family:'Roboto',Helvetica,Arial,sans-serif}}.CopyBlock .searchNavigation.bg-neutral-lighter>div{background-color:#f4f6f7;border-top:1px dotted #778691}.searchResults>div{border-top:1px dotted #4c575e}.searchResults>div:first-of-type{border-top:0}.searchHeader{background-color:#f4f6f7;color:#4c575e;font-weight:600}.searchHeader a{font-weight:bold}.searchProducts .productImg img{width:100%}.searchProducts .productDesc h3{margin-top:0}.searchProducts .productDesc ul{padding:0 20px;margin:0}.searchProducts .productDesc li{font-size:13px;padding:0 0 4px 0;margin:0}.searchProducts p.searchPartNum{float:left;width:49%;margin-top:10px;font-size:12px;color:#4c575e}.searchProducts .productPrc p{margin-top:0;margin-bottom:2px;font-size:13px}.searchProducts .productPrc p:last-of-type{margin-bottom:20px}.searchProducts .productPrc p.h2{font-size:30px}.SearchFooterBlock.normalize{font-size:.85em}.SearchFooterBlock.normalize a:link{color:#55b948;font-weight:normal;text-decoration:none}.SearchFooterBlock.normalize a:hover{text-decoration:underline}.categoryHead{font-size:34px;margin-left:10px;margin-top:7px !important}.backgroundNone{background:none !important}.srSidebar{padding:10px 20px;border-right:1px dotted #4c575e}.srSidebar .categoryHead,.srSidebar .filterHead{border-bottom:1px dotted #4c575e;text-align:left;margin-bottom:0;padding-bottom:6px}.srSidebar .categoryHead{margin-top:10px !important;padding-bottom:11px}.srSidebar .filterHead{margin-top:10px}.srSidebar .categoryList,.srSidebar .filterList,.srSidebar .filterSearch,.srSidebar .filterCategories{padding:10px 0}.srSidebar .categoryList ol{list-style:none;margin-bottom:0;padding-left:5px}.srSidebar .categoryList ol li{margin:0 0 0 -4px}.srSidebar .categoryList ol li a{display:block;margin-left:15px;padding:3px 6px 3px 6px;text-decoration:none;font-weight:600}.srSidebar .categoryList ol li a span{color:#a0abb2;font-weight:initial;font-style:oblique}.srSidebar .categoryList ol li a:hover,.srSidebar .categoryList ol li a:hover::before{background-color:#f4f6f7;color:#FF6D15}.srSidebar .categoryList ol li.srCat>a{color:#1c64a5;margin-left:0;font-weight:500;position:relative;font-size:14px}.srSidebar .categoryList ol li.srCat>a:hover,.srSidebar .categoryList ol li.srCat>a:hover::before{background-color:#f4f6f7;color:#FF6D15 !important}.srSidebar .categoryList ol ol{padding-left:18px}.srSidebar .categoryList>ol>li:first-of-type{margin-top:0}.srSidebar .categoryList>ol>li:last-of-type{margin-bottom:0}.srSidebar .filterSearch{font-size:0}.srSidebar .filterSearch input,.srSidebar .filterSearch .btn{display:inline-block;vertical-align:top}.srSidebar .filterSearch input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;width:80%;font-family:'FontAwesome',sans-serif;font-style:normal;font-weight:normal;text-decoration:inherit}.srSidebar .filterSearch .btn{width:20%}.srSidebar .filterList button .fa{font-size:16px}.srSidebar .filterList button.btn-default:hover,.srSidebar .filterList button.btn-default:focus{background:none;background-color:#de0007;border-color:#de0007;color:white !important}.srSidebar .filterList ul{list-style:none;margin-bottom:4px;padding-left:0}.srSidebar .filterList ul li{background-color:#f4f6f7;border-radius:4px;font-weight:bold;margin-bottom:5px;line-height:1;padding:8px 30px 7px 8px;position:relative}.srSidebar .filterList ul li a{width:45px}.srSidebar .filterList ul li.sticky{background-color:#55b948;color:white}.srSidebar .filterList ul li.sticky::before{color:white;content:"\f08d";font-family:'FontAwesome';font-weight:normal;margin-right:4px}.srSidebar .filterList ul li.sticky a:link,.srSidebar .filterList ul li.sticky a:active,.srSidebar .filterList ul li.sticky a:visited{background-color:#3e8a35}.srSidebar .filterList ul li a:link,.srSidebar .filterList ul li a:active,.srSidebar .filterList ul li a:visited{background-color:#a0abb2;border-radius:0 4px 4px 0;color:white;height:29px;position:absolute;right:0;top:0;text-decoration:none;width:45px;text-align:center}.srSidebar .filterList ul li a::after{content:"\f00d";font-family:'FontAwesome';font-weight:normal;margin:0 auto;position:absolute;top:7px;left:0px;right:0px}.srSidebar .filterList ul li a:hover,.srSidebar .filterList ul li a.hover,.srSidebar .filterList ul li.sticky a:hover{background-color:#de0007}.srSidebar .filterList ul li:last-of-type{margin-bottom:0}.srSidebar .filterCategories h4{margin-top:30px}.srSidebar .filterCategories h4:first-of-type{margin-top:0}.srSidebar .filterCategories strong{font-weight:600}.srSidebar .filterCategories span{color:#a0abb2;font-weight:initial;font-style:oblique}.srSidebar .filterCategories .checkbox{padding:0;margin:0 0 2px -6px}.srSidebar .filterCategories .checkbox label{font-size:14px;padding:3px 3px 3px 30px;width:100%}.srSidebar .filterCategories .checkbox label::before{margin-left:0;left:7px}.srSidebar .filterCategories .checkbox label::after{margin-left:0;left:10px;top:6px}.srSidebar .filterCategories .checkbox:hover{background-color:#f4f6f7}.srSidebar .filterCategories .moreLink{font-size:14px;margin:6px 0 20px 23px}.filterFAB{bottom:70px;left:-300px;position:fixed;z-index:999;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.filterFAB .btn{box-shadow:1px 4px 6px rgba(0,0,0,0.5);font-size:16px;padding-bottom:14px;padding-top:14px;border-radius:30px;position:fixed;width:242px}.filterFAB .btn .badge{background-color:white;box-shadow:0 1px 1px rgba(0,0,0,0.5);color:#FF6D15;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;top:-2px}.filterFAB .btn:hover{box-shadow:0 1px 1px rgba(0,0,0,0.8)}.filterFAB .shake{animation:shake .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.srResults{padding-top:0px}.srResults>div.row{margin-left:5px}.srResults .srNavigation{padding-top:23px;padding-bottom:0px;font-size:16px;position:relative;z-index:100;margin:0px !important}.srResults .srNavigation .clm-xs-8{padding-top:10px;padding-bottom:5px}.srResults .srNavigation .sortDropdown{margin-top:-3px;font-size:16px;white-space:nowrap;margin-bottom:12px;text-align:center}.srResults .srNavigation .sortDropdown .btn-select-form{white-space:nowrap}.srResults .srNavigation .inStockOnlyFilter{text-align:center;padding-left:0px !important;padding-right:0px !important;margin-bottom:15px;font-size:16px}.srResults .srNavigation .inStockOnlyFilter div label{padding-left:2px !important}.srResults .srNavigation .amountShownInfo{text-align:center;white-space:nowrap;padding-top:3px;margin-bottom:10px;font-size:14px}.srResults .srNavigation .amountShownInfo span{white-space:nowrap}.srResults .srNavigation .amountShownInfo strong{white-space:nowrap}.srResults .srNavigation .checkbox{margin:0px !important}.srResults .srNavigation .checkbox input{margin-top:2px}.srResults .srNavigation label,.srResults .srNavigation .dropdown-toggle,.srResults .srNavigation a{font-size:14px}.srResults .srNavigation .searchPages .btn{margin:0;margin-bottom:4px;padding:1px 6px 2px}.srResults .srNavigation .searchPages .btn.btn-default{color:#1c64a5 !important}.srResults .srNavigation .searchPages .btn.btn-link{font-family:'Roboto',Helvetica,Arial,sans-serif !important;font-weight:600}.srResults .srNavigation .searchPages .btn.btn-link.active{color:#FF6D15;cursor:not-allowed;font-weight:700;pointer-events:none;text-decoration:none}.srResults .srNavigation .searchPages .btn i{font-size:14px;margin:0;padding:0}.srResults .srNavigation .btmSRNav div{padding:0;position:relative;top:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.srResults .srNavigation .btmSRNav div select{display:inline}.srResults .srNavigation .btmSRNav>div:first-of-type{padding-left:15px}.srResults .srNavigation .btmSRNav>div:last-of-type{padding-right:15px}.srResults .srNavigation .btmSRNav>div{top:10px}.srResults .srNavigation .btn-select-form{width:auto}.srResults .srNavigation .btn-select-form .btn+.dropdown-menu{width:auto}.srResults .srNavigation .filterFAB1 .btn{font-size:16px;padding-bottom:14px;padding-top:14px;border-radius:30px;box-shadow:1px 4px 6px rgba(0,0,0,0.5);z-index:2;width:70%;margin-left:15%;margin-bottom:20px}.srResults .srHeader{background-color:#f4f6f7;color:#4c575e;font-weight:600}.srResults .srHeader a{font-weight:bold}.srResults .srProduct{border-top:1px dotted #4c575e}.srResults .srProduct:first-of-type{border:none}.srResults .srProduct .srProductDetails,.srResults .srProduct .srProductInfo{font-size:0}.srResults .srProduct .srProductDetails>div>div,.srResults .srProduct .srProductInfo>div>div{float:none;font-size:14px;display:inline-block;padding:0 15px;vertical-align:middle}.srResults .srProduct .srProductDetails>div>div:last-of-type,.srResults .srProduct .srProductInfo>div>div:last-of-type{padding-right:15px}.srResults .srProduct .srProductDetails{padding-top:20px;padding-bottom:0}.srResults .srProduct .srProductDetails img{width:100%}.srResults .srProduct .srProductDetails ul{padding:0 20px}.srResults .srProduct .srProductDetails ul li{font-size:13px;padding:0 0 4px 0;margin:0}.srResults .srProduct .srProductDetails h2{margin-top:5px}.srResults .srProduct .srProductDetails .srPriceStock h3{margin-top:10px}.srResults .srProduct .srProductDetails .srPriceStock h3,.srResults .srProduct .srProductDetails .srPriceStock h4{margin-bottom:20px}.srResults .srProduct .srProductDetails .srPriceStock h4{font-size:20px}.srResults .srProduct .srProductDetails .srStockMSRP{color:#a0abb2;margin-bottom:10px;text-decoration:line-through}.srResults .srProduct .srProductDetails .srStockStatus{font-size:16px;font-weight:600}.srResults .srProduct .srProductDetails .srStockDetails{color:#a0abb2;font-size:11px;padding-top:5px}.srResults .srProduct .srProductDetails .srStockDetails .fa{font-size:14px;margin-left:8px;position:relative}.srResults .srProduct .srProductDetails .srStockDetails .fa>div{background-color:#1c64a5;border-radius:4px;color:white;display:none;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:12px;padding:6px 7px 7px 7px;position:absolute;right:-4px;top:20px;white-space:nowrap}.srResults .srProduct .srProductDetails .srStockDetails .fa>div::after,.srResults .srProduct .srProductDetails .srStockDetails .fa>div::before{content:'';border:solid transparent;top:-12px;position:absolute;right:2px}.srResults .srProduct .srProductDetails .srStockDetails .fa>div::after{border-bottom-color:#1c64a5;border-width:8px;margin-left:1px}.srResults .srProduct .srProductDetails .srStockDetails .fa>div::before{border-width:8px}.srResults .srProduct .srProductDetails .srStockDetails .fa:hover{color:#1c64a5;cursor:pointer}.srResults .srProduct .srProductDetails .srStockDetails .fa:hover>div{display:block}.srResults .srProduct .srProductDetails .srStockDetails .fa-spin{color:#1c64a5}.srResults .srProduct .srProductDetails .srStockDetails .fa-spin:hover{color:#1c64a5;cursor:pointer}.srResults .srProduct .srProductDetails .srStockDetails .fa-spin:hover>div{display:none}.srResults .srProduct .srProductDetails .srStockUpdated{color:#a0abb2;font-size:11px;padding-top:3px;padding-bottom:5px}.srResults .srProduct .srProductInfo{margin-bottom:25px}.srResults .srProduct .srProductInfo .checkbox{margin:0}.srResults .srProduct .srProductInfo .qtySelector,.srResults .srProduct .srProductInfo .btn{vertical-align:top}.srResults .srProduct .srProductInfo .qtySelector{display:inline-block;position:relative;width:74px}.srResults .srProduct .srProductInfo .qtySelector input{border-top-right-radius:0;border-bottom-right-radius:0;padding:6px;text-align:center;width:40px}.srResults .srProduct .srProductInfo .qtySelector .btn-up,.srResults .srProduct .srProductInfo .qtySelector .btn-down{background-color:#f4f6f7;border-color:#a0abb2;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;height:18px;left:40px;padding:0px 10px;position:absolute;top:0;width:30px}.srResults .srProduct .srProductInfo .qtySelector .btn-up i,.srResults .srProduct .srProductInfo .qtySelector .btn-down i{left:10px;position:absolute;top:0px}.srResults .srProduct .srProductInfo .qtySelector .btn-down{top:16px}.srResults .srProduct .srProductInfo .qtySelector .btn-down i{top:1px}.srResults .srProduct .srProductContracts{padding-top:0}.srResults .srProduct .srProductContracts .srContractsHead,.srResults .srProduct .srProductContracts .srContractsBody{background-color:#f4f6f7;margin-left:0;margin-right:0}.srResults .srProduct .srProductContracts .srContractsHead{z-index:50}.srResults .srProduct .srProductContracts .srContractsHead span{color:#1c64a5;margin:0}.srResults .srProduct .srProductContracts .srContractsHead span strong{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:1.15em;line-height:1}.srResults .srProduct .srProductContracts .srContractsHead span::before{content:"\f0da";font-family:'FontAwesome';margin-right:6px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label{color:#a0abb2;font-size:13px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label::before{height:15px;width:15px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label::after{height:9px;width:9px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i{font-size:15px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i div{background-color:white;border-radius:6px;bottom:30px;box-shadow:1px 1px 4px black;color:#4c575e;display:none;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;right:-16px;padding:10px;position:absolute;text-align:left;width:270px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i div::after,.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i div::before{content:'';border:solid transparent;bottom:-17px;position:absolute;right:15px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i div::after{border-top-color:#4c575e;border-width:8px;margin-left:1px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i div::before{border-width:8px}.srResults .srProduct .srProductContracts .srContractsHead .checkbox label i:hover div{display:block}.srResults .srProduct .srProductContracts .srContractsHead .checkbox input:checked+label::after{background-color:#a0abb2}.srResults .srProduct .srProductContracts .srContractsHead.Open span::before{content:"\f0d7"}.srResults .srProduct .srProductContracts .srContractsHead.Open+.srContractsBody{display:block;max-height:600px;visibility:visible}.srResults .srProduct .srProductContracts .srContractsBody{border-top:1px solid white;display:block;overflow:hidden;visibility:hidden;height:auto;max-height:0;transition:ease .5s}.srResults .srProduct .srProductContracts .srContractsBody ul{margin:0}.srResults .srProduct .srProductContracts .srContractsBody ul li{font-size:13px;margin-bottom:4px;margin-left:-10px}.searchNavigation .btn-default[disabled],.btmSRNav .btn-primary[disabled]{color:#e3e7e9 !important;background-color:#f4f6f7;border:1px solid #e3e7e9}.CopyBlock .searchNavigation.bg-neutral-lighter>div{background-color:#f4f6f7;border-top:1px dotted #778691}a.searchTopIcon{border:4px solid white;border-radius:32px;bottom:70px;box-shadow:1px 1px 4px #778691;color:white;height:64px;padding-top:7px;position:fixed;text-align:center;width:64px;z-index:1000}@media only screen and (max-width:1635px) and (min-width:1397px){a.searchTopIcon{right:30px}}@media only screen and (min-width:1636px){a.searchTopIcon{left:50%;margin-left:700px}}@media only screen and (max-width:1396px){a.searchTopIcon{left:50%;margin-left:600px}}.srCat li:last-of-type{margin-bottom:10px !important}.showAllLink{background:linear-gradient(to top, white 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0.3) 80%, rgba(255,255,255,0) 100%);position:relative;height:45px;margin-top:-10px !important;cursor:pointer;border-radius:5px}.showLess-SRP{background:none !important;height:22px !important;margin-top:0px !important}.showAllLink:hover{color:#FF6D15;background:linear-gradient(to top, #f4f6f7 0%, #f4f6f7 50%, rgba(244,246,247,0.3) 80%, rgba(244,246,247,0) 100%)}.showAllLink strong{position:absolute;bottom:0}.showAllLink span{font-weight:300;font-style:italic}li.srCat.catParent-SR>a{font-size:18px !important;color:#2A3034 !important;font-weight:500 !important;padding-left:18px !important}li.srCat.catParent-SR>a::before{content:"\f0da";color:#1c64a5;font-family:'FontAwesome';font-size:18px;font-weight:normal;left:6px;margin-right:4px;position:absolute;top:4px}li.srCat.catParent-SR.open>a::before{content:"\f0d7";color:#55b948;left:2px}@media only screen and (max-width:375px){.inStockOnlyFilter{width:100% !important;padding-bottom:10px}.sortDropdown{width:100% !important}.partNumWrapper .srMFR{width:100% !important}.partNumWrapper .srPart{width:100% !important}.btn{font-size:16px !important}.searchPages .form-inline label{display:none}.srMFR{margin-right:15px !important}}.editableContact{display:none}.adminCollapseMenu{max-width:600px;margin:0 auto 15px;background-color:white;padding:5px 10px}.adminAccessEditUser{font-weight:bold;font-size:18px}.adminAccessEditUser:hover{cursor:pointer}.backgroundNone{background:none !important}.srSidebar .categoryList ol li.srCat>a:focus{outline-width:2px;outline-style:solid;outline-color:Highlight}.srSidebar .showMoreFilters-SRP{list-style-type:none;list-style:none;padding-left:0;overflow:hidden;overflow-y:scroll;height:400px;border:1px solid #e3e7e9}.srSidebar .showMoreFilters-SRP label{font-size:14px}.srSidebar .showMoreFilters-SRP li{margin:0 0 0 5px}.srSidebar ul{list-style-type:none;list-style:none;padding-left:0}.srSidebar ul li{margin:0 0 3px}.srSidebar ul h2{font-size:24px}.filterFABmodal{width:190px;bottom:65px;left:5px;position:fixed;z-index:999;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.filterFABmodal .btn{margin-bottom:50px;box-shadow:1px 4px 6px rgba(0,0,0,0.5);font-size:16px;padding-bottom:14px;padding-top:14px;border-radius:30px}.filterFABmodal .btn .badge{background-color:white;box-shadow:0 1px 1px rgba(0,0,0,0.5);color:#FF6D15;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;top:-2px}.filterFABmodal .btn:hover{box-shadow:0 1px 1px rgba(0,0,0,0.8)}.filterFABmodal .shake{animation:shake .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.EOLmodal-SRP #AlertTitle{padding-left:15px}.EOLmodal-SRP #AlertMessage{padding-left:35px;padding-right:35px;padding-bottom:20px}.moreFilters-SRP{background:linear-gradient(to top, #fff 0, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0.6) 85%, rgba(255,255,255,0) 100%);position:relative;bottom:0px;left:0;height:40px;width:100%;margin:-25px 0 25px 0;padding:0px;border:none;font-weight:700;box-shadow:none;font-family:'Roboto',Helvetica,Arial,sans-serif;cursor:pointer;text-align:left;float:left}.moreFilters-SRP strong{position:absolute;bottom:0;font-weight:700 !important}.moreFilters-SRP i:last-of-type{font-weight:300 !important}.moreFilters-SRP:hover{background:linear-gradient(to top, #f4f6f7 0, #f4f6f7 50%, rgba(244,246,247,0.3) 80%, rgba(244,246,247,0) 100%)}.moreFilters-SRP:hover button{color:#55b948}button.backgroundNone.moreFilters-SRP{height:20px;margin-top:-5px;margin-bottom:25px}.showAllLink:hover strong{color:#55b948}.lessFilters-SRP{position:relative;height:40px;margin-top:-30px;margin-bottom:15px !important;cursor:pointer}.lessFilters-SRP strong{position:absolute;bottom:0}.lessFilters-SRP i:last-of-type{font-weight:300 !important}.visuallyHidden{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.tooltipSHI+.tooltip>.tooltip-inner{background-color:#1c64a5;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;padding:3px}.tooltipSHI+.tooltip.bottom .tooltip-arrow{border-bottom-color:#1c64a5}.srProduct .tooltipSHI+.tooltip.bottom .tooltip-arrow{margin-left:0}.srResults .srProduct .srProductDetails .srStockDetails .fa-spin:hover>div{display:none;background-color:#1c64a5;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px}.srProductDetails h2 a{font-size:24px}.srStockDetails button{padding-left:0;padding-right:0;border:none;background:none}.moreFiltersMargin-SRP{margin-bottom:48px}.filterCategories h3{font-size:20px}.showLess{background:none !important;margin-top:5px !important;height:25px}#tblModalInventory td:nth-of-type(2),#tblModalInventory td:nth-of-type(3){text-align:right}button.moreFilters-SRP:hover{color:#55b948 !important}.showAll-SRP{background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0.9) 70%, rgba(255,255,255,0.6) 85%, rgba(255,255,255,0) 100%);z-index:2;position:relative;border:0 solid #de0007;height:40px;margin-top:-25px;margin-bottom:10px;cursor:pointer}.showAll-SRP{font-weight:bold}.noResults-SR{margin:0 auto}.noResults-SR h2{font-size:40px;margin-bottom:40px;margin-top:20px}.zeroTotal-SR{font-size:20px;margin-bottom:25px}.zeroTotal-SR span{font-weight:bold;font-style:italic}.backSearchResults-SR{font-size:20px;width:50%;margin-top:20px}.contactSHITeam-SR{font-size:20px;width:50%;margin-top:20px;margin-bottom:70px}.showAllText-SRP{bottom:0;position:absolute}.showAll-SR{font-weight:bold !important}.survey-SR{margin-top:40px;font-size:20px;font-style:italic;font-weight:600}.alternateSearchResultsHeader{background-color:#f4f6f7;font-size:24px;font-family:'Roboto',Helvetica,Arial,sans-serif;border-top:1px dotted #4c575e;border-bottom:1px dotted #4c575e;padding-top:15px}.alternateSearchResultsHeader .altResult-SR{font-family:'Roboto',Helvetica,Arial,sans-serif;color:#4c575e}.alternateSearchResultsHeader .fa-info-circle{color:#1c64a5}.removeFilterBox-SR{vertical-align:bottom;padding-right:6px;height:20px;background-color:white;margin:auto;padding-left:6px;display:inline-block;font-size:14px}.removeFilterBox-SR .fa-times{font-size:18px;color:#de0007;padding:0px;vertical-align:middle;padding-right:4px}.seeDiffResults-SR{display:block;font-family:'Roboto',Helvetica,Arial,sans-serif !important;font-size:18px;font-style:italic;font-weight:300;margin-top:15px;margin-bottom:15px}.seeDiffResultsFooter-SR{display:block;font-family:'Roboto',Helvetica,Arial,sans-serif !important;font-size:18px;font-style:italic;font-weight:300}.dottedBorderTop{border-top:1px dotted #4c575e !important;margin-left:5px}.filterCategories .checkbox input[type="checkbox"]{position:absolute !important}.addToCartArea{text-align:right}.searchPages{text-align:right}.srNavigationFooter{background-color:#f4f6f7;border-top:1px dotted #4c575e;padding-bottom:0px !important;padding-top:25px !important}.srNavigationFooter .searchPagesBot{text-align:right;margin-bottom:15px}.srNavigationFooter .searchPagesBot a{margin-right:1px !important;margin-left:1px !important;font-family:'Roboto',Helvetica,Arial,sans-serif;border-radius:3px !important}.srNavigationFooter .clm-xs-24{padding-top:0px;padding-bottom:0px;text-align:center}.srNavigationFooter .numSearchResults{margin-top:5px !important;padding-bottom:10px !important;font-size:14px !important}.srNavigationFooter .setResultsPerPage{margin-top:0px !important;margin-bottom:20px !important;text-align:center !important}.srNavigationFooter .btn-select-form .btn{display:inline-block}.srPart{font-size:12px !important}.searchPagesTop{margin-top:0px !important}.srNavigationFooter .searchPagesBot button{margin-right:1px!important;margin-left:1px!important;font-family:'Roboto',Helvetica,Arial,sans-serif;border-radius:3px!important}.srNavigationFooter .searchPages .form-inline .btn-group .nopoint:active{box-shadow:0 0 0 !important;transform:none !important;outline:0 !important}.srNavigationFooter .searchPages .form-inline .btn-group .nopoint:hover{cursor:default !important}.nopoint:active{box-shadow:0 0 0;transform:none;outline:0}.nopoint:hover{cursor:default}@media (max-width:1000px){.srSidebarDesktop{display:none !important}.srResults{width:100% !important}.sortFilterBtn{display:block !important}#srSidebarModal .modal-header{padding:10px}.srSidebar h2:first-of-type{display:none !important}.filterListMobile{display:block !important;margin-bottom:25px}.filterListMobile .filterHead{border-bottom:1px dotted #4c575e}.filterListMobile .appliedFiltersMobile{margin-top:30px;margin-bottom:10px}.filterListMobile button{margin-top:10px}.filterListMobile button .fa{font-size:16px}.filterListMobile button.btn-default:hover,.filterListMobile button.btn-default:focus{background:none;background-color:#de0007;border-color:#de0007;color:white !important}.filterListMobile ul{list-style:none;margin-bottom:4px;padding-left:0}.filterListMobile ul li{background-color:#f4f6f7;border-radius:4px;font-weight:bold;margin-bottom:5px;line-height:1;padding:8px 30px 7px 8px;position:relative}.filterListMobile ul li a{width:45px}.filterListMobile ul li.sticky{background-color:#55b948;color:white}.filterListMobile ul li.sticky::before{color:white;content:"\f08d";font-family:'FontAwesome';font-weight:normal;margin-right:4px}.filterListMobile ul li.sticky a:link,.filterListMobile ul li.sticky a:active,.filterListMobile ul li.sticky a:visited{background-color:#3e8a35}.filterListMobile ul li a:link,.filterListMobile ul li a:active,.filterListMobile ul li a:visited{background-color:#a0abb2;border-radius:0 4px 4px 0;color:white;height:29px;position:absolute;right:0;top:0;text-decoration:none;width:45px;text-align:center}.filterListMobile ul li a::after{content:"\f00d";font-family:'FontAwesome';font-weight:normal;margin:0 auto;position:absolute;top:7px;left:0px;right:0px}.filterListMobile ul li a:hover,.filterListMobile ul li a.hover,.filterListMobile ul li.sticky a:hover{background-color:#de0007}.filterListMobile ul li:last-of-type{margin-bottom:0}}.filterListMobile{display:none}#srSidebarModal .modal-header{padding:10px}#srSidebarModal .modal-dialog .modal-content .categoryHead .srSidebar h2:first-of-type{display:none}#srSidebarModal .modal-dialog .modal-content .close{font-size:45px;padding:0px 10px 10px 10px;margin-right:-10px;margin-top:-10px}#srSidebarModal .srSidebar{background-color:white;margin-bottom:0px}#srSidebarModal .modal-footer{background-color:white}#srSidebarModal .modal-footer .row{margin:0 auto}#srSidebarModal .modal-footer .row button{display:inline-block;font-size:18px;padding:15px}#requestModal .requestModal .modal-body{font-weight:bold;text-align:center}.requestModal .modal-body .row .productTitle{font-size:18px;font-weight:bold}.requestModal .modal-header .modal-title{font-size:24px;font-weight:bold;font-family:'Roboto',Helvetica,Arial,sans-serif}.requestModal .modal-header .modal-title i{color:#1c64a5}.requestModal .modal-header .modal-title button span{font-size:30px}.requestModal .modal-header .close{display:inline-block}.requestModal .modal-body{padding-right:40px;padding-left:40px}.requestModal .modal-body .requestQuoteinstruction1{margin-top:20px;margin-bottom:20px;font-size:18px}.requestModal .modal-body .requestQuoteinstruction2{font-size:18px;margin-bottom:30px}.requestModal a{width:100%;margin-bottom:15px;padding-top:15px;padding-bottom:15px;font-size:18px}.requestModal .btn-warning-gst{width:100%;margin-bottom:15px;padding-top:15px;padding-bottom:15px;font-size:18px}#requestModal2 .productTitle{text-align:left;color:#1c64a5;margin-top:5px}#requestModal2 .productDesc{text-align:left;font-size:16px;font-weight:normal;margin-top:5px}#requestModal2 .partNumber{font-size:14px;font-style:italic;text-align:left;color:#a0abb2;font-weight:normal;margin-top:5px;margin-bottom:15px}#requestModal2 .modal-body{text-align:left}#requestModal2 .modal-body .row .clm-xs-24 label{text-align:left;margin-top:15px}#requestModal2 .modal-body .shiReach{font-weight:normal;font-size:14px;margin-top:15px}.requestModal .modalBtnRow{margin-top:25px;margin-bottom:15px;float:right}.requestModal .modalBtnRow button:first-of-type{margin-right:15px}.requestModal .GDPR-ACS{margin-bottom:0px;padding:10px 15px;margin-top:25px}.requestModal .GDPR-ACS .alert-body{margin-left:30px;font-size:12px;font-weight:normal}.requestModal .GDPR-ACS a{font-size:12px}#requestModal3 .productTitle{text-align:left;color:#1c64a5;margin-top:5px}#requestModal3 .productDesc{text-align:left;font-size:16px;font-weight:normal;margin-top:5px}#requestModal3 .partNumber{font-size:14px;font-style:italic;text-align:left;color:#a0abb2;font-weight:normal;margin-top:5px;margin-bottom:25px}#requestModal3 .quoteContactStyle{margin-top:15px;margin-bottom:10px;color:#FF6D15;font-size:18px;font-weight:bold}#requestModal3 .quoteContactStyle button{float:right}#requestModal3 .contactDetails{font-weight:normal;font-size:16px;margin-bottom:5px}#requestModal3 .quoteContact{margin-top:10px}#requestModal3 .quoteContact .contactDetails{font-weight:normal;font-size:16px;margin-bottom:5px}#requestModal3 .requestModal .modal-body{text-align:left}#requestModal3 .requestModal .modal-body .row .editContactBody{background-color:#f4f6f7;border:1px solid #FF6D15;padding-bottom:20px;margin-top:10px;margin-bottom:10px}#requestModal3 .requestModal .modal-body .row .editContactBody .editableContact .modalBtnRow{margin-top:25px;margin-bottom:0px;float:right}#requestModal3 .requestModal .modal-body .row .editContactBody .editableContact .modalBtnRow button:first-of-type{margin-right:15px}#requestModal3 .requestModal .modal-body .row label{text-align:left;margin-top:15px}#requestModal3 .requestModal .modal-body .shiReach{font-weight:normal;font-size:14px;margin-top:15px}#requestModal3 .requestModal .modal-body .modalBtnRow{float:right}#requestModal3 .requestModal .modal-body .modalBtnRow button:first-of-type{margin-right:15px}.requestQty{text-align:center}.requestQty label{margin-top:0 !important}.requestQty input{text-align:center;padding-left:0px;padding-right:0px}.requestQty input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.requestQty input[type=number]::-webkit-inner-spin-button,.requestQty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.inStockOnlyCheck{text-align:center !important;margin-top:0px !important}.mobileFilterBtnContain{position:absolute;left:-500px;bottom:0px;height:100px;width:100%}.mobileFilterBtnContain button{margin:0px auto;padding:15px;font-size:20px;width:100%;border-radius:35px}.mobileFilterBtnContain button .badge{font-size:16px;color:#FF6D15}.btn-info.sortFilterBtn{width:100%;font-size:18px;margin:20px auto 0px auto;display:none;padding-top:10px !important;padding-bottom:10px !important}.srProductInfoMobile{padding-top:0px !important;display:none}.addToCartGroupSearchResults{text-align:center;position:relative;float:none;padding-right:0;padding-left:0;margin:0 auto 15px auto;font-size:0}.addToCartGroupSearchResults .clm-xs-12{padding-left:0 !important;padding-right:0 !important}.addToCartGroupSearchResults .clm-sm-10{padding-left:0 !important;padding-right:0 !important}.addToCartGroupSearchResults button{display:inline-block !important;text-align:center !important}.addToCartGroupSearchResults button i{margin-left:0}.addToCartGroupSearchResults .input-wrap{display:inline-block !important}.addToCartGroupSearchResults input{height:3em;border-right:none;border-left:none;text-align:center;width:3em;border-radius:0;font-size:18px;padding:0 3px;font-weight:500;background-color:white;margin-bottom:15px;display:inline-block}.addToCartGroupSearchResults .btn-success{height:3em;padding:0 20px;font-size:18px;vertical-align:top}.addToCartGroupSearchResults [data-field="quantity"]{height:3em;padding:9px;margin:0;line-height:normal;vertical-align:baseline;font-size:18px}.addToCartGroupSearchResults [data-quantity="minus"]{border-radius:5px 0 0 5px}.addToCartGroupSearchResults [data-quantity="plus"]{border-radius:0 5px 5px 0}.srStockStatus button{font-size:16px;font-weight:600;font-family:'Roboto',Helvetica,Arial,sans-serif;margin-right:-12px}.srPriceStock{text-align:right}.filterCategories ul li .checkbox input{position:absolute}div.sticky{position:-webkit-sticky;position:sticky;top:0;background-color:yellow;padding:50px;font-size:20px}.partNumWrapper{font-size:14px}.partNumWrapper .srMFR{display:inline-block;font-size:12px;padding-right:30px}.partNumWrapper .srPart{display:inline-block;font-size:12px}#inStockModal{padding-right:0px !important}#inStockModal .modal-header{border-bottom:none}#inStockModal .innerInStock-SAT{font-size:16px;padding-left:10px;padding-right:10px}#inStockModal .innerInStock-SAT .modal-header{padding-left:10px;padding-top:10px}#inStockModal .innerInStock-SAT .inStockModal{padding-left:10px;padding-right:10px}#inStockModal .innerInStock-SAT .stockInfo-SAT{font-size:18px;margin-bottom:30px}#inStockModal .innerInStock-SAT .stockInfo-SAT .text-success{font-weight:bold}#inStockModal .innerInStock-SAT .productNameRow-SAT h2{text-align:left}#inStockModal .innerInStock-SAT .productNameRow-SAT div{font-size:16px}#inStockModal .innerInStock-SAT .productNameRow-SAT div span{font-size:16px}#inStockModal .innerInStock-SAT .productNameRow-SAT .close{line-height:0;padding-right:15px;margin-top:7px}#inStockModal .innerInStock-SAT .inventoryInfo-SAT{background-color:#e3e7e9}#inStockModal .innerInStock-SAT .inventoryInfo-SAT div{margin-top:35px;margin-bottom:10px}#inStockModal .modal-footer-SAT button{font-size:18px !important}.compareDockContainer{bottom:0;left:50%;margin-left:-400px;position:fixed;text-align:center;transition:bottom ease .4s;width:800px;z-index:998}.compareDockContainer .compareDock{background-color:rgba(0,0,0,0.6);border-radius:10px 10px 0 0;bottom:0;display:inline-block;padding:10px;text-align:left;width:auto}.compareDockContainer .compareDock .compareTitle,.compareDockContainer .compareDock .compareThumbnailGroup,.compareDockContainer .compareDock .compareButtonGroup{display:inline-block;vertical-align:middle}.compareDockContainer .compareDock .compareTitle{margin-left:10px}.compareDockContainer .compareDock .compareTitle h3{color:#f4f6f7;margin:0}.compareDockContainer .compareDock .compareThumbnailGroup{margin-left:60px;margin-right:60px}.compareDockContainer .compareDock .compareThumbnailGroup .compareThumbnail{display:inline-block;margin-left:5px;margin-right:5px;vertical-align:middle;width:39px}.compareDockContainer .compareDock .compareThumbnailGroup .compareThumbnail button{display:none}.compareDockContainer .compareDock .compareThumbnailGroup .compareThumbnail .compareThumbnailImg{background-color:#cad0d4;border:1px solid #a0abb2;height:30px;width:39px}.compareDockContainer .compareDock .compareThumbnailGroup .compareThumbnail .compareThumbnailImg img{height:30px;width:39px}.compareDockContainer .compareDock .compareThumbnailGroup .compareThumbnail h6{display:none}.compareDockContainer .compareDock .compareButtonGroup{position:relative}.compareDockContainer .compareDock .compareButtonGroup .btn.btn-show,.compareDockContainer .compareDock .compareButtonGroup .btn.btn-clear,.compareDockContainer .compareDock .compareButtonGroup .btn.btn-compare,.compareDockContainer .compareDock .compareButtonGroup .btn.btn-hide{border:none;box-shadow:2px 2px 2px #2A3034;font-size:14px;padding:3px 6px}.compareDockContainer .compareDock .compareButtonGroup .btn.btn-show,.compareDockContainer .compareDock .compareButtonGroup .btn.btn-compare{margin-left:6px}.compareDockContainer .compareDock .compareButtonGroup .btn.btn-hide{display:none}.compareDockContainer .compareDock.Maximized .compareTitle{display:none}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup{border-right:1px solid #a0abb2;margin-left:0;margin-right:7px;padding-bottom:10px;padding-right:20px;padding-top:15px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail{margin-left:10px;margin-right:10px;position:relative;text-align:center;vertical-align:top;width:90px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail button{background-color:white;border:none;border-radius:50%;box-shadow:2px 2px 4px #2A3034;color:#de0007;display:block;font-size:18px;height:24px;line-height:0;padding:0;position:absolute;right:-10px;top:-10px;width:24px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail button:hover{background-color:#de0007;color:white}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail button:focus{box-shadow:1px 1px 2px #2A3034;outline:none;top:-9px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail .compareThumbnailImg{height:70px;width:90px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail .compareThumbnailImg img{height:70px;width:90px}.compareDockContainer .compareDock.Maximized .compareThumbnailGroup .compareThumbnail h6{color:#f4f6f7;display:block;font-size:12px;height:30px;margin-bottom:0;text-align:top;word-wrap:break-word}.compareDockContainer .compareDock.Maximized .compareButtonGroup{padding-left:20px;position:relative;height:110px;width:130px}.compareDockContainer .compareDock.Maximized .compareButtonGroup .btn{position:absolute;width:100px}.compareDockContainer .compareDock.Maximized .compareButtonGroup .btn.btn-hide{top:0;display:block}.compareDockContainer .compareDock.Maximized .compareButtonGroup .btn.btn-compare{height:48px;font-size:18px;margin-left:0;padding:10px 0;top:calc(50% - 24px)}.compareDockContainer .compareDock.Maximized .compareButtonGroup .btn.btn-clear{bottom:0}.compareDockContainer .compareDock.Maximized .compareButtonGroup .btn.btn-show{display:none}.compareDockContainer.switchOff{bottom:-160px}table.compareGrid{border:0;margin-bottom:0;margin-left:auto;margin-right:auto;width:auto !important}table.compareGrid thead,table.compareGrid tbody{background-color:white}table.compareGrid thead th,table.compareGrid tbody th,table.compareGrid thead td,table.compareGrid tbody td{min-width:300px;width:300px}table.compareGrid thead td:last-of-type,table.compareGrid tbody td:last-of-type{padding-right:15px}table.compareGrid thead{border-bottom:2px solid #a0abb2;position:fixed}table.compareGrid thead th,table.compareGrid thead td{border-color:white}table.compareGrid thead td:first-of-type{padding-left:15px}table.compareGrid thead .compareHeader{border-bottom:1px solid #cad0d4}table.compareGrid thead .compareHeader h3{color:#1c64a5;margin:0}table.compareGrid thead .compareHighlight>div{background-color:#f4f6f7;padding:10px;width:100%}table.compareGrid thead .compareHighlight>div .radio,table.compareGrid thead .compareHighlight>div .checkbox{font-size:12px;margin-bottom:3px;margin-top:3px}table.compareGrid thead .compareHighlight>div .radio label,table.compareGrid thead .compareHighlight>div .checkbox label{padding-left:0}table.compareGrid thead .compareHighlight>div .radio label::before,table.compareGrid thead .compareHighlight>div .checkbox label::before{height:13px;width:13px}table.compareGrid thead .compareHighlight>div .radio label::after,table.compareGrid thead .compareHighlight>div .checkbox label::after{height:9px;top:2px;left:2px;width:9px}table.compareGrid thead .compareHighlight hr{margin:0}table.compareGrid thead .compareProduct{padding-top:10px;text-align:center}table.compareGrid thead .compareProduct .productImage,table.compareGrid thead .compareProduct .productButtons{display:inline-block;vertical-align:middle}table.compareGrid thead .compareProduct .productImage{width:120px;text-align:center}table.compareGrid thead .compareProduct .productImage img{width:80%}table.compareGrid thead .compareProduct .productButtons{width:85px;text-align:center}table.compareGrid thead .compareProduct .productButtons .btn-add,table.compareGrid thead .compareProduct .productButtons .btn-remove{box-shadow:1px 1px 2px #4c575e;border:0;padding:3px 6px;width:80%}table.compareGrid thead .compareProduct .productButtons .btn-add{margin-bottom:5px}table.compareGrid thead .compareProduct .productButtons .btn-add i{margin-right:4px}table.compareGrid thead .compareProduct .productButtons .btn-remove{border-color:#de0007;background-color:#f4f6f7;color:#de0007;outline:none;text-shadow:none}table.compareGrid thead .compareProduct .productButtons .btn-remove:hover,table.compareGrid thead .compareProduct .productButtons .btn-remove:focus{background-color:#de0007;color:white}table.compareGrid thead .compareProduct .productPrice{color:#FF6D15;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:23px;height:30px;margin-top:8px;line-height:1;padding-top:2px;text-align:center}table.compareGrid thead .compareProduct .productPrice.range{font-size:18px;padding-top:5px}table.compareGrid thead .compareProduct .productDescription{color:#1c64a5;font-size:14px;font-weight:600;margin-left:auto;margin-right:auto;margin-top:5px;max-width:215px;text-align:center;word-wrap:break-word}table.compareGrid tbody{font-size:13px}table.compareGrid tbody tr:first-of-type{height:227px}table.compareGrid tbody th{padding-left:15px}table.compareGrid tbody .sectionHead{background-color:#a0abb2;color:white;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px;padding-left:15px}table.compareGrid.largeGrid thead th,table.compareGrid.largeGrid tbody th,table.compareGrid.largeGrid thead td,table.compareGrid.largeGrid tbody td{min-width:233px;width:233px}.visuallyHidden{border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:768px){.searchBtn-QRP{width:100% !important}.viewQuotes-QRP{margin-bottom:30px !important}.viewQuotes-QRP label{width:100% !important;margin-bottom:0;text-align:left}.viewQuotes-QRP .clm-xs-24{padding-top:5px !important;padding-bottom:5px !important}.inputSection-QRP form .clm-xs-12 .form-group{padding-bottom:0 !important;padding-top:0 !important}.resetSearchBtn-QRP{width:100%}.tableCol1-QRP:active{color:white !important}.quoteTable-QRP{padding:0;font-size:16px;border-left:none !important;border-right:none !important}.quoteTableRow-QRP{padding:40px 15px 50px 15px;background-color:white;border-color:#a0abb2 !important}.quoteTableRow-QRP .tableCol2-QRP,.quoteTableRow-QRP .tableCol3-QRP,.quoteTableRow-QRP .tableCol4-QRP,.quoteTableRow-QRP .tableCol5-QRP,.quoteTableRow-QRP .tableCol6-QRP,.quoteTableRow-QRP .tableCol7-QRP{padding-top:3px !important;padding-bottom:3px !important}.quoteTableHeader-QRP{display:none}.tblCol-QRP{text-align:left !important;padding-left:0 !important;padding-right:0 !important}.tableCol1-QRP{font-size:20px;background-color:#ddfdfd;color:#1c64a5 !important;border-radius:25px;margin-bottom:25px;padding-left:0 !important;padding-right:0 !important;border:1px solid #1c64a5;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);box-shadow:2px 3px 5px 0 rgba(0,0,0,0.5);text-align:center !important}.tableCol1-QRP i{display:inline-block !important}.tableCol1-QRP a{padding-top:10px !important;padding-bottom:10px !important}.tableCol2-QRP{width:100% !important;font-weight:bold;font-size:20px}.tableCol5-QRP{display:none}.tableCol7-QRP{width:100% !important}.tableCol8-QRP .delQuoteBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #a10005}.tableCol8-QRP .addCartBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #55b948}.tableCol8-QRP .viewQuoteBtn{margin-top:25px;width:45% !important;font-size:16px !important;margin-left:2%;margin-right:2%;border:1px solid #1c64a5}.confirm-QRP{left:50%;margin-left:-110px}.confirmDelToast{width:300px !important;left:-150px !important;text-align:center}.mobLbl-QRP{display:inline-block !important}.addCart-QRP{background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP{background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important;display:inline-block !important}.upperInputSec-QRP input{margin-left:0px !important}}.resetSearch-QRP{height:80px;position:relative;float:right;margin-top:-10px}.resetSearchBtn-QRP{position:absolute;bottom:0;right:3px}.mobLbl-QRP{display:none;font-weight:700}.hideShowSearch-QRP{display:inline-block;float:right;font-style:italic;font-size:18px}.inputSection-QRP{padding-top:0px !important;padding-left:20px !important;padding-right:20px !important;padding-bottom:10px !important;border:1px solid #e3e7e9}.inputSection-QRP form .clm-sm-12 .form-group label{font-size:16px;font-weight:bold}.inputSection-QRP form .clm-sm-12 .form-group input[type=number]::-webkit-outer-spin-button,.inputSection-QRP form .clm-sm-12 .form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputSection-QRP form .clm-sm-12 .form-group input[type=number]{-moz-appearance:textfield}.inputSection-QRP form .clm-sm-12 .checkbox{padding-left:20px !important}.quoteRetrieval-QRP{max-width:1000px;margin:0 auto 80px auto;padding-left:0px !important;padding-right:0px !important}.quoteRetrieval-QRP h1{margin-top:10px !important;margin-bottom:20px !important}.quoteRetrieval-QRP .row{margin-left:0;margin-right:0}.upperInputSec-QRP{background-color:#f4f6f7}.upperInputSec-QRP .checkbox{margin-top:0;margin-bottom:0;padding-left:25px}.upperInputSec-QRP input{background-color:white}.disabledTextInput-QRP{color:grey}.disabledTextInput-QRP a{color:grey}.disabledTextInput-QRP label i.fa-asterisk{color:grey}.searchRetrieval-QRP{height:48px;font-size:20px;font-weight:bold;background-color:#1c64a5;color:white;cursor:pointer}.searchRetrieval-QRP .searchQuoteHeader-QRP{padding-bottom:6px;display:inline-block;padding-left:10px}.searchRetrieval-QRP{height:48px;cursor:pointer}.searchRetrieval-QRP .searchQuoteHeader-QRP h2{padding-bottom:6px;display:inline-block;padding-left:10px;font-size:20px;font-weight:bold;background-color:#1c64a5;color:white;margin-top:0px;margin-bottom:0px}.delQuote-QRP{background:none;padding-left:6px;padding-right:6px}.addCart-QRP{background:none;padding-left:6px;padding-right:6px}.addCart-QRP:active{padding-left:6px;padding-right:6px;background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP:active{padding-left:6px;padding-right:6px;background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important}.addCart-QRP:hover{padding-left:6px;padding-right:6px;background-color:#eef8ed !important;color:#3e8a35 !important;border-color:#3e8a35}.delQuote-QRP:hover{padding-left:6px;padding-right:6px;background-color:#fff6f0 !important;color:#a10005 !important;border-color:#a0abb2 !important}.viewQuotes-QRP{margin-top:15px;margin-bottom:3px;padding-left:15px}.viewQuotes-QRP label{vertical-align:bottom;font-weight:bold}.viewQuotes-QRP .clm-sm-8,.viewQuotes-QRP .clm-sm-4{padding-left:3px !important;padding-right:15px !important}.viewQuotes-QRP .select-wrap .input-select{padding-right:25px}.viewQuotes-QRP select.form-control{display:inline-block}.pageSelect-QRP{padding-top:20px;padding-bottom:20px}.pageSelect-QRP a{font-size:16px;padding:3px 7px}.pageSelect-QRP button{border:1px solid #134471;border-radius:4px;background-color:#1c64a5;color:white;padding:2px 5px 3px;text-decoration:none}.pageSelect-QRP button:hover{background-color:white;color:#1c64a5}.pageSelect-QRP button:active{background-color:#1c64a5;color:white}.pageSelect-QRP a:hover{background-color:#1c64a5;color:white;text-decoration:none}.pageSelect-QRP a:active{background-color:#1c64a5;color:white;font-weight:bold}.activePage-QRP{font-weight:bold;text-decoration:underline !important}.quoteTableRow-QRP{border-bottom:1px solid #cad0d4}.delQuote{padding-top:0 !important}.searchBtn-QRP{margin:0 auto;width:40%;display:block}.quoteTableHeader-QRP{color:white;font-size:14px;font-weight:bold;background-color:#4c575e}.tblCol-QRP{padding-left:5px;padding-right:5px;vertical-align:middle}.activeQC-QRP{font-weight:bold;color:#55b948;display:inline-block}.activeQE-QRP{font-weight:bold;color:#FF6D15;display:inline-block}.nonActive-QRP{display:inline-block}.quoteTable-QRP{border-left:1px solid #e3e7e9;border-right:1px solid #e3e7e9}.quoteTable-QRP .form-group{margin-bottom:0px}.quoteTable-QRP .padTb-QRP{padding-left:0;padding-right:0}.quoteTable-QRP .tableCol1-QRP{text-align:center;padding:10px 5px}.quoteTable-QRP .tableCol1-QRP i{display:none}.quoteTable-QRP .tableCol1-QRP:active{text-align:center;background-color:#1c64a5;color:white}.quoteTable-QRP .tableCol2-QRP{width:29.66%;padding:10px 5px}.quoteTable-QRP .tableCol3-QRP{padding:10px 5px}.quoteTable-QRP .tableCol4-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol5-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol6-QRP{text-align:right;padding:10px 5px}.quoteTable-QRP .tableCol7-QRP{text-align:right;width:12%;padding:10px 5px}.quoteTable-QRP .tableCol8-QRP{text-align:center;padding:0 !important}.quoteTable-QRP .tableCol8-QRP button{width:50%}.quoteTable-QRP .tblColHead-QRP:hover{cursor:pointer}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC:hover .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_DESC:hover .fa-caret-up{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC .fa-caret-up{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC:hover .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSort_ASC:hover .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_Desc:hover .fa-caret-down{display:inline-block}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC .fa-caret-up{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC .fa-caret-down{display:none}.quoteTable-QRP .quoteTable-QRP .tblColHeadSortHover_ASC:hover .fa-caret-up{display:inline-block}.quoteTable-QRP .confirm-QRP{width:210px;z-index:2;position:absolute;right:0;top:-85px;padding:10px 5px 5px;background-color:white;border:1px solid #a0abb2;-webkit-box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);-moz-box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);box-shadow:3px 4px 5px 0 rgba(0,0,0,0.6);border-radius:10px;display:none}.quoteTable-QRP .confirm-QRP .confirmTitle-QRP{font-size:18px;font-weight:bold;margin-bottom:5px;text-align:center}.quoteTable-QRP .confirm-QRP button{display:inline-block;width:40%;margin:5px}.quoteTable-QRP .confirmAdd-QRP{right:-30px}.shroud-QRP{background-color:#4c575e;opacity:.5;display:none;position:fixed;width:100%;height:100%;z-index:1}.confirmDelToast{text-align:center;color:#FF6D15;border-color:#FF6D15;box-shadow:2px 2px 6px #4c575e;border-radius:10px;border-width:2px;display:none;font-size:16px;font-weight:600;position:fixed;margin-left:50%;left:-240px;top:20px;width:480px;z-index:1000}.quoteRetrieval-QRP .clm-xs-1,.quoteRetrieval-QRP .clm-xs-10,.quoteRetrieval-QRP .clm-xs-11,.quoteRetrieval-QRP .clm-xs-12,.quoteRetrieval-QRP .clm-xs-13,.quoteRetrieval-QRP .clm-xs-14,.quoteRetrieval-QRP .clm-xs-15,.quoteRetrieval-QRP .clm-xs-16,.quoteRetrieval-QRP .clm-xs-17,.quoteRetrieval-QRP .clm-xs-18,.quoteRetrieval-QRP .clm-xs-19,.quoteRetrieval-QRP .clm-xs-2,.quoteRetrieval-QRP .clm-xs-20,.quoteRetrieval-QRP .clm-xs-21,.quoteRetrieval-QRP .clm-xs-22,.quoteRetrieval-QRP .clm-xs-23,.quoteRetrieval-QRP .clm-xs-24,.quoteRetrieval-QRP .clm-xs-3,.quoteRetrieval-QRP .clm-xs-4,.quoteRetrieval-QRP .clm-xs-5,.quoteRetrieval-QRP .clm-xs-6,.quoteRetrieval-QRP .clm-xs-7,.quoteRetrieval-QRP .clm-xs-8,.quoteRetrieval-QRP .clm-xs-9{padding:10px 5px}.quoteRetrieval-QRP .clm-sm-1,.quoteRetrieval-QRP .clm-sm-10,.quoteRetrieval-QRP .clm-sm-11,.quoteRetrieval-QRP .clm-sm-12,.quoteRetrieval-QRP .clm-sm-13,.quoteRetrieval-QRP .clm-sm-14,.quoteRetrieval-QRP .clm-sm-15,.quoteRetrieval-QRP .clm-sm-16,.quoteRetrieval-QRP .clm-sm-17,.quoteRetrieval-QRP .clm-sm-18,.quoteRetrieval-QRP .clm-sm-19,.quoteRetrieval-QRP .clm-sm-2,.quoteRetrieval-QRP .clm-sm-20,.quoteRetrieval-QRP .clm-sm-21,.quoteRetrieval-QRP .clm-sm-22,.quoteRetrieval-QRP .clm-sm-23,.quoteRetrieval-QRP .clm-sm-24,.quoteRetrieval-QRP .clm-sm-3,.quoteRetrieval-QRP .clm-sm-4,.quoteRetrieval-QRP .clm-sm-5,.quoteRetrieval-QRP .clm-sm-6,.quoteRetrieval-QRP .clm-sm-7,.quoteRetrieval-QRP .clm-sm-8,.quoteRetrieval-QRP .clm-sm-9{padding:10px 5px}@media (max-width:767px){.shoppingCart h1{text-align:center}.shoppingCart .itemsInfo{text-align:center !important;margin-bottom:30px}.shoppingCart .topBtnRow button{padding:.8em 1em;width:100%}.shoppingCart .topBtnRow .topActionBtn{margin-bottom:20px !important}.shoppingCart .topBtns{display:none !important}.shoppingCart .topBtnsMobile{display:block !important;margin:10px 0 30px 0 !important}.shoppingCart .topBtnsMobile button{font-size:18px}.shoppingCart .subtotalMobile{display:block !important;text-align:center}.shoppingCart .productRow{display:block !important}.shoppingCart .prodImgWrap img{width:40% !important}.shoppingCart .productName{text-align:center;padding:20px 10px 10px;margin-bottom:0px !important;font-size:22px !important}.shoppingCart .productDetails{font-size:18px !important;text-align:center;padding:10px 30px 5px;line-height:4em !important}.shoppingCart .productImg a img{margin:0 auto !important;padding-bottom:25px}.shoppingCart .adjustProduct{margin-right:0 !important}.shoppingCart .adjustProduct .qtySelect{margin-bottom:0px !important}.shoppingCart .viewAddtlDetails{margin:0 auto 10px auto;display:block !important;width:50%;padding:10px;font-size:18px}.shoppingCart .addtlDetails{display:none}.shoppingCart .stockStatus{font-size:25px !important;text-align:right !important;margin-top:10px;margin-bottom:20px}.shoppingCart .accessoryPrice{text-align:center !important;padding-top:25px !important}.shoppingCart .addToCartRelated{margin-bottom:20px}.shoppingCart .viewMoreAcc{margin:0 auto !important}.shoppingCart .mfrPart{padding-left:15px !important}.shoppingCart .addedOn,.shoppingCart .mfrPart,.shoppingCart .shiPart{width:100% !important;text-align:center;margin-bottom:5px}.shoppingCart .addedOn{margin-bottom:15px}.shoppingCart .removeBtnWrap{display:none !important}.shoppingCart .stockStatus{font-size:25px !important;text-align:right !important;margin-top:10px;margin-bottom:20px}.shoppingCart .qtySelect{text-align:left !important;padding-left:15px !important;margin:10px 0 0 0 !important}.shoppingCart .addToCartRelated{visibility:visible !important;margin-top:30px}.shoppingCart .addToCartRelated .addToCartBtnRelated{width:80%}.shoppingCart .priceWrap{margin-top:15px}.shoppingCart .itemPriceEach{font-size:16px !important;text-align:right !important;padding:10px 10px 0 15px !important;width:50% !important}.shoppingCart .itemPriceTotal{font-size:26px !important;text-align:left !important;width:50% !important;padding:0 15px 0 5px !important}.shoppingCart .configDetailsBtn{padding:10px 30px;font-size:18px}.shoppingCart .removeBtnMobile{display:block !important}.shoppingCart .accessoryGroup{display:none !important}.shoppingCart .emptyCart a{width:80% !important}.shoppingCart .subtotal{text-align:center !important}.shoppingCart .availFlag{margin-bottom:10px;border:1px solid #cad0d4}}@media (max-width:992px){.shoppingCart .addToCartBtnRelated{width:auto!important}.shoppingCart .productRow{padding-left:25px !important;padding-right:25px !important}.shoppingCart .addToCartRelated{visibility:visible !important}}.viewAddtlDetails{display:none}.cartAlertModal .modal-dialog .modal-content .modal-header{margin-top:5px;margin-bottom:5px}.cartAlertModal .modal-dialog .modal-content .modal-body{padding-top:10px;padding-bottom:5px}.cartAlertModal .modal-dialog .modal-content .modal-body ul{margin-top:15px;margin-bottom:15px}.addtlDetails .availFlag .afLabel{vertical-align:top !important}.emptyAllItems .modal-header{font-weight:bold;font-size:20px}.emptyAllItems .modal-body{padding-top:25px !important;font-weight:bold;font-size:24px;text-align:center;color:#de0007;font-family:'Roboto',Helvetica,Arial,sans-serif}.emptyAllItems .modal-footer{border-top:none;text-align:center;padding-bottom:20px}.emptyAllItems .modal-footer button{font-size:18px;margin-left:10px;margin-right:10px;width:45%}.shoppingCart{max-width:1100px;margin-bottom:100px}.topBtnRow{margin-top:10px;margin-bottom:10px}.topBtnRow .itemsInfo{padding-top:20px;font-style:italic;font-size:16px}.topBtnRow .topBtnsMobile{display:none}.topBtnRow .topBtns{margin-top:10px;padding-right:0px}.topBtnRow .topBtns .secondaryActionBtn{height:2.5em;width:2.5em;border-radius:25px;margin-right:10px}.topBtnRow .topActionBtn{padding-left:1em;padding-right:1em;margin-right:10px}.topBtnRow .topActionBtn .checkoutBtn{padding-left:1em;padding-right:1em;margin-right:10px}.cartAlert{margin-top:15px;margin-bottom:5px;text-align:center;padding-top:10px;padding-bottom:10px;background-color:#fff6f0;border-color:#a10005;color:#a10005}.cartAlert .alert i{top:4px}.alert-info.cartAlert{background-color:#e5f0fb;border-color:#1c64a5;color:#1c64a5}.cartAlert .fa-exclamation-triangle{position:relative;left:auto;top:4px;display:inline-block}.cartAlert .fa-exclamation-circle{position:relative;left:auto;top:4px;display:inline-block}.cartAlert .fa-info-circle{position:relative;left:auto;top:4px;display:inline-block}.shoppingCart .alert-body{display:inline-block;margin-left:5px}.shoppingCart .alert-body .productName{margin-top:0 !important}.emptyProductRow{border:1px solid #cad0d4;height:22em;padding:30px 0}.emptyCart{font-weight:bold;font-size:24px;font-style:italic;margin-top:65px}.emptyCart a{display:block;text-align:center;Width:20%;margin:40px auto}.priceItemChange .adjustProduct .priceWrap .fa-arrow-circle-up{font-size:18px !important;margin-right:3px;color:#1c64a5}.cartAlert button{padding-left:10px;padding-right:10px;border-radius:15px}.cartAlert button .fa-info-circle{font-size:1em !important;position:relative !important;left:auto !important;top:auto !important}.cartAlert button .fa-exclamation-circle{font-size:1em !important;position:relative !important;left:auto !important;top:auto !important}.cartAlertModal .modal-header{font-size:24px;font-weight:bold}.cartAlertModal .modal-body{font-size:16px;padding-left:30px !important;padding-right:30px !important;font-weight:normal}.cartAlertModal .modal-body .moreInfo{margin-bottom:20px;padding-top:15px;font-weight:bold;display:block}.dangerProduct{margin:10px 0 !important;padding-top:5px !important;background-color:#fff6f0;border-color:#a10005 !important;border-radius:8px}.addtionalComments{height:5em;margin-bottom:25px}.shoppingCart .productRow{display:inline-block;vertical-align:middle;float:none;border:1px solid #cad0d4;padding:15px 16px 25px;margin-bottom:-1px;position:relative}.removeConfirm{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:26px;background-color:rgba(76,87,94,0.9);font-weight:bold;border-radius:0px 0px 0px 10px;position:absolute;top:0;right:0;z-index:5;color:white;text-align:right;padding:10px;padding-left:25px;display:none}.removeConfirm .rejectRemove,.removeConfirm .confirmRemove{font-size:16px;padding:.5em 1em;margin:0px 7px 0 7px}.productRow .prodImgWrap{text-align:center}.productRow .prodImgWrap img{margin-top:20px;width:80%}.productRow .productName{margin-bottom:10px;margin-top:20px;font-size:18px;font-weight:600}.productRow .productName .fa-stack{font-size:1em;margin-top:-6px}.productRow .productName .fa-stack i{vertical-align:middle}.productRow .productName .fa-stack .fa-circle{color:#09b3b1}.productRow .productName .fa-stack .fa-wrench{color:white}.productRow .productDetails{font-size:14px;margin-bottom:5px;line-height:1.7em;overflow:hidden;max-height:3.1em}.productRow .prodNumber{margin-top:10px;font-style:italic;color:#a0abb2;font-size:12px}.productRow .mfrPart{width:auto;padding-left:0}.productRow .shiPart{width:auto}.productRow .addedOn{width:auto}.productRow .adjustProduct{float:right;padding-right:30px}.productRow .removeBtnWrap{display:block;margin-bottom:15px;padding-right:0}.productRow .removeBtnWrap button{text-align:right;font-weight:normal}.productRow .removeBtn{font-size:16px;color:#a0abb2;float:right}.removeBtn:hover{border-radius:5px;border:1px solid #de0007;color:#de0007}.productRow .removeBtnMobile{display:none;font-size:20px;position:absolute;top:10px;right:10px;z-index:2;border-radius:25px}.productRow .stockStatus{font-style:italic;font-size:16px;text-align:right;padding-top:5px;color:#55b948}.productRow .stockStatusOut{font-style:italic;font-size:16px;text-align:right;padding-top:5px;color:#de0007}.productRow .stockStatusLow{font-style:italic;font-size:16px;text-align:right;padding-top:5px;color:#FF6D15}.productRow .qtySelect{text-align:right;padding-right:0;padding-left:0;margin:0 auto 15px;white-space:nowrap}.productRow .qtySelect .qtyDown{display:inline-block;vertical-align:top;height:40px;border-radius:3px 0 0 3px}.productRow .qtySelect .qtyUp{display:inline-block;vertical-align:top;height:40px;border-radius:0 3px 3px 0}.productRow .qtySelect .qtyInput{font-size:16px;width:3.2em;display:inline-block}.productRow .qtySelect .qtyInput input{height:40px;font-size:16px;text-align:center;border-left:none;border-right:none;padding-left:0;padding-right:0;border-radius:0;border-color:#a0abb2}.productRow .priceWrap{text-align:right;padding-right:0}.productRow .priceWrap .itemPriceEach{width:auto;font-size:12px;color:#a0abb2;display:inline-block;font-style:italic;text-align:right;padding:4px 15px 0 0;float:none}.productRow .priceWrap .itemPriceTotal{width:auto;font-size:16px;color:#FF6D15;text-align:right;font-weight:bold;padding:0;float:right}.priceItemChange{background-color:#e5f0fb;border:1px solid #1c64a5;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);z-index:1}.priceItemChange .fa-info-circle{font-size:24px;position:absolute;top:-5px;left:15px}.alert-body .prodNumber{font-size:14px !important}.availFlag{margin-top:10px}.availFlag table{border-spacing:10px;border-collapse:separate}.configDetailsRow{margin:25px;padding-left:40px;flex-basis:100%}.configDetails{font-size:20px;font-weight:bold;color:#4c575e;background-color:white;margin:30px 10px 10px;padding:15px 25px;border-radius:10px;border:1px dashed #778691;display:none}.configDetails ul{padding-left:20px !important;margin-top:10px;font-weight:normal;font-size:16px}.configDetailsBtn{margin:20px auto 0}.subtotal{text-align:right;padding:15px;background-color:#f4f6f7;color:#FF6D15;font-weight:bold;font-size:24px;border:1px solid #cad0d4}.subtotal span{padding-right:5px;color:#4c575e;font-size:18px}.subtotalMobile{display:none;align-items:center;padding-top:10px;padding-bottom:10px;background-color:#f4f6f7;justify-content:center;color:#FF6D15;font-weight:bold;font-size:24px;border:1px solid #cad0d4}.subtotalMobile span{padding-right:5px;color:#4c575e;font-size:18px}.accessoryGroup{margin-top:80px;padding-left:0;padding-right:0}.accessoryGroup .accCat{display:inline-block}.accessoryGroup .viewAccCat{display:inline-block;margin-bottom:7px;font-size:15px;padding:8px 20px}.relatedProduct{border:1px solid #e3e7e9;padding:20px 10px 0}.relatedProduct .clm-xs-24{padding-left:0 !important}.relatedProduct .productName{padding-left:0 !important;font-size:18px;font-weight:bold;color:#1c64a5;padding-right:0 !important;text-align:left;max-height:4.1em;min-height:4.1em;overflow:hidden}.relatedProduct ul{padding-top:10px;padding-left:22px !important}.relatedProduct ul li{text-align:left;font-size:16px}.relatedProduct .hiddenAccessDetails{margin-bottom:5px;padding-top:15px !important;line-height:1.7em;height:12.2em;overflow:hidden}.accessoryPrice{font-size:16px;text-align:right;color:#cad0d4;padding:5px 15px 15px}.accessoryPrice .msrpPrice{text-decoration:line-through;margin-right:10px}.accessoryPrice .text-warning{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px}.accessoryDivider{width:2px;margin:5px 3px 0;padding:0;min-height:300px;border-right:1px solid #cad0d4;display:inline-block;float:left}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.addToCartBtnRelated{padding:.6em 2.5em;text-align:right}.addToCartRelated{visibility:hidden}.relatedProduct:hover .addToCartRelated{visibility:visible}.relatedHidden{display:none}.addToCartRelated .qtySelect{text-align:center;padding-right:0;padding-left:0;margin:0 auto 15px;white-space:nowrap}.addToCartRelated .qtySelect .qtyDown{display:inline-block;vertical-align:top;height:40px;border-radius:3px 0 0 3px}.addToCartRelated .qtySelect .qtyUp{display:inline-block;vertical-align:top;height:40px;border-radius:0 3px 3px 0}.addToCartRelated .qtySelect .qtyInput{font-size:16px;width:3.2em;display:inline-block}.addToCartRelated .qtySelect .qtyInput input{height:40px;font-size:16px;text-align:center;border-left:none;border-right:none;padding-left:0;padding-right:0;border-radius:0;border-color:#a0abb2}.viewMoreRelatedBtn{font-size:20px;color:#1c64a5;padding:15px;border-radius:0;background-color:white}@media print{html,body{font-size:14px;line-height:1.5}body *,h1,h2,h3,h4,h5,h6,p,ul,ol,li,.GeneralButton,.btn{font-family:Arial,Helvetica,sans-serif !important}a[href]:after{content:none !important}.container{width:auto;max-width:auto;min-width:auto}.CopyBlock{background-color:white;border:0;padding:10px 0 10px 0;margin-bottom:10px;border-radius:0;box-shadow:0}header,footer{display:none}.SideBarContainerLeft,.SideBarContainerRight,.FP_SideBarContainerLeft{display:none}.BodyContainer,div+.CopyAreaContainer{width:100%;padding-bottom:30px;margin-left:0%;position:relative;left:0;top:0}.ForceLeft+.CopyAreaContainer,.SideBarContainerLeft+.CopyAreaContainer{margin-left:0}}@media (max-width:767px){.logReport .logActions label{padding-top:15px}.logReport .exportBtn{margin-top:24px;padding:.4em 2em;float:right;width:100% !important;display:none}.logReport table thead tr th:nth-of-type(2){display:none}.logReport table tbody tr td:nth-of-type(2){display:none}.logActions .exportContainer{margin-top:0px !important}.logActions .actionLogDetailsLabel{margin-top:10px;margin-left:15px;display:inline-block !important}}@media (max-width:991px){.logActions{margin-bottom:30px}.logActions .exportBtn{width:80%}.logActions .fa-question-circle{margin-left:70px !important}.table{margin-top:0px !important}}.bold{font-weight:bold}.italic{font-style:italic}.weightRegular{font-weight:normal}.assignedSubTable-EU table.table-border tbody tr td .checkbox{padding-top:3px}.page-MSM a.text-success{color:#55b948}.page-MSM a.text-success:hover{color:#3b8332}.page-MSM .buttonToolbar>div{display:inline-block;float:none;margin-right:-7px;vertical-align:bottom}.page-MSM .buttonToolbar>div:last-of-type{padding-left:5px}.page-MSM .buttonToolbar>div:last-of-type .form-group{display:inline-block;margin-bottom:0;vertical-align:bottom;width:calc(100% - 195px)}.page-MSM .buttonToolbar>div:last-of-type>.btn-group{display:inline-block;margin-left:10px;vertical-align:bottom}.page-MSM .buttonToolbar>div label i{font-size:16px;position:relative}.page-MSM .buttonToolbar>div label i div{display:none;border-radius:0 6px 6px 6px;box-shadow:1px 1px 6px black;font-family:'Roboto',Helvetica,Arial,sans-serif;padding:10px;position:absolute;left:14px;top:6px;width:320px;z-index:998}.page-MSM .buttonToolbar>div label i div h4{color:white;margin-bottom:10;margin-top:0}.page-MSM .buttonToolbar>div label i div ol{font-size:13px;line-height:1.4;padding-left:15px}.page-MSM .buttonToolbar>div label i:hover{cursor:pointer}.page-MSM .buttonToolbar>div label i:hover div{display:block}.page-MSM .dropdown-menu li{margin-bottom:0}.page-MSM .dropdown-menu li a{padding:8px 12px}.page-MSM .dropdown-menu li a i{font-size:15px;margin-right:6px}.page-MSM h2{margin:0}.page-MSM .heading{margin-left:0;margin-right:0}.page-MSM .heading>div{border-bottom:1px solid #cad0d4;padding-left:0;padding-right:0}.page-MSM .heading>div>div{display:inline-block;vertical-align:middle}.page-MSM .heading>div>div .btn-icon{margin-right:6px}.page-MSM .heading>div>div .btn-icon i{font-size:24px;top:3px}.page-MSM .heading>div>div.h2{margin:0}.page-MSM .heading>div>div.breadCrumb{font-size:22px;padding-top:4px}.page-MSM .heading>div>div.breadCrumb i{margin-left:10px;margin-right:10px}.page-MSM .newUserContainer{border:1px solid #cad0d4;padding:60px 30px 70px;text-align:center}.page-MSM .newUserContainer p{font-size:24px;font-weight:bold;line-height:2.5}.page-MSM .newUserContainer p:first-of-type{font-size:30px;line-height:1;margin-bottom:30px}.page-MSM p.lead{font-size:18px}.page-MSM table.table{border:1px solid #cad0d4}.page-MSM table.table tr:hover td a,.page-MSM table.table tr:hover td button{opacity:1}.page-MSM table.table td.clickable{cursor:pointer}.page-MSM table.table td.ellipsis{max-width:300px;vertical-align:middle}.page-MSM table.table td.ellipsis div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-MSM table.table td.MSMactionButtons{padding-bottom:4px;padding-top:4px;text-align:right}.page-MSM table.table td.MSMactionButtons a,.page-MSM table.table td.MSMactionButtons button{outline:none}.page-MSM table.table td.MSMactionButtons a.btn-icon,.page-MSM table.table td.MSMactionButtons button.btn-icon{height:24px;padding:0;position:relative;text-align:center;width:24px}.page-MSM table.table td.MSMactionButtons a.btn-icon div,.page-MSM table.table td.MSMactionButtons button.btn-icon div{border-radius:4px 4px 0 4px;bottom:23px;display:none;font-size:11px;padding:2px 6px 3px;position:absolute;right:9px}.page-MSM table.table td.MSMactionButtons a.btn-icon i,.page-MSM table.table td.MSMactionButtons button.btn-icon i{font-size:16px;line-height:inherit;text-align:center;top:0;vertical-align:middle;width:22px}.page-MSM table.table td.MSMactionButtons a.btn-icon:last-of-type,.page-MSM table.table td.MSMactionButtons button.btn-icon:last-of-type{margin-left:6px}.page-MSM table.table td.MSMactionButtons a.btn-icon:hover div,.page-MSM table.table td.MSMactionButtons button.btn-icon:hover div{display:block}.page-MSM table.table td.MSMactionButtons a.btn.icon,.page-MSM table.table td.MSMactionButtons button.btn.icon{border-radius:4px;margin-left:4px;padding:2px 4px 3px}.page-MSM table.table td.selectUser{padding-bottom:0;padding-top:6px;width:40px}.page-MSM table.table td.selectUser .checkbox{margin:0}.page-MSM table.table td.userActionButtons{padding-bottom:0;padding-top:7px;text-align:right;width:90px}.page-MSM table.table td.userActionButtons a,.page-MSM table.table td.userActionButtons button{height:24px;opacity:.2;outline:none;position:relative;text-align:center;width:24px}.page-MSM table.table td.userActionButtons a div,.page-MSM table.table td.userActionButtons button div{border-radius:4px 4px 0 4px;bottom:23px;display:none;font-size:11px;padding:2px 6px 3px;position:absolute;right:9px}.page-MSM table.table td.userActionButtons a i,.page-MSM table.table td.userActionButtons button i{font-size:15px;line-height:inherit;text-align:center;top:0;vertical-align:middle;width:22px}.page-MSM table.table td.userActionButtons a i.fa-edit,.page-MSM table.table td.userActionButtons button i.fa-edit{font-size:14px;left:1px;line-height:inherit;top:1px}.page-MSM table.table td.userActionButtons a:last-of-type,.page-MSM table.table td.userActionButtons button:last-of-type{margin-left:6px}.page-MSM table.table td.userActionButtons a:hover div,.page-MSM table.table td.userActionButtons button:hover div{display:block}.fab-MSM{bottom:20px;position:fixed;z-index:1000}.fab-MSM button{border:0;border-radius:8px;box-shadow:2px 2px 6px #4c575e;font-weight:600;margin-right:5px;outline:none;padding:6px 12px 6px 8px}.fab-MSM button.bg-danger:hover{background-color:#a10005}.fab-MSM button.bg-neutral{background-color:#e0e4e6;color:#4c575e}.fab-MSM button.bg-success:hover{background-color:#408e36}.fab-MSM button .radio{margin:0}.fab-MSM button .radio label{font-weight:600}.fab-MSM button span{background-color:white;border-radius:50%;color:#4c575e;display:inline-block;font-weight:700;height:20px;margin-right:6px;min-width:20px;padding:0 6px;text-align:center}.multiUserTable-CSP{float:none;padding-bottom:0}.multiUserTable-CSP thead tr th{vertical-align:middle}.multiUserTable-CSP thead tr th:first-of-type{width:26%}.multiUserTable-CSP thead tr th:nth-of-type(2){padding-right:10px}.multiUserTable-CSP thead tr th:nth-of-type(4){text-align:center}.multiUserTable-CSP thead tr th:nth-of-type(10){padding-left:0px !important}.multiUserTable-CSP button[name="btnRefreshSubs"]{float:right}.multiUserTable-CSP tbody tr .btn-low-impact .fa-refresh{margin-right:0}.multiUserTable-CSP tbody tr .btn-low-impact:hover{color:white;background-color:#FF6D15}.multiUserTable-CSP tbody tr .btn-low-impact:hover .fa-users{color:white}.multiUserTable-CSP tbody tr td:nth-of-type(2){padding-right:15px !important}.multiUserTable-CSP tbody tr td:nth-of-type(9){padding-left:25px !important}.multiUserTable-CSP tbody tr td:nth-of-type(10){padding-left:0px !important}.multiUserTable-CSP tbody tr td .btn-white-low{padding-right:5px !important;padding-left:5px !important}.noActiveSubs-CSP{height:150px;text-align:center;font-size:28px;font-style:italic;color:#FF6D15}.noDataFound{margin-left:0;margin-right:0}.noDataFound .col-xs-12{background-color:#ffeeef;text-align:center;border:1px solid #FF6D15;border-radius:25px;margin-top:20px;margin-bottom:20px;padding:70px 150px;color:#FF6D15;font-size:24px;font-style:italic;font-weight:600}.addSubLabel1{vertical-align:bottom;padding-right:8px}.addSubLabel2{vertical-align:bottom;margin-left:-6px}.addSubRadio-CSP{display:inline-block !important;margin-bottom:0;margin-top:0}.addSubRadio-CSP label{padding-left:5px}.addSubRadio-NCE{display:inline-block !important;margin-bottom:0;margin-top:0}.addSubRadio-NCE label{padding-left:5px;padding-right:23px}.subAddedModalNCE{border-radius:15px;border:2px solid #3e8a35;color:#3e8a35;width:630px}.subAddedModalNCE .modal-content{border:1px solid #84cd7b;border-radius:10px}.subAddedModalNCE .modal-content .modal-header{padding:15px 15px;font-weight:bold;font-size:28px}.subAddedModalNCE .modal-content .modal-header button .close{font-size:40px}.subAddedModalNCE .modal-content .modal-header button .close span{font-size:30px;position:absolute;top:5px;right:10px}.subAddedModalNCE .modal-content .modal-body{padding:20px 25px;font-size:18px}.subAddedModalNCE .modal-header .close{margin-top:-15px !important;font-size:40px !important}.subAddedModalNCE .modal-footer{text-align:center}.subAddedModalNCE .modal-footer span{color:#2A3034;border:1px soild #2A3034;padding-right:5px;padding-left:5px}.productAddedModalNCE.modal-dialog{width:810px !important}.productAddedModalNCE{border-radius:15px;border:2px solid #134471;color:#134471}.productAddedModalNCE .modal-content{border:1px solid #247fd1;border-radius:10px}.productAddedModalNCE .modal-content .modal-header{padding:15px;font-weight:bold;font-size:28px}.productAddedModalNCE .modal-content .modal-header button span{font-size:40px;position:absolute;top:5px;right:10px}.productAddedModalNCE .modal-content .modal-body{padding:20px 25px;font-size:18px;text-align:center}.productAddedModalNCE .modal-content .modal-footer{text-align:center;padding-left:25px}.selectTermEndDate div:nth-of-type(2){margin-top:7px}.alertCSP{padding:15px;margin-bottom:0;margin-top:10px;border:1px solid transparent;border-radius:8px;position:relative;text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alertCSP i{font-size:2em;position:absolute;left:15px;top:12px}.alertCSP.alert-info{border-color:#09b3b1}.microsoftAzureRow-CSP .btn-low-impact:hover{color:white;background-color:#1c64a5}.microsoftAzureRow-CSP .btn-low-impact:hover .fa-users{color:white}table.table.multiUserTable-CSP{margin-bottom:0 !important;border-top:0 !important}.subSpacer-CSP{margin-top:50px}.suspendedSub-CSP{margin-top:15px}.suspendedSub-CSP thead{background-color:#fff6f0}.suspendedSub-CSP thead tr th{border-bottom:none;vertical-align:middle}.suspendedSub-CSP thead tr th:first-of-type{width:32%;padding-top:15px;padding-bottom:15px}.numberOfAzureSub-CSP{border:1px solid #1c64a5;color:#1c64a5;border-radius:50%;padding-left:5px;padding-right:5px}.numberOfSuspended-CSP{border:1px solid #FF6D15;color:#FF6D15;border-radius:50%;padding-left:5px;padding-right:5px}.italic-CSP{font-style:italic}.microsoftAzureRow-CSP:hover{background-color:#ddfdfd !important}.getMicrosoftAzureBtn-CSP{padding-top:15px;padding-bottom:0}.getMicrosoftAzureBtn-CSP button{padding:12px 60px;font-size:20px}.logActions .actionLogDetailsLabel{display:none}.actionLogDetails #SHIModalSize .modal-content .modal-header{font-size:24px}.actionLogDetails #SHIModalSize .modal-content #SHIModalHeader{font-size:20px;font-weight:bold}.actionLogDetails #SHIModalSize .modal-content .modal-body{font-size:16px}.actionLogDetails #SHIModalSize .modal-content .modal-body .text-warning{font-weight:bold}.actionLogDetails .bold{font-weight:bold}.learnMoreAzureModal-CSP{width:800px}.learnMoreAzureModal-CSP .modal-content{border-radius:10px}.learnMoreAzureModal-CSP .modal-content .modal-header .close{font-size:40px;font-weight:bolder}.learnMoreAzureModal-CSP .modal-content .modal-header i{color:#1c64a5}.learnMoreAzureModal-CSP .modal-content .modal-body{padding:5px 55px 15px}.learnMoreAzureModal-CSP .modal-content img{width:230px;margin-top:15px;margin-bottom:15px}.learnMoreAzureModal-CSP .modal-content h4{margin-bottom:0}.learnMoreAzureModal-CSP .modal-content p{font-size:16px;line-height:1.9}.learnMoreAzureModal-CSP .modal-content p a{text-decoration:underline}.learnMoreAzureModal-CSP .modal-footer{border-top:0;padding:25px}.learnMoreAzureModal-CSP .modal-footer button{font-size:16px;width:80px;margin-right:25px;margin-bottom:5px}.logReportLink{border-radius:25px;padding:8px}.logReport{max-width:1150px;margin-bottom:70px}.logReport h1{margin-top:30px;padding-bottom:10px}.logReport .logActions{margin-bottom:30px}.logReport table thead tr th:first-of-type{width:6%}.logReport table thead tr th:nth-of-type(2){width:7%}.logReport table thead tr th:nth-of-type(3){width:24%}.logReport table thead tr th:nth-of-type(4){width:12%}.logReport table thead tr th:nth-of-type(5){width:10%}.logReport table thead tr th:nth-of-type(6){width:9%;text-align:center}.logReport table thead tr th:nth-of-type(7){width:9%;text-align:center}.logReport table tbody tr td:first-of-type{width:6%}.logReport table tbody tr td:nth-of-type(2){width:7%}.logReport table tbody tr td:nth-of-type(3){width:24%}.logReport table tbody tr td:nth-of-type(4){width:12%}.logReport table tbody tr td:nth-of-type(5){width:10%}.logReport table tbody tr td:nth-of-type(6){width:9%;text-align:center}.logReport table tbody tr td:nth-of-type(7){width:9%;text-align:center}.logReport .qtyIncrease,.logReport .qtyDecrease{position:relative}.logReport .qtyIncrease::after{font-family:"Font Awesome 5 Pro";content:"\f061";font-weight:900;position:absolute;right:-10px;color:#55b948}.logReport .qtyDecrease::after{font-family:"Font Awesome 5 Pro";content:"\f061";font-weight:900;position:absolute;right:-10px;color:#FF6D15}.logHeader h1{border-bottom:1px solid grey;display:inline-block}.logHeader .logAccount{padding-top:15px;padding-bottom:10px;display:inline-block;font-size:24px;font-style:italic}.logHeader .logAccount span{font-weight:bold}.logActions{margin-top:20px}.logActions .logActions{margin-bottom:30px}.logActions label{display:inline-block}.logActions input{padding-right:30px;display:inline-block}.logActions .exportContainer{margin-top:25px}.logActions .exportContainer .actionLogDetailsBtn{background:none;border:none}.logActions .exportContainer .exportBtn{vertical-align:top;padding:.4em 2em}.logActions .exportContainer .fa-info-circle{font-size:28px;margin-left:20px;float:right;margin-right:15px}.getMicrosoftAzure-CSP .modal-content{border-radius:10px}.getMicrosoftAzure-CSP .modal-content .modal-header i{color:#1c64a5}.getMicrosoftAzure-CSP .modal-content .modal-header .close{font-size:40px;font-weight:bolder}.getMicrosoftAzure-CSP .modal-content .modal-body{padding:5px 30px 20px}.getMicrosoftAzure-CSP .modal-content img{width:230px;margin-top:15px;margin-bottom:15px}.getMicrosoftAzure-CSP .modal-content h4{margin-bottom:0}.getMicrosoftAzure-CSP .modal-content p{font-size:16px;line-height:1.9}.getMicrosoftAzure-CSP .modal-content p a{text-decoration:underline}.getMicrosoftAzure-CSP .modal-content .modal-footer{border-top:0;padding:10px 20px 25px}.getMicrosoftAzure-CSP .modal-content .modal-footer button{padding:5px 20px;font-size:16px}.microsoftAzureRow-CSP{background-color:#e5f0fb}.microsoftAzureRow-CSP tbody tr th button{z-index:2}.microsoftAzureRow-CSP tbody tr th button img{width:16px;margin-bottom:5px}.microsoftAzureRow-CSP th:first-of-type{vertical-align:middle}.microsoftAzureRow-CSP th:last-of-type{width:32%}.microsoftAzureRowSubscribed-CSP{background-color:#ddfdfd}.microsoftAzureRowSubscribed-CSP tbody tr th button img{width:16px;margin-bottom:5px}.microsoftAzureRowSubscribed-CSP th:first-of-type{vertical-align:middle}.microsoftAzureRowSubscribed-CSP th:last-of-type{width:32%}.azureToolTipLabel{position:relative;margin-left:4px;display:inline-block;z-index:100}.azureToolTipLabel span{color:#1c64a5;display:inline-block}.azureToolTipLabel:hover{cursor:pointer}.azureToolTipLabel:hover .questionToolTip{display:block}.azureToolTip{width:280px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;left:10px;bottom:22px;border-radius:20px 20px 20px 0;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:70%}.azureToolTip div{color:white;padding-left:0;font-size:16px;font-style:"open-sans";display:inline-block;font-weight:600}.azureToolTip i{color:white;display:inline-block;padding-left:14px;padding-top:7px;font-size:16px}.azureToolTip:hover h6{opacity:1;transition:all .6s}.questionToolTip{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;left:-220px;bottom:27px;border-radius:20px 20px 20px 20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.suspendedSubsClick-CSP{cursor:pointer}.suspendedSubsClick-CSP .row .col-xs-12 .table .suspendedSubsClick-CSP tr th .fa-chevron-circle-down{font-size:16px}.modal-MSM .modal-header{padding:10px 25px}.modal-MSM .modal-header .close{font-size:24px;margin-top:6px}.modal-MSM .modal-header h3{font-size:27px}.modal-MSM .modal-header h3 small{color:inherit;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:italic;font-weight:normal}.modal-MSM .modal-body{font-size:16px;padding:15px 25px}.modal-MSM .modal-body .alert{margin-bottom:0;margin-top:10px}.modal-MSM .modal-body .alert.alert-existing{background-color:#f4f6f7;border:1px solid #FF6D15;font-size:14px;padding-bottom:10px}.modal-MSM .modal-body .alert.alert-existing li,.modal-MSM .modal-body .alert.alert-existing p{margin-bottom:5px}.modal-MSM .modal-body .removeSubUpperText{font-size:16px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold}.modal-MSM .modal-body .btn-select-form+p{margin-top:20px}.modal-MSM .modal-body .btn-select-form.has-error button{border-color:#de0007}.modal-MSM .modal-body .btn-white{text-shadow:none}.modal-MSM .modal-body .removeSub{background-color:#ffece1;border:1px solid #FF6D15;border-radius:6px;color:#FF6D15;margin-top:30px;padding:7px 10px 0}.modal-MSM .modal-body .removeSub p{font-size:16px}.modal-MSM .modal-body .removeSub h4{color:#FF6D15;margin-top:0;font-size:16px;margin-left:30px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:600;line-height:130%}.modal-MSM .modal-body .removeSub i{line-height:130%;float:left;font-size:20px;margin-left:0;margin-top:0}.modal-MSM .modal-body .removeSubLowerText{font-weight:600;margin-top:20px}.modal-MSM .modal-body .removeSubLowerText a{color:#09b3b1;text-decoration:underline;padding-left:3px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px}.modal-MSM .modal-body .removeSubLowerText h4{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:16px}.modal-MSM .modal-body .existingSubscriptionList{border:1px solid #cad0d4;font-size:14px;margin-bottom:10px;margin-top:10px;max-height:calc(100vh - 350px);min-height:100px;overflow:auto}.modal-MSM .modal-body .existingSubscriptionList .productRow-CSP>div{padding-left:25px !important}.modal-MSM .modal-body .existingSubscriptionList .row{border-top:1px solid #cad0d4;margin-left:0;margin-right:0}.modal-MSM .modal-body .existingSubscriptionList .row:first-of-type{border-top:0}.modal-MSM .modal-body .existingSubscriptionList .row>div{padding:5px}.modal-MSM .modal-body .existingSubscriptionList .row>div li{margin-bottom:0;font-weight:normal}.modal-MSM .modal-body .existingSubscriptionList .row>div li a{font-weight:bold;text-decoration:underline}.modal-MSM .modal-body .existingSubscriptionList .row.selected-CSP{padding-top:10px;font-weight:bold}.modal-MSM .modal-body .existingSubscriptionList .row.selected-CSP .hidden{display:block !important}.modal-MSM .modal-body .existingSubscriptionList .row.selected-CSP .status{display:none}.modal-MSM .modal-body .existingSubscriptionList .row.subSelected-CSP{padding-top:10px;font-weight:bold}.modal-MSM .modal-body .existingSubscriptionList .row.subSelected-CSP .hidden{display:block !important}.modal-MSM .modal-body .existingSubscriptionList .row.subSelected-CSP .status{display:none}.modal-MSM .modal-body .existingSubscriptionList table.table{margin-bottom:0}.modal-MSM .modal-body .existingSubscriptionList table.table>tbody>tr:hover{cursor:pointer}.modal-MSM .modal-body .existingSubscriptionList table.table>tbody>tr.highlighted,.modal-MSM .modal-body .existingSubscriptionList table.table>tbody>tr:hover{background-color:#ffece1}.modal-MSM .modal-body .existingSubscriptionList table.table>tbody>tr>td{border-top:0}.modal-MSM .modal-body .existingUsersList{background-color:white;border:1px solid #cad0d4;font-size:14px;margin-bottom:10px;margin-top:10px;max-height:calc(100vh - 600px);min-height:200px;overflow:auto}.modal-MSM .modal-body .existingUsersList.has-error{border-color:#FF6D15}.modal-MSM .modal-body .existingUsersList table.table{margin-bottom:0;font-size:13px}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr>td{border-top:0;padding:3px;cursor:pointer}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr>td .checkbox{margin:-1px 0 0}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr>td:first-of-type{text-align:center;padding:2px;width:30px}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr>td strong{font-weight:600}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.disabled td:nth-child(-n+3){color:#a0abb2}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.disabled td,.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.disabled td *{cursor:not-allowed}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.disabled .checkbox label::after,.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.disabled .checkbox label::before{background-color:#cad0d4;border-color:#cad0d4}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.missing td:nth-child(-n+3){color:#a0abb2}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.missing .checkbox label::after,.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.missing .checkbox label::before{border-color:#FF6D15}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.missing .checkbox input[type="checkbox"]:checked+label::after,.modal-MSM .modal-body .existingUsersList table.table>tbody>tr.missing .checkbox input[type="radio"]:checked+label::after{background-color:#FF6D15}.modal-MSM .modal-body .existingUsersList table.table>tbody>tr>td .checkbox{padding-left:25px !important}.modal-MSM .modal-body .form-horizontal.form-manageSeats .form-group .col-xs-4{width:150px}.modal-MSM .modal-body .form-horizontal.form-manageSeats .form-group:first-of-type{margin-bottom:0}.modal-MSM .modal-body .form-horizontal.form-manageSeats .form-group:first-of-type label{padding-bottom:4px;padding-top:9px}.modal-MSM .modal-body .form-horizontal.form-manageSeats .form-group:first-of-type div{padding-bottom:4px}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group{margin-bottom:0}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group div,.modal-MSM .modal-body .form-horizontal.form-stacked .form-group label{padding-bottom:0}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group .errorMessage{color:#de0007;display:none;padding-left:0;padding-top:15px}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group.has-error label{color:#4c575e}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group.has-error .form-control,.modal-MSM .modal-body .form-horizontal.form-stacked .form-group.has-error button{border-color:#de0007}.modal-MSM .modal-body .form-horizontal.form-stacked .form-group.has-error .errorMessage{display:block}.modal-MSM .modal-body .form-number{width:80px}.modal-MSM .modal-body h3.border{border-bottom:1px solid #cad0d4;padding-bottom:6px}.modal-MSM .modal-body h4 small{color:#4c575e;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:italic;font-weight:normal}.modal-MSM .modal-body i.pull-right{font-size:18px;margin-top:7px;position:relative}.modal-MSM .modal-body i.pull-right:hover{cursor:help}.modal-MSM .modal-body i.pull-right:hover div{display:block}.modal-MSM .modal-body i.pull-right div{box-shadow:1px 1px 4px black;border-radius:4px 0 4px 4px;display:none;font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;padding:10px 15px;position:absolute;right:16px;top:8px;width:300px;z-index:999}.modal-MSM .modal-body i.pull-right div p:last-of-type{margin-bottom:0}.modal-MSM .modal-body i.pull-right+.input-icon{width:calc(100% - 26px)}.modal-MSM .modal-body .infoParagraph{padding-left:22px}.modal-MSM .modal-body .infoParagraph i{float:left;margin-left:-22px;margin-top:3px}.modal-MSM .modal-body .horizontalUserList{border:1px solid #cad0d4;margin-bottom:30px;overflow:auto;white-space:nowrap}.modal-MSM .modal-body .horizontalUserList ol{display:inline-block;font-size:14px;margin-bottom:0;margin-top:5px;vertical-align:top}.modal-MSM .modal-body .horizontalUserList ol li{font-weight:bold}.modal-MSM .modal-body .horizontalUserList ol li span{font-weight:normal}.modal-MSM .modal-body .qtySelector{display:inline-block;position:relative;vertical-align:top}.modal-MSM .modal-body .qtySelector input{border-top-right-radius:0;border-bottom-right-radius:0;padding:6px 7px;text-align:right;width:60px}.modal-MSM .modal-body .qtySelector .btn-down,.modal-MSM .modal-body .qtySelector .btn-up{background-color:#f4f6f7;border-color:#cad0d4;border-top-left-radius:0;border-bottom-left-radius:0;height:18px;left:60px;padding:0 10px;position:absolute;top:0;width:30px}.modal-MSM .modal-body .qtySelector .btn-down i,.modal-MSM .modal-body .qtySelector .btn-up i{left:10px;position:absolute;top:0}.modal-MSM .modal-body .qtySelector .btn-down{top:16px}.modal-MSM .modal-body .qtySelector .btn-down i{top:1px}.modal-MSM .modal-body .selectBody,.modal-MSM .modal-body .selectHeader{margin-left:0;margin-right:0}.modal-MSM .modal-body .selectHeader{cursor:pointer}.modal-MSM .modal-body .selectHeader h4{color:white;margin:0}.modal-MSM .modal-body .selectHeader.closed .fa:before{content:"\f13a"}.modal-MSM .modal-body .selectHeader.closed+.selectBody{max-height:0}.modal-MSM .modal-body .selectHeader.bg-success+.selectBody{border-color:#55b948}.modal-MSM .modal-body .selectHeader .fa:before{content:"\f139"}.modal-MSM .modal-body .selectBody{background-color:#f4f6f7;border:1px solid #1c64a5;overflow-x:hidden;overflow-y:auto;transition:ease .5s;max-height:calc(100vh - 400px)}.modal-MSM .modal-body .selectBody textarea{max-height:calc(100vh - 500px);min-height:200px}.modal-MSM .modal-body .table-subscription{font-size:14px}.modal-MSM .modal-body .table-subscription .fixWidth{width:12%}.modal-MSM .modal-body .table-subscription tr:hover td:last-of-type button{opacity:1}.modal-MSM .modal-body .table-subscription tr.has-error{background-color:#ffb0b3}.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details{border:2px solid #de0007;color:#de0007;font-weight:600;padding:10px 28px}.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details .btn-sm{padding:2px 8px}.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details i{font-size:18px}.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details li,.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details p{margin-bottom:3px}.modal-MSM .modal-body .table-subscription tr.has-error td.has-error-details ul{margin-bottom:0}.modal-MSM .modal-body .table-subscription td{vertical-align:middle}.modal-MSM .modal-body .table-subscription td:last-of-type{padding-bottom:1px;padding-top:1px;width:106px}.modal-MSM .modal-body .table-subscription td:last-of-type button{width:60px}.modal-MSM .modal-footer{border-top:0;padding:0 30px 20px}.modal-MSM .modal-footer button{min-width:100px}.modal-MSM .modal-footer i.fa-question-circle{color:#a0abb2;font-size:22px;margin-left:10px;vertical-align:middle}.modal-MSM .modal-footer i.fa-question-circle+div{background-color:white;border:1px solid #de0007;border-radius:6px;box-shadow:2px 2px 4px #4c575e;bottom:46px;display:none;left:50px;padding:10px;position:absolute;width:180px}.modal-MSM .modal-footer i.fa-question-circle:hover{cursor:help}.modal-MSM .modal-footer i.fa-question-circle:hover+div{display:block}.modal-MSM .modal-footer p{margin-top:20px;text-align:center}.modal-MSM .modal-sm{width:525px}.modal-MSM.modal{text-align:center;padding:0 !important}.modal-MSM.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-MSM.modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.addNewSubscriptionMainSearch .col-xs-6 .dropdownLabel-CSP{text-align:right;display:inline-block}.addNewSubscriptionMainSearch .col-xs-6 .btn-group{display:inline-block;position:relative;right:0;width:89%}.addNewSubscriptionMainSearch .col-xs-6 .btn-group .btn{width:100%}.addNewSubscriptionHeader{cursor:default !important;font-weight:bold;font-size:16px}.existingSubscriptionList em{font-weight:normal}.existingSubscriptionList .prodDesc-CSP{font-weight:normal;margin-bottom:8px;padding-top:0}.existingSubscriptionList .row .checkbox{margin-top:0;margin-bottom:0;display:inline-block}.existingSubscriptionList .row .col-xs-5{padding-top:13px}.existingSubscriptionList .row .col-xs-4{padding-top:13px}.fieldLabel-CSP{padding-right:5px;font-weight:bold}.modal-MSM .modal-body .existingSubscriptionList .row.selected-CSP .status{display:block !important}.modal-MSM .modal-body .existingSubscriptionList .row.subSelected-CSP .status{display:block !important}.price-CSP{font-weight:bold}.addNewSubNameOfProd-CSP{vertical-align:bottom}.addNewSubNameOfProd-CSP .text-primary{font-style:italic}.addNewSubDetails-CSP input[type=number].addNewSubSeatsInput::-webkit-inner-spin-button,.addNewSubDetails-CSP input[type=number].addNewSubSeatsInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.addNewSubDetails-CSP input[type=number].addNewSubSeatsInput{-moz-appearance:textfield}.alert-MSM{box-shadow:2px 2px 6px #4c575e;border-radius:10px;border-width:2px;display:none;font-size:16px;padding-left:40px;padding-right:60px;position:fixed;margin-left:50%;left:-250px;top:20px;width:500px;z-index:1000}.alert-MSM i.fa-check{font-size:22px}.alert-MSM button.close{margin-right:20px;margin-top:-22px}.alert-MSM.alert-info{color:#1c64a5;border-color:#1c64a5}.alert-MSM.alert-success{border-color:#408e36}.alert-MSM.alert-warning{color:#FF6D15;border-color:#FF6D15}.clearAssignUsersSearchBtn{position:absolute;right:40px;top:0;max-height:33px;border-radius:10px;line-height:120%}.assignSearchList table tbody tr:hover td{background-color:#eef8ed !important}.assignSearchList table tbody tr:hover td button{background-color:#55b948;color:white}.assignAlphaFilters{margin-top:5px;margin-bottom:5px;padding-left:0 !important;padding-right:0 !important;text-align:center}.assignAlphaFilters a{font-size:14px;padding-left:2px !important;padding-right:2px !important;font-family:'Roboto',Helvetica,Arial,sans-serif}.assignUserModal .modal-body .row div:nth-of-type(2) strong{margin-top:10px}.usersToAssign{border:1px solid #cad0d4;margin-top:11px;max-height:calc(100vh - 500px);height:calc(100vh - 500px);overflow:auto;background-color:white}.usersToAssign table tbody tr th{padding:0;border:none}.usersToAssign table tbody tr td{font-size:14px;font-weight:600;padding:3px 0 3px 3px}.usersToAssign table tbody tr td:first-of-type{padding-left:5px !important;border-top:none}.usersToAssign table tbody tr td:nth-of-type(2){text-align:center;color:#FF6D15;border-top:none}.usersToAssign table tbody tr td:nth-of-type(2) .btn{border:none !important}.assignSeatsAvailable{font-weight:bold;color:#FF6D15;text-align:center;margin-top:10px}.assignSearch{position:relative;margin-top:10px}.assignSearch button:last-of-type{position:absolute;top:0;right:0}.assignSearch input{font-family:"FontAwesome",'Roboto',Helvetica,Arial,sans-serif}.assignSelectUsers{margin-top:20px;margin-bottom:10px}.assignSelectUsers .assignAddUserBtn{padding:2px 12px}.assignSelectUsers .selectBody .assignSearchList table tbody tr td:nth-of-type(2) span{color:#a0abb2}.assignSelectUsers .page-MSM table.table{border:none}.usersToAssignTitle{font-size:22px !important;color:#1c64a5;font-weight:bold;margin-top:10px;margin-bottom:13px;text-align:center}.assignSearchList{background-color:white;border:1px solid #cad0d4;font-size:14px;margin-top:10px;max-height:calc(100vh - 500px);height:calc(100vh - 500px);min-height:200px;overflow:auto}.assignSearchList.has-error{border-color:#FF6D15}.assignSearchList table.table{margin-bottom:0;font-size:13px}.assignSearchList table.table>tbody>tr th{border-bottom:1px solid #cad0d4}.assignSearchList table.table>tbody>tr>td{border-top:0;padding:3px;cursor:pointer}.assignSearchList table.table>tbody>tr>td .checkbox{margin:-1px 0 0}.assignSearchList table.table>tbody>tr>td:first-of-type{text-align:center;padding:2px;width:30px}.assignSearchList table.table>tbody>tr>td strong{font-weight:600}.assignSearchList table.table>tbody>tr.disabled td:nth-child(-n+3){color:#a0abb2}.assignSearchList table.table>tbody>tr.disabled td,.assignSearchList table.table>tbody>tr.disabled td *{cursor:not-allowed}.assignSearchList table.table>tbody>tr.disabled .checkbox label::after,.assignSearchList table.table>tbody>tr.disabled .checkbox label::before{background-color:#cad0d4;border-color:#cad0d4}.assignSearchList table.table>tbody>tr.missing td:nth-child(-n+3){color:#a0abb2}.assignSearchList table.table>tbody>tr.missing .checkbox label::after,.assignSearchList table.table>tbody>tr.missing .checkbox label::before{border-color:#FF6D15}.assignSearchList table.table>tbody>tr.missing .checkbox input[type="checkbox"]:checked+label::after,.assignSearchList table.table>tbody>tr.missing .checkbox input[type="radio"]:checked+label::after{background-color:#FF6D15}.GDPR-Banner-CSP{font-size:14px;margin:15px 1%}.GDPR-Banner-CSP>.col-xs-12{padding:10px 15px}.delegatedAdminMsg{text-align:center;height:250px}.delegatedAdminMsg strong{font-size:28px;margin-bottom:20px}.delegatedAdminMsg p{max-width:540px;font-size:16px;margin:0 auto;text-align:center;line-height:1.7em}.AdminAccess{background-color:#f4f6f7;padding-bottom:5px;padding-top:5px;margin:20px 4.166% 10px;padding-right:0;padding-left:20px;border-radius:5px}.AdminAccess i{display:inline-block;padding-left:5px;font-size:20px;margin-top:0;color:#1c64a5}.AdminAccess h4{display:inline-block}.AdminAccess .AdminAccessText{font-size:14px;font-weight:bold}.AdminAccess .checkbox{padding:0 15px}.hiddenContent{border-radius:0;margin-top:0;margin-bottom:0;background-color:#f4f6f7;padding-bottom:5px;padding-top:5px;margin:0 auto;padding-right:0}.hiddenContent i{display:inline-block;padding-left:5px;font-size:20px;margin-top:0;color:#1c64a5}.hiddenContent h4{display:inline-block}.hiddenContent .AdminAccessText{font-size:14px;font-weight:bold}.hiddenContent .checkbox{padding:0 15px}.adminAccessEditUser{border-radius:0;margin-top:15px;margin-bottom:20px;background-color:#f4f6f7;padding-bottom:5px;padding-top:5px;padding-left:0}.adminAccessEditUser i{display:inline-block;padding-left:5px;font-size:20px;margin-top:0;color:#1c64a5}.adminAccessEditUser h4{display:inline-block;padding-left:20px}.adminAccessEditUser .AdminAccessText{font-size:14px;font-weight:bold}.adminAccessEditUser .checkbox{padding:0 35px}.adminAccessEditUserHidden{border-radius:0;margin:0 auto;background-color:#f4f6f7;padding-bottom:5px;padding-top:5px;padding-right:0}.adminAccessEditUserHidden i{display:inline-block;padding-left:5px;font-size:20px;margin-top:0;color:#1c64a5}.adminAccessEditUserHidden h4{display:inline-block}.adminAccessEditUserHidden .AdminAccessText{font-size:14px;font-weight:bold}.questionToolTipLabelCSP{position:relative;margin-left:4px;display:inline-block;z-index:998}.questionToolTipLabelCSP i{color:#1c64a5;display:inline-block}.questionToolTipLabelCSP:hover{cursor:pointer}.questionToolTipLabelCSP:hover .questionToolTipCSP{display:block}.questionToolTipCSP{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;right:-293px;bottom:20px;border-radius:20px 20px 20px 0;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:12px 18px 12px 20px;animation:float-in .6s 1 ease-in-out;animation-timing-function:cubic-bezier(.18, 1.14, .34, 1.19);transition:all .5s;line-height:150%}.questionToolTipCSP div{color:white;padding-left:0;font-size:16px;font-style:"open-sans";display:inline-block;font-weight:600}.questionToolTipCSP i{color:white;display:inline-block;padding-left:14px;font-size:16px}.questionToolTipCSP:hover h6{opacity:1;transition:all .6s}.adminCollapseMenu{max-width:600px;margin:15px auto 0;background-color:white;padding:0 10px}.adminAccessEditUser{font-weight:bold;font-size:18px}.adminAccessEditUser:hover{cursor:pointer}.createMulUserTable-CSP th:last-of-type{width:45%}.createMulUser-CSP .GDPR-Banner{width:97%;margin-left:auto;margin-right:auto}.createMulUser-CSP .modal-footer{padding-right:0}.qNumberCol-CSP{display:inline-block;font-family:'Roboto',Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-size:30px;height:auto;vertical-align:middle;margin-top:10px;margin-bottom:10px}.qNumber-CSP{margin-right:10px;color:white;border-radius:50%;background-color:#4c575e;padding:0 9px;font-weight:700;line-height:1.1;vertical-align:middle}.qNumberCol-CSP.col-xs-1{width:5%;margin:0;padding:0}.downloadNewUserTemplate-CSP{display:inline-block;vertical-align:center}.downloadNewUserTemplate-CSP span{font-size:18px}.importNewUserTemplate-CSP{display:inline-block;vertical-align:center;font-size:16px;padding-left:29px}.importNewUserTemplate-CSP span{font-size:16px}.importUserList-CSP{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#input_container-CSP{position:relative}#uploadIcon-CSP{position:absolute;bottom:11px;right:149px;font-size:16px;color:white}.importFile-CSP{padding-left:28px;font-size:16px}.downloadNewUserTemplate-CSP{font-size:16px}.infoCircleQuestion{padding-top:0;margin-top:4px}.infoCircleQuestion-CSP{color:#1c64a5;font-size:24px}.createMulUser-CSP h2{display:inline-block}.createMulUser-CSP .row{margin-bottom:20px}.createMulUser-CSP span{font-weight:600;font-size:24px}.questionToolTipLabelCreateMulUser-CSP{position:relative;margin-left:4px;display:inline-block;z-index:998}.questionToolTipLabelCreateMulUser-CSP i{color:#1c64a5;display:inline-block;vertical-align:middle;margin-top:4px}.questionToolTipLabelCreateMulUser-CSP:hover{cursor:pointer}.questionToolTipLabelCreateMulUser-CSP:hover .questionToolTipCreateMulUser-CSP{display:block}.questionToolTipCreateMulUser-CSP{width:300px;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;left:22px;bottom:-38px;border-radius:20px;Background-color:#1c64a5;display:none;margin-top:10px;font-size:16px;color:white;padding:15px 25px;line-height:150%}.questionToolTipCreateMulUser-CSP div{color:white;padding-left:0;font-size:16px;font-style:"open-sans";display:inline-block;font-weight:600}.questionToolTipCreateMulUser-CSP .fa-question-circle{color:white;display:inline-block;padding-left:14px}.issueBox-CSP{margin-top:10px;border-radius:10px;margin-bottom:20px;max-height:150px;width:94%;margin-left:3%;margin-right:3%;overflow-y:auto}.issueBox-CSP h2{margin-top:5px;color:white;font-size:24px}.issueBox-CSP li{margin-bottom:3px}.col-xs-12.bg-danger.issueBox-CSP{margin-top:10px;width:94%;margin-left:3%}.col-xs-12.bg-warning.issueBox-CSP{margin-top:10px;width:94%;margin-left:3%}.noBorderButton-CSP{border:none;background-color:transparent}.hiddenContent-EU{display:none}.assignedSubTable-EU{margin-bottom:15px}.modal-MSM .modal-body .existingSubscriptionList .row{border:none}.addNewSubscriptionHeader{border-bottom:1px solid #cad0d4 !important}.productRow-CSP{border-bottom:1px solid #cad0d4 !important}.addNewSubscriptionHeader{padding-left:20px}.productRowClick-CSP{cursor:pointer !important}.productRowClick-CSP .checkbox input[type="checkbox"]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);padding:10px}.productRowClick-CSP .col-xs-6 label{padding-left:0}.productRowClick-CSP .checkbox label{padding-right:5px}.productRow-CSP:hover{background-color:#f4f6f7}.productRow-CSP input[type=number]::-webkit-inner-spin-button,.productRow-CSP input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productRow-CSP .col-xs-4 .text-warning{font-weight:bold}.modal-MSM .modal-body .productRowClick-CSP i.pull-right{font-size:18px;margin-top:1px;margin-right:10px;position:relative;color:#cad0d4}.productRow-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.productRow-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.productRowClick-CSP i.pull-right{cursor:pointer !important}.modal-MSM .modal-body .productRowClickAddOn-CSP i.pull-right{font-size:18px;margin-top:1px;margin-right:10px;position:relative;color:#cad0d4}.productRowClickAddOn-CSP{cursor:pointer !important}.productRowClickAddOn-CSP .checkbox input[type="checkbox"]{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);padding:10px}.productRowClickAddOn-CSP .col-xs-6 label{padding-left:0}.productRowAddOn-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.productRowAddOn-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.existingSubscriptionList .productRowAddOn-CSP{padding-left:0}.productRowClickAddOn-CSP i{cursor:pointer !important;color:#1c64a5}.productRowClickAddOn-CSP .fa-check-circle{cursor:pointer !important;color:#1c64a5}.addOnsInstruction{color:#1c64a5;font-style:italic}.productRow-CSP{border-bottom:1px solid #cad0d4 !important}.productRow-CSP:hover{background-color:#f4f6f7}.productRowAddOn-CSP{border-bottom:1px solid #cad0d4 !important}.viewAvailableAddOnsBtn-CSP{font-size:18px}.addOnPerSeat-CSP{font-size:12px;font-weight:300;font-style:italic;color:#4c575e}.productRowAddOn-CSP:hover{background-color:#f4f6f7}.productRow-CSP input[type=number]::-webkit-inner-spin-button,.productRow-CSP input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productRow-CSP .col-xs-4 .text-warning{font-weight:bold}.productRow-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.productRow-CSP:hover i.pull-right.fa-chevron-circle-down{color:#1c64a5 !important;cursor:pointer}.existingSubscriptionList .parentAddOnRow-CSP{padding-left:0}.addOnBadge-CSP{padding-top:0 !important;padding-bottom:0 !important}.modal-MSM .modal-body .existingSubscriptionList .row>div{padding-top:5px}.availableAddOnsSection-CSP{border:1px solid #e3e7e9;width:99%;min-height:40px;max-height:200px;overflow:auto;background-color:white;display:inline-block}.availableAddOnsSection-CSP .row{padding-left:5px}.availableAddOnsSection-CSP .radio{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.availableAddOnsSection-CSP .radio label{padding-right:2px;vertical-align:top}.availableAddOnsSection-CSP .radio span{padding-left:0;vertical-align:middle}.availableAddOnsSection-CSP .text-center{padding-right:15px !important}.availableAddOnsSection-CSP .text-success{display:inline-block}.clickedOnRowAddOn-CSP{background-color:#fff6f0;padding-top:10px !important;padding-bottom:10px !important}.clickedOnRowAddOn-CSP .fa-info-circle{color:#1c64a5}.seatsColAddOn-CSP{width:20% !important;display:inline-block;vertical-align:middle;float:none;text-align:center}.seatsColAddOn-CSP input{padding-left:3px !important;padding-right:3px !important}.costColAddOn-CSP{width:28% !important;display:inline-block;vertical-align:middle;float:none}.addOnSubscribedCell-CSP{width:24%}.verticalAlignRowAddOn-CSP{display:inline-block;float:none}.verticalAlignRowAddOn-CSP .checkbox{pointer-events:all;padding-left:20px}.verticalAlignRowAddOn-CSP .checkbox label span{vertical-align:top}.perMonthAddOn-CSP{font-style:italic;font-size:12px}.addNewSubSeatsInput{background-color:white;width:60px !important;display:inline-block;height:28px;text-align:center}.addNewAddOnSeatsInput-CSP{background-color:white;width:60px !important;display:inline-block;height:28px;text-align:center}.addOnParentListNotSub-CSP{border:1px solid #e3e7e9;width:99%;min-height:40px;max-height:100px;overflow:auto;background-color:white;display:inline-block;cursor:default}.addOnParentListNotSub-CSP .pull-right{color:#cad0d4}.addOnParentListNotSub-CSP div.row:hover{background-color:#f4f6f7;padding-left:5px !important;padding-top:3px !important;padding-bottom:3px !important}.addOnParentListNotSub-CSP div.row:hover .pull-right{color:#1c64a5;cursor:pointer}.addOnParentListNotSub-CSP div.row:hover .pull-right em{font-weight:600 !important}.addOnParentListNotSub-CSP .text-center{padding-right:10px !important}.addOnParentListNotSub-CSP .text-success{display:inline-block}.subTitleReviewModal-CSP{padding-left:20px}.addNewSubNameOfProdReview-CSP{font-size:20px}.addOnClickedStyles{background-color:#fff6f0;padding-top:0;padding-bottom:0;border-top:1px solid #cad0d4 !important;border-bottom:1px solid #cad0d4 !important}.addOnParentListNotSub-CSP .row{padding-left:5px !important;padding-top:3px !important;padding-bottom:3px !important}.addOnParentListNotSub-CSP .text-center{padding-right:10px !important}.addOnParentListNotSub-CSP .text-success{display:inline-block}.addOnSectionExpanded-CSP{padding-bottom:10px !important}.prodDescAddOn-CSP{margin-top:0 !important;padding-top:0 !important;padding-left:0 !important}.addOnSubParentDis-CSP{padding-left:0 !important}.seatsAddOnRow-CSP{padding-top:15px;padding-bottom:10px}.subSelectAddOn-CSP{font-size:14px;font-style:italic;font-weight:bold;padding-left:20px !important;padding-bottom:3px}.notSubWarning-CSP{padding-left:0 !important;padding-top:5px;padding-bottom:3px}.addOn-CSP{color:#1c64a5;font-style:italic;font-weight:bold}.addOnList-CSP{padding-top:0 !important}.addOnList-CSP .hidden .addNewSubDetails-CSP{padding-left:0 !important}.modal-MSM .modal-body .existingSubscriptionList .row>div{padding-left:0}.addOnCheckbox{z-index:0}.addOnRowClick-CSP{padding-top:0;padding-bottom:0;cursor:pointer}.addOnRowClick-CSP .radio{margin-top:0;margin-bottom:0}.questionToolTipLabelAddOn-CSP{position:relative;margin-left:4px;display:inline-block}.questionToolTipLabelAddOn-CSP i{color:#1c64a5;display:inline-block}.questionToolTipLabelAddOn-CSP:hover{cursor:pointer}.questionToolTipLabelAddOn-CSP:hover .questionToolTip{display:block}.termAccModalStep1 .modal-dialog{width:700px !important;border-radius:10px !important}.termAccModalStep1 .modal-dialog .modal-content{border-radius:10px}.termAccModalStep1 .modal-header{padding-top:10px;padding-bottom:10px}.termAccModalBody1{margin-left:35px;margin-right:35px}.termAccModalBody1 fieldset{margin-left:15px;margin-bottom:20px}.termAccModalBody1 fieldset .checkbox label{font-size:16px}.termAccModalBody1 .row .col-xs-24 a{font-size:16px}.termAccModalHeader1{font-size:24px;font-family:'Roboto',Helvetica,Arial,sans-serif}.termAccModalHeader1 .fa-file-text-o{color:#1c64a5}.termAccModalHeader1 .modal-title{padding-top:0 !important;padding-bottom:0 !important}.termAccModalHeader1 .modal-title i{font-weight:lighter}.termAccModalHeader1 .close span{font-size:36px;font-family:'Roboto',Helvetica,Arial,sans-serif;padding-left:5px;padding-right:5px}.termAccModalBody2{margin-left:20px;margin-right:20px;padding-top:15px;padding-bottom:20px !important}.termAccModalBody2 label i{color:#de0007}.authRowAccModal{margin-left:0 !important}.authRowAccModal fieldset div{margin-top:15px;margin-bottom:15px}.authRowAccModal fieldset .checkbox label{font-weight:bold}.textAccModal1{font-size:16px;margin-bottom:15px;margin-top:15px}.mircoSelectLabel{margin-top:25px !important;margin-bottom:0 !important}.btnAccModal1{padding-bottom:20px}.btnAccModal1 button{color:#1c64a5;min-width:110px;margin-left:5px;margin-right:5px;font-size:18px}.btnAccModal1 button i{border-color:#1c64a5}.btnAccModal1 .btn-white{border-color:#1c64a5}.viewMcaBtn{padding-bottom:20px}.viewMcaBtn a{border-color:#1c64a5;background-color:white;color:#1c64a5;min-width:110px;margin-left:5px;margin-right:5px;font-size:18px}.viewMcaBtn a i{border-color:#1c64a5}.viewMcaBtn .btn-white{border-color:#1c64a5}.countryAccModal{margin-top:5px;margin-bottom:30px;font-size:16px;font-style:italic}.countryAccModal i{color:#1c64a5}.questionToolTipAddOn-CSP{height:auto;position:absolute;font-family:'Roboto',Helvetica,Arial,sans-serif,sans-serif;left:15px;top:-15px;border-radius:20px 20px 20px 20px;background-color:#1c64a5;display:none;margin-top:10px;font-size:14px;color:white;padding:5px 10px;line-height:1.3em;z-index:999;white-space:nowrap}.addOnDescription-CSP{padding-left:25px !important;font-style:italic}.questionToolTipAddOn-CSP div{color:white;padding-left:0;font-size:16px;font-style:"open-sans";display:inline-block;font-weight:600}.questionToolTipAddOn-CSP i{color:white;display:inline-block;padding-left:14px;font-size:16px}.questionToolTipAddOn-CSP:hover h6{opacity:1;transition:all .6s}.subTableAddOn-CSP{margin-left:20px}.subTableAddOnGC-CSP{margin-left:40px}.GDPR-EU{width:88%;margin:0 auto 10px}.CSP-Footer{font-family:'Roboto',Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-size:16px;border-radius:10px;background-color:#f4f6f7;border:1px solid #e3e7e9;width:90%;margin:40px auto}.CSP-Footer>div{display:inline-block;padding:0;height:80px}.CSP-Footer>div h2{font-size:32px;font-family:'Roboto',Helvetica,Arial,sans-serif;padding-top:0;padding-bottom:20px;margin-left:15px;margin-top:0}.CSP-Footer>div h4{margin-top:0;margin-left:15px}.CSP-Footer>div p a{text-decoration:underline}.verticalLine{border-right:1px solid}.CSP-Footer>div i{margin-top:29px;margin-left:20px}.textFirst{vertical-align:middle !important;display:inline-block;float:left;width:22%}.textFirst i{margin-top:25px !important;float:left;font-size:30px;font-weight:600}.textFirst span{font-size:28px;font-weight:bold;margin-left:5px;margin-top:5px;vertical-align:middle;display:inline-block;padding:15px 0 0 10px}.textFirst .fa-info-circle{vertical-align:bottom}.multiUserTable-CSP td:nth-child(4),.multiUserTable-CSP td:nth-child(5),.multiUserTable-CSP td:nth-child(6),.multiUserTable-CSP th:nth-child(4),.multiUserTable-CSP th:nth-child(5),.multiUserTable-CSP th:nth-child(6){text-align:right}.supportLinkPortal{margin-left:25px;white-space:nowrap;width:32%;border-left:1px solid #e3e7e9}.supportLinkPortal i{float:left;font-size:20px;color:#1c64a5;font-weight:600}.supportLinkPortal span{font-size:22px;text-decoration:underline;padding:24px 0 0 10px;text-align:center;float:left;display:inline-block;font-weight:600}.supportLinkPhone{width:23%}.supportLinkPhone i{float:left;font-size:22px;color:#1c64a5;font-weight:600}.supportLinkPhone span{font-size:22px;padding:24px 0 0 10px;text-align:center;float:left;display:inline-block;font-weight:600}.supportLinkEmail{text-align:center}.supportLinkEmail i{float:left;font-size:22px;color:#1c64a5;font-weight:600}.supportLinkEmail span{font-size:22px;text-decoration:underline;padding:24px 0 0 10px;text-align:center;float:left;display:inline-block;font-weight:600}.phoneNumber{color:#1c64a5;font-size:20px;vertical-align:center}.addNewSubscriptionHeader .col-xs-3.priceRangeHeader{text-align:right;width:22%}.productRowClick-CSP .col-xs-3.priceRange{text-align:right;width:22%;padding-right:0px}.perSeat{text-align:right;width:11% !important}.SHIModalSubRenew-CSP .modal-content{width:700px;border-radius:5px}.SHIModalSubRenew-CSP .modal-content .modal-header{font-size:32px;padding:15px 30px}.SHIModalSubRenew-CSP .modal-content .modal-header .close{font-size:40px}.SHIModalSubRenew-CSP .modal-content .modal-body{padding:15px 30px}.SHIModalSubRenew-CSP .modal-content .modal-body .row .planChangeTitle-CSP{font-size:18px;padding-top:40px;padding-bottom:5px;padding-left:25px}.SHIModalSubRenew-CSP .modal-content .modal-body .row .btn{margin:25px 25px 10px 25px}.SHIModalSubRenew-CSP .modal-content .modal-body .row .noteNCE{padding-top:20px;padding-left:25px;padding-bottom:10px;color:#4c575e;font-style:italic;font-size:16px}.SHIModalCancel-CSP .modal-content{width:700px;border-radius:5px}.SHIModalCancel-CSP .modal-content .modal-header{font-size:32px;padding:15px 30px}.SHIModalCancel-CSP .modal-content .modal-header .close{font-size:40px}.SHIModalCancel-CSP .modal-content .modal-body{padding:15px 30px}.SHIModalCancel-CSP .modal-content .modal-body .row .planChangeTitle-CSP{font-size:18px;padding-top:40px;padding-bottom:5px;padding-left:25px}.SHIModalCancel-CSP .modal-content .modal-body .row .btn{margin:25px 25px 10px 25px}.SHIModalCancel-CSP .modal-content .modal-body .row .noteNCE{padding-top:20px;padding-left:25px;padding-bottom:10px;color:#4c575e;font-style:italic;font-size:16px}.SHIModalStopRenew-CSP .modal-content{width:700px;border-radius:5px}.SHIModalStopRenew-CSP .modal-content .modal-header{font-size:32px;padding:15px 30px}.SHIModalStopRenew-CSP .modal-content .modal-header .close{font-size:40px}.SHIModalStopRenew-CSP .modal-content .modal-body{padding:15px 30px}.SHIModalStopRenew-CSP .modal-content .modal-body .row .planChangeTitle-CSP{font-size:18px;padding-top:40px;padding-bottom:5px;padding-left:25px}.SHIModalStopRenew-CSP .modal-content .modal-body .row .btn{margin:25px 25px 10px 25px}.SHIModalStopRenew-CSP .modal-content .modal-body .row .noteNCE{padding-top:20px;padding-left:25px;padding-bottom:10px;color:#4c575e;font-style:italic;font-size:16px}.page-MSM .planChange-CSP{border:1px solid #cad0d4;border-radius:5px;padding:10px 50px 25px 50px}.page-MSM .planChange-CSP .planChangeTitle-CSP{font-size:18px;padding-top:60px;padding-bottom:5px;padding-left:25px}.page-MSM .planChange-CSP .planChangeTitleCancel-CSP{font-weight:bold;font-size:20px;color:#2A3034;padding-top:60px;padding-bottom:5px;padding-left:25px}.page-MSM .planChange-CSP button{margin:10px 25px 10px 25px}.page-MSM .planChange-CSP .noteNCE{padding-top:20px;color:#778691;font-style:italic}.page-MSM .toolTipLabel{position:relative;margin-left:4px;display:inline-block;font-weight:600}.page-MSM .toolTipLabel .updateStockHover{left:-190px !important}.page-MSM .toolTipLabel i{display:inline-block;padding-top:7px}.page-MSM .toolTipLabel:hover{cursor:pointer}.page-MSM .toolTipLabel:hover .toolTip{display:block}.page-MSM .toolTipLabel:hover .toolTip-CSP{display:block}.page-MSM .toolTip-CSP{position:absolute;display:none;z-index:3;width:180px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px;top:-50px;left:-75px}.page-MSM .toolTip-CSP:before{content:"";position:absolute;height:0px;width:0px;left:50%;bottom:-25px;border-width:15px;border-color:black transparent transparent   transparent;border-style:solid}.page-MSM .toolTip-CSP .btn{padding:2px 8px}.page-MSM .toolTip div{color:white;padding-left:0;font-size:12px;font-style:'Roboto',Helvetica,Arial,sans-serif;display:inline-block;font-weight:600}.page-MSM .toolTip:hover h6{opacity:1;transition:all .6s}.planInfo-NCE{margin-top:5px;margin-bottom:5px;font-size:16px;background-color:#e5f0fb;border:1px solid #134471;border-radius:10px;max-width:600px;padding-bottom:10px}.planInfo-NCE .prodDetails span{color:#134471;max-width:200px;text-align:right;font-size:16px;font-weight:bold}.planInfo-NCE .prodDetails .text-warning{display:inline-block}.planInfo-NCE .prodDetails .clm-xs-21{padding-right:0px}.planInfo-NCE .prodDetails .clm-xs-4{padding-left:3px;color:#134471}.planInfo-NCE .bold{padding-top:5px;padding-bottom:5px;color:#134471;font-weight:bold;font-size:20px}.planInfo-NCE .clm-xs-4{padding-left:0px;padding-right:0px}.planInfo-NCE .clm-xs-4 .bold{color:#d75100}.prodNameModal-CSP{font-size:20px;font-style:italic}.alertCSP.alert-warning{border:1px solid #d75100}.modal-footer .scheduleSeats-NCE{text-align:left}.productRow-CSP .row .col-xs-3 .form-inline{margin-top:-35px}.productRow-CSP .row .col-xs-4 .fieldLabel-CSP{margin-top:-35px}.productRow-CSP .row .col-xs-4{margin-top:-35px}.manageModalNCE .modal-content .modal-body .col-xs-2{text-align:right}.manageModalNCE .modal-content .modal-body .form-manageSeats{padding-top:10px}.manageModalNCE .col-xs-12 h4{margin-top:5px}.addSubRadio-CSP{display:inline-block !important;margin-bottom:0;margin-top:0}.addSubRadio-CSP label{padding-left:5px}.form-manageSeats .form-group .col-xs-2 .form-control{font-size:16px}.manageModalNCE .modal-content .modal-body .form-horizontal .col-xs-2{padding-top:5px}.manageModalNCE .form-horizontal .control-label{padding-top:0px}.SHIModalScheduleChanges .planInfo-NCE .prodDetails #divExistingScheduledChanges{padding-top:10px}.SHIModalScheduleChanges .planInfo-NCE .prodDetails #divExistingScheduledChanges .row .m-l30{color:#FF6D15;font-weight:bold;font-style:italic}.SHIModalScheduleChanges #divScheduleChanges{margin-top:10px;padding-bottom:0px}.SHIModalScheduleChanges .issueBox-CSP{padding-top:10px;padding-bottom:10px}.verifyEmailExpired{margin-top:5px}.verifyEmailExpired h1{margin:15px 0 15px 0}.verifyEmailExpired div{font-size:20px}.verifyEmailExpired button{margin:20px 0 20px 0}.verifyEmailExpired .clm-xs-24 .alert-warning{margin-top:20px;margin-bottom:20px;padding-top:0px;padding-bottom:0px}.verifyEmailExpired .clm-xs-24 .alert-warning .alert-body{margin-left:45px}.verifyEmailExpired .clm-xs-24 .alert-warning i{font-size:1.5em;top:9px}.verifyEmailExpired .verifyEmailMessage{margin-top:30px;margin-bottom:30px;border:1px solid #cad0d4;border-radius:10px;padding:0px 40px 0px 40px;background-color:#fff6f0}.verifyEmailExpired .verifyEmailMessage h1{color:#373f44}.verifyEmailExpired .verifyEmailMessage div{color:#373f44}.verifyEmailExpired .verifySucess{margin-top:40px;border:1px solid #778691;border-radius:10px;padding:0px 40px;background-color:#eef8ed}.verifyEmailExpired .verifySucess div{padding-bottom:20px}.verifyEmailExpired .clm-xs-24 .alert-success{margin-top:10px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}.verifyEmailExpired .clm-xs-24 .alert-success .alert-body{margin-left:35px}.verifyEmailExpired .clm-xs-24 .alert-success i{font-size:1.5em;top:7}.verifyEmailExpired .modal-content{padding:0px 25px 5px 25px;background-color:#fff6f0;color:#d75100;border:1px solid #d75100;border-radius:5px}.verifyEmailExpired .modal-content span{font-size:18px}.verifyEmailExpired .modal-content .close span{font-size:32px}.verifyEmailExpired .modal-content .modal-header{font-size:28px;font-weight:bold;padding-right:3px}.verifyEmailExpired .modal-content .modal-body{font-size:18px;line-height:1.6em}.verifyEmailExpired .modal-content .modal-footer{padding-top:25px}.verifyEmailExpired .acctTeam{text-align:center;padding-bottom:15px}.verifyEmailExpired .acctTeam .picContain img{margin:10px auto}.verifyEmailExpired .acctTeam .repInfo{padding-bottom:0px}.successVerifyEmail .modal-content{padding:0px 25px 5px 25px;color:#3e8a35;border:1px solid #3e8a35;border-radius:5px}.successVerifyEmail .modal-content span{font-size:18px}.successVerifyEmail .modal-content .close span{font-size:32px}.successVerifyEmail .modal-content .modal-header{font-size:28px;font-weight:bold;padding-right:3px}.successVerifyEmail .modal-content .modal-body{font-size:18px;line-height:1.6em}.successVerifyEmail .modal-content .modal-footer{padding-top:25px}.verifyEmailsuccess{margin-top:25px}.verifyEmailsuccess h1{padding-top:10px;padding-bottom:10px}.verifyEmailsuccess div{padding-bottom:20px;font-size:18px}.verifyEmailsuccess button{text-align:center}.verifyEmailsuccess .clm-xs-18{border:1px solid #3e8a35;border-radius:5px}.emailVerifySent{margin-top:25px;border:1px solid #3e8a35;width:70%;border-radius:5px;background-color:#eef8ed}.emailVerifySent h1{padding-top:0px;padding-bottom:10px}.emailVerifySent .clm-xs-24{padding-bottom:0px;padding-left:25px;padding-right:25px}.emailVerifySent div{padding-top:10px;padding-bottom:20px;font-size:18px}.emailVerifySent button{text-align:left;margin-bottom:0px}.verifySucess h1{padding-top:20px;padding-bottom:20px}.verifySucess div{padding-bottom:20px;font-size:18px}.verifySucess button{text-align:center}.verifyEmailBanner{margin-top:5px}.verifyEmailBanner h1{margin:20px 0 20px 0}.verifyEmailBanner div{font-size:20px}.verifyEmailBanner a{margin:20px 0 20px 0}.verifyEmailBanner .clm-xs-24 .alert-warning{margin-top:20px;margin-bottom:20px;padding-top:0px;padding-bottom:0px}.verifyEmailBanner .clm-xs-24 .alert-warning .alert-body{margin-left:45px}.verifyEmailBanner .clm-xs-24 .alert-warning i{font-size:1.5em;top:9px}.verifyEmailBanner .verifySucess{margin-top:40px;border:1px solid #778691;border-radius:10px;padding:0px 40px;background-color:#eef8ed}.verifyEmailBanner .verifySucess div{padding-bottom:20px}.verifyEmailBanner .clm-xs-24 .alert-success{margin-top:10px;margin-bottom:20px;padding-top:10px;padding-bottom:10px}.verifyEmailBanner .clm-xs-24 .alert-success .alert-body{margin-left:35px}.verifyEmailBanner .clm-xs-24 .alert-success i{font-size:1.5em;top:7}#embedReport #embedContainer{font-family:'Segoe UI Web Light','Segoe UI Light','Segoe WP Light','Segoe UI','Segoe WP',Tahoma,Arial,sans-serif}#embedReport #embedContainer iframe{border:none;padding:0px}.reportHome,.reportInventory,.reportOrder,.reportCycle{max-width:1300px}.reportHome h1{margin-left:15px}.reportHome #embedContainer{height:2200px;width:100%}.reportInventory #embedContainer{height:1100px;width:100%;border:1px solid #cad0d4;padding:0 15px;margin-bottom:70px}.reportOrder #embedContainer{height:1440px;width:100%;border:1px solid #cad0d4;padding:0 15px;margin-bottom:70px}.reportCycle #embedContainer{height:770px;width:100%;border:1px solid #cad0d4;padding:0 1px;margin-bottom:70px}#dashboardContainer{height:800px;width:100%;max-width:1320px}#dashboardContainer iframe{border:none}#buttonsWrapper{width:100%;text-align:center;padding-top:50px}a:hover,a:visited,a:link,a:active{text-decoration:none;cursor:pointer}#buttonsWrapper a{background-color:#24a9e1;border:none;color:white;padding:5px 30px;margin:5px;width:300px;height:30px;display:inline-block;text-align:center}#buttonsWrapper a:hover{font-size:120%}#tileContainer{width:400px;height:350px}.infoBox{margin-top:30px}.homeBackBtn{font-size:16px;float:right;margin-top:20px}.reportNav{margin-top:10px}.reportNav.reportNavMini{margin-top:0px}.reportNav,.reportNavMini{padding-left:0;padding-right:0}.configTitle{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;margin-top:30px;padding:5px 10px;border:1px solid #cad0d4;border-bottom:none}.reportNavMini .hover-tip{left:100%;top:7px;white-space:nowrap}.reportNav ul{list-style-type:none;padding:0;box-shadow:1px 1px 5px #a0abb2;border-bottom:1px solid #cad0d4}.reportNav ul li{margin-bottom:0}.reportNav ul li a{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:14px;color:#1c64a5;padding:12px 10px;min-height:50px;width:100%;display:block;font-weight:400;border:1px solid #cad0d4;border-radius:0;z-index:1;margin-bottom:-1px;text-align:left;white-space:normal;min-width:54px}.reportNavMini ul li a{text-align:center}.reportNav ul li a i{width:25px;font-size:18px;line-height:23px}.reportNav ul li a:hover{border:1px solid #a0abb2;background-color:white;color:#1c64a5 !important;z-index:2}.reportNav ul li a i.fa-chart-pie{color:#1c64a5}.reportNav ul li a i.fa-running{color:#3e8a35}.reportNav ul li a i.fa-clipboard-list{color:#FF6D15}.reportNav ul li a i.fa-clipboard-check{color:#09b3b1}.reportNav ul li a i.fa-save{color:#134471}@media print{.orderDetails .btn{display:none}.orderDetails .actionBtns{display:none !important}.orderDetails .clm-sm-9 .table-responsive .table tbody tr td{width:56%}.orderDetails .orderApproval .approvalTitleRow{display:none}.orderDetails .orderApproval .approvalRow .dateCell{text-align:left !important}.orderDetails .approvalRow .clm-xs-24 .row .clm-sm-4 div{text-align:left !important}.orderDetails .orderApproval .approvalTitleRow{display:none}.orderDetails .orderApproval .approvalRow .cell .approvalRowLabel{display:inline-block !important;font-style:normal !important;font-weight:bold;color:#000;width:135px}.orderDetails .orderProductList .panelBody .prodRow .prodImg{display:none}.orderDetails .shipment .shipmentBody .clm-sm-2 img{display:none}.orderDetails .statusBar{display:none}}@media only screen and (max-width:767px){.titleRow{display:none}.orderTable{margin-bottom:25px}.orderCell{min-height:30px !important;margin-left:10px;padding-top:10px !important}.orderCell span{width:30%}.expandBtnCell{display:none}.viewOrders label{margin-top:20px;font-size:16px}.cartBtnCell{position:absolute;top:0px;right:5px;padding-top:30px !important}.orderNumCell{font-family:'Roboto',Helvetica,Arial,sans-serif;font-size:26px;font-weight:bold;color:#1c64a5 !important;padding-top:30px !important;padding-bottom:5px}.orderNumCell span{white-space:nowrap;padding-right:25px;display:inline-block !important}.dateCell{font-size:16px;text-align:left !important}.dateCell span{display:inline-block !important;font-weight:bold}.poNumCell{font-size:16px;padding-left:0px !important;padding-right:15px !important}.poNumCell span{display:inline-block !important;font-weight:bold}.statusCell{font-size:16px}.statusCell .cellLabelStyle{font-weight:bold;display:inline-block !important}.statusCell .statProcessing{font-weight:bold;color:#FF6D15}.shipToCell{display:none}.numItemCell{display:none}.totalCell{font-size:16px;text-align:left !important;padding-right:15px !important}.totalCell span{display:inline-block !important;font-weight:bold}.totalCell .mobileItems{font-weight:normal;font-style:italic;margin-left:0px;display:inline-block !important}.orderRow{border-left:0px !important;border-right:0px !important;padding-bottom:10px}.detailBtnCell{display:inline-block !important;text-align:center;padding-top:25px !important;padding-bottom:25px !important;margin-left:0px !important}.detailBtnCell span{display:inline-block !important;width:initial !important}.detailBtnCell a{width:100%;font-size:16px}.expandMobBtnCell{display:inline-block !important;text-align:center;padding-top:25px !important;padding-bottom:25px !important;margin-left:0px !important}.expandMobBtnCell button{width:100%;font-size:16px}.productList .unitPrice{padding-top:15px;width:39.5% !important}.productList .lineQty{padding-top:15px}.productList .shiPartNum{display:none !important}.productList .mfrPartNum{display:none !important}.productList .linePrice{padding-top:15px;text-align:left !important;margin-left:60px}.orderProductRow img{width:100% !important}.orderProductRow .partNum{display:none}.orderProductRow .prodQty{text-align:left !important}.orderProductRow .prodPrice{text-align:left !important}.prodCart{padding-top:10px;position:absolute;right:20px}.lowerBanner{padding-bottom:25px;margin-bottom:25px}.invoices{margin-left:0px;margin-right:0px;position:relative}.invoices .panelBody{min-height:inherit !important;max-height:inherit !important;overflow:inherit !important}.orderApproval .approvalTitleRow{display:none}.orderApproval .approvalRow .cell .approvalRowLabel{display:inline-block !important;font-style:normal !important;font-weight:bold;color:#000;width:135px}.orderApproval .reviewBtnCell button{width:100% !important;margin-bottom:15px;display:block !important}.panelFoot{display:none}.orderDetails .statusBar{display:none}}@media only screen and (max-width:1000px){.detailBtnCell{padding-right:5px !important}.detailBtnCell button{padding-left:5px;padding-right:5px}.lowerBanner .haveAnIssue{padding-top:30px !important;text-align:center}.lowerBanner button{margin-left:25px;margin-right:25px}.orderDetails .clm-sm-9 .table-responsive .table tbody tr td{width:56%}}.viewOrders h1{margin-top:30px;margin-bottom:0px}.viewOrders h1 .summary .statusBar .statusBarCell{height:40px;color:white;background-color:#a0abb2}.headerHR{border-top:1px solid #cad0d4;margin-top:10px;margin-bottom:30px}.viewOrders{max-width:1300px;margin:0 auto}.viewOrdersSearch{position:relative}.viewOrdersSearch .searchBtn{position:absolute;top:25px;right:15px;border-radius:2px}.orderTable{margin-top:25px;border:1px solid #cad0d4;padding-left:0px;padding-right:0px}.searchResultMessage{margin:25px 0 0 15px;font-weight:400;font-size:20px;font-style:italic}.searchResultMessage button{padding:3px 9px;font-size:16px;border-radius:25px}.searchResultMessage button+.tooltip .tooltip-inner{background-color:#ff131a}.searchResultMessage button+.tooltip.top .tooltip-arrow{border-top-color:#ff131a}.orderTable .titleRow{margin:0px;background-color:#4c575e}.orderTable .titleRow .orderCell{padding-top:12px;padding-bottom:12px;padding-left:0px;color:white;font-style:italic;font-size:15px;font-weight:600}.orderTable .titleRow .expandTitleCell{padding:5px 0 0 3px}.orderTable .titleRow .dateCell{text-align:right}.orderTable .titleRow .poNumCell{padding-left:15px;padding-right:0px}.orderTable .titleRow .totalCell{text-align:right;padding-right:25px}.noOrders{font-size:24px;color:#FF6D15;text-align:center;font-style:italic;font-weight:600;margin-top:75px;margin-bottom:15px;height:150px}.orderRow{border:1px solid #cad0d4;margin:-1px 0 0 0;padding-top:3px;padding-bottom:3px}.orderRow span{display:none}.orderRow .expandMobBtnCell{display:none}.orderRow .orderCell{padding-left:0px;padding-top:15px;min-height:50px;word-wrap:break-word;color:#000000}.orderRow .expandBtnCell{padding:7px 0 0 3px}.orderRow .dateCell{text-align:right}.orderRow .poNumCell{padding-left:15px;padding-right:0px}.orderRow .totalCell{text-align:right;padding-right:25px}.orderRow .totalCell .mobileItems{display:none}.orderRow .cartBtnCell{padding-top:8px;padding-right:0px;text-align:right}.orderRow .detailBtnCell{padding-top:8px;text-align:right}.orderRow .productList{padding-top:15px;padding-bottom:10px;border:1px solid #cad0d4;margin:15px 30px 30px 4.16666667%;display:none;background-color:rgba(242,249,255,0.5)}.orderProductRow{margin-left:0px;margin-right:0px}.orderProductRow .prodImg{padding-top:3px;padding-left:0;padding-right:0;text-align:center}.orderProductRow .prodImg img{width:50%}.orderProductRow .orderProdName a{padding-top:7px;font-size:16px;display:block}.orderProductRow .partNum{padding-top:7px;color:#a0abb2;font-style:italic}.orderProductRow .prodPrice{padding-top:7px;font-style:italic;text-align:right;color:#a0abb2}.orderProductRow .prodQty{padding-top:7px;font-style:italic;text-align:right;font-weight:300;color:#a0abb2}.orderProductRow .prodCart{padding-left:0px;padding-right:0px;text-align:center}.orderProductRow .moreProductItems{font-style:italic;padding-top:7px;padding-bottom:7px;text-align:center;font-size:16px}.orderDetails .orderProductList{margin-left:0 !important;margin-right:0 !important}.orderDetails .shipmentTracking{margin-left:0px !important;margin-right:0px !important}.productRowBreak{margin-top:10px;margin-bottom:10px;border-top:1px dotted #a0abb2}.statusCell .statProcessing{font-weight:bold;color:#FF6D15;display:inline-block}.statusCell .statShipping{font-weight:bold;color:#1c64a5;display:inline-block}.lowerBanner{padding:10px;border:1px solid #1c64a5;min-height:100px;background-color:#f2f9ff;border-radius:25px;margin-top:50px;font-size:28px;margin-bottom:50px;color:#1c64a5;font-weight:bold;font-family:'Roboto',Helvetica,Arial,sans-serif}.lowerBanner .haveAnIssue{padding-top:20px;padding-right:0px}.lowerBanner button{margin-top:5px;width:90%;margin-bottom:5px}.shipment .shipmentTitle{border:1px solid #a0abb2;padding-top:15px;padding-bottom:15px;background-color:#f4f6f7}.shipment .shipmentTitle .shipTitleBtns{display:inline-block;text-align:right}.shipment .shipmentTitle .titleText{font-size:22px;font-weight:bold}.shipment .shipmentTitle .titleText a{font-style:italic;font-weight:normal;margin-left:10px;font-size:16px;text-decoration:underline}.shipment .shipmentBody{padding-top:15px;padding-bottom:15px}.shipment .shipmentBody img{width:100%}.shipment .shipmentBody .mfrShipNum{padding-top:3px;font-size:14px;color:#cad0d4}.shipment .estDelivery{display:inline-block}.shipment .shipDetailsTitle{padding-top:7px;padding-bottom:7px;border-top:1px dotted #a0abb2}.shipment .shipDetailsTitle .estDelivery{margin-top:6px}.shipment .shipDetailsTitle .estDelivery span{font-weight:bold}.shipment .shipDetailsTitle button{text-align:left}.shipDetailsContent{display:none}.orderDetails{max-width:1200px}.orderDetails .orderDetailsHead{margin-top:40px}.orderDetails .orderDetailsHead h1{margin-top:0px !important;margin-bottom:0px !important}.orderDetails .summary .statusA .cellA{background-color:#FF6D15 !important;border-radius:5px 0px 0px 5px}.orderDetails .summary .statusA .statusBarSpacer .caretA{color:#FF6D15 !important}.orderDetails .summary .statusB .cellA{background-color:#FF6D15 !important;border-radius:5px 0px 0px 5px}.orderDetails .summary .statusB .statusBarSpacer .caretA{color:#FF6D15 !important}.orderDetails .summary .statusB .statusBarSpacer .caretC{color:#1c64a5 !important}.orderDetails .summary .statusB .cellB{background-color:#1c64a5 !important}.orderDetails .summary .statusC .cellA{background-color:#FF6D15 !important}.orderDetails .summary .statusC .cellB{background-color:#1c64a5 !important}.orderDetails .summary .statusC .cellC{background-color:#55b948 !important}.orderDetails .summary .statusC .statusBarSpacer .caretA{color:#FF6D15 !important}.orderDetails .summary .statusC .statusBarSpacer .caretC{color:#1c64a5 !important}.orderDetails .summary .statusBar{padding-top:10px;margin-right:25px;margin-left:25px}.orderDetails .summary .statusBar .statusBarCell{text-align:center;font-weight:500;height:35px;color:white;background-color:#a0abb2;font-size:18px;padding-top:5px}.orderDetails .summary .statusBar .cellA{border-radius:5px 0px 0px 5px}.orderDetails .summary .statusBar .cellC{border-radius:0px 5px 5px 0px}.orderDetails .summary .statusBar .statusBarSpacer{margin-right:-20px}.orderDetails .summary .statusBar .statusBarSpacer .caretA{font-size:60px;margin-left:-17px;margin-top:-12px;color:#a0abb2}.orderDetails .summary .statusBar .statusBarSpacer .caretB{font-size:60px;margin-right:-20px;margin-top:-12px;color:white;position:relative;z-index:1}.orderDetails .summary .statusBar .statusBarSpacer .caretC{font-size:60px;margin-left:-17px;margin-top:-12px;color:#a0abb2}.orderDetails .summary .statusBar .statusBarSpacer .caretD{font-size:60px;margin-right:-20px;margin-top:-12px;color:white;position:relative;z-index:1}.actionBtns{text-align:right}.actionBtns a{margin-left:10px}.actionBtns button{margin-left:10px}.printBtn{border-radius:25px;padding-top:8px;padding-bottom:8px;font-size:16px}.printBtn:active{background-color:none}.printBtn:focus{background-color:none}.panelHead{background-color:#f4f6f7;border:1px solid #cad0d4;font-size:26px;font-family:'Roboto',Helvetica,Arial,sans-serif;color:#1c64a5;padding:10px 0 10px 30px;margin-top:30px}.panelBody{border:1px solid #cad0d4;margin-top:-1px;padding-top:10px}.summary{margin-left:0px;margin-right:0px}.summary .panelHead{margin-top:20px}.summary .table-responsive{border:none !important}.summary table{font-size:16px}.summary table th{color:#000;margin-top:25px;border:none !important;text-align:right}.summary table td{border:none !important}.sumTotal{font-family:'Roboto',Helvetica,Arial,sans-serif;text-align:right;font-size:20px;color:#000;padding-top:5px;padding-right:30px;font-weight:700}.sumTotal span{padding-left:10px;color:#FF6D15}.shippingDetails{margin-left:0px;margin-right:0px}.shippingDetails .panelBody{min-height:215px}.shippingDetails .table-responsive{border:none !important}.shippingDetails table{font-size:16px}.shippingDetails table th{color:#000;margin-top:25px;border:none !important;padding-bottom:0px !important}.shippingDetails table td{border:none !important}.invoices{margin-left:0px;margin-right:0px;position:relative}.invoices .panelBody{min-height:125px;max-height:170px;overflow:auto}.invoices table{font-size:16px}.invoices table th{color:#000;margin-top:25px;border-bottom:1px solid #cad0d4 !important;text-align:right}.invoices table th:first-of-type{text-align:left}.invoices table td{border:none !important;text-align:right}.invoices table td:first-of-type{text-align:left}.invoices .panelFoot{padding:0px}.invoices .panelFoot .emailInvoices{font-size:18px;width:100%;border-radius:0px;border:1px solid #cad0d4;margin-top:-1px}.orderApproval{margin-left:0px;margin-right:0px}.orderApproval .panelBody{padding-top:0px}.orderApproval .approvalRow{border-bottom:1px solid #cad0d4;margin-top:-1px;padding-right:0px !important;padding-left:0px !important}.orderApproval .approvalRow .approvalTitleRow{padding-top:15px;padding-bottom:15px}.orderApproval .approvalRow .titleCell{font-weight:bold;font-size:16px}.orderApproval .approvalRow .reviewBtnCell{padding-top:7px !important;padding-left:15px !important;padding-bottom:0 !important;padding-right:0 !important;margin-right:12px;text-align:right}.orderApproval .approvalRow .reviewBtnCell .goToOrderAppBtn{display:none}.orderApproval .approvalRow .cell{padding-top:12px;padding-bottom:12px;font-size:16px}.orderApproval .approvalRow .cell .approvalRowLabel{display:none}.orderApproval .approvalRow .dateCell{text-align:right;font-size:16px;padding-right:30px}.orderApproval .approvalRow .statusCellPending{color:#FF6D15;font-style:italic;font-weight:bold;font-size:16px}.orderApproval .approvalRow .statusCellApproved{color:#3e8e36;font-weight:bold;font-size:16px}.orderApproval .panelFoot{padding-left:0px;padding-right:0px}.orderApproval .panelFoot .goToInvoicesBtn{padding-top:15px;padding-bottom:15px;width:100%;font-size:16px;border-radius:0px;border-top:none;border-left:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:1px solid #cad0d4;margin-top:-1px}.checkoutQuestions .panelBody{height:300px;overflow:auto}.checkoutQuestions .panelBody table{margin-bottom:5px}.checkoutQuestions .panelBody table tr:first-of-type td{border-top:none !important}.checkoutQuestions .panelBody table tr:first-of-type th{border-top:none !important}.hideShowDiv{text-align:right;font-size:16px;padding-right:25px}.hideShowDiv .hideShowBtn{border:none;background-color:#f4f6f7;margin-top:5px}.customOrderFields .panelBody{height:300px;overflow:auto}.customOrderFields .panelBody table{margin-bottom:5px}.customOrderFields .panelBody table tr:first-of-type td{border-top:none !important}.customOrderFields .panelBody table tr:first-of-type th{border-top:none !important}.prodName{font-size:18px;font-weight:600}.prodRow{padding:20px 0}.prodImg img{width:100%}.shiPartNum{display:inline-block;padding-top:10px;padding-right:10px;font-size:12px}.shiPartNum span{font-weight:bold}.mfrPartNum{display:inline-block;padding-top:10px;font-size:12px}.mfrPartNum span{font-weight:bold}.prodAddCartMobile{display:none}.configStatus{display:inline-block}.configQty{display:inline-block}.statusLabel{display:inline-block;font-style:italic}.statusLabel i{color:#FF6D15}.configStatusLine{border-top:1px dotted #a0abb2;padding-top:10px;padding-bottom:10px}.statusLabel{font-style:italic;font-weight:bold;padding-right:10px}.configStatus{padding-left:10px;padding-right:15px;font-style:italic}.configQty{font-weight:bold;font-style:italic;text-align:right}.configQty span{font-weight:normal}.unitPrice{font-style:italic;text-align:right;font-size:16px}.lineQty{font-style:italic;text-align:center;font-size:16px}.linePrice{text-align:right;font-size:16px;font-weight:bold;color:#FF6D15}.prodDesc{font-size:14px;color:#a0abb2;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.serialNumbers{border-top:1px dotted #a0abb2;padding-left:5px}.serialNumbers button{font-size:14px;font-style:italic}.serialNumbers .table-responsive{display:none;border:none !important;margin-left:20px}.serialNumbers table{margin-top:10px;border:1px solid #cad0d4;font-size:16px}.serialNumbers table thead{background-color:#f4f6f7;font-size:14px}.serialNumbers table thead tr th:first-of-type{width:20%}.serialNumbers table thead tr th:nth-of-type(2){width:15%}.serialNumbers table thead tr th:nth-of-type(3){width:65%}.serialNumbers table tbody{font-family:'Lora',Georgia,'Times New Roman',Times,serif}.customLineFieldsRow button{font-size:14px;font-style:italic}.customLineFieldsRow .customLineFields{padding-left:5px;border-top:1px dotted #a0abb2}.customLineFieldsRow .customLineFields .table-responsive{border:none !important;display:none;margin-left:20px}.customLineFieldsRow .customLineFields table{margin-top:10px;border:1px solid #cad0d4;font-size:16px}.customLineFieldsRow .customLineFields table thead{font-size:14px;background-color:#f4f6f7}.customLineFieldsRow .customLineFields table thead tr th:first-of-type{width:20%}.customLineFieldsRow .customLineFields table tbody{font-family:'Lora',Georgia,'Times New Roman',Times,serif}.acctHome .renewals .moduleBody table thead tr th:nth-of-type(5){text-align:left}.acctHome .renewals .moduleBody table tbody tr td:nth-of-type(5){text-align:left;font-weight:normal}.table.table-renewals{border-bottom:1px solid #cad0d4}.table.table-renewals>thead>tr>th{background-color:#f4f6f7;position:sticky;white-space:nowrap;top:0;z-index:2}.table.table-renewals>thead>tr>th:first-of-type{width:48px}.table.table-renewals>tbody>tr>td{white-space:nowrap}.table.table-renewals>tbody>tr>td.manufacturer{position:relative}.table.table-renewals>tbody>tr>td.manufacturer div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.table.table-renewals>tbody>tr>td.manufacturer div::after{background-color:white;box-shadow:2px 2px 4px #778691;content:attr(data-full);display:none;top:5px;left:-2px;padding:10px;position:absolute;z-index:999}.table.table-renewals>tbody>tr>td.manufacturer div:hover::after{display:block}.table.table-renewals .table-renewalgroup{border:1px solid #cad0d4;max-height:65vh;min-height:72px;overflow-y:auto}.table.table-renewals .table-renewalgroup th{position:sticky;top:0}.table.table-renewals .table{margin-bottom:0}.table.table-renewals .table>thead>tr>th{background-color:#253746;color:white;border-bottom:0}.table.table-renewals .head{font-size:18px;font-weight:500;position:relative}.table.table-renewals .head .fa-caret-right{color:#373f44 !important;margin-left:6px}.table.table-renewals .head:hover{cursor:pointer}.table.table-renewals .head.open .fa-caret-right:before{content:'\f0d7'}.table.table-renewals .head th{padding-bottom:6px !important}.table.table-renewals .head div{margin:0;padding:0}.table.table-renewals .head~tr:not(.head){display:none}.table.table-renewals .head.pastdue{background-color:#ffeeef}.table.table-renewals .head.pastdue.open~.pastdue{display:table-row;position:relative}.table.table-renewals .head.soon{background-color:#fff6f0}.table.table-renewals .head.soon.open~.soon{display:table-row;position:relative}.table.table-renewals .head.upcoming{background-color:#eef8ed}.table.table-renewals .head.upcoming.open~.upcoming{display:table-row;position:relative}.table.table-renewals .pastdue .fa,.table.table-renewals .pastdue .fas,.table.table-renewals .pastdue th{color:#de0007}.table.table-renewals .soon .fa,.table.table-renewals .soon .fas,.table.table-renewals .soon th{color:#FF6D15}.table.table-renewals .upcoming .fa,.table.table-renewals .upcoming .fas,.table.table-renewals .upcoming th{color:#55b948}.table.table-renewals>tbody>tr:not(.hidden):hover{cursor:pointer}.table.table-renewals tr.open+tr.hidden+tr.open>td::after{display:none}.table.table-renewals tr.open .fa-folder::before{content:'\f07c'}.table.table-renewals tr.open>td{border-width:0;font-weight:700;padding-bottom:0 !important;position:relative}.table.table-renewals tr.open>td::before,.table.table-renewals tr.open>td::after{background-color:#253746;content:'';display:block;position:absolute}.table.table-renewals tr.open>td::after{left:0;height:2px;top:0;width:100%}.table.table-renewals tr.open>td:first-of-type::before{left:0;height:100%;top:0;width:2px}.table.table-renewals tr.open>td:last-of-type::before{height:100%;right:0;top:0;width:2px}.table.table-renewals tr.open+tr.hidden{display:table-row !important;position:relative}.table.table-renewals tr.open+tr.hidden .twoBtn .btn{width:160px}.table.table-renewals tr.open+tr.hidden>td{border-top:0}.table.table-renewals tr.open+tr.hidden>td::before,.table.table-renewals tr.open+tr.hidden>td::after{background-color:#253746;content:'';display:block;position:absolute}.table.table-renewals tr.open+tr.hidden>td::after{bottom:0;left:0;height:2px;width:100%}.table.table-renewals tr.open+tr.hidden>td:first-of-type::before{left:0;height:100%;top:0;width:2px}.table.table-renewals tr.open+tr.hidden>td:last-of-type::before{height:100%;right:0;top:0;width:2px}.moduleBody .table.table-renewals{margin-bottom:0}.moduleBody .table.table-renewals>thead>tr>th:first-of-type{width:28px}.moduleBody .table.table-renewals .fa-2x{font-size:22px}.modal-renewals .modal-body{display:flex;flex-flow:column;max-height:calc(100vh - 130px)}.modal-renewals .modal-body>.row{font-size:16px}.modal-renewals .modal-body>.row:first-of-type .col-xs-4{padding-bottom:5px;padding-top:0}.modal-renewals .modal-body>.row:last-of-type .col-xs-4{padding-bottom:10px;padding-top:5px}.modal-renewals .modal-body .product-list{border:1px solid #cad0d4;flex:1 1;overflow-y:auto}.modal-renewals .modal-body .product-list .table{margin-bottom:0}.modal-renewals .modal-body .product-list .table>thead>tr>th{background-color:#253746;border-bottom:0;color:white;position:sticky;top:0}


* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

body {
  font-family: sans-serif;
}

.product {
  width: 100%;
  height: 100vh;
}

.product__images {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.product__main-image {
  max-width: 420px;
  max-height: 600px;
  object-fit: cover;
  cursor: pointer;
  border: 1px solid #070707;
}

.product__slider-wrap {
  max-width: 420px;
  min-height: 100px;
  display: flex;
  align-items: center;
  margin-top:20px;
}

.product__slider {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}

.product__image {
  max-width: 180px;
  max-height: 100px;
  object-fit: cover;
  cursor: pointer;
  opacity: 0.5;
  margin: 0.25rem;
  border: 1px solid #070707;
}

.product__image:first-child {
  margin-left: 0;
}

.product__image:last-child {
  margin-right: 0;
}

.product__image:hover {
  opacity: 1;
}

.product__image--active {
  opacity: 1;
}

.product__slider::-webkit-scrollbar {
  height: 10px;
}

.product__slider::-webkit-scrollbar-thumb {
  background-color: #f9564f;
  border-radius: 50px;
}