﻿body {
}

/* - -*/

/* - End -*/

/* - Login -*/
.closeLogin
{
	background:url(/_layouts/15/Images/NLI.Components.UserManagement/General/x_close.png) no-repeat left;
	height:8px;
	width:8px;
	position:absolute;
	left:0px;
	top:0px;
	
}
#login h3, #login-forget-passowrd h3, #login_lay h3, #login-forget-passowrd_lay h3
{
	margin-bottom:15px;
	font-size:20px;
	font-family:Arial;
	color:#0071bb;
	background-image:none !important;
}
#login-wrapper {margin: 25px; }
#login div{margin-top:5px;}
.login-wrapper-layouts{	width:270px;	margin:auto!important;}
#login-wrapper h3 {    margin-top: 0px;}
#login-anonymous-wrapper{height:27px; clear:both; display:inline-block; font-size:0.9em;}
#login-anonymous-wrapper span{color:#313131; font-weight:bold;}
#login-anonymous-wrapper span ,#login-anonymous-wrapper img{	vertical-align:middle;}
#login-anonymous-wrapper ul{	list-style:none;	padding: 0px;	display: inline-block;vertical-align:middle;}
#login-wrapper{	font-family:Arial;	font-size:12px;}
#login-menu-wrapper{font-size:0.9em; height:27px;}
#login-anonymous-wrapper ul li{	display:inline-block;}
#login-anonymous-wrapper ul li a{color:#0e76bc; text-decoration:none;}
#login-anonymous-wrapper ul li a:hover{text-decoration:underline;}
#login-anonymous-wrapper ul li:first-child a{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/dot_sep.png) no-repeat right; padding-right:10px;}
.login-loginputs {   
	width: 260px !important;
	height: 26px !important;
	border: none !important;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/textField.png") !important;
	background-repeat: no-repeat  !important;
    padding:0px !important;
}
.login-input-title-wrapper  
{
	margin-bottom:5px;
	font:Arial;
	font-size:14px;
	color:#313131;
	font-weight:700;
}
.login-input-title-wrapper a {    float: right;    margin-right: 15px;}
.login-validation-msg {    color: red;    margin: 0px;    padding: 0px;   text-align: center;}
.login-connect-btn {    background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Login/loginbtn.png");    background-repeat: no-repeat;    background-position: 50%;    padding: 4px 36px;    color: #ffffff;    border: none;}
.login-forgetmail-btn {
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Login/loginbtn.png");
	background-repeat: no-repeat;
	background-position: 50%;
	padding: 7px 34px;
	color: white;
	border: none;
	float: left;
	margin-left: 8px;
}
.emailvalidator
{
	color:Red;
}
.login-forget-bottuns  .generalbtn-wrapper
{
	margin-left:20px;
}
.login-bottuns
{
	margin-top:10px;
	text-align: center;
}
.login-bottuns input{
	text-align: center;
	vertical-align:middle;
	padding:0px 40px;
	font-size:16px;
	font-weight:600;
}
.not-register-yet {	clear: both;	text-align: center;	margin-top: 20px; position:relative; top: -37px; left:10px; float:right; display:inline-block}
.not-register-yet a:Link,
.not-register-yet a:Active,
.not-register-yet a:Hover,
.not-register-yet a:Visited
{
	font-family:Arial;
	color:#0071bb;
	font-size:16px;
	
}
.login-input-title-wrapper a:Link,.login-input-title-wrapper a:Active,.login-input-title-wrapper a:Hover,.login-input-title-wrapper a:Visited
{
	font-family:Arial;
	color:#0071bb;
	font-size:13px;
}
#login-forgetPass{display:inline-block; margin-top:20px; font-family:Arial;	color:#0071bb;	font-size:15px;}
#backto-login,#backto-login_lay
{
	font-family:Arial;
	color:#0071bb;
	font-size:13px;
}
#login-forget-passowrd h3 {
	margin-bottom: 5px;
}
#login-forget-passowrd p {
	margin-top: 15px;
	margin-bottom: 20px;
	font-weight:600;
	font-size:14px;
}

.login-forget-bottuns {
	margin-top: 30px;
	height: 35px;
	position: relative;
	padding-bottom:20px;
}
.login-forget-bottuns input
{
	padding:0px 20px;
	font-size:16px;
}
.login-forget-bottuns a
{
	bottom: 8px;
}

#login-menu-container
{
	
}

#login-menu-list ,#login-secmenu-container
{
	list-style:none;
}
#login-forget-passowrd-succes p
{
	text-align: center;
	font-size: 20px;
	color: #0071bb;
}
#login-menu-list li
{
	background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlRowEnd_regular.png) no-repeat;
	padding: 4px 0px;
}
#login-menu-list li a:visited,#login-menu-list li a:link
{
	color:#0072BC!important;
}
#login-menu-list li img { vertical-align: middle;margin:0px 10px;width:16px;}
#login-title #login-text{color:#313131;}
#login-title:hover #login-text, #login-title.opened #login-text{color:#0e76bc;}
#login-title{width: 179px; height:26px; background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlHead_close_regular_en.jpg) no-repeat; cursor:pointer;}
#login-title:hover, #login-title.opened{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlHead_open_en.jpg) no-repeat;}
#login-title div{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/user_regular.png) no-repeat 5%; padding-left:26px; display:inline-block; width:120px;  height:26px; overflow-x:hidden;}
#login-title:hover div, #login-title.opened div{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/user_active.png) no-repeat 5%;}
#login-title div span{display:block; padding-top:5px;}
#login-menu-container{	width: 179px;	position:absolute; display: block;}
#login-secmenu-container li{width:179px; height:21px; padding-top:5px; background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlRow_regular.png) no-repeat;}
#login-secmenu-container li a{color:#0e76bc; text-decoration:none; display:block; height:16px; padding-left:26px; width:143px; margin-left:10px;  }
#login-secmenu-container li a:hover{text-decoration:underline; color:#ffffff;}
#login-secmenu-container li#login-disconnect{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlRowEnd_regular.png) no-repeat;}
#login-secmenu-container li#login-disconnect a{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/logout_regular.png) no-repeat left;}
#login-secmenu-container li:hover{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlRow_over.png) no-repeat;}
#login-secmenu-container li#login-disconnect:hover{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/ddlRowEnd_over.png) no-repeat;}
#login-secmenu-container li#login-disconnect:hover a{background:url(/_layouts/15/Images/NLI.Components.UserManagement/Registeration/logout_over.png) no-repeat left;}
/* - End -*/

/* - Registeration -*/
.sendmailInfo label
{
	display: inline!important;
	font-size: 12px!important;
	font-weight: normal!important;
}
#registeration-wrapper
{
	font-family: Arial;
	width: 900px;
	padding: 0px 30px 25px 30px;
	background-color: #E0E5EB;
	height: 465px;
	position:relative;
	line-height:normal!important;
}
#reg-webpart-container h2, #pnlMainArea h2
{
	font-size: 18px!important;
	margin-bottom: 10px;
	
	color: #0f2f51;
	font-family: Arial;
}
#reg-phase2-li
{
	font-size:12px;
}
#reg-phase1-inputs-container label
{
	font-size: 12px;
	color: #313131;
	font-family: Arial;
	font-weight:bold;
}
#reg-ul-wrapper {

    float:left;
    list-style: none;
}
#reg-phase1-container {
    vertical-align: top;
    height:330px;
}
#reg-phase1-inputs-container {
    display: inline-block;
    width: 600px;
    vertical-align:top;
    margin-top:18px;
}
#reg-phase1-inputs-container div
{
	margin-top:16px;
}
#reg-phase1-inputs-container div:first-child
{
	margin-top:0px;
}
#reg-phase1-text-container 
{
	margin-top:38px;
    float: right;
	background-color: #FFFFFF;
	width: 235px;
	height: 406px;
	padding: 10px;
	vertical-align: top;
}
#reg-phase1-desText
{
    width: 220px;
    display: inline-block;
}
#reg-phase1-desText h2
{
    font-size: 18px!important;
    color:#0d75bb;
    margin-bottom:26px;
    border:none;
    font-weight: normal;
}
#reg-phase1-desText ul
{
    list-style-type:none;
    padding-left: 10px;
    width:170px;
}
#reg-phase1-desText ul li
{
	vertical-align:top;
    margin-bottom:15px;
    
}
#reg-phase1-desText ul li div
{
	padding-left:30px;
	background-repeat:no-repeat;
	background-position:left top;
}
.rpdc-side-subtext1
{
	background-image:url('/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_land.png');
	
}
.rpdc-side-subtext2
{
	background-image:url('/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_orders.png');
	
}
.rpdc-side-subtext3
{
	background-image:url('/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_chat.png');
	
}
.rpdc-side-subtext4
{
	background-image:url('/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_reader.png');
	
}
#reg-phase1-desText .rpdc-side-text
{
	display:inline-block;
}
#reg-phase1-desText ul li h3
{
	vertical-align: top;
	color:#0d75bb;
	font-size:14px;
	font-weight:bold;
}
#reg-phase1-desText ul li p
{
	vertical-align: top;
	color:#313131;
	font-size:14px;
}
#rpcr-Interests-container
{
	width:260px;
}

#rpcr-Interests-container div,#rpcm-advanced-services-container div
{
	margin:5px 0px;
}
#rpcr-Interests-container .ctx-wrapper
{
	float:left;
	width: 130px;
	margin-bottom: 16px;
}
.ctx-wrapper .checkboxLbl
{
	float:left;
}
#reg-phase1-inputs-container div label {
    display: block;
    margin-bottom:5px;
}
.validationFirstTime
{
	display:none;
}
.isValid
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_check.png");
	background-repeat:no-repeat;
	height: 25px;
	width: 25px;
	vertical-align: top;
	display:inline-block!important;
}
.isNotValid
{
	height: 20px;
	vertical-align: top;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_error.png");
	background-repeat: no-repeat;
	display: inline-block!important;
	color: Red;
	padding-left: 30px;
	background-position: left top;
	padding-top: 3px;
}
.validFTime
{
	display:none;
}
.ref-phase3-btnleft
{
	width:4px;
	height:32px;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/but_bg_right.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: -3px;
}
.ref-phase3-btnright
{
	width:4px;
	height:32px;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/but_bg_left.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: -3px;
}
.reg-mail-not-rec-btns
{
	text-align: right;
	padding-right: 22px;
	list-style: none;
	padding-top: 10px;
}
.ref-phase3-btn
{
	
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/but_bg_pixel.png");
	background-repeat: repeat-x;
	font-weight: bold;
	height: 30px;
	display: inline-block;
}
.ref-phase3-btn a
{
	color: White!important;
	text-decoration:none;
}
.ref-phase1-next-btn
{
	color: White!important;
	text-decoration: none!important;
	font-size: 16px!important;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/but_bg_64x29.png");
	background-repeat: no-repeat;
	font-weight: bold;
	display: block;
	width: 70px;
	height: 30px;
	text-align: center;
	padding-top: 3px;
	float: right;
}

#reg-phase1-btn-container
{
	text-align: right;
	padding-right:375px;
}
#reg-phase1-btn-container a,#reg-phase2-btn-containers a,.reg-mail-not-rec-btns a
{
	font-size: 12px!important;
	height: 28px;
	display: inline-block;
	margin: 0px;
	padding: 6px;
	color: white!important;
	text-decoration: none!importnat;
}
#sendLibInfo
{
	display: inline-block;
	padding-right: 10px;
}
#reg-phase2-ul
{
	list-style:none;
	height:370px;
}
#reg-phase2-container
{
	margin-top:35px;
}
#reg-phase2-container h3
{
	font-size: 18px;
	color: #0d75bb;
	font-weight: normal;
	margin-bottom: 10px;
}
#reg-phase2-container h4
{
	margin-bottom:10px;
	color:#4775B3;
}
.rpcr-userkind-label
{
	display:inline-block;
}
#reg-phase2-userkind
{
	width:265px;
	display:block;
	border: 1px solid gray;
	background-image:url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/bg_text_drop_264x26.png") left top no-repeat;
}
#reg-phase2-ul li
{
	vertical-align:top;
	display: inline-block;
	
}
#reg-phase2-ul li.phase2ul-li-first
{
	margin-left:0px;
	margin-right:25px;
}
#reg-phase2-ul li.phase2ul-li-last
{
	margin-right:0px;
}
#reg-phase2-btn-containers
{
	margin-top: 20px;
	text-align: right;
	border-top: 1px dashed gray;
	padding-top: 10px;
}
.expendWidth
{
	width:592px!important;
}
.reg-inputs
{
	width: 226px !important;
	height: 25px !important;
	border: none !important;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/bg_text_field_226x26.en.png") !important;
	background-repeat:no-repeat !important;
     padding:0px !important;
}
#reg-phase1-checkbox-container
{
	margin-top:15px;
}
#reg-phase3-container
{
	font-family: Arial;
	font-size: 14px;
	margin-top: 30px;
	width: 400px;
}
#reg-thanks-msg-container h3
{
	color:#0d75bb;
	font-weight:bold;
}
#reg-thanks-msg-container p
{
	font-size:12px;
	font-weight:bold;
}
#reg-mail-not-rec-container
{
	padding-top:10px;
	width: 330px;
}
#reg-thanks-msg-container
{
	margin-bottom:40px;
}
#reg-mail-not-rec-container ul
{
	padding-left:15px;
	list-style-type:none;
}
#reg-mail-not-rec:Link,#reg-mail-not-rec:Active,#reg-mail-not-rec:Visited
{
	color: #0072bc;
}
.reg-mail-not-rec-step1,.reg-mail-not-rec-step2,.reg-mail-not-rec-step3
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_number_bg.png");
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-left: 30px;
}
.reg-mail-not-rec-step3
{
	height:50px;
}
#reg-sendSecMail
{
	margin-top:10px;
	float:right;
	margin-right:25px;
}
#reg-sendSecMail
{
	width: 230px;
	border: 1px solid gray;
}
#reg-mail-not-rec-container ul li
{
	margin-top:10px;
	margin-bottom:15px;
}
#reg-mail-not-rec-container ul li:last-child
{
	list-style-type:none;
	
}
.reg-mail-not-rec-fotter
{
	margin-top: 60px!important;
}
.verificationUserWrapper
{
	font-family: Arial;
	width: 900px;
	padding: 0px 30px 25px 30px;
	background-color: #E0E5EB;
	height: 465px;
	padding-top: 40px;
}

.verificationUserWrapper h1
{
    background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_check.png");
    background-position: 0% 30%;
    background-repeat:no-repeat;
	display:inline-block;
	padding-left:40px;
	height:35px;
	color: #0d75bb;
}
.verificationUserWrapper p
{
    padding-left:40px;
	color: #313131;
	font-family: Arial;
	font-weight: 600;
}

.verificationUserWrapper p a:link,.verificationUserWrapper p a:Active,.verificationUserWrapper p a:Visited
{
	color: #0d75bb;
}
.helpIcon
{
    background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/help.png");
	background-repeat:no-repeat;
	display:inline-block!important;
	width:16px;
	height:16px;
}

.rpcr-title-container,.rpcm-title-container
{
    margin-bottom:10px;
    width:275px;
}



.ctx-wrapper input[type="checkbox"] {
    display:none;
}
.ctx-wrapper label span {
    display:inline-block;
    width:27px;
    height:26px;
    vertical-align:middle;
    
    cursor:pointer;
    margin-right:10px;
}
.ctx-wrapper label span.ischecked
{
	background:url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/check_27x26_on.png") left top no-repeat;
}
.ctx-wrapper label span.notchecked
{
	background:url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/check_27x26_off.png") left top no-repeat;
}
.ctx-wrapper label
{
	font-size:14px;
	font-weight:bold;
	color:#313131;
}
#rpcm-base-services-container
{
	margin-top: 20px;
	margin-bottom: 15px;
}
.rpcm-title-container p,.rpcr-title-container p
{
    font-size: 14px;
	color: #7f7f7f;
}
.rpcm-title-container h3,.rpcr-title-container h3
{
}
#reg-phase-content-left-inputs
{
	margin-top: 10px;
	margin-right: 35px;
}
#reg-phase-content-left-inputs input
{
    width: 196px;
	height: 24px;
	border: none;
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/bg_text_field_196x26.en.png");
	background-repeat:no-repeat;

}
#reg-phase-content-left-inputs div
{
	margin-bottom:5px;
}
.register-input-title-wrapper
{
	font-size:14px;
	font-weight:bold;
	color:#313131;
	margin-bottom:5px;
}
#reg-phase-content-right h4
{
	font-size:14px;
	color:#313131;
	font-weight:bold;
	margin-bottom:5px;
}
.rpcr-userkind-ddl
{
	margin-bottom:24px;
}


.arrow_box 
{
	direction:ltr;
	position: relative;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#userNameHelpCTextclass , #passWordHelpCTextclass
{
	width:270px;
	display: block;
	position: absolute;
	left: 270px;
	top: 275px;
	color:#0d75bb;
	padding:11px 10px;
	margin-left:27px;
	font-size:14px;
	border-radius: 4px;
}
#userNameHelpCTextclass
{
	top: 210px;
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFFFFF;
	border-width: 8px;
	top: 50%;
	margin-top: -8px;
}
.arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFFFFF;
	border-width: 8px;
	top: 50%;
	margin-top: -8px;
}

/* - End -*/


/* - Personal Area -*/
#personal-area-wrapper
{
	padding: 10px;
	
	font-family:Arial;
}
#pa-navigation-Container
{
	font-size:18px;
	vertical-align:top;
	width:200px;
	display:block;
	float:left;
}
.pa-nav-content-continer
{
	display:block;
	margin-left:200px;
}
.pa-navigation-ul
{
	margin-right:-4px;
	padding-right:0px;
}
.pa-navigation-ul,#personal-info-ul,#change-password-ul
{
	
	list-style:none;
}
.pa-navigation-ul li
{
	cursor:default;
	background-color: #EFEFEF;
	color: #0d75bb;
	width: 185px;
	height: 20px;
	font-size: 12px;
	margin: 5px 0px;
	font-weight: 600;
	vertical-align: middle;
	display: block!important;
}
.pa-navigation-ul li.um-selected
{
	background-color:#398CC6!important;
	border-left:1px solid White!important;
	color:White!important;
	display:inline-block !important;
}
.personal-inputs
{
	width:150px;
	height: 20px;
	border: 1px solid gray;
}
#personal-info-ul li, #change-password-ul li
{
	display:inline-block;
	vertical-align:top;
	zoom: 1;
	*display: inline;
}
#personal-info-ul li div
{
	margin-top: 10px;
}
.personal-buttons-wrapper
{
	margin-top: 20px;
	text-align: left;
	padding-top: 10px;
}
.um-selected
{
	display:block!important;
}
.statusSuccess 
{
	display:inline-block;
	float:left;
	margin-right: 35px;
}
.StatusError
{
	display:inline-block;
	text-align: left;
	margin-top: 30px;
}

.statusSuccess h1,.StatusError h1
{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
}
#change-password-wrapper .login-connect-btn
{
	margin-top:10px;
}
#personal-info-ul input, #change-password-ul input
{
	width: 196px !important;
height: 24px !important;
border: none !important;
background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/bg_text_field_196x26.en.png") !important;
background-repeat: no-repeat !important;
padding:0px !important;
}
.personalAreaTitle
{
	color:#398CC6;
	font-size:20px;
	font-weight:600;
	padding-bottom:10px!important;
	border-bottom:1px dotted #737373
}
.piul-li1
{
	margin-right:25px;
}
.piul-li2
{
	margin-right:50px;
}
#personal-info-ul .reqFiled, #change-password-ul .reqFiled
{
	width:25px;
	display: inline-block;
}
.personalBtns
{
	margin:0px !important;	
	padding: 0px 20px !important;
}

#change-password-ul
{
	margin-top:10px;
}
.general-status-wrapper
{
	width: 400px;
	float: left;
	text-align: left;
}
.general-status-wrapper img
{
	float:left;
}
.general-status-wrapper p
{
	margin-left:30px;
}
/* - End -*/

/* - Start Change UserName mail -*/

.change-user-name-mailsend-wrapper
{
	width: 900px;
	padding: 30px 30px 25px 30px;
	background-color: #E0E5EB;
	height: 465px;
}
.cunm-header-title
{
}
.cunm-header-title h3
{
	margin-bottom:15px;
	color: #0d75bb;
	font-size: 24px;
	background:none !important;
}
.cunm-header-title p
{
	color: #313131;
	font-weight: 600;
	font-size: 14px;
}
#cumn-body-email
{
	margin: 20px 40px 0px;
}
#cumn-emailStatus
{
	margin-bottom:30px;
	color:Red;
}
.cumn-body-btn
{
	border: none;
	float: none;
	display: inline-block;
}
/* - End -*/
/* - Start Change UserName -*/
#pnlMainArea
{
	width:960px;
}
#user-pass-container
{
	width:500px;
	display:inline-block;
}
#userpass-ul-wrapper
{
	width:280px;
	display: inline-block;
	margin-left: 15px;
	list-style: none;
}
#userpass-btn-containers
{
	margin-top: 20px;
	text-align: left;
	padding-top: 10px;
	width: 215px;
}

#pnlMainArea #passWordHelpCTextclass
{
	top: 180px;
}
.restorePassword #passWordHelpCTextclass
{
	top: 65px!important;
}
#pnlMainArea #userNameHelpCTextclass
{
	top: 113px;
}
/* - End -*/


/* - General - */
.generalbtn-mid
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_middle_regular.png") !important;
	background-repeat:repeat-x !important;
	border:none !important;
	height:30px !important;
	color:White !important;
}
.generalbtn-wrapper:hover .generalbtn-mid
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_middle_over.png");
	background-repeat:repeat-x;
}
.generalbtn-right
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_left_regular.png");
	display: inline-block;
	height: 30px;
	vertical-align: top;
	margin-right: -5px;
	background-repeat: no-repeat;
}
.generalbtn-wrapper:hover .generalbtn-right
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_left_over.png");
	background-repeat: no-repeat;
}
.generalbtn-left 
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_right_regular.png");
	display: inline-block;
	height: 30px;
	vertical-align: top;
	margin-left: -5px;
	background-repeat: no-repeat;
}
.generalbtn-wrapper:hover .generalbtn-left
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_right_over.png");
	background-repeat: no-repeat;
}
.mainContent_inner.GeneralLogin, .GeneralLogin .mainContent_innerBody, .GeneralLogin .mainContent_innerText{width:100%; margin-left:0px;}

.change-user-name-mailsend-wrapper h3{ display:inline-block; padding-left:40px; height:21px; }
.change-user-name-mailsend-wrapper .OK h3{background: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_check.png") no-repeat 0%; color: #0d75bb;}
.change-user-name-mailsend-wrapper .NOTOK h3{background: url("/_layouts/15/Images/NLI.Components.UserManagement/Registeration/icon_error.png") no-repeat 0%; color: Red;}
.change-user-name-mailsend-wrapper p{padding-left:40px; color: #313131; font-family: Arial; font-weight: 600;}
.srTitle.personalArea{background-color:#0e76bd;}
.star{padding-right:5px;}
/* - END General - */

.nli-game-continer-li
{
	height:180px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #737373;
}
.nli-game-continer  li
{
	display:inline-block;
	vertical-align: top;
}
.nli-icon-li
{
	width:190px;
}

.nli-info-li
{
	width:300px;
}
.nli-btns-container
{
	line-height:129px;
	
}
.removeGamebtn
{
	background-image: url("/_layouts/15/Images/NLI.Components.UserManagement/General/trash.png");
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 15px;
	vertical-align:middle;
}
.toGame
{
	margin-right:25px;
	display:inline-block;
	width:80px;
	height:30px;
	background-image:url("/_layouts/15/Images/NLI.Components.UserManagement/General/btn_goGame_regular.png");
	background-repeat:no-repeat;
	vertical-align:middle;
}
.nli-game-icon
{
	line-height: 129px;
	text-align: center;
	display:inline-block;
	width:160px;
}
.nli-info-container p
{
	margin:0px;
}
.nli-info-container h3,.nli-info-container h5
{
	color:#313131;
}
.nli-info-container h5
{
	font-variant:normal;
}
.nli-icon-li img
{
	vertical-align:middle;
}

.nli-game-creator
{
	padding-top:40px;
}
.prevCss
{
	background-image:url("/_layouts/15/Images/NLI.Components.UserManagement/General/previous_blue.jpg");
	background-repeat:no-repeat;
	height: 25px;
	width: 50px;
	display: inline-block;
	color: #ffffff!important;
	padding: 0px;
	background-position: top right;
	padding-right: 10px;
	font-size: 11px;
	text-decoration: none;
}
.prevCss:link,.nextCss:link,.prevCss:hover,.nextCss:hover
{
	color: #ffffff!important;
	text-decoration: none;
}
.nextCss
{
	background-image:url("/_layouts/15/Images/NLI.Components.UserManagement/General/next_blue.jpg");
	background-repeat:no-repeat;
		width: 50px;
	display: inline-block;
	color: #ffffff!important;
	padding: 0px;
	background-position: top right;
	padding-right: 10px;
	font-size: 11px;
	text-decoration: none;
	
}
.personalAreaTitle > span,.footer-pageing-container > span
{
	float:left;
}
.personalAreaTitle > span a,.footer-pageing-container > span a
{
	font-size: 11px;
}
.personalAreaTitle > span a span
{
	font-size: 12px;
}
.games-numeric-paging
{
	color:#000000;
	margin: 0px 0px 0px 20px;
	font-size: 14px;
font-weight: normal;
}


.nli-game-order
{
	vertical-align:top;
}