
body{ background:#fdfdff; padding:100px 30px 30px; font-family: 'Roboto', sans-serif, arial; font-size:16px; 
    background:url(images/vm-logo-watermark.svg) no-repeat left bottom; }
.header{ position:fixed; top:0; background:#fdfdff;    width:100%; padding:20px; left:0;
    z-index: 9;}

.logo-sec{ border-radius:50px;     align-items: center; margin:0;}
.logo-sec .title{ font-weight:bold; font-size:24px; color:#333; margin-bottom:0;margin-bottom: -28px;}
.logoIcon{  padding:0px 9px 0 0;  margin-right:10px; }
.logoIcon img{ height:45px;}

.top-right{ text-align:right; font-size:20px;     align-items: center;
    /* display: flex;
    justify-content: flex-end;  */
    font-weight:bold; color:#333333;}

.form-control{font-size: 0.9rem}
.form-group{margin-bottom:0px;}

.vatSec{ background: url(images/vat.png) no-repeat 98% 14px #a286f1; background-size: 7%; padding: 20px 10px; border-radius: 6px; color: #ffffff; margin: 0;}
.vatSec label{color: #ffffff !important;}

.client-logo img{ height:30px;}

.txt-right{ text-align:right;}
.form-title{  border-radius: 4px;  background-color: #f3f3f3; padding:5px 15px; font-size: 18px; color: #555;  font-weight: bold; margin-bottom:20px;}

.register-form label{ color:#a6a6a6;     font-size: 15px; margin-bottom:12px;}
.maxl label{color:#555; margin-bottom:0;}
.maxl label span{margin-right:30px;}

.secc{border: 1px solid #dddddd; padding: 20px; border-radius: 6px; background: #ffffff;}
.secc h6{font-weight: 900; color: #666666}

.mar-btm{margin-bottom:25px;}
.divide{margin-top:50px;}
.divide2{margin-top:65px;}

input[type=checkbox], input[type=radio]{ margin-right:5px;}
.shareLinks img{height:auto; width:40px; margin-right:18px;}
.shareLinks a{}

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}


.btnRegister{
    border: none;
    border-radius: 8px;
    padding:10px 20px;
    background: #0062cc;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}

.btnCancel{
    border: none;
    border-radius: 8px;
    padding:10px 20px;
    background: #F34451;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
}
.btn{ margin:0 3px;}

@media( max-width:767px){
/* .form-group{margin-bottom:18px;} */
.logo-sec{flex-flow: nowrap; }
.logo-sec .title{font-size: 16px;}
body{padding-top:130px;}
.top-right{text-align: left; margin-top: 5px;}
.vatSec .form-group{margin-bottom: 15px;}
}