#serverconfig_2019_container{background-color: #eef1f3;  }
#serverconfig_2019_container .bg_white {background-color:#fff;}
#serverconfig_2019_container .bg_grey {background-color:#eef1f3;}
#serverconfig_2019_container .pd-0 {padding:0;}

#serverconfig_2019_container .mb-0 {margin-bottom:0;}

#serverconfig_2019_container .centered_text {text-align:center;}

#serverconfig_2019_container .line-fw {height:0px; background:#E3E8EB; width:100%; margin:2rem 0rem;}
#serverconfig_2019_container a {color:#286efa;}
#serverconfig_2019_container {font-family:Proximanova-regular; color:#777879; font-size:14px;}
#serverconfig_2019_container h2.lg {font-size:;}
#serverconfig_2019_container h4 {font-family:Proximanova-bold; color:#121314; font-size:1.08em; letter-spacing:0.1em; text-transform:uppercase;}
#serverconfig_2019_container h3.sub_heading{ font-family: Proximanova-Bold; color: #121314; text-transform: uppercase; letter-spacing: .08em;  margin: 0;}



#serverconfig_2019_container p {color:#777879;}
#serverconfig_2019_container .dark {color:#121314;}
#serverconfig_2019_container p.bold,span.bold {font-family:Proximanova-bold; color:#121314;} 
#serverconfig_2019_container p.sm {font-size:0.9em;}


#serverconfig_2019_container #system_title_and_pricing {position:relative; width:100%; padding:0;background:#fff;}

#serverconfig_2019_container .system_title {padding:5rem 0 2rem 0;}
#serverconfig_2019_container .top_section .base_spec_list{}
#serverconfig_2019_container .top_section .base_spec_list .bold{font-family:Proximanova-bold; color:#121314; margin-top:1em;}

#serverconfig_2019_container .top_section .system_img_spec{display: flex;align-items: flex-start; position:relative;}
#serverconfig_2019_container .top_section .system_img img{ margin:0 auto;}
#serverconfig_2019_container .top_section .system_spec {}

#system_price_box_desktop {padding:0;}
#system_price_box_desktop #total_price_section {margin-bottom:0;}
#system_price_box_desktop .total{color:#00AF6C;  font-size:1.6em;}
#system_price_box_desktop .finance_price ._price {color: #08c; display:inline-block; font-size:.9em}
#system_price_box_desktop .finance_price ._deposit {font-size:.9em; display:none;}
#system_price_box_desktop  a.system_links {}
#system_price_box_desktop  a.system_links:hover{text-decoration:none;}
#system_price_box_desktop  a.system_links {width:32%; display:inline-block; text-align:center;}
#system_price_box_desktop  a.system_links .__text {display:block; color:#121314; margin-top:.5em;}


#system_price_box_desktop .proceed_button_error {background-color: #ecedee; border: 1px solid #ecedee;}
#system_price_box_desktop .proceed_button_error:hover {color: #fff; border: 1px solid #ecedee; }

#social_mobile {text-align:center;}
#social_mobile  a.system_links {}
#social_mobile  a.system_links:hover{text-decoration:none;}
#social_mobile  a.system_links {width:32%; display:inline-block; text-align:center;margin: 2rem 0 1rem 0;}
#social_mobile  a.system_links img {height:25px;}
#social_mobile  a.system_links .__text {display:block; color:#121314; margin-top:.5em;}


#serverconfig_2019_container .build_error_container {padding: 2rem; background: #EE163E; width: 100%; text-align: center; font-family: Proximanova-bold; display:none;}
#serverconfig_2019_container .build_error_container .build_error {color:#fff; font-size:1.1em;}

#serverconfig_2019_container #system_title_and_pricing {background:#fff; z-index:10; position:fixed;}
#serverconfig_2019_container #system_price_box_desktop {}


#serverconfig_2019_container ._part_title_data {margin: 3rem 0 1rem 0;}
#serverconfig_2019_container ._part_title_data p {margin-bottom:0;}
#serverconfig_2019_container ._part_title_data .part_desc {text-transform: uppercase;  letter-spacing: .08em;}
#serverconfig_2019_container ._part_title_data ._title {width:50%;}
#serverconfig_2019_container ._part_title_data ._data {width:50%; text-align:right;}
#serverconfig_2019_container ._part_title_data ._data .part_data_qty {font-family: Proximanova-bold; color:#00af6c;}


#serverconfig_tab_nav {border-bottom: 1px solid #d1d4d6;}
#serverconfig_tab_nav li {float: left; list-style-type: none;}
#serverconfig_tab_nav li a {padding: 15px 15px 0 10px;}
#serverconfig_tab_nav li a {
	color: #000;
    font-weight: normal;
    font-size: .9em;
    letter-spacing: 0.05em;
    height:45px;
    text-transform: uppercase;
    display: inline-block;
    position: relative;}


#serverconfig_tab_nav li a:before {content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    bottom: 4px;
    left: 50%;
    border-style: solid;
    border-width: 0 2.5px 4px 2.5px;
    border-color: transparent transparent #121314 transparent;
    margin-left: -2.5px;
    opacity: 0;
    transition: all 0.2s;}
    
#serverconfig_tab_nav li a.active:before {opacity:1;}
   
 #serverconfig_tab_nav li a.active:after {
	background: #121314;
    content: ' ';
    position: absolute;
    left: 50%;
    width: 100%;
    bottom: 0px;
    height: 4px;
    margin-left: -50%;
    transform-origin: center center;
    transition: all 0.4s cubic-bezier(0.17, 0.67, 0.1, 1);
    opacity:1;
}   
    
#serverconfig_tab_nav li a:after {   
    background: #d1d1d1;
    content: ' ';
    position: absolute;
    left: 50%;
    width: 100%;
    bottom: 0px;
    height: 4px;
    margin-left: -50%;
    transform-origin: center center;
    transition: all 0.4s cubic-bezier(0.17, 0.67, 0.1, 1);
    opacity:0;
}

#serverconfig_tab_nav li:hover a:after {
	    background: #d1d1d1;
    content: ' ';
    position: absolute;
    left: 50%;
    width: 100%;
    bottom: 0px;
    height: 4px;
    margin-left: -50%;
    transform-origin: center center;
    transition: all 0.4s cubic-bezier(0.17, 0.67, 0.1, 1);
    opacity:1;
}
#serverconfig_tab_nav li:hover a.active:after {
   background: #121314;
}
    
    
#serverconfig_tab_nav li a.active:before {}

#serverconfig_tab_nav li a.active{font-family:Proximanova-Bold;}







.serverData {padding:15px 0 25px;}
.serverData ul {}
.serverData li{float: left;padding: 0 25px 0 0;color:#121314;}
.serverData li:first-child{padding-left:0;}
.serverData ._qty {font-family:Proximanova-bold; color:#00af6c; }



#server2019_intro {min-height:400px; padding:5rem 0;}
#server2019_intro .feature_img{height: 300px; position:relative; }
#server2019_intro .feature_img img { position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);}

#server2019_intro .title {font-size: 26px; color: #121313;}

#server2019_intro .system_keypoints {opacity:.75;margin-top:2rem;list-style-image: url(https://images.novatech.co.uk/website2019/servers/images/keypoints_tick.svg); color: #000;  margin-left: 22px;  margin-bottom: 0;}
#server2019_intro .system_keypoints li {padding: 0 0 .75rem 10px; line-height: 1.4em;display: list-item;  text-align: -webkit-match-parent;list-style-image: url(https://images.novatech.co.uk/website2019/servers/images/keypoints_tick.svg); }

#server2019_intro ._price {margin-top: 1rem;FONT-SIZE: 1.1em;letter-spacing: 0; font-family: Proximanova-bold;color:#121313;}
#server2019_intro ._price p {color:#121313;}
#server2019_intro ._price span {FONT-SIZE: 1.4em;}
#server2019_intro ._buttons button{ 	width: auto;  padding: 10px 5%; display:inline-block;}
#server2019_intro ._buttons p {text-transform: uppercase;
    display: inline-block;
    padding: 0 15px;
    font-family: Proximanova-Bold;
    color: #121314;}
    
    
#server2019_intro #img-thumb-container  {width:100%; height:50px;text-align:center;}
#server2019_intro #img-thumb-container figure {display:inline-block; position:relative; border: 1px solid #d1d4d6;margin: 0 8px 8px 0; width: 50px; height: 50px;}
#server2019_intro #img-thumb-container figure img {
	max-height: 100%;  
    max-width: 100%; 
    width: auto;
    height: auto;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;}

.table-cell.qty_dropdown.ew{
	min-width:90px;
}

._row_select .qty_dropdown input {margin-right:5px;}
#estDisp {text-align:left; padding-top:2rem; color:#121314;}





#serverconfig_2019_container .configcategory {border-radius: 5px;background:#fff;padding:1.5rem 0;margin:.5rem 0; font-size:1em; position:relative; overflow:hidden;}
#serverconfig_2019_container .configcategory .catClose a {
	height: 50px;
    width: 50px;
    background-color: #121314;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    background-image:url(https://images.novatech.co.uk/website2018/config2018/close_icon.svg);
    background-position:center;
    background-repeat:no-repeat;
    background-size: 40%;
    opacity: .4;
    transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
    }
    
    
    
    
  
#serverconfig_2019_container .configcategory .catClose a:hover {opacity:1;}   


#serverconfig_2019_container .configcategory .qty_buttons {display: block;margin: 25px 10px 0px 20px;}
#serverconfig_2019_container .configcategory .qtyminus {margin-right:10px;}
#serverconfig_2019_container .configcategory .qtyplus {margin-left:10px;}
#serverconfig_2019_container .configcategory .qtyminus,.qtyplus {
	width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 18px;
    display: inline-block;
    padding: 0px 0px;
    line-height: 35px;
    color: #777879;
    background-color: #fff;
    background-image: none;
    border: 1px solid #777879;
    vertical-align: middle;
    transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
    }   
    
#serverconfig_2019_container .configcategory .qtyplus:hover {border: 1px solid #00af6c; color: #00af6c;}    
#serverconfig_2019_container .configcategory .qtyminus:hover {border: 1px solid #121314; color: #121314;}    
    
#serverconfig_2019_container .configcategory .catChange {}
#serverconfig_2019_container .configcategory .catChange .rsp-button {font-size:.8em!important; border-radius:25px;margin: 10px 0 -10px; padding:5px 0;}

#serverconfig_2019_container .configcategory .selected_part_info {}
#serverconfig_2019_container .configcategory .selected_part_info .price_change {display:block;}
#serverconfig_2019_container .configcategory .selected_part_info ._sizer  {}
#serverconfig_2019_container .configcategory .part_desc {display:block;}
#serverconfig_2019_container .configcategory .more_info_link_selected {margin-top:1rem; display:block;}

#serverconfig_2019_container .configcategory .group_name {background: #ecedee; display: block; width: 100%;padding: .5rem 1rem;text-align: center;color: #121314;  text-transform: uppercase; font-family: Proximanova-bold; letter-spacing: .1em; font-size:.8em;}

#serverconfig_2019_container .configcategory .catErrors li{font-size: .9em; color: #EE163E;margin-bottom: .5em; }
#serverconfig_2019_container .configcategory .catErrors li:before{content: ''; background-image: url(https://images.novatech.co.uk/website2018/config2018/error_icon.svg);width: 15px;height: 15px;display: inline-block;margin-left: -25px; margin-right: 10px;background-size: contain;
    background-repeat: no-repeat; background-position: center;position:absolute;}
    
#serverconfig_2019_container .configcategory .default_part_qty_number {font-family: Proximanova-bold; color: #121314;}



#serverconfig_2019_container .mobile_price_sizer {width: 100%;float: left;padding: 20px 15px 0 15px;text-align:center;}
#serverconfig_2019_container .mobile_proceed_sizer {width: 80%;float: left;padding: 10px 15px; margin:0 10%; }
#serverconfig_2019_container .mobile_proceed_sizer #proceed_button {margin-top:0;}

#serverconfig_2019_container .configcategory .aspart.default_part { border-top: 1px solid #E3E8EB;padding: 2rem 0;}
#serverconfig_2019_container .configcategory .aspart.default_part span.default_part {font-family: Proximanova-bold;color: #121314; display: block;}
#serverconfig_2019_container .configcategory .aspart.default_part .options_img img {max-height:85px; margin:0 auto;}
#serverconfig_2019_container .configcategory .aspart.default_part label {font-weight:initial;}
#serverconfig_2019_container .configcategory .aspart.default_part .addPriceLine {font-family:Proximanova-bold; }
#serverconfig_2019_container .configcategory .aspart.default_part .more_info_link {display:block; margin-top:1rem;}

#serverconfig_2019_container .configcategory .aspart.options { border-top: 1px solid #E3E8EB;padding: 1rem 0;}
#serverconfig_2019_container .configcategory .aspart .form-group {margin-bottom:0;}
#serverconfig_2019_container .configcategory .aspart.options .options_img img {max-height:85px; margin:0 auto;}
#serverconfig_2019_container .configcategory .aspart.options label {font-weight:initial;}
#serverconfig_2019_container .configcategory .aspart.options .addPriceLine {font-family:Proximanova-bold; }
#serverconfig_2019_container .configcategory .aspart.options .more_info_link {display:block; margin-top:1rem;}


#serverconfig_2019_container #config_toplinks{padding:4rem  0 2rem;}
#serverconfig_2019_container #config_toplinks select {height:45px;}
#serverconfig_2019_container #config_toplinks .config_component_link{
	margin: 5px;
    padding: 5px 10px;
    display: inline-block;
    border: 1px solid #DFE1E5;
    background-color:#fff;
    border-radius: 25px;
    color: #121314;
    font-size: 0.8em;
    font-family: Proximanova-bold;
}
#serverconfig_2019_container #config_toplinks .config_component_link:first-child {margin-left:0px;}
#serverconfig_2019_container #config_toplinks a.config_component_link:hover{color:#fff; background-color:#121314;text-decoration:none;}

#spec-pop-addinfo {font-family:Proximanova-regular;}
#spec-pop-spec{font-family:Proximanova-regular;}



.quick_specs_contact {
	 margin-top: 1rem;
    background: #fff;
    border: 1px solid #E3E8EB;
    border-bottom: 0px;
    -webkit-box-shadow: 0 15px 20px -10px rgba(23,27,30,.20);
    -moz-box-shadow: 0 15px 20px -10px rgba(23,27,30,.20);
    box-shadow: 0 15px 20px -10px rgba(23,27,30,.20);
}

.quick_specs_contact ._padding{padding: 1rem 3rem 1rem 3rem;}

ul#quick_specs {margin-bottom:0;}	
.quick_specs_contact .title {font-family:Proximanova-Bold; color:#121314; text-transform: uppercase; letter-spacing: .08em; margin: 0;}
.quick_specs_contact a.title:hover {text-decoration:none;} 
.quick_specs_contact .panel {margin-bottom:0; border:none;-webkit-box-shadow: none;   box-shadow: none;}
.quick_specs_contact #show_specs li {position:relative;    padding-left: 13px;padding-bottom:10px;}
.quick_specs_contact #show_specs li:before {
	display: block;
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 8px;
    background-color: #BABEBF;}
.quick_specs_contact #show_specs {padding: 12px 0;}

a.reset_to_default {color:#121314!important;}
.reset_to_default {margin: 10px 0 0;
    padding: 5px 10px;
    display: inline-block;
    border: 1px solid #121314;
    border-radius: 25px;
    color: #121314;
    font-size: 0.9em;
    font-family: Proximanova-bold;}
    
    
 .quickspecs_chevron {   
 	float: right;
    height: 15px;
    background-position: center;
    width: 15px;
    margin: 0 10px;
    display: inline-block;
    background-image: url(https://images.novatech.co.uk/website2019/servers/images/chevron.svg);
    background-size: contain;}
    
.title.collapsed .quickspecs_chevron {transform: rotate(180deg); } 
     
.title .quickspecs_chevron {transform: rotate(0deg); } 
 
 .hdd_desc {width:85%;float:left;}
 .hdd_remove button.remove_hdd {
 -webkit-transition: all .2s ease-out;
 background-color: #121314;
 padding: 8px 10px 5px 10px;
 border-radius: 5px;
 display: inline-block;
 top: 15px;
 margin-bottom: 0;
 font-size: 26px;
 font-weight: bold;
 color: #fff;}  

.close.remove_hdd:hover{opacity:1;}

  
    
.selected_part .hdd_desc a {margin-left:5px;}
.selected_part .hdd_line {display: inline-block; margin-top: 10px;}
.selected_part .hdd_line:first-child {margin-top: 0px;}



#contactus_box {background-color:#0069ff;font-family: Proximanova-bold; display:none;}
#contactus_box p {font-size: 1.1em;margin-bottom: 0;color: #fff; display:inline-block; }
#contactus_box a {color:#fff;}
#contactus_box img {height: 30px; display: inline-block;  vertical-align: middle; margin-right: 10px; margin-left: -5px;}


.catSelection {margin-top: 1rem;}

.message_wrap {
	display: block;
    font-weight: bold;
    background-color: #fff;
    padding: 1.5rem 2rem;
    border-radius: 5px;
    margin-top: 5px;
     position: relative;}
.message_wrap p {
	margin-bottom: 0;
    color: #121314!important;
    font-size: .9em;
    font-family: Proximanova-bold;
    line-height: 1.4em;}
.message_wrap img {    float: left;
    margin-right: 15px;
    height: 40px;
    width: 40px;
    vertical-align: middle;}    
    
.message_wrap li{
	margin-bottom: 0;
    color: #121314!important;
    font-size: .9em;
    font-family: Proximanova-bold;
    line-height: 1.4em;
    font-weight:initial;
    }  

.selected_part_img img {max-height:75px; margin:0 auto;}

.quickspec_line p {color:#121314!important;} 

.modal-body {font-size:1.1em;}

   
.modal-body .form-control{ box-shadow: none;
    background-image: none;
    color: #000;
    padding: 8px 15px !important;
    background-color: #eee !important;
    border: none !important;
    border-radius: 10px !important;
    text-shadow: none;
    height: initial;}
    
#mtab-feat, #mtab-spec {padding: 3rem 0 4rem 0;}
#mtab-feat h4 {font-size:1.3em; letter-spacing:0em;text-transform: initial;}
#mtab-spec h4 {font-size:1.3em; letter-spacing:0em;text-transform: initial;}
  
  
#mtab-feat ul{margin: 2rem 0; font-size: 1em; }
#mtab-feat li {position:relative;    padding-left: 13px;padding-bottom:10px;}
#mtab-feat li:before {
	display: block;
    content: "";
    width: 5px;
    height: 5px;
    position: absolute;
    left: 0;
    top: 7px;
    background-color: #BABEBF;} 
  
.spec_part_title {text-transform: uppercase;  letter-spacing: .08em;font-family: Proximanova-bold; color: #121314;}  

@media (min-width: 992px) {
#serverconfig_2019_container .configcategory .catChange .rsp-button {margin: 10px 0;padding:10px 0;}
#serverconfig_tab_nav li a {padding: 20px 20px 0 20px;}
#serverconfig_tab_nav li a { height:55px;font-size:1em;}
#server2019_intro .title {font-size: 36px;}
#contactus_box {display:block;}
.quick_specs_contact ._padding{padding: 2rem 3rem 2rem 3rem;}
#serverconfig_2019_container .configcategory {padding:2.5rem 0;}

.getcathtml p { font-size:1em;}
.caterrors_wrap li {font-size:1em;}

}/*media 992 end*/


@media (max-width:1199px){
#serverconfig_2019_container #system_title_and_pricing {top:0!important; top:initial!important; bottom:0!important;-webkit-box-shadow: 0 -15px 20px -10px rgba(23,27,30,.40); -moz-box-shadow: 0 -15px 20px -10px rgba(23,27,30,.40); box-shadow: 0 -15px 20px -10px rgba(23,27,30,.40);}
#serverconfig_2019_container #system_price_box_desktop {margin-top:0!important;}
#estDisp {text-align:left; padding-top:1rem;}


}







@media (max-width:600px){
._row_select .qty_dropdown {width:25%;}

}/*max media 550 end*/


@media (max-width:767px){
#estDisp {text-align:center; font-size:.9em;}
#serverconfig_2019_container .configcategory{font-size:.9em;}	
.catSelection {margin-top:0}
#serverconfig_2019_container .configcategory .catChange .rsp-button {margin: 15px 0 0px;}
}

@media (min-width: 768px) {
#social_mobile {text-align:left;}	
#serverconfig_2019_container .mobile_price_sizer {padding: 25px 15px 0px 15px;}
#system_price_box_desktop .finance_price ._price {display:inline-block;}
#serverconfig_2019_container .configcategory .catChange {}
#system_price_box_desktop .total{font-size:1.8em;}
#social_mobile  a.system_links {margin: 0 0 1rem 0;}
#system_price_box_desktop .finance_price ._deposit {display:inline-block;}
#serverconfig_2019_container .mobile_price_sizer {width: 60%;float: left;padding: 2rem 3rem 0rem 3rem;text-align:left;}
#serverconfig_2019_container .mobile_proceed_sizer {width: 40%;float: left;padding: 10px 15px; margin:0;}
#serverconfig_2019_container .mobile_proceed_sizer #proceed_button {margin: 10px 0px;}
#serverconfig_2019_container .top_section .system_img_spec {padding: 2rem 0 4rem 0;}

}/*media 768 end*/




@media (min-width: 1200px) {

#serverconfig_2019_container  #system_price_box_desktop{ align-self: flex-start; float:right; position:absolute; right:0; z-index:5;}
#serverconfig_2019_container #system_price_box_desktop {padding:0;}
#serverconfig_2019_container #system_price_box_desktop ._inner {padding:2rem 3rem 2rem 3rem;margin-top:3rem; background:#fff; border:1px solid #E3E8EB; border-bottom:0px;-webkit-box-shadow:0 15px 20px -10px rgba(23,27,30,.20);-moz-box-shadow:0 15px 20px -10px rgba(23,27,30,.20);box-shadow: 0 15px 20px -10px rgba(23,27,30,.20); }
#system_price_box_desktop {padding:0 15px;}
#system_price_box_desktop .price_left{float:left;}
#system_price_box_desktop .price_right{float:right;}
#system_price_box_desktop .finance_price {text-align:right;}
#serverconfig_2019_container .mobile_price_sizer {width: 100%;float:initial; padding:0;}
#serverconfig_2019_container .mobile_proceed_sizer {width: 100%;float:initial; padding:0;}
#serverconfig_2019_container #system_title_and_pricing {position:relative; width:1170px; padding:0 15px;}
#system_price_box_desktop #total_price_section {margin-bottom:0; margin-top:15px;}
#system_price_box_desktop .finance_price {margin-top:15px;}
#system_price_box_desktop .finance_price ._price {display: block; font-size:1em;}
#serverconfig_2019_container .mobile_proceed_sizer #proceed_button {margin: 20px 0px 10px;}

#serverconfig_2019_container .top_section .system_spec {padding-right:4rem;}

.quick_specs_contact {margin-top:3rem;}

.selected_part {
	display: -moz-box;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-align: center;
    display: box;
    box-align: center;}
    
    
.selected_part_info {
	display: -moz-box;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-align: center;
    display: box;
    box-align: center;
}  

#serverconfig_2019_container .configcategory .catChange .rsp-button {margin: 10px 0;}

.selected_part_img img {max-height:125px; margin:0 auto;}

#serverconfig_2019_container .configcategory:last-child {margin-bottom:10rem;}
#serverconfig_2019_container .mtabs {min-height:750px;}
#mtab-feat p {font-size:1.2em;}

#mtab-feat h4 {font-size:1.5em;}
#mtab-spec h4 {font-size:1.5em;}
 #mtab-feat ul{font-size: 1.2em; } 

}/*media 1200 end*/


@media (max-width:991px){
#serverconfig_2019_container .container {width:100%;}
#estDisp br {display:none;}
#estDisp b {margin-right:5px;}
#serverconfig_2019_container .mobile_proceed_sizer #proceed_button {margin-bottom:0;}
}



.qtySelector {
    width: 40px;
    height: 25px;
    text-align: center;
}


#blocker {
position: fixed;
width: 100%;
background-color: black;
height: 100%;
z-index: 1001;
opacity: 0.5;
}

.cathl {
position:relative;
z-index:1002;
background-color:white;
}

.catSelection {
    margin-top: 1rem;
    display: inline-block;
    color:#000;
}

#serverconfig_2019_container .configcategory .aspart.options .addPriceLine{
margin-top:1rem;
display:inline-block;
}

.avail {
margin-top:1rem;
display:inline-block;
color:#777879;
}

.avail_selected {
	margin-top:1rem;
	display:inline-block;
}

.dpdesc {
	margin-top:1rem;
}

.group_name {
	margin-top:10px;
}


.selected_part_info {
    margin-bottom: 1rem;
}
.table-row {display:table-row;}
.table-cell {display:table-cell;}
.selDesc { color: #121314;}
.hiddencount.form-control {width:auto; display:inline-block;margin-right: 10px;}
.component_qty {font-family:Proximanova-bold;}
.avail {}