/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
.bottommargin-xs{margin-bottom:15px!important}.mtop0{margin-top:0!important}.mbottom0{margin-bottom:0!important}.mleft0{margin-left:0!important}.mright0{margin-right:0!important}.mtop5{margin-top:5px!important}.mbottom5{margin-bottom:5px!important}.mleft5{margin-left:5px!important}.mright5{margin-right:5px!important}.mtop10{margin-top:10px!important}.mbottom10{margin-bottom:10px!important}.mleft10{margin-left:10px!important}.mright10{margin-right:10px!important}.mtop15{margin-top:15px!important}.mbottom15{margin-bottom:15px!important}.mleft15{margin-left:15px!important}.mright15{margin-right:15px!important}.mtop20{margin-top:20px!important}.mbottom20{margin-bottom:20px!important}.mleft20{margin-left:20px!important}.mright20{margin-right:20px!important}.mtop30{margin-top:30px!important}.mbottom30{margin-bottom:30px!important}.mleft30{margin-left:30px!important}.mright30{margin-right:30px!important}.ptop0{padding-top:0!important}.pbottom0{padding-bottom:0!important}.pleft0{padding-left:0!important}.pright0{padding-right:0!important}.ptop5{padding-top:5px!important}.pbottom5{padding-bottom:5px!important}.pleft5{padding-left:5px!important}.pright5{padding-right:5px!important}.ptop10{padding-top:10px!important}.pbottom10{padding-bottom:10px!important}.pleft10{padding-left:10px!important}.pright10{padding-right:10px!important}.ptop15{padding-top:15px!important}.pbottom15{padding-bottom:15px!important}.pleft15{padding-left:15px!important}.pright15{padding-right:15px!important}.ptop20{padding-top:20px!important}.pbottom20{padding-bottom:20px!important}.pleft20{padding-left:20px!important}.pright20{padding-right:20px!important}.ptop30{padding-top:30px!important}.pbottom30{padding-bottom:30px!important}.pleft30{padding-left:30px!important}.pright30{padding-right:30px!important}.pall0{padding:0!important}.pall5{padding:5px!important}.pall10{padding:10px!important}.pall15{padding:15px!important}.pall20{padding:20px!important}.pall30{padding:30px!important}.pall40{padding:40px!important}.mall0{margin:0!important}.mall5{margin:5px!important}.mall10{margin:10px!important}.mall15{margin:15px!important}.mall20{margin:20px!important}.mall30{margin:30px!important}.mall40{margin:40px!important}.plf0{padding-left:0!important;padding-right:0!important}.ptb0{padding-top:0!important;padding-bottom:0!important}.ptb10{padding-top:10px!important;padding-bottom:10px!important}.ptb20{padding-top:20px!important;padding-bottom:20px!important}.mlf0{margin-left:0!important;margin-right:0!important}.mtb0{margin-top:0!important;margin-bottom:0!important}.mtb10{margin-top:10px!important;margin-bottom:10px!important}.mtb20{margin-top:20px!important;margin-bottom:20px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.primary{color:#5782d8!important}.teal{color:#1ABC9C!important}.white{color:#fff!important}.red{color:red!important}.green{color:#4caf50!important}.gray{color:#505b67!important}.bodybase{color:#7b7b7b!important}.base-light{color:#555!important}.base{color:#444!important}.base-dark{color:#333!important}.bg-grey{background-color:#505b67!important}.bg-dark{background-color:#222!important}.bg-lgrey{background-color:#f5f5f5!important}.mute{color:#999}.topborder{border-top:1px solid #ddd!important}.bottomborder{border-bottom:1px solid #ddd!important}.disabled{color:#1c5d8c;cursor:not-allowed;text-decoration:none}.disabled a{pointer-events: none;}.cursor-pointer{cursor:pointer}.dashedborder{border:1px dashed #ddd}.noliststyle{list-style:none!important}.valignmiddle{vertical-align:middle!important}.valigntop{vertical-align:top!important}.currency,.price{font-family:Lato,sans-serif!important}.cost{color:#b12704!important;font-weight:600!important}.text-wrap-xs{white-space:normal!important;word-break:break-word;width:100px!important;min-width:100px!important}.text-wrap-sm{white-space:normal!important;word-break:break-word;width:270px!important;min-width:270px!important}.dasheddivider{border-right:1px dashed #ccc}.text-underline{text-decoration:underline!important}.nounderline{text-decoration:none!important}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0!important}.table,table{font-size:14px}#primary-menu ul li .mega-menu-content ul.mega-menu-column.col-6{width:50%}.button-dark{background:#656565}#page-title.page-title-dark h1{color:#fff!important}#page-title.page-title-dark span{color:#fff}.promo.promo-dark{background-color:#505b67!important}.promo.promo-color{background-color:#5782d8!important}.btn-link:focus,.btn-link:hover{color:#222}.heading-block:after{margin-top:15px!important}ul.iconlist li::before{font-family:font-icons;content:"\e77d";position:absolute;left:-2.15em;width:1.75em;text-align:center;top:1px}ul.iconlist-color li::before{color:#5782d8}.sale-flash{top:0;left:0;padding:2px 5px;font-size:13px;opacity:.92;background-color:#aee239;color:#000;font-weight:600;text-shadow:none;text-transform:capitalize}.extlogolink{position:absolute;margin:10px;color:#999;top:0;right:0;font-size:12px!important}.nopointerevents{pointer-events:none}.star{font-family:sans-serif}.promo.promo-light>.container>h3 span,.promo.promo-light>h3 span{padding:2px 8px;border-radius:3px;background-color:rgba(175,175,175,.3);color:#444;font-weight:400}.prodfeature-box{background:#fff;padding:20px!important;border-radius:3px;box-shadow:0 0 8px rgba(0,0,0,.1);margin-bottom:30px}.checkbox-style:checked+.checkbox-style-3-label:before,.radio-style:checked+.radio-style-3-label:before{background:#fff!important;color:#5782d8!important}.product-1 .product-title h3{font-size:20px!important}.iconlist p{line-height:unset!important}.iconlist li{line-height:1.8!important}.plist p{margin-bottom:0!important}@media (max-width:767px){.product-1 p{display:block}}.prod-desc span{display:block;margin-top:5px;color:#444;font-weight:300;text-transform:none;font-size:16px;letter-spacing:1px;font-family:Raleway,sans-serif}.tabs.tabs-alt.tabs-tb ul.tab-nav li.ui-state-active a{height:42px}.tabs#tab-1 ul.tab-nav li.ui-state-active a{top:-1px!important;height:43px!important;line-height:38px!important;border-top:2px solid #5782d8!important;border-bottom: none!important;background: #ffffff!important;}.tabs ul.tab-nav li.ui-state-active a{border-bottom:2px solid #5782d8!important;border-top:none!important;top:-2px!important;height:44px!important;line-height:44px!important;background: transparent!important;}ul.tab-nav:not(.tab-nav-lg) li.ui-state-active a{position:relative;background-color:#fff}.gradicon{background: -webkit-linear-gradient(#5782d8,#304292);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.gradicon2{background: -webkit-linear-gradient(#7b4397,#dc2430);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}#page-menu-wrap,#page-menu.sticky-page-menu #page-menu-wrap{background-color:#505b67}.width25{width:25%!important;}.width40{width:40%!important;}.width50{width:50%!important;}.width60{width:60%!important;}.svg-primary{filter: invert(56%) sepia(81%) saturate(3247%) hue-rotate(201deg) brightness(92%) contrast(82%);}.announcements{background: #f9ed8b!important;color: #222!important;}

.sidenav>.ui-state-active>a{background-color:#5782d8!important}.sidenav>.ui-state-active>a,.sidenav>.ui-state-active>a:hover{position:relative;z-index:2;border-color:rgba(0,0,0,.1)!important;color:#fff!important;font-weight:600;background-color:#5782d8!important;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.sidenav .ui-state-active .icon-chevron-right,.sidenav .ui-state-active a:hover .icon-chevron-right{opacity:1}

/* ----------------------------------------------------------------
	Search Page Navigation, eg. (common_files/customer/main/navigation.tpl)
-----------------------------------------------------------------*/
.pagination>li>span.current-page{color:#fff!important;background-color:#5782d8!important;border-color:#5782d8!important}
/* ----------------------------------------------------------------
	Header Search, This property is given because anything button below the header is no clikable unless we give this property.
-----------------------------------------------------------------*/
#top-search form{display:flex}
/* ----------------------------------------------------------------
	Product Image Lightbox Style, eg. Product Feature page (common_files/modules/Detailed_Product_Images/colorbox_image.tpl)
-----------------------------------------------------------------*/
.mfp-figure:after{background:#fff!important}.masonry-thumbs img,.masonry-thumbs#pconf-features a{padding:5px!important}

/* ----------------------------------------------------------------
	Product List Style, eg. Rackmount Page (2012/customer/main/products_list.tpl)
-----------------------------------------------------------------*/
.filtertool{font-size:12px;font-weight:600;font-family:'Lato', sans-serif;text-transform: capitalize;}.server-title{background-color: #eee;font-size:17px; font-weight:bold; text-align:center; border:none}.hwdicons{width:50px;min-width:50px;}.product-thumb{width: 20%;min-width: 170px;}.table-bordered#filtertable{border:1px solid #bbb!important;}.table-bordered#filtertable th{border:1px solid #bbb;}.checkbox-style-3-label:before{width:18px;height:18px;border:1px solid #bbb;padding: 2px;}.panel:last-child{margin-bottom:0px;}.product-thumb img{width: 125px;}

/* ----------------------------------------------------------------
	Card Style
-----------------------------------------------------------------*/
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-text:last-child{margin-bottom:0}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}

/* ----------------------------------------------------------------
	Product Specs Styles
-----------------------------------------------------------------*/
.specs-align{padding:10px 0}.specs-wrap{font-size:14px}.specs-row-align{padding:24px 0 10px 305px!important}.specs-row{border-bottom:1px solid #f3f3f3;padding:8px 25px}.specs-subtitle{padding:10px 15px;background:#f6f6f6;color:#444}.specs-col-two .specs-col-title,.specs-col-two .specs-col-width{width:604px}.specs-col-title{float:left;font-size:20px;font-weight:700;padding:0 20px 0 0;width:263px}.specs-col-one{float:left;padding:0 20px 0 0;width:235px;color:#555;font-weight:600;font-family:Raleway,sans-serif}.specs-col-width{float:left;padding:0 20px 0 0}.spec-footer{color:#939495;font-size:11px}.quick-facts-align{padding-left:24px;padding-top:24px}@media (min-width:992px){.specs-main-title{width:404px}}@media (max-width:768px){.specs-col-two .specs-col-title,.specs-col-two .specs-col-width{width:100%!important}}@media (min-width:605px){.specs-row-main{padding:10px 0 10px 285px!important}}@media (max-width:414px){.specs-row-align{padding:24px 0 10px 0!important}}.masonry-thumbs#pconf-features img{border: 1px dashed #eae9e9;transition: 0.3s ease;}.masonry-thumbs#pconf-features img:hover{border: 1px dashed #5782d8;}

/* ----------------------------------------------------------------
	register_account.tpl & register.tpl
-----------------------------------------------------------------*/
@media (max-width:768px){#IAgree-check,#change-pwd-check,#trusted-provider-check{display:none}}

/* ----------------------------------------------------------------
	address_details_html.tpl
-----------------------------------------------------------------*/
.address-line{text-transform:capitalize}

/* ----------------------------------------------------------------
	address_box.tpl
-----------------------------------------------------------------*/
.add-box{border-style:dashed;border-width:2px;box-sizing:border-box;border-color:#c7c7c7;text-align:left;display:table-cell;vertical-align:middle}.add-box .add-box-inside{border-radius:4px;position:relative;padding:18px}.add-box{display:block;border-radius:4px;border:1px #ddd solid;background-color:#fff;margin-bottom:30px}#address_box_0 .add-box .add-box-inside{display:inline;line-height:65px}#address_box_0 .add-box{border-style:dashed;border-width:2px;box-shadow:none!important;text-align:center}.pointer{cursor:pointer}.box-hover:hover{box-shadow:0 2px 1px 0 #5782d8}.add-change-btn{bottom:20px;position:absolute}.add-delete-btn{bottom:19px;position:absolute;left:92px}.default-section{height:40px;border-bottom:1px solid #c7c7c7;padding-left:20px;padding-top:11px}.new-address{min-height:239px;padding:18px}.new-address-mod{min-height:229px;padding:18px}.default-section i{background:-webkit-linear-gradient(to left,#36499e,#2e8dcd);background:linear-gradient(to left,#36499e,#2e8dcd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.font60{font-size:60px}.modpadnone{padding-top:0!important;padding-bottom:0!important}.moddisplaynone{display:none!important}

/* ----------------------------------------------------------------
	about.tpl
-----------------------------------------------------------------*/
.dark h2:before{display:block;position:relative;margin:20px auto 25px auto;content:'';width:15%;border-top:2px solid #eee;opacity:.9}

/* ----------------------------------------------------------------
	home.tpl
-----------------------------------------------------------------*/
@media (max-width:479px){.portfolio-item{padding:0!important}}

/* ----------------------------------------------------------------
	leadership.tpl
-----------------------------------------------------------------*/
.isDisabled{color:#1c5d8c;cursor:not-allowed;text-decoration:none}

/* ----------------------------------------------------------------
	All files under hgst-products folder in partners
-----------------------------------------------------------------*/
#page-title-ext{background-position:0 0!important}#page-title-ext.page-title-dark h1{color:#fff!important}#page-title-ext.page-title-parallax h1{font-size:40px;font-weight:600;letter-spacing:2px}#page-title-ext h1{padding:0;margin:0;line-height:1;font-weight:600;letter-spacing:1px;color:#333;font-size:28px;text-transform:uppercase}#page-title-ext.page-title-dark span{color:#fff!important}#page-title-ext.page-title-parallax span{font-size:22px}#page-title-ext span{display:block;margin-top:10px;font-weight:300;color:#777;font-size:18px}#page-title-ext .container{position:relative}

/* ----------------------------------------------------------------
	4U60g2-storage-enclosure.php
-----------------------------------------------------------------*/
.specs-font{font-size:15px}.specs-ro{border-bottom:1px solid #ddd;padding:5px 0}.specs-ro-align{padding:24px 0 10px 305px!important}.specs-sub-title{font-weight:700;padding:5px 20px;background:#f6f6f6;color:#444}.specs-col-1{float:left;padding:5px 20px 5px 20px;width:25%;color: #444;}.specs-col-2 .specs-col-title,.specs-col-2 .specs-col-w{width:37.5%}.specs-col-w{float:left;padding:5px 20px 5px 20px;color:#888}.specs-hero-title{float:left;font-size:20px;font-weight:700;padding:5px 20px 5px 20px;width:50%}.specs-ro-main{padding:10px 0 10px 25%}@media (min-width:992px){.specs-hero-title{width:50%}}@media (max-width:767px){.specs-col-1,.specs-col-2 .specs-col-title,.specs-col-2 .specs-col-w,.specs-hero-title{width:100%!important}.specs-hero-title{padding:5px 10px 5px 10px}.specs-ro-main{padding:10px 0 10px 10px!important}}

/* ----------------------------------------------------------------
	top_links.tpl, security-assessment-and-consulting.tpl
-----------------------------------------------------------------*/
#page-menu.sticky-page-menu #page-menu-wrap{top: 60px;}

/* ----------------------------------------------------------------
	cart icon to appear in mobile view
-----------------------------------------------------------------*/
@media (max-width:479px){#top-search a{right:35px!important}#top-cart{display:inherit!important}}
.sp-home-i-vmware{width:45px!important;height:45px!important;background-position:-170px -5px}.sp-home-i{background-image:url(/skin/images/partners/vembu/product-icons.png);background-repeat:no-repeat;display:inline-block}.sp-home-i-hyper-v{width:45px!important;height:45px!important;background-position:-60px -5px}.sp-home-i-physical{width:45px!important;height:45px!important;background-position:-5px -60px}.sp-home-i-workstation{width:45px!important;height:45px!important;background-position:-180px -60px}.sp-home-i-google{width:45px!important;height:45px!important;background-position:-5px -5px}.sp-home-i-office365{width:45px!important;height:45px!important;background-position:-115px -5px}

/* ----------------------------------------------------------------
	detail button (product details)
-----------------------------------------------------------------*/
a.button.button-large.button-border.detail-btn { background-color: #fff; border: 2px solid #5782d8; color: #5782d8; }
a.button.button-large.button-border.detail-btn:hover { background-color: #5782d8; color: #fff; }

/* ----------------------------------------------------------------
	right-hand-side "Request Info" slider
-----------------------------------------------------------------*/
.ui-slideouttab-panel { display: none!important; }
@media (min-width: 480px) {
	.ui-slideouttab-panel { display: block!important; }
}

/* ----------------------------------------------------------------
	product description lists
-----------------------------------------------------------------*/
#prod-list li { margin-left: 17px; }
