@import "fonts.css";

@font-face {
                          font-family: "OpenSans-Regular";
                          src: url('../fonts/Open Sans regular.ttf') format("truetype");
                        }
                        @font-face {
                          font-family: "OpenSans-SemiBold";
                          src: url('../fonts/Open Sans 600.ttf') format("truetype");
                        }
                        
.a0 {
  width               : 100%;
  min-width           : 1600px;
  height              : 100vh;
  min-height          : 900px;
  position            : relative;
  overflow            : hidden;
  margin              : 0px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color    : rgba(255, 255, 255, 1.0);
  opacity             : 1.0;
}
a {
  text-decoration     : none;
}
div {
  -webkit-text-size-adjust: none;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
div {
  -webkit-text-size-adjust: none;
}
.a0 .group7 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 1040px;
  width               : 1880px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group5 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 71px;
  height              : 78px;
  width               : 176px;
  position            : absolute;
  margin              : 0;
  left                : 226px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group5 .medusa {
  background-color    : rgba(255,255,255,0.0);
  top                 : 23px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : -1px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Oxygen", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 44.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  line-height         : 55.0px;
}
.a0 .group5 .a256 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 156px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Helvetica", Helvetica, Arial, serif;
  font-size           : 27.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 54.0px;
}
.a0 .group2 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 555px;
  height              : 122px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 1702px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group21 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 28px;
  height              : 163px;
  width               : 224px;
  position            : absolute;
  margin              : 0;
  left                : 1376px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group21 .path {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 137px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group21 .path1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 69px;
  height              : 94px;
  width               : 123px;
  position            : absolute;
  margin              : 0;
  left                : 101px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 257px;
  height              : 329px;
  width               : 492px;
  position            : absolute;
  margin              : 0;
  left                : 226px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .hiusingmedusaint {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : 492px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 32.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 48.0px;
}
.a0 .group9 .group6 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 176px;
  height              : 61px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .group6 .group8 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 61px;
  width               : 180px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .group6 .group8 .rectangle {
  background-color    : rgba(255, 255, 255, 1.0);
  top                 : 0px;
  height              : 61px;
  width               : 180px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
    .a0 .group9 .group6 .group8 .registernow {
        background-color: rgba(255,255,255,0.0);
        top: 20px;
        height: auto;
        width: auto;
        position: absolute;
        margin: 0;
        left: 36px;
        transform: rotate(0deg);
        opacity: 1.0;
        font-family: "Roboto", Helvetica, Arial, serif;
        font-weight: 700;
        font-style: normal;
        font-size: 18.0px;
        color: rgba(245,158,34, 1.0);
        text-align: left;
        line-height: 21.0px;
    }
.a0 .group9 .group4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 313px;
  height              : 16px;
  width               : 210px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .group4 .allmedusaformsare {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 27px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 300;
  font-style          : normal;
  font-size           : 14.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : left;
  line-height         : 16.0px;
}
.a0 .group9 .group4 .password {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : 14px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .group4 .password .shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 8px;
  height              : 4px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 4px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group9 .group4 .password .shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 14px;
  width               : 11px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 151px;
  height              : 599px;
  width               : 638px;
  position            : absolute;
  margin              : 0;
  left                : 872px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .rectangle {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 599px;
  width               : 638px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 120px;
  height              : 393px;
  width               : 399px;
  position            : absolute;
  margin              : 0;
  left                : 120px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
    .a0 .group11 .group4 .rectangle4 {
        background-color: rgba(255,255,255,0.0);
        top: 148px;
        height: 2px;
        box-sizing: border-box;
        width: 341px;
        position: absolute;
        margin: 0;
        left: 29px;
        border-style: solid;
        border-width: 1px;
        border-color: rgba(245,158,34, 1.0);
        transform: rotate(0deg);
        opacity: 1.0;
    }
.a0 .group11 .group4 .medusaid {
  background-color    : rgba(255,255,255,0.0);
  top                 : 100px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 63px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(0, 0, 30, 1.0);
  text-align          : left;
  letter-spacing      : -0.11px;
  line-height         : 16.0px;
}
.a0 .group11 .group4 .iconuser {
  background-color    : rgba(255,255,255,0.0);
  top                 : 101px;
  height              : 18px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser .usersilhouette {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 18px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser .usersilhouette .shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 9px;
  width               : 8px;
  position            : absolute;
  margin              : 0;
  left                : 5px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser .usersilhouette .shape1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 10px;
  height              : 8px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
    .a0 .group11 .group4 .rectangle41 {
        background-color: rgba(255,255,255,0.0);
        top: 226px;
        height: 2px;
        box-sizing: border-box;
        width: 341px;
        position: absolute;
        margin: 0;
        left: 29px;
        border-style: solid;
        border-width: 1px;
        border-color: rgba(245,158,34, 1.0);
        transform: rotate(0deg);
        opacity: 1.0;
    }
.a0 .group11 .group4 .username {
  background-color    : rgba(255,255,255,0.0);
  top                 : 178px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 63px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 700;
  font-style          : normal;
  font-size           : 18.0px;
  color               : rgba(0, 0, 30, 1.0);
  text-align          : left;
  letter-spacing      : -0.11px;
  line-height         : 16.0px;
}
.a0 .group11 .group4 .iconuser1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 179px;
  height              : 18px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 29px;
  overflow            : hidden;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser1 .background {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 18px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser1 .lock {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 2px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .iconuser1 .lock .shape {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 18px;
  width               : 14px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .group22 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 276px;
  height              : 117px;
  width               : 399px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .group22 .group10 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 117px;
  width               : 399px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .group22 .group10 .group3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 117px;
  width               : 399px;
  position            : relative;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .group22 .group10 .group3 .group {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 48px;
  width               : 139px;
  position            : absolute;
  margin              : 0;
  left                : 130px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
    .a0 .group11 .group4 .group22 .group10 .group3 .group .rectangle42 {
        background-color: rgba(245,158,34, 1.0);
        top: 0px;
        height: 48px;
        width: 139px;
        position: absolute;
        margin: 0;
        left: 0px;
        transform: rotate(0deg);
        opacity: 1.0;
    }
.a0 .group11 .group4 .group22 .group10 .group3 .group .login1 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 12px;
  height              : auto;
  width               : 83px;
  position            : absolute;
  margin              : 0;
  left                : 28px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(255, 255, 255, 1.0);
  text-align          : center;
  letter-spacing      : -0.1px;
  line-height         : 24.0px;
}
.a0 .group11 .group4 .group22 .group10 .group3 .group51 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 95px;
  height              : 22px;
  width               : 399px;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .group22 .group10 .group3 .group51 .forgottenyourmedus {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 0px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(0, 0, 30, 1.0);
  text-align          : left;
  letter-spacing      : -0.1px;
  line-height         : 19.0px;
}
.a0 .group11 .group4 .group22 .group10 .group3 .group51 .forgottenyourpassw {
  background-color    : rgba(255,255,255,0.0);
  top                 : 1px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 216px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 16.0px;
  color               : rgba(0, 0, 30, 1.0);
  text-align          : left;
  letter-spacing      : -0.1px;
  line-height         : 19.0px;
}
.a0 .group11 .group4 .group22 .group10 .group3 .group51 .path3 {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : 22px;
  width               : 2px;
  position            : absolute;
  margin              : 0;
  left                : 202px;
  transform           : rotate(0deg);
  opacity             : 1.0;
}
.a0 .group11 .group4 .login {
  background-color    : rgba(255,255,255,0.0);
  top                 : 0px;
  height              : auto;
  width               : auto;
  position            : absolute;
  margin              : 0;
  left                : 155px;
  transform           : rotate(0deg);
  opacity             : 1.0;
  font-family         : "Roboto", Helvetica, Arial, serif;
  font-weight         : 400;
  font-style          : normal;
  font-size           : 38.0px;
  color               : rgba(0, 0, 30, 1.0);
  text-align          : left;
  letter-spacing      : -0.23px;
  line-height         : 44.0px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
  -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay  : 0;
  animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@-o-keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
@keyframes anima-reveal {
  0%
   
  {
      opacity: 0;
    }
  
    
  100%
   
  {
      opacity: 1;
    }
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}

/*Custom*/
.textEmailPassword {
    border: 0;
    font: inherit;
    font-weight: 300;
    width: 300px;
}

.textRequired {
    font: inherit;
    font-size: 14px;
    font-weight: normal;
    color: #a94442;
}

.login1 .btn {
    background: inherit;
    border: 0;
    font: inherit;
    color: inherit;
}

.rememberme {
    top: 240px;
    left: 29px;
    position: absolute;
    font-family: "Roboto",Helvetica,Arial,serif;
    font-weight: 300;
}

.a0 .group9 .group6 .group8 .registernow a {
    color: rgba(245,158,34, 1.0);
}

.form-register {
    width:600px;
}

.btn, .btn-default:hover {
    background: rgba(245,158,34, 1);
    font-family: "Roboto", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(255, 255, 255, 1.0);
    border: 0;
}

.registerform {
    top: 80px;
    position:absolute;
    font-family: "Roboto", Helvetica, Arial, serif;
    font-size:18px;
    font-weight:300;
    width:500px;
}

.registerform .row {
    padding: 25px 0px;
}

.validation {
    position:absolute;
    top:30px;
}

.registerform .row .label {
    margin-top: 6px;
    float:left;
    width:200px;
}

.registerform .row .text {
    float: right;
    width: 300px;
}

.registerform .row .text input {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 30px;
    width: 100%;
    font-size: 14px;
    color: #555555;
}