﻿*{
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
}

.deploy_sign_up_lang {
    margin-top:20px;
    margin-bottom: 12px;
    margin-right:40px;
    display:flex;
    justify-content:flex-end;
}

.languagelogo{
    padding-left:5px;
    border-right:none;
    border-left: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    padding-left:-5px;
}

.language_selector {
    width:80px;
    border-left:none;
    border-right: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    font-size: 14px;
    border-radius:0 !important;
    padding:8px;
}

#productVideo{
    margin-top:100px;
}

.int_deploy_sign_up{
    display:flex;
}

.int_deploy_sign_up h1 {
    font-size: 34px;
    font-weight: bold;
    color: #191919;
    line-height: 46px;
    margin-bottom: 12px;
}

.int_deploy_sign_up p {
    color: #484848;
    font-size: 14px;
    margin-bottom:20px;
}

.sign_up_form{
    width:45%;
    padding-right:40px;
    padding-left:5px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.submit-section {
    display:flex;
    margin-top: 40px;
}
.submit-section p {
    margin:auto 20px !important;
}

.submit-section .btn {
    width: 163px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    height: 60px;
    outline:none !important;
}

a {
    font-size:14px;
    color: #2251D3 !important;
}

a:hover {
    text-decoration: underline !important;
}

#login_agree div{
    display:flex;
    margin-bottom:15px;
}

#login_agree div p{
    margin-bottom:0;
    margin-left: 10px;
}

.field-validation-error{
    font-size:11px;
    color:#D60006;
}

#m_imgCaptcha{
    width: 185px; 
    height: 40px;
}

.btn{
    background-color: #2251D3;
}

#signIn{
    align-content:center;
    margin-left: 10px;
}

input:not([type="checkbox"]) {
    height: 40px !important;
    font-size: 14px !important;
}

select{
    height:40px !important;
    font-size: 14px !important;
}

::-webkit-input-placeholder{
    font-size:14px;
}

.dvChkbox{
    display:flex;
    align-items:center;
}

input[type="checkbox"] {
    margin:0;
}

.requiredChk {
    border: 1px solid red !important;
}

.login-form1 .regular-checkbox + label {
    margin: 0;
}

.regular-checkbox + label {
    background-color: white;
    border: 1px solid #cccccc;
    padding: 9px;
    position: relative;
    border-radius: 3px;
}

.regular-checkbox:checked + label:after {
    color: #000;
    content: '\2713';
    font-size: 14px;
    font-weight: bold;
    left: 4px;
    position: absolute;
    top: -1px;
}

.regular-checkbox:checked + label {
    border: 1px solid #cccccc;
    color: #99A1A7;
    padding: 9px;
}

.yellow-tooltip + .tooltip > .tooltip-inner { 
    background-color: #fff;
    color:#000;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1), 0px -4px 8px rgba(0, 0, 0, 0.1), 4px 0px 8px rgba(0, 0, 0, 0.1), -4px 0px 8px rgba(0, 0, 0, 0.1);
}

.yellow-tooltip + .tooltip > .tooltip-arrow { 
    border-left-color:#fff; 
}

.yellow-tooltip + .tooltip.in{ 
    opacity:1!important;
}

.video-dv{
    width:55%;
}

#refreshCaptcha{
    padding-left: 10px;
    height: 22px;
    cursor:pointer;
}

.signup-image {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #eaf4f7;
    width: 59%;
}

.insightClassroomTitle {
    font-family: "Montserrat";
    font-size: 41px !important;
    font-weight: bold;
    color: #191919;
    margin-top: -47px !important;
}

.title-TACE {
    text-align: center;
    font-family: "Montserrat";
    font-size: 21px !important;
    font-weight: 400;
    color: #191919;
}

.insightImageSection {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.Img-Insight-Cloud {
	display: none;
}

#aProductDataPage, #asignInHere, #aProductDataPage + a {
    color: #056D7A !important
}

@media (max-width: 576px) {
    .mt-xs-15 {
        margin-top: 15px;
        width: 100%;
    }

    .width-100 {
        width: 100%;
    }
}

@media (max-width: 767.98px) {
    .insightImageSection {
    display: none;
    }

  .imageHideSection {
    display: none;
  }

  .insight-form {
    width: 100% !important;
	padding: 0 25px !important;
  }
  
  .Img-Insight-Cloud {
	display: block;
	display: flex;
    align-items: center;
    justify-content: center;
  }
}

.northAmerica-image-div{
    width:50%;
    background-color: #24A9E1;
    position: relative;
    min-height: 100vh;
    height: auto;
}

#northAmerica-banner-div {
    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;
}

.productsHead {font-size: 13px !important;font-weight: bold !important;margin-bottom: 13px !important; font-family: "Segoe UI", Helvetica, serif !important;}
.productsMsg {font-size: 12px !important;margin-top: -11px !important; font-family: "Segoe UI", Helvetica, serif !important;}
.text-white {color: #fff !important;}
#northAmerica-banner-div .heading { font-family: "Segoe UI", Helvetica, serif !important; }


@media only screen and (min-width: 765px){
    #northAmerica-banner-div { top: 45%;transform: translateY(-50%);}
}

@media only screen and (min-width: 1200px) {
    #northAmerica-banner-div {height: 530px;width: 509px;}    
    #dvUsageStatsWrapper {left: 45%;}
}

@media only screen and (max-width: 991px) {
    #northAmerica-banner-div {height: 530px; width: 430px; margin-top: 60px;}
    .productsHead {font-size: 12px !important;}
    .productsMsg {font-size: 11px !important;}
    #dvAntiVirusWrapper {
        right: -4% !important;
        width: 135px !important;
    }
    #dvMobileAppWrapper {
        left: -2% !important;
        width: 123px !important;
    }
    #dvPowerManagementWrapper {
        left: -2% !important;
    }
}

@media only screen and (max-width: 930px) {
    #northAmerica-banner-div {height: 530px; width: 384px; margin-top: 60px;}
    #dvMobileAppWrapper {
        left: 3% !important;
        width: 99px !important;
    }
    #dvPowerManagementWrapper {
        left: 5% !important;
        width: 130px !important;
    }
    #dvSoftwareComplienceWrapper {
        left: 33%;
        width: 126px;
    }
    #dvAntiVirusWrapper {
        right: -5% !important;
        width: 126px !important;
    }
}

.footer-div a {
    font-size: 11px !important;
    color: #056D7A !important;
}

.footer-div {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
    text-align: center;
}