header#banner {
    position: relative;
}
.portlet-icon-back {
    display: none !important;
}
.shw-pswd{
    font-size: 13px;
    /* float: right; */
    color: #666666;
    font-weight: bold;
        cursor: pointer;
}

 .modal-title {
	 display: none;
 }

.yui3-widget-content-expanded{
 height:auto;
     width: 100%;
}

.yui3-resize-handle-inner-br{
display: none;
}
#_com_liferay_login_web_portlet_LoginPortlet_loginHelper{
font-size: 12px;
}

#_com_liferay_login_web_portlet_LoginPortlet_passwordHelper{
font-size: 12px;
}


.button-holder {
    margin: 15px 0;
}

.yui3-skin-sam .yui3-widget-mask{
opacity: .7;
}
.login-pw-m{
width:100%;
display:flex;
padding-bottom:15px;
}
 
 .pwd-lbl{
 width:50%;
 padding:0px !important;
 }
.shw-pswd{
 width:50%;
  padding:0px;
  text-align:right;
}
.modal-header{
background-color: #f5f8f8;
border-bottom: none;
}

#iconDiv {
     text-align:center;
    margin-left: 18% ;
}

#firstRow {
    width: 87%;
    margin: 0 auto;
}
#secondRow {
    width: 87%;
    margin: 0 auto;
}
#thirdRow {
    width: 87%;
    margin: 0 auto;
}
#fourthRow {
    width: 87%;
    margin: 0 auto;
}

#_com_liferay_login_web_portlet_LoginPortlet_organizationloginButton {
    background-color: #0eaacf;
    width: 100%;
    border-color: #0eaacf;
    margin: 0 auto;
}


#_com_liferay_login_web_portlet_LoginPortlet_login{
 border-color: #d8d8d8;
 
}

#_com_liferay_login_web_portlet_LoginPortlet_password{
border-color: #d8d8d8;
}

.close{
 color: black !important;
}


.modal-body{
    position: initial !important;
    height: auto !important;
    padding: 0px;
}

.modal-open .modal{
		overflow: hidden;
		display: flex;
		align-items: center;
		top: 0px !important;
	}





/*G-virtual */

  
  
  .breadcrumb{
      background: #F7F8FC;
    width: 100%;
    padding-left: 70px;
      
  }
   ul.breadcrumb.breadcrumb-horizontal li{
     visibility: hidden;
  }
  
  a.portlet-icon-back {
    display: none;
}
  
 .navigation ul li:first-child {
       display: none;
   /*  opacity: 0;
    width: 0; */
}

.navigation ul li {
   float:right;
   
}
.navigation ul li .taglib-icon {
   color: #838485;
    font-weight: bold;
    font-size: 13px;
    text-decoration :underline;
}
i.icon-question-sign{
display:none;
}
#thirdRow{
display:none;
}
.log-h{
text-align: center;
    font-weight: bold;
    color: #404149;
    font-size: 30px;
    padding: 10px 0px;
}

.log-label{
 font-size: 16px;
    color: #666666;
    font-weight: bold;
    padding: 10px 0px;
}

::placeholder{
font-size:16px;
}
/* --*/

   #navigation ul li.selected a{
   color:white;
   opacity:0.9;
   }
   
   #navigation ul li.selected a:hover{
   color: #ffb400;
   
   }
   #navigation ul li a:hover {
    color: #ffb400;
	}
	
   #sign-in{
color:#ffb400;
   }


@media only screen and (min-width: 320px) {
#signinmodal {
    margin: 0 auto;
    height: auto !important;
    width: 304px;
}

#organizationIcon{
 width: auto;
 max-width: 80%;
 height: auto;
 max-height: 60px
}
 
 #firstRow {
    width: 87%;
    margin: 0 auto;
    padding-top: 3%;
}
.msgDiv .scromSuccessMsg{

    font-size: 12px;
    padding: 18px;
}

}

@media only screen and (min-width: 480px) and (orientation: portrait) {
#signinmodal {
    margin: 0 auto;
    height: auto !important;
    width: 380px !important;
}
#organizationIcon{
  height: auto;
 max-height: 60px
} 
.modal-body {
    position: initial !important;
    height: auto !important;
    padding: 0px;
}
 
 #firstRow {
    width: 87%;
    margin: 0 auto;
    padding-top: 3%;
}
.msgDiv .scromSuccessMsg{

    font-size: 12px;
    padding: 18px;
}

}

@media only screen and (min-width: 480px) and (orientation: landscape)  {

#signinmodal {
    margin: 0 auto;
    height: auto !important;
    width: 310px !important;
}
.modal-body{
    position: initial !important;
    height: 288px !important;
    padding: 0px;
}
#organizationIcon{
  height: auto;
 max-height: 60px
}
.msgDiv .scromSuccessMsg{

    font-size: 12px;
    padding: 18px;
} 


} 

@media only screen and (min-width: 768px) {
#signinmodal {
    margin: 0 auto;
    height: auto !important;
    width: 380px !important;
}
.modal-body{
    position: initial !important;
    height: auto !important;
    padding: 0px;
}
#organizationIcon{
  height: auto;
 max-height: 60px
}
.msgDiv .scromSuccessMsg{

    font-size: 12px;
    padding: 18px;
} 
}

@media only screen and (min-width: 992px) {
#signinmodal {
    margin: 0 auto;
    height: auto !important;
    width: 380px !important;
}
.modal-body{
    position: initial !important;
    height: auto !important;
    padding: 0px;
}
#organizationIcon{
  height: auto;
 max-height: 60px
}
.msgDiv .scromSuccessMsg{
font-size: 12px;
    padding: 18px;
} 
}

@media only screen and (min-width: 1200px) {
#signinmodal{
    margin: 0 auto;
    height: auto !important;
    width: 400px !important;
	 left: 2.1px !important;
}
.modal-body {
    position: initial !important;
    height: auto !important;
    padding: 0px;
    max-height: 500px !important;
}

#firstRow {
    width: 87%;
    margin: 0 auto;
    padding-top: 3%;
}
#organizationIcon{
height:auto;
 max-height: 75px;
} 


}
/* //login error messages  */
div#_com_liferay_login_web_portlet_LoginPortlet_loginHelper .required {
    display: block;
}
div#_com_liferay_login_web_portlet_LoginPortlet_passwordHelper .required {
    display: block;
}