﻿[ng-cloak]                      {display: none !important;}  
[data-ng-cloak]                 {display: none !important;} 

.leftP{left: 0px;}
.rightP{right: 0px;}
.clr{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{margin: 0px;padding: 0px; font-family:sans-serif; font-size: 12px;}
ul  {padding:0px; margin:0px; list-style:none;}

input, button, select, textarea{margin:0px;}
textarea          {resize:vertical; font-family:sans-serif;}
h1,h2,h3,h4,h5,p  {margin:0px; padding:0px;}

.pull-left        {float: left;}
.pull-right       {float: right;}

/*.login-preloader  {position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 99999}
.login-preloader-div{text-align: center; font-size: 20px; min-width: 300px; margin: 0px auto; color: #716F6F; 
                     position: absolute; top: 50%; left: 50%; margin-left: -150px; background: #f2f2f2; padding: 25px; 
                     border-radius: 10px; border: 1px solid #cbcbcb; margin-top: -40px;}*/
                     
/***********page Load spinners**********/

.page-loader-spinner { height: 15px;width: 15px;border: 2px solid transparent;border-top-color: #ffffff;border-left-color: #ffffff;padding: 7px;
                       border-right-color: #ffffff;border-radius: 50%;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;
                       -webkit-animation: spin 2s infinite linear;animation: spin 1s infinite linear;}
.page-loader-div     { position: fixed; height: 100%; width: 100%; top: 0px; z-index: 999; background: rgba(0, 0, 0, 0.3);}
.page-loader         { min-height: 40px;overflow: hidden;font-size: 14px;width: 240px;color: #ffffff;position: absolute;
                       top: 50%;left: 50%;margin-left: -120px;background: rgba(0,0,0,0.6);padding: 10px;border-radius: 6px;
                       border: 1px solid #353535;margin-top: -20px;}
.page-loader label  { overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}



.login-bg         { background-size: cover !important;
                    -webkit-background-size: cover !important;
                    -ms-background-size: cover !important;
                    height: 100%;
                    width: 100%;
                    overflow: hidden;}
.panel-signin     { width: 400px; background-color: #fff; border: 1px solid transparent; border-radius: 4px;
                    border-radius: 3px; -webkit-box-shadow: 2px 2px 16px -3px #5F5F5F; box-shadow: 2px 2px 16px -3px #5F5F5F;
                    position: fixed; top: 50%; left: 50%; margin-top: -80px; margin-left: -200px; z-index: 9;}
.panel-body       { padding: 40px; }
.login-title      { background: #f2f2f2; border-bottom: 1px solid #cbcbcb; padding: 10px; position:relative;}
.login-title label{ font-size: 25px;}
.input-group      { display: table; border-collapse: separate;}
.mb15             { margin-bottom: 15px;}
.input-group-addon{ padding: 6px 12px; font-weight: 400; line-height: 1; color: #555; text-align: center;
                    border: 1px solid #ccc; width: 1%; white-space: nowrap; vertical-align: middle; border-radius: 2px;
                    font-size: 13px; background-color: #f7f7f7; display: table-cell; }
.input-group-addon:first-child { border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0;}
.input-group .form-control { position: relative; z-index: 2; float: left; width: 280px; margin-bottom: 0; border-radius: 3px;
                             padding: 10px; height: auto; font-size: 13px; display: table-cell; line-height: 1.42857143; color: #555;
                             background-color: #F0F0F0; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
                             box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
                             -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
                             }
.worng-psd              { color:Red; padding-bottom:15px;}        
.input-group .form-control:last-child{ border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input-group .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
                                   box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.org-log-but            { color: #fff; border-color: #0496ba; font-size: 14px;
                          border: 1px solid transparent; text-align: center; border-radius: 3px; line-height: 21px;
                          -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s;
                          transition: all 0.2s ease-out 0s; padding: 8px 15px; cursor: pointer; }
        
.org-log-but:hover      { color: #fff; background-color: #01A0BD; border-color: #01A0BD;}
.login-bgimg            { position: fixed; height: 100%; background: rgba(255, 0, 0, 0.1); width: 100%; top: 0; left: 0;}
.login-header           { width:250px; height: 60px; overflow: hidden; background: #fff; border-radius: 5px;
                          padding: 5px; text-align: center; display: inline-block; border: 1px solid #cacaca;
                          position: absolute; top: 50%; margin-top: -57px; left: 50%; margin-left: -125px;}
.login-header img       { /*min-height:25px;*/ max-height:45px;}

.login1footer           { position: fixed; bottom: 0px; background: rgba(83, 73, 103, 0.9); height:100px; width: 100%; color: #fff; padding: 10px; }
.release-note           { float: right; }
.release-note a         { font-size: 15px; color: #fff; text-decoration: none;}
.release-note a:hover   { text-decoration: underline; }
.button                 { color: #fff; font-size: 14px; font-family:sans-serif;  border: none; padding: 5px 10px; border-radius: 3px;}
.login1footer-contact   { font-size: 12px; float: left; border-right: 1px solid #bdbcbc; margin-right: 10px; padding-right: 10px;}
.login1footer-contact label { display: block;  line-height: 20px; }
.login-bottom-logo      { float: right; clear: both; margin-top: 12px; padding: 7px 8px 5px 0px; border-radius: 3px; background: #fff;}
.login-bottom-logo img  { height:20px; margin-left:15px;}

.login-back-icon        { font-size: 17px; color: #676767;}
.user-icon              { padding: 6px 12px; color: #555; font-size: 13px; display: table-cell;}


/******************************PAS STYLES************************************/

.cmc .login1footer      { position: fixed; bottom: 0px; background: rgba(0, 0, 0, 0.5); 
                          height: 250px;  width: 100%; color: #fff; padding: 15px;}
  
.cmc .panel-signin      { width: 400px; background-color: #fff; border: 1px solid transparent;
                          border-radius: 4px; border-radius: 3px; -webkit-box-shadow: 2px 2px 16px -3px #5F5F5F;
                          box-shadow: 2px 2px 16px -3px #5F5F5F; position: fixed; top: 50%; right: 80px;
                           margin-top: -144px; margin-left: -200px; z-index: 9;left: inherit;}
                           
.cmc .button            { margin-top: 79px; margin-right: 64px} 
.cmc .login-bottom-logo { margin-right: 64px;}   

.text-logo-div{float:left; min-width:150px;  padding: 8px;}
.text-logo{height:40px; width:40px; background:#782285; border-radius:50%; float:left; text-align: center; line-height:40px; 
           color: #fff; font-size:25px; font-style: italic; }
           
.text-logo-div label{font-size:15px; color:#cbcbcb; font-style:italic;
                     margin-top: 14px; margin-left: 5px; color:#782285; font-size:20px;}        
                     
                     
/******************************Kims login page new design bg img STYLES************************************/   

.kims-bg
{
  

    background-position: 0px 0px !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: fixed;  
   /*-webkit-animation: cccc 50s linear;
 animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;*/
    
    }
    
 /*@-webkit-keyframes cccc { from { background-position: 0px 0px;} to { background-position: 0px -1000px; }}*/
 
     
/*.kims-bg {animation: kbg 120s infinite;-o-animation: kbg 120s infinite;
              -moz-animation: kbg 120s infinite;-webkit-animation: kbg 120s infinite;}
@-webkit-keyframes kbg 
{
	0% {background-position: 0px 0px;}
	50% { background-position: 0px -880px;}
    100% { background-position: 0px 0px;}
}

@-moz-keyframes kbg {
	0% {background-position: 0px 0px;}
	50% { background-position: 0px -880px;}
    100% { background-position: 0px 0px;}
}

@-o-keyframes kbg {
                   
	0% {background-position: 0px 0px;}
	50% { background-position: 0px -880px;}
    100% { background-position: 0px 0px;}
}
@keyframes kbg {
	0% {background-position: 0px 0px;}
	50% { background-position: 0px -880px;}
    100% { background-position: 0px 0px;}
}*/



.kims-bg .panel-signin{width: 630px; height:350px; margin-top:-175px; margin-left:-315px; border: none; overflow: hidden;}
.kims-bg .panel-body{  float: left; width: 100%;  padding:0px;}
.kims-bg .right-login{float: right; width:280px; padding:30px; height: 350px;}
.kims-bg .input-group .form-control{width:100%;}
.kims-bg .left-login{float:left; width:350px; height:350px; overflow:hidden; display:block;}
.kims-bg .left-login img{text-align:center; width:100%;}/*width:250px; */
.kims-bg .login-title{display:none;}
.kims-bg .input-group-addon{border:none; border-bottom:1px solid #ccc; background:none; padding: 6px 0px;border-radius:inherit;    color: #57eaff;}
.kims-bg .input-group .form-control{ border:none; border-bottom:1px solid #ccc; background:none; border-radius:inherit;
                                      -webkit-box-shadow: inherit;  box-shadow: inherit;}
/*.kims-bg .login1footer{height:130px;}*/
 
.c-logo,.left-login  { display:none;}
.kims-bg .right-login .c-logo  { text-align:center; display:block; margin-bottom:20px;}
.kims-bg .right-login .c-logo img { width:120px; }           
           
           
           
/****amn margin top class****/     
    
.amn .panel-signin { margin-top:-54px;}

/******************************UHWI login page new design bg img STYLES************************************/

.uhwi .panel-signin {top:90px; right:75px; left:inherit; margin-left:inherit; margin-top:inherit;} 



/*****************************aayush************************************/
   

.emraayush .panel-signin{width: 630px; height:350px; margin-top:-220px; margin-left:-315px; 
                    border: none; overflow: hidden;background: none; box-shadow: none;}
.emraayush .panel-body{  float: left; width: 100%;  padding:0px;}
.emraayush .right-login{float: right; width:280px; padding:30px;border-left: 2px solid #28c3f6; }
.emraayush .input-group .form-control{width:100%;}
.emraayush .left-login{float: left; display:block;width: 350px;}
  
.emraayush .aysh-img-div { display:block !important;}

.emraayush .login-title{display:none;}
.emraayush .input-group-addon{border:none; border-bottom:1px solid #28c3f6; background:none; padding: 6px 0px;border-radius:inherit; color:#57eaff;}
.emraayush .input-group .form-control{ border:none; border-bottom:1px solid #28c3f6; background:none; border-radius:inherit;
                                    -webkit-box-shadow: inherit;  box-shadow: inherit;color:#57eaff;}
/*.emraayush .login1footer{height:130px;}*/
 

.emraayush .right-login .c-logo  { text-align:center; display:block; margin-bottom:20px;}
.emraayush .right-login .c-logo img { width:120px;  border-radius:4px; background-color:#fff; }   
  
.emraayush input::-webkit-input-placeholder { color:#2dadbf;}
.emraayush input::-moz-placeholder { color:#2dadbf;}
.emraayush input::-ms-input-placeholder { color:#2dadbf;}
  
.emraayush .aysh-img-div {text-align: center;margin: 23px 0 0px 54px;height: 250px;width: 250px;
                    border-radius: 50%;border: 15px solid rgba(4, 37, 82, 0.3);overflow: hidden;}        
.emraayush .aysh-img-div img {width:100%;}       
.emraayush .org-login-table a{   color: #43e0b1;}
.emraayush .ckbox.ckbox-primary.mt10 {color: #d0cfcf;}
.emraayush input[type="checkbox"] {vertical-align: bottom;}
  
.emraayush .login-back-icon        { color: #fff;}
.emraayush .user-icon              { padding:6px 12px 6px 0px; color: #fff; font-size: 13px; display: table-cell;}
.emraayush .user-name              { color: #57eaff;}
  /*****************************proficient************************************/
  
  /*****************************aayush************************************/
   

.aayush .panel-signin{width: 630px; height:350px; margin-top:-220px; margin-left:-315px; 
                    border: none; overflow: hidden;background: none; box-shadow: none;}
.aayush .panel-body{  float: left; width: 100%;  padding:0px;}
.aayush .right-login{float: right; width:280px; padding:30px;border-left: 2px solid #28c3f6; }
.aayush .input-group .form-control{width:100%;}
.aayush .left-login{float: left; display:block;width: 350px;}
  
.aayush .aysh-img-div { display:block !important;}

.aayush .login-title{display:none;}
.aayush .input-group-addon{border:none; border-bottom:1px solid #28c3f6; background:none; padding: 6px 0px;border-radius:inherit; color:#57eaff;}
.aayush .input-group .form-control{ border:none; border-bottom:1px solid #28c3f6; background:none; border-radius:inherit;
                                    -webkit-box-shadow: inherit;  box-shadow: inherit;color:#57eaff;}
/*.emraayush .login1footer{height:130px;}*/
 

.aayush .right-login .c-logo  { text-align:center; display:block; margin-bottom:20px;}
.aayush .right-login .c-logo img { width:120px;  border-radius:4px; background-color:#fff; }   
  
.aayush input::-webkit-input-placeholder { color:#2dadbf;}
.aayush input::-moz-placeholder { color:#2dadbf;}
.aayush input::-ms-input-placeholder { color:#2dadbf;}
  
.aayush .aysh-img-div {text-align: center;margin: 23px 0 0px 54px;height: 250px;width: 250px;
                    border-radius: 50%;border: 15px solid rgba(4, 37, 82, 0.3);overflow: hidden;}        
.aayush .aysh-img-div img {width:100%;}       
.aayush .org-login-table a{   color: #43e0b1;}
.aayush .ckbox.ckbox-primary.mt10 {color: #d0cfcf;}
.aayush input[type="checkbox"] {vertical-align: bottom;}
  
.aayush .login-back-icon        { color: #fff;}
.aayush .user-icon              { padding:6px 12px 6px 0px; color: #fff; font-size: 13px; display: table-cell;}
.aayush .user-name              { color: #57eaff;}
  /*****************************proficient************************************/
  
.proficient .login-header { background:none;border: none;top: 99%; } 
.proficient .login-title  {background: #fff;}
.proficient .panel-signin {top: 19.8%;left: 84%; -webkit-box-shadow: none;box-shadow:  none;}

  
