/*Common Css*/
.modal-header {
    border-bottom: 0;
    padding: 0;
}

.modal-header .modalCloseBtn {
    margin-top: 28px;
    margin-right: 15px;
    opacity: 1;
}

.UpgradeImageTextContent{
    display: flex;
    flex-direction: column;
}

.upgradeTitle {
	height: 40px;
}

.upgradeContent {
	margin-top: 55px !important;
	margin-bottom: 0 !important;
	min-height: 110px !important;
}

.upgradeMsg {
	float: none !important;
	width: auto !important;
	margin-left: 55px !important;
	margin-right: 15px !important;
}

.restartInstructionTxt,.resetInstructionTxt {
	margin-left : 75px;
	color:#6C6C6C;
	font-family: TeleNeoRegular, sans-serif;
	font-size: 16px;
	font-weight: 400;
	width: 270px;
	margin-left: 40px;
}

.restartPopUpTitle {
    min-height: 88px;
    width: 494px;
    color: #262626;
    font-size: 36px;
    letter-spacing: -0.56px;
    line-height: 40px;
    margin-left: 32px;
    margin-top: 32px;
    font-family: TeleNeoExtraBold, sans-serif;
}

.restartPopUpContent {
    position: relative;
    margin-bottom: 34px;
    padding: 0;
    margin-top: 15px;
    background: rgba(250,235,215,0.35);
    min-height: 320px;
    margin-left: 34px;
}

.resetPopUpContent {
	position: relative;
	margin-bottom: 34px;
	padding: 0;
	background: rgba(250,235,215,0.35);
	min-height: 320px;
	margin-left: 34px;
	margin-top: 28px;
}
.restartRouterMsg {
    color: #262626;
    font-family: TeleNeoBold, sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    margin-left: 40px;
    margin-top: 10px;
	float: left;
	width: 270px;
}

.warningIcon {
    position: relative;
    left: 15px;
    top: 30px;
}

.warningResetIcon {
	position: relative;
	left: 15px;
	top: 30px;
}

.restartContent,.resetContent {
	width: 652px;
}

.resetRouterMsg {
	color: #262626;
	font-family: TeleNeoBold, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 20px;
	margin-left: 40px;
	margin-top: 10px;
	float: left;
	width: 270px;
}

.resetPopUpTitle {
	color: #262626;
	font-size: 36px;
	letter-spacing: -0.56px;
	line-height: 40px;
	margin-left: 32px;
	margin-top: 32px;
	font-family: TeleNeoExtraBold, sans-serif;
}

.backBtn {
	width: auto !important;
	margin-top: 40px;
    margin-left: 34px;
}

.restartPopupBtn,.hideInstRestartBtn,.resetPopupBtn,.hideInstResetBtn {
    height: 42px;
    width: 169px;
    border: 1px solid #979797;
    border-radius: 4px;
    background-color: #FFFFFF;
    color: #262626;
    font-family: TeleNeoBold, sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 20px;
}

/* Greece Nacto CSS Start*/

.greece .restartPopUpTitle, .greece .resetPopUpTitle {
	font-family: BTCosmo, sans-serif;
	font-size: 32px;
}

.greece .restartRouterMsg, .greece .resetRouterMsg {
	font-family: PeridotPESemiBold, sans-serif;
	font-size: 14px;
	margin-top: 8px;
}

.greece .resetInstructionTxt {
	font-family: PeridotPERegular, sans-serif;
	font-size: 14px;
}

.greece .hideInstRestartBtn, .greece .hideInstResetBtn, .greece .restartPopupBtn, .greece .resetPopupBtn {
	font-family: PeridotPESemiBold, sans-serif;
	font-size: 14px;
}

/* Greece Nacto CSS End*/

@media only screen and (max-width: 768px) {
    .modal-header .modalCloseBtn {
        margin-top: 28px;
        margin-right: 10px;
        opacity: 1;
    }

    .applyPosition {
		position: absolute;
	}

    .restartRouterMsg {
		margin-top: -5px;
	}

    .warningIcon {
		top: 25px;
	}

    .warningResetIcon {
		top: 25px;
	}

    .restartWarning {
		top: 17px;
	}

    .resetRouterMsg {
		margin-top: 3px;
	}

    .upgradeContent {
		margin-top: 60px;
		margin-bottom: 34px;
		margin-left: 34px;
		height: 165px;
	}

    .resetPopUpContent {
		min-height: 462px;
		margin-bottom: 20px;
		margin-top: 10px;
	}

    .upgradeMsg {
		margin-top: 2px;
		width: 70%;
	}

    .restartPopUpContent {
		margin-bottom: 50px;
		min-height: 510px;
	}

    .backBtn {
		width: auto;
	}

    .restartPopupBtn,.hideInstRestartBtn,.resetPopupBtn,.hideInstResetBtn{
        width: 82%;
        margin-top: 15px;
    }

    .restartPopUpTitle{
	width: 356px;
	word-break: break-word;
     }

     .upgradeTitle {
	height: 120px;
     }

    /* Greece Nacto CSS Start*/

    .greece .restartRouterMsg, .greece .resetRouterMsg {
        margin-top: -7px;
    }

    /* Greece Nacto CSS End*/
}
