
/* scrollable root element */
#logonform {
        background:#fff url(/img/global/gradient/h600.png) repeat scroll 0 0;
        border:5px solid #789;
        font-size:12px;
        height:400px;
        margin:20px auto;
        width:570px;
        overflow:hidden;
        position:relative;
        /* rounded corners for modern browsers */
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
}

/* scrollable items */
#logonform .items {
        width:20000em;
        clear:both;
        position:absolute;
}

/* single item */
#logonform .page {
        padding:20px 30px;
        width:500px;
        float:left;
}

/* title */
#logonform h2 {
        border-bottom:1px dotted #ccc;
        font-size:22px;
        font-weight:normal;
        margin:10px 0 0 0;
        padding-bottom:15px;
}

#logonform h2 em {
        display:block;
        font-size:14px;
        color:#666;
        font-style:normal;
        margin-top:5px;
}

/* input fields */
#logonform ul {
        padding:0px !important;
        margin:0px !important;
}

#logonform li {
        list-style-type:none;
        list-style-image:none;
        margin-bottom:25px;
}

#logonform label {
        font-size:16px;
        display:block;
}

#logonform label strong {
        color:#789;
        position:relative;
        top:-1px;
}

#logonform label em {
        font-size:11px;
        color:#666;
        font-style:normal;
}

#logonform .text {
        width:100%;
        padding:5px;
        border:1px solid #ccc;
        color:#456;
        letter-spacing:1px;
}

#logonform select {
        border:1px solid #ccc;
        width:94%;
        padding:4px;
}

#logonform label span {
        color:#b8128f;
        font-weight:bold;
        position:relative;
        top:4px;
        font-size:20px;
}

#logonform .double label {
        width:50%;
        float:left;
}

#logonform .double .text {
        width:93%;
}

#logonform .clearfix {
        clear:left;
        padding-top:10px;
}

#logonform .right {
        float:right;
}

/* validation error message bar */

#logonform .error {
        border:1px solid red;
}

#logonform #status {
        margin:0px !important;
        height:40px;
        background:#fff000; 
        padding-left:25px !important;       
}

#status li {
        list-style-type:none;
        list-style-image:none;
        float:left;
        color:#fff;
        padding:10px 30px;
}

#status li.active {
        background-color:#6a64f1;
        font-weight:bold;
}
.longbtn{
  height: 80px;
  background-color:#ffffff;
  font-size: 16px;
  /*padding-top: 10px; */
  padding-bottom: 20px;
  
} 
.mmh-btn {
    text-align: center;
    width: 100%;
    font-size: 20px;
    font-weight:bold;
    border-radius: 5px;
    padding: 14px 20px;
    border: none;
    background-color: #ffff00;
    color: black;
    cursor: pointer;
    margin-top: 20px;
  }
  .inputlbl{
     length: 100px;     
     font-size: 14px;
     font-weight:bold;     
  }         

