.azure_stack_hci .detailPage h2 { font-size: 44px; color: #000; font-weight: 300; text-align: center; line-height: 1.2 }
.azure_stack_hci .detailPage h3 { font-size: 30px; color: #0054A6; font-weight: 300; }
.azure_stack_hci .detailPage h4 { font-size: 20px; color: #000; font-weight: 600; }
.azure_stack_hci .detailPage p, .azure_stack_hci .detailPage h5 { font-size: 18px; color: #000;  }

.azure_stack_hci  .menuTop { background: #E4F1FE; margin: -50px 0 80px 0;}
	.azure_stack_hci  .menuTop a {  padding: 14px 5px  12px 5px; display: block; text-align: center; color: #002F87; font-size: 22px; font-weight: 300; text-decoration: none; line-height: 22px; margin-left: -17px; margin-right: -17px; z-index: 50; position: relative; }
	.azure_stack_hci  .menuTop a span { display: block; border-left: solid 1px #002F87; margin: 0 -5px 0 -5px; padding: 11px 0px 11px 0px;  }
	.azure_stack_hci  .menuTop a:hover , .azure_stack_hci  .menuTop a.active {  background: #0078D4;  color: #E4F1FE; margin:0 -18px 0 -18px; z-index: 500;  padding: 14px 6px  12px 6px; }
	.azure_stack_hci  .menuTop a:hover span, .azure_stack_hci  .menuTop a.active span { border-left: solid 1px #0078D4;  }
	
	.azure_stack_hci  .menuTop a.twoLine span { padding-top: 0px; padding-bottom: 0px}
	
	
.azure_stack_hci .containerVideo { width: 100%; height: 405px;   }
	@media only screen and (min-width: 0px) and (max-width: 575px) { 
	.azure_stack_hci .containerVideo {  width: 100%; height: 185px; margin-bottom: 35px;}
	}	
	
.azure_stack_hci  .bgBlue, .azure_stack_hci  .bgBlue   .detailPage {  background: #0078D4; }
	.azure_stack_hci  .bgBlue .detailPage ul li { padding: 0 0 10px 15px; list-style: none; font-size: 16px; font-weight: 300; background: url('/image/li_w.png') 0px 9px no-repeat; color: #fff; text-transform: uppercase;}

.azure_stack_hci .detailPage .link_request_form { display: inline-block; width: auto; padding: 20px 120px 20px 120px; margin-bottom: 50px; color: #0054A6; background: #E4F1FE; border: solid 1px  #0054A6; text-align: center; font-size: 24px;}
.azure_stack_hci .detailPage .link_request_form:hover { color: #0054A6;  background: #fff; border: solid 1px  #0054A6;}

.azure_stack_hci  .bgBlueLight, .azure_stack_hci  .bgBlueLight   .detailPage {  background: #E4F1FE; }
	.azure_stack_hci .bgBlueLight  .detailPage h3 { text-align:  center; color: #0D5C7E; margin-bottom: 40px;}
	
	.azure_stack_hci .detailPage  .bgBlue .link_request_form { display: inline-block; width: auto; padding: 20px 120px 20px 120px; margin-bottom: 50px; color: #E4F1FE; background: #0078D4; border: solid 1px  #E4F1FE; text-align: center; font-size: 24px;}
	.azure_stack_hci .detailPage .link_request_form:hover { color: #0078D4;  background: #E4F1FE; border: solid 1px  #E4F1FE;}
	
.azure_stack_hci  .azureTable { margin-bottom: 50px; margin-top: 30px; width: 100%; }
	.azure_stack_hci  .azureTable thead { background: #F3F8FD; border: none;  border: solid 1px #DEDEDE;}
	.azure_stack_hci  .azureTable thead th { border: none; color: #000; text-align: center; padding: 20px 20px 20px 20px;  width: 25%; font-weight: 600; font-size: 20px;}
	.azure_stack_hci  .detailPage table.azureTable tbody tr:nth-child(odd) { background: #fff;  }
	.azure_stack_hci  .detailPage table.azureTable tbody tr:nth-child(even) { background: #F3F8FD; }
	.azure_stack_hci  .azureTable tbody th { border: none;  border-right: solid 1px #DEDEDE;  width: 25%; color: #000; font-weight: 600;  padding: 20px 20px 20px 20px; text-align: left; }
	.azure_stack_hci  .azureTable tbody th:hover, 	.azure_stack_hci  .azureTable thead th:hover  {  font-weight: 600; }
	.azure_stack_hci  .azureTable tbody tr { border: solid 1px #DEDEDE; border-right: none; }
	.azure_stack_hci  .azureTable tbody td { border: none;  border-right: solid 1px #DEDEDE; width: 100%; color: #656565; font-weight: 300;  padding: 20px 20px 20px 20px; width: 25%; text-align: center; font-weight: 300;}
	.azure_stack_hci  .azureTable tbody td:hover { font-weight: 300;  }
	.azure_stack_hci  .azureTable  tbody td h3 { color: #000;  font-size: 20px; }

.azure_stack_hci form  { display: block; padding: 100px 0 0 0; margin: 0 0 0px 0; width: 100%;}
	.azure_stack_hci label { color: #fff; font-size:  30px; font-weight: 100; display: block; padding: 0 0 0 0; margin: 0 0 20px 0; width: 100%;}
		.azure_stack_hci  input.inpText { background: #0078D4; border: none; border-bottom: solid 1px #fff;  display: block; color: #F2F2F2; font-size: 24px; padding: 10px 0px 10px 0px; margin: 0 0 40px 0; width: 100%;}	

	


