﻿html, body, #dvDeepFreezeCustomer, .dvContentDeepFreezeCustomer, .dvContentDeepFreezeCustomer .dvright-side, .dvContentDeepFreezeCustomer .dvleft-side, .dvFPBodyContainer, .main-container{height: 100%;}
.bg-gray {background: #E3E3E3;}
.bg-skyblue {background: #5EAFE2;}
.bg-white {background:#fff; }
.text-skyblue {color: #2C699F;}
.text-white {color: #fff;}
.text-lightblack {color: #505050;}
.dvContentDeepFreezeCustomer, .dvFPBodyContainer {font-family: Segoe UI,'Helvetica', serif;}
.dvDFCtitle, .dvFPTitle, .dvDFCloudConnectorContainer h3 {font-size: 32px; font-family: candara;}
a {text-decoration: none !important;}
.field-validation-error, .text-danger {color: #D60006;}
.input-validation-error {border-color: red !important;background-color: #FFEEEE;}
.dvEmailSentSuccess, .dvContentDeepFreezeCustomer, .dvDFCFooter, .localization-content-wrapper, .login-parent {overflow: hidden;}
.dv-overflow-hidden {overflow: hidden;}
.full-height {height:100%}
#signupTermsOfServices, #aPrivacyPolicy, .dvOTPConfirmationForm a{cursor: pointer;}
#TempDataMessage {margin-top: 5px;}
#ServiceMsgbox {position: absolute;background-color: #F0EBA6;padding: 5px 30px 5px 30px;z-index: 500;border-radius: 2px;display: none;margin: 0 auto;left: 0;right: 0;width: 60%;}
.cursor-pointer {cursor:pointer;}
.font-Segoe {font-family: 'Segoe UI','Helvetica', serif!important;}

/*#region SignUp */
#dvSignUpParent .headerbackground .dvsignup-header {font-size: 32px;font-family: candara;}
#dvLeftBanner {background: transparent url('../../Content/images/DF-Signup-left-bg.png') no-repeat scroll 0% 0% / 100% 100%;height: 500px;width: 490px;position: absolute;margin: 0px auto;right: 0px;left: 0px;}
#dvUsageStatsWrapper {position: absolute;top: 30%;left: 45%;width: 130px;font-weight: bold;}
#dvAntiVirusWrapper {position: absolute;top: 47%;right: 3%;width: 120px;font-weight: bold;}
#dvSoftwareUpdaterWrapper {position: absolute;top: 75%;right: 0%;width: 136px;font-weight: bold;}
#dvSignUpParent .productsHead {font-size: 13px;font-weight: bold;margin-bottom: 13px;}
#dvSignUpParent .productsMsg {font-size: 12px;margin-top: -11px;}
#dvSoftwareComplienceWrapper {position: absolute;top: 88%;left: 38%;width: 150px;font-weight: bold;}
#dvPowerManagementWrapper {position: absolute;top: 77%;left: 7%;width: 172px;font-weight: bold;}
#dvMobileAppWrapper {position: absolute;top: 47%;left: 2%;width: 138px;font-weight: bold;}
#dvSignUpParent .row {height: 100%;}
#dvSignUpParent {height: auto;background-color: #24A9E1; }
.dv-singup-right-content {padding:0;}
.dvSignUpFromContainer {padding: 0% 0% 18%; transform-style: preserve-3d;}
#dvSignUForm .form-control {border-radius: 2px;}
#dvSignUpParent .dvSignUpFormContainer, .dvHeaderContainer {margin: 0 auto;}
.process-dfecustomer {display: none;float: left;margin-top: 8px;margin-left: 254px;position: absolute;}
#dvSignUpParent .dv-SiteFooterContainer {
    position: relative;
}

/*#endregion */

/*#region SignUp Success */
    .dvFPInnerContainer {margin: 0 auto;width: 600px;padding: 15px 30px 15px 30px;float: none;position: relative;top: 35%;transform: translateY(-50%);border: thin solid #BFBFBF;}
    .ddlLanguageContainer {width: 600px;margin: 0px auto;}
    .dvFPInnerContainer ul li {list-style-type: square;margin-left: -25px;line-height: 1.6em;color: #2E6EA5;}
    /*below css for align center for placeholder*/
    .dvFPInnerContainer ::-webkit-input-placeholder {text-align: center;}
    .dvFPInnerContainer :-moz-placeholder { /* Firefox 18- */text-align: center;}
    .dvFPInnerContainer ::-moz-placeholder { /* Firefox 19+ */text-align: center;}
    .dvFPInnerContainer :-ms-input-placeholder {text-align: center;}
/*#endregion */

/*#region FooterArea */
.dv-SiteFooterContainer {font-size: 12px;position: absolute;bottom: 0px;margin: 0px auto;left: 0px;right: 0px;padding: 15px;}
.dv-SiteFooterContainer .imgFooterLogo {height: 45px;}
/*#endregion */

/*#region Localization DropDown CSS */
    #ddlLocalization {width: 100px;background-color: transparent;padding-left: 5px;padding-top: 5px;}
    .localization-content-wrapper .language_bar {margin-top: 15px;margin-bottom: 15px;}    
    .localization-content-wrapper .caret {position: relative;right: 18px;top: 5px;}    
    .localization-content-wrapper select, #dvSignUForm select {appearance: none;-moz-appearance: none; /* Firefox */-webkit-appearance: none; /* Safari and Chrome */}
    #dvSignUForm select.input-sm {line-height: 20px;}
    #imgGlobe {margin-top:1px;}
    .dropdown-arrow {background: rgb(255, 255, 255) url("/Cloud/Content/Images/DropdownArrowIcon.png") no-repeat scroll 98% 10px;background-size: 14px 8px;}
    .dropdown-arrow-black {background: rgb(255, 255, 255) url("/Cloud/Content/Images/DropdownArrowIcon-black.png") no-repeat scroll 92% 13px;background-size: 9px 5px;}
/*#endregion */

/*#region CheckBox */
.regular-checkbox {display: none;}
.regular-checkbox + label {background-color: white;border: 2px solid #3EB0E3;padding: 6px;position: relative;margin-top: 2px;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label {border: 2px solid #3EB0E3;color: #99A1A7;padding: 6px;margin-top: 2px;}
.regular-checkbox:checked + label:after {color: #000;content: '\2713';font-size: 12px;font-weight: bold;left: 2px;position: absolute;top: -3px;}
/*#endregion */

/*#region Media CSS */
@media only screen and (min-width: 1400px){
    .full-height-lg {height:100%!important}
    #dvLeftBanner { top: 45%;transform: translateY(-50%);}  
    #dvSignUpParent .dv-SiteFooterContainer {position: absolute;}
}

@media only screen and (min-width: 1200px) {
    body, .font-size16-lg {font-size:16px!important}
    .title-size-lg {font-size:35px!important}
    .font-size18-lg {font-size:18px!important}
    .font-size-14-lg {font-size:14px!important}    
    /*SignUp*/
    #dvSoftwareUpdaterWrapper, #dvSoftwareComplienceWrapper {width: 172px;}
    #dvAntiVirusWrapper {width: 150px;}
    #dvSoftwareComplienceWrapper {left: 40%;}
    
    #dvSignUpParent .dvSignUpFormContainer, .dvHeaderContainer {width: 500px;}    
    #dvLeftBanner {height: 530px;width: 509px;}    

    #dvUsageStatsWrapper {left: 45%;}
    #dvAntiVirusWrapper {right: -3%;}
    #dvSoftwareUpdaterWrapper {right: -3%;}    
    #dvSoftwareComplienceWrapper {left: 39%;}
    #dvPowerManagementWrapper {left: 8%;}
    #dvMobileAppWrapper {left: 2%;}
    .login-parent {padding: 40px 20px;}
}

@media only screen and (max-width: 1200px){    
    #dvLoginParent .login-parent, #dvDeepFreezeCustomer .dvDFCloudConnectorContainer, #dvLoginParent #dvDdlLocalisation, #dvDeepFreezeCustomer .language-bar-container-xs  {width: 400px;}
    #dvLoginParent #dvDdlLocalisation, #dvDeepFreezeCustomer .language-bar-container-xs,#dvDeepFreezeCustomer .dvDFCloudConnectorContainer {margin: 0px auto;}
    /*FreeTrial*/
    #dvFreeTrialParent #dvSignUpOptions, #dvFreeTrialParent #dvDdlLocalisation {width:650px}
    #dvSignUpParent .dvSignUpFormContainer, .dvHeaderContainer {        
        width: 400px;
    }    
}

@media only screen and (max-width: 991px) {
    #ddlLocalization {width: 100px;}
    .dvDFCloudConnectorContainer{top: 0%;transform: translateY(-0%);}
    .dvContentDeepFreezeCustomer #ddlLocalization, #dvDdlLocalisation #ddlLocalization{border-color: #6E6D6D;}
    #dvDeepFreezeCustomer, #dvLoginParent {height: auto;}
    .dvContentDeepFreezeCustomer .dv-SiteFooterContainer, #dvLoginParent .dv-SiteFooterContainer {position: initial!important;}    
    /*SignUp*/
    #dvSignUpParent .dv-SiteFooterContainer {position: relative;}    
    #dvSignUpParent #ddlLocalization {border-color: #6E6D6D;}
    #dvSignUpParent .headerbackground {background-color: #34ADE3;text-align: center;}
    #dvSignUpParent .headerbackground .dvsignup-header {text-align: center;margin-top: 0px;padding-left: 0px;padding-bottom: 15px;margin-right: 0px;color: #FFF;}
    #dvSignUpParent .dv-SiteFooterContainer { background:#E3E3E3}
    #dvSignUpParent .dvSignUpFromContainer {background:#fff; padding:0}
    #dvSignUpParent .localization-content-wrapper {padding-right: 15px;}    
    #dvSignUpParent #imgGlobe {display:none!important;}
    #dvSignUpParent .localization-content-wrapper .language_bar {margin-right: 15px;}    
    #dvSignup.container {padding:0;margin:0;width:100%}
    #dvSignUpParent .dvSignUpFormContainer {width: 500px;margin: 0px auto;padding: 0px 15px;}
    .dvHeaderContainer {width:100%;}    
      /*Sign Up Success*/
    .dvFPBodyContainer {height: 100%;}    

}

@media only screen and (max-width: 768px) {
    .dvFPInnerContainer{top: 0%;transform: translateY(-0%);}
     #dvSignUpParent .dvSignUpFormContainer {width: 400px;}
     /*SignUp Success*/
    .dvFPInnerContainer {margin: 0 auto;width: 100%;padding: 15px 30px 15px 30px;float: none;position: initial;}
    .ddlLanguageContainer {width: 100%;}
    .dvFPBodyContainer {height: auto;}
    .dvFPBodyContainer .dvFPTitle {margin: 5px 15px 20px 15px;}
    .dv-SiteFooterContainer {position: initial!important;}    

}
   @media only screen and (max-width: 468px) {
        /*SignUp*/
        #dvSignUpParent .dvSignUpFormContainer {width: 100%;padding: 0 30px;}
        #dvDeepFreezeCustomer .dvDFCfrmContainer {width: 100%;}
    }
/*#endregion */

.login-form1 .regular-checkbox + label{margin-bottom: -3px;}
.login-form-auto-height #dvLeftBanner {transform: none;}
.text-red {color:red}
body, .font-size16-lg {font-size: 13px!important;}
.yellow-tooltip + .tooltip > .tooltip-inner {background-color: #EDEBB2;color:#000}
.yellow-tooltip + .tooltip > .tooltip-arrow { border-left-color:#EDEBB2; }
.yellow-tooltip + .tooltip.in{opacity:1!important;}
.requiredChk{border: 2px solid red !important;}