html
{
    height:100%;
    width:100%;
}
body
{
   height:100%;
   width:100%;
   FONT-FAMILY: 'Ropa Sans';
   background-color: #FFFFFF;
   color: #666666;
   font-size: 18px;
   margin:0px;
   padding:0px;
   height:100%;
   width:100%;
}
.loader {
   display: inline-block;
   border: 6px solid #CCCCCC; /* Light grey */
   border-top: 6px solid #555555; /* Blue */
   border-radius: 50%;
   width: 36px;
   height: 36px;
   animation: spin 1.5s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.formtext
{
   font-family: inherit;
   font-size: 18px;
   font-weight: normal;
   background-color:#FFFFFF;
   border: 0px;
   border-bottom: 1px solid #CCCCCC;
   width:100%;
   outline: none !important;
   color:#094D96;
   line-height: 30px;
   padding-top:4px;
   padding-bottom:4px;
   text-indent:6px;
}
.formtext:focus
{
   filter:alpha(opacity=100);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   outline:none !important;
}
.formtextsel
{
   padding: 6px;
}
*,*:focus,*:hover{
    outline:none !important;
}
.button
{
   width:100%;
   border: 1px solid #005691;
   color: #FFFFFF;
   font-family: inherit;
   font-size: 18px;
   font-weight: normal;
   padding:10px;
   background-color:#005691;
   cursor:pointer;
}
.encdivheader
{
   width:100%;
   max-width:450px;
   background-color:#EEEEEE;
   border: 1px solid #D9DBDA;
   border-radius:10px;
   color:#333333;


   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
.nousersel
{
   
}
.step
{
   height:30px;
   width:30px;
   background-color:#EEEEEE;
   color:#999999;
   font-size:14px;
   font-weight:bold;
   line-height:30px;
   border-radius:50%;

   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.stepact
{
   height:30px;
   width:30px;
   background-color:#005691;
   color:white;
   font-size:14px;
   font-weight:bold;
   line-height:30px;
   border-radius:50%;

   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.stepold
{
   height:30px;
   width:30px;
   background-color:#74A262;
   color:white;
   font-size:14px;
   font-weight:bold;
   line-height:30px;
   border-radius:50%;
}
.contentform_slide
{
   margin-left:-1000px;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.tdmarkcls
{
   background-color:#FFFFFF;
   height:30px;
   border:1px dashed #666666;
   width:10%;
   color:#666666;
   font-size:18px;
   font-weight:bold;
   line-height:30px;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   cursor:pointer;
}
.tdmarkclsact
{
   background-color:#74A262 !important;
   color:white !important;
   border:1px solid #666666;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}