.mstrPath .mstrPathContainer {
    position: absolute;
    text-align: right;
    line-height: 40px;
}
.mstrContent {
    padding: 0px;
/* code for rectangle */
    background-color: rgb(255,255,255);
    height: 100%;
    margin-left: 0%;
    margin-top: -20px;
    position: fixed;
    min-height: 100%;
	width: 40%;
	min-width: 360px;
	/*max-width: 288px;*/
	right: 0%;
}

#mstrWebContents {
    xheight: 100% !ie7;
    background: #faf7f2 !important;
    background: -webkit-radial-gradient(50% 255px, circle, white 0%, white 200px, #BCBCBC);
    background: -moz-radial-gradient(50% 255px, circle, white 0%, white 200px, #BCBCBC);
    background-image: url(images/Homepage_Hero@4x-1.png),url(images/LoginText.png), url(images/Trademark.png) !important;
    background-size: 30%,20% !important;
    background-position: 15% 80%,20% 25%,15% 95% !important;
    background-repeat: no-repeat, no-repeat !important;
    background-repeat: no-repeat, !important;
   
}

#mstrWebContentTable {
    height: 100%;
}

.mstrDockCenter {
    height: 100%;
}

#lb_LoginStyle {
   /* margin-top: 80%; 25px;*/
	background-color: rgba(255,255,255,1);
	border: none;
	background-image:url(images/N360-01.png);
	background-repeat:no-repeat,no-repeat;
	/*backgorund-clip: border-box;*/
	background-size:40%;
	background-position: top center;
	/*padding-top: 30px;*/
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	/*width: 100%;*/
	top:25%;
	position:relative;
}

#divLogin {
 
    border: none;
    background: none;
margin-left: 15px;
margin-right: 15px;    
width: 90%;
}

#lb_LoginStyle input{
    background-color: #fff !important;
    opacity: 1;
}
 
#lb_LoginStyle input.mstrButton{
    color: #ffffff !important;
       background: rgb(242, 104, 65) none !important;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #fff !important;
    background: #f4633a;
    border: 1px solid transparent;
    border-radius: 26.5px;
    transition: 0.2s;
    padding: 14px px;
    /* width:80% */
    box-shadow:none;
}

.mstrLoginContainer {
    margin-left: 0%;
    margin-right: 0%;
    text-align: center;
    width: 100%;
}

.mstrTitle {
    /*font-size: 1.8em;*/
    font-size:0;
    margin-bottom: 7px;
    text-align: center;
color: rgba(255,255,255,0);
/*background-image: url(images/bottomLine-01.png);*/
}

.mstrServer {
    font-size:0;
    /*font-size: 1.6em;*/
/*    color: #787878; */
color: rgba(255,255,255,0);
}

.mstrLoginFields {/*login form fields wrapper DIV*/
    margin-bottom: 20px;
    }
.mstrLoginFieldsGroup LABEL {/*label*/
    display: block;
    margin: 15px 0px 2px;
    font-size: 1.4em;
    color: #787878;
    font-weight: bold;
    width: 150px !important;
}
.mstrLoginFieldsGroup .chk LABEL {
    /* Issue 774239: text is wrapped (French)*/
    width: 283px !important;
    float:none;
    margin: 10px;
    font-size: 1.2em;
    font-weight: normal;
}
.mstrLoginFieldsGroup .chk input {
    float:left;
    margin-top: 3px;
    padding: 0px;
    height: 13px !ie7;
}

.mstrLoginFieldsGroup .mstrInputText {
    width: 100%;
    font-size: 1.7em;
    color: #787878;
    border: 1px solid #CDCDCD;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-top: 20px;
    outline: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0px;
}


.mstrLoginFieldsGroup .mstrInputText {
    background: -webkit-linear-gradient(#fff, #eee);
    background: -moz-linear-gradient(#fff, #eee);
    background: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	height: 35px;
}

.mstrLoginFieldsGroup .mstrInputText:focus,
.mstrLoginFieldsGroup .mstrInputText:hover {
    background: #fff;
    filter: none;
}

.mstrLoginOptions {
    text-align: left;
    margin-top: 40px;
    margin-left: 10px;
}

.mstrLoginOptions INPUT {
    display: block;
    float: none;
}

.mstrInputText { width: 144px; }
.mstrLoginButtonBarLeft, .mstrLoginButtonBarRight{
    width: 100%;
    float: left;
}

.mstrLoginButtonBarLeft {
    margin-right: 0px;
    margin-left: 0px;
}

.mstrLoginButtonBarLeft .mstrButton,
.mstrLoginButtonBarRight .mstrButton {
    height: 35px;
    width: 100%;
    font-size: 1.2em;
    background: white;
    border: 1px solid #c0c0c0;
    margin: 0px;
    padding: 0px;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: rgb(238,238,238) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc',GradientType=0 );
    background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
    background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
    color: #656565 !important;
}

.mstrLoginButtonBarLeft .mstrButton:hover,
.mstrLoginButtonBarRight .mstrButton:hover {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f2f2f2',GradientType=0 );
    background: -webkit-linear-gradient(bottom, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
    background: -moz-linear-gradient(bottom, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
    background: linear-gradient(to top, rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%) !important;
}

.mstrError {
 width: 20% !important;
min-width: 288px;
max-width: 288px;
/*    margin: 20px auto 0px; 
    margin-left: 20% !important;
  margin-bottom: 20px !important;
  margin-top: 0px !important; */
position: fixed;
 z-index: 4;
 right: 10%;
 top: 5%;
}

.mstrError .mstrAlert {
    /*background: #fcece8;
    border: 1px solid #f8b6b8 !important;
    color: #ee2c49 !important;

    padding: 13px 28px 5px !important;
    font-size: 10pt !important;
    text-align: justify !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;*/
	background-color: rgba(242, 104, 65,.1) !important;
    font-size: 10pt !important;
    text-align: center !important;
	border-bottom: 3px solid #f8b6b8 !important;
    padding: 10% 25px 5px 25px !important;
    border-bottom-color: #f4653a !important;
    border-top: 0px solid #f8b6b8 !important;
    border-left: 0px solid #f8b6b8 !important;
    border-right: 0px solid #f8b6b8 !important;
    /*color: black !important;*/
}

.mstrError .mstrAlert .mstrAlertTitle {
    color: #ee2c49 !important;
    text-align: center !important;
    padding-bottom: 2px !important;
    font-size: 12pt !important;
}

.mstrToolbarWrapper{
    display: none;
}

.mstrFooterWrapper {
    display: none;
}

.mstrHelpShortcut {
  display: none;
}

.Reset_Password {
		padding-top: 		15%;
		padding-left: 		6px;
		font-size: 		small;
		text-decoration: None;
		height: 40px;
		display: block;
		font-weight:normal;
		text-align:center;

	}