#hwInfo, #sysDetailInfo, #quickAction, #powerTemp, #remoteControl {
    width: 100%;
    /* height: 100%; */
    min-width: 500px;
    padding-bottom: 20px;
}

.modal-bootVideo{
	width:640px;
}

.homeDivTitle {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin: 20px;
}
.homeSysEvents{
    max-height:310px;
    min-height:0px;
    overflow-y:auto;
    margin-top:10px;
    margin-bottom:20px;
}
.homeSysEvents table{
    border:1px solid #fff;
}

.homeDivTitleChart {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
}

#hwMainInfo {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
   /* border-bottom: 1px solid #F2F2F2;*/
}

/*#hwStatusSummary {*/
    /*float: right;*/
    /*white-space: nowrap;*/
    /*font-size: 14px;*/
    /*color: #000;*/
/*}*/

.homeDivSysInfo {
    margin: 16px 20px 2px 20px;
    font-size: 12px;
    white-space: nowrap;
    color: #333;
}

#sysDetailInfo > table {
    margin: 0px 20px 10px 20px;
    table-layout: fixed;
    font-size: 12px;
    width: 90%;
}

#sysDetailInfo > table > tbody > tr {
    height: 30px;
}

#sysDetailInfo > table > tbody > tr:hover {
    background-color: #F9FAFB;
}

#sysDetailInfo #showImportLicenseDetail {
    background-color: #FFF;
}

#sysDetailInfo .importLicenseOperation {
    width: 90px;
    margin: 10px;
    height: 25px;
}

#sysDetailInfo {
    font-size: 11px;
}

.sysInfoSrvNameBtn {
    float: left;
    width: 30px;
    /*display: inline-block;*/
}

.sysLocLedBtn {
    display: inline-block;
    font: 12px;
    color: #0079BA;
    margin-right: 40px;
}

.sysLocLedBtn:hover {
    cursor: pointer;
}

.sysInfoSrvNameBtn img {
    cursor: pointer;
    width: 16px;
    height: 16px;
    float: right;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
}

.sysInfoTbCol1 {
    width: 40%;
    color: #333;
}

.sysInfoTbCol2 {
    padding-left: 10px;
    width: 55%;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sysInfoTbCol3 {
    width: 5%;
    padding-right: 5px;
}

.sysDetailAction {
    float: right;
}

.sysDetailAction:hover {
    cursor: pointer;
}

.rmLocLedHover:hover {
    cursor: default;
}

#sysDetailInfo.addMarginTop {
    margin-top: 20px;
}

.importLicenseBtn {
    width: 100px;
    height: 24px;
    margin-right: -5px ;
}

.importLicenseBtn:hover {
    cursor: pointer;
}

.hwLayout82 {
    width: 33.3333%;
}

.hwLayout83 {
    width: 37.5%;
}

.hwLayout84 {
    width: 50%;
}

.hwLayout85 {
    width: 62.5%;
}

.hwLayout86 {
    width: 75%;
}

.hwLayout88 {
    width: 100%;
}

.hwHealthLayout {
    float: left;
    min-width: 120px;
    text-align: center;
    margin-top: 22px;
    height: 101px;
}

.hwHealthLayout_hodaka {
    float: left;
    min-width: 120px;
    text-align: center;
    margin-top: 26px;
    margin-bottom: 26px;
    height: 101px;
}

.hwHealthMain {
    display: inline-block;
    width: 150px;
}

.hwSumPop {
    float: left;
    width:25px;
    height:25px;
}

.hwHealthInfo.hwHealthInfoHover:hover {
    cursor: pointer;
}

.hwHealthInfo img {
    width: 48px;
}

.hwMsgType {
    background-position: top left;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    /*position: absolute;*/
}

.hwMsgType.msgCritical, .hwMsgType.msgWarning {
    line-height: 24px;
}

.hwMsgType.msgWarning {
    padding-top: 5px;
    color: #333333;
}

.hwMsgType.msgCount10 {
    font-size: 10px;
}

.hwTypeStr {
    text-align: center;
    font-size: 12px;
    color: #5E5E5E;
    margin-top: 8px;
    line-height: 12px;
}

.hwHealthMain.hwNoInstall .hwTypeStr {
    color: #AEAEAE;
}

.hwInstallInfo, .hwTypeInfo {
    text-align: center;
    font-size: 12px;
}
.hwTypeInfo{
    color: #0096E7;
}
.hwTypeInfo:hover{
    color: #0096E7;
    border-bottom: 1px solid #0096E7;
}
.hwHealthMain.hwNoInstall .hwTypeInfo:hover{
    border:none;
}

.hwHealthMain.hwNoInstall .hwInstallInfo,
.hwHealthMain.hwNoInstall .hwTypeInfo{
    color: #AEAEAE;
}
.hwHealthMain.hwNoAvailable .hwInstallInfo,
.hwHealthMain.hwNoAvailable .hwTypeInfo{
    color: #333;
}

.msgNormal, .msgCritical, .msgWarning, .msgInfo{
    height: 24px;
    width: 24px;
    background-size: cover;
}
.msgInfo {
    background-image: url('/www/images/icons/info.png');
}

.msgNormal {
    background-image: url('/www/images/icons/status-check.png');
}

.msgCritical {
    background-image: url('/www/images/icons/error-bg.png');
}

.msgWarning {
    background-image: url('/www/images/icons/warning-bg.png');
}

.hwTooptipTemp {
    width: 100%;
    max-width: 800px;
    min-width: 300px;
    margin: 8px 0px 0px 3px;
}

.hwTooptipTemp table {
    table-layout: fixed;
    width: 98%;
}

.hwTooptipTemp table tr {
    height: 36px;
    padding-top: 0px;
}

.hwTooptipTempFan {
    width: 100%;
    max-width: 100px;
    margin: 8px 0px 0px 3px;
}

.hwMsgToolTipCol1 {
    width: 5%;
    min-width: 20px;
    text-align: left;
}

.hwMsgToolTipCol1 img {
    /*padding-right: 8px;*/
    width: 16px;
    height: 16px;
}

.hwMsgToolTipCol2 {
    width: 13%;
    min-width: 15px;
    text-align: left;
}

.hwMsgToolTipCol2 span {
    padding-right: 4px;
    word-wrap: break-word;
}

.hwMsgToolTipCol3 {
    width: 82%;
    text-align: left;
}

.hwMsgToolTipCol3 div, .hwMsgToolTipCol3 div span {
    word-wrap: break-word;
}

.hwMsgToolTipCol3 .hwMsgMain {
    margin-bottom: 8px;
    font-size: 12px;
}

.hwMsgToolTipCol3 .hwMsgSub {
    font-size: 9px;
    color: #999999;
    margin-bottom: 16px;
}

#quickAction, #remoteControl {
    margin-top: 20px;
}

.divQuickAction {
    display: inline-block;
    white-space: nowrap;
    color: #333F4B;
    font-size: 12px;
	padding-left:15px; 
	padding-right:15px;
	padding-top:12px;
	height:40px;
	background-color: white;
}

.divQuickActionContent{
    display: inline-block;
    font-size: 12px;
}

.divQuickAction:hover {
	cursor: pointer;
    color: white;
    background-color: #0079BA;
	/*background-color: #2196F3;*/
}

.divQuickActionOpend {
	display: inline-block;
    white-space: nowrap;
    color: white;
    font-size: 12px;
	padding-left:15px; 
	padding-right:15px;
	padding-top:12px;
	height:40px;
    background-color: #546372;
	/*background-color: #0079BA;*/
}

.downffdcCls {
    float: left;
    display: inline-block;
    color: #333;
    font-size: 10px;
}

.downffdcCls span:hover {
    cursor: pointer;
}

#powerTemp {
    margin-top: 20px;
    padding-bottom: 0px;
}

#powerTemp img:hover {
    cursor: pointer;
}

#powerConsumption {
    margin-left: 40px;
    margin-top: -20px;
    height: 120px;
    width: 120px;
}

#hwTemperature {
    margin-left: -10px;
    margin-top: -10px;
    height: 100px;
    width: 180px;
    margin-bottom: 2px
}

#hwFanSpeed {
    margin-left: -10px;
    margin-top: -10px;
    height: 100px;
    width: 180px;
    margin-bottom: 2px
}

#hwPerformance {
    min-height: 120px;
    width: 100%;
}

@media (max-width: 1366px) {
    .consoleActionTblTD {
        display: none;
    }
}

#lastScreenSnapshot {
    width: 200px;
    height:150px;
}

#clickAndRunIcon {
    left: 76px;
    position:absolute;
    top:38px;
    z-index:2;
    cursor:pointer;
}

#remoteSetting {
    display:inline;
    height:160px;
    float:left;
    margin-left:15px;
    width:50%;
}
.remoteText {
    float: left;
    cursor: pointer;
    padding-left: 25px;
    margin-top: 2px;
    margin-left: 10px;
}

/*@media (min-width: 400px) {*/
    /*#hwStatusSummary {*/
        /*display: none;*/
    /*}*/
/*}*/
@media (max-width: 1279px) {
    #sysDetailInfo {
        margin-top: 20px;
    }

}
@media (max-width: 1279px) and (min-width:645px ) {
    .hwLayout82 {
        width: 25%;
    }

}

.showHwDetailEvts {
    display: block;
}

.temp-refresh {
    position: absolute;
    float: right;
    margin-right: 20px;
    margin-top: 24px;
    right: 10px;
}

.cpu-index {
    font-size: 12px;
    color: #666;
    line-height: 12px;
}
.cpu-index.small {
    font-size:10px;-webkit-transform:scale(0.8);
}

.cpu-temperature-data {
    font-size: 12px;
    font-weight: 700;
    background-color:rgba(107, 203, 1, 1);
    color:white;
}

.cpu-temperature-data.centigrade:after {
    content: ' °C';
}

.cpu-temperature-data.fahrenheit:after {
    content: ' °F';
}

.cpu-temperature-data.small {
    font-size:10px;-webkit-transform:scale(0.8);
}

.cpu-temperature-list {
    height: 100%;
    margin-left: -20px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.cpu-temperature-1 {
    border: 1px solid #bababa;
    width: 124px;
    height: 85px;
    border-radius: 10px;
    text-align: center;
    padding: 12px 0 0;
    margin-top: 20px;
}

.cpu-temperature-2 {
    border: 1px solid #bababa;
    width: 106px;
    height: 85px;
    border-radius: 10px;
    text-align: center;
    padding: 13px 0;
    margin-left: 15px;
}

.cpu-temperature-lt2 {
    border: 1px solid #bababa;
    width: 57px;
    height: 45px;
    border-radius: 7px;
    text-align: center;
    padding: 7px 2px;
    margin-top: 4px;
    margin-left: 8px;
}

.temperature {
    width: 20px;
    cursor: pointer;
    display: block;
    position: absolute;
    height: 100%;
    margin: 3px;
}

.temperature.center {
    display: inline-block;
    position: relative;
    height: 23px;
    background-size: 10px 22px;
    margin-bottom: -11px;
}

.temperature.normal {
    background-image: url('/www/images/home/temperatureNormal.png');
    background-repeat: no-repeat;
    background-position: 5px 0px;
}

.temperature.noncritical {
    background-image: url('/www/images/home/temperatureWarning.png');
    background-repeat: no-repeat;
    background-position: 1px 0px;
}

.temperature.critical {
    background-image: url('/www/images/home/temperatureCritical.png');
    background-repeat: no-repeat;
    background-position: 1px 0px;
}

.temperature.unavailable {
    background-image: url('/www/images/home/temperatureGrey.png');
    background-repeat: no-repeat;
    background-position: 2px 0px;
}
#hwInfo {
    height:454px;
}
#sysDetailInfo {
    height:454px;
}
#powerTemp {
    height:396px;
}
#remoteCtrHelp{
     right:20px;
     top:20px;
     position:absolute;
     width:25px;
     height:25px;
 }
#recordVideoHelp{
    margin-top:20px;
    float: left;
    width:25px;
    height:25px;
}
#sysInfoHelp{
    right:30px;
    top:20px;
    position:absolute;
    width:25px;
    height:25px;
}
#powerTempRefresh{
    right:50px;
    top:20px;
    position:absolute;
    width:25px;
    height:25px;
    z-index:20;
}
#powerTempHelp{
    right:20px;
    top:23px;
    position:absolute;
    width:25px;
    height:25px;
    z-index:30;
}
#activeEvent {
    height:auto;
}
#centiSwitch{
    margin-top: 10px;
}
.homeCpuTemp{
    width: 20%;
}

@media (min-width: 1280px){
    #activeEvent {
        height:380px;
    }
    .hwLayout82 {
        width: 33.3333%;
    }
    .power-temp-line1 .homeCpuTemp{
        width: 10%;
    }
    .power-temp-line {
        padding: 0;
        height:172px;
        margin: 0px -5px;
        width: 50%;
        float: left;
    }
    .power-temp-line1 {
        padding: 0;
        margin: 210px -5px;
        width: 100%;

    }
    .power-temp-line1 #temperature{
        margin-top: 15px;
    }
    .power-temp-line1 #centiSwitch{
        margin-top: 23px;
    }

    #sysInfoHelp{
        top:20px;
    }

}
@media (max-width: 1279px) and (min-width: 1020px) {
    .power-temp-line {
        width: 33.3333%;
        float: left;
    }
    .power-temp-line1 {
        width: 33.3333%;
        float: left;
    }
    .homeCpuTemp{
        width: 20%;
    }

}
@media (max-width: 1020px) {
    .power-temp-line {
        width: 50%;
        float: left;
    }
    .power-temp-line1 {
        width: 100%;
        float: left;
    }
    .homeCpuTemp{
        width: 12%;
    }
}

@media (max-width: 1279px){
    #hwInfo {
        height:auto;
    }
    #sysDetailInfo {
        height:auto;
    }

    #sysInfoHelp{
        top:45px;
    }
    #powerTemp {
        height:auto;
    }

    #temperature{
        margin-top: 0px;
    }
    #centiSwitch{
        margin-top: 8px;
    }
    .col-md-offset-2 {
        margin-left: -25%;
    }
    .cpu-temperature-1 {
        margin-top: 50px;
    }
}

.hpt.small {
    margin-left:30px;
    margin-right:-40px;
}

#homeDcPowerConsumeRack{
    background: -webkit-linear-gradient(left, #9999ff 0, #e4e4e4 0);
    background: linear-gradient(left, #9999ff 0, #e4e4e4 0);
    background: -o-linear-gradient(left, #9999ff 0, #e4e4e4 0);
    background: -ms-linear-gradient(left, #9999ff 0, #e4e4e4 0);
    background: -moz-linear-gradient(left, #9999ff 0, #e4e4e4 0);
}