.mainPniyotBunner{
	width:1000px;
}

.mainPniyotCpacer{
	width:1000px;
	display:none;
}

.btnDisplayLobbyst
{
	background-color: #538cd0 !important;
    color: #ffffff !important;
    font-weight: bold; 
    height: 30px;
    text-align: center;
    border-radius: 5px;
    margin-top: 15px;
	width:150px;
}

.RadGrid .rgHeader {   
    display: none !important;
}

/*Smart Phone*/
@media screen and (max-width: 480px) {
	.lobbyistFormHeader{
		width:98%;
	}
		
	.innerPageTitle{
		font-family: Arial !important;
		font-size: 120% !important;
		font-weight: bold !important;
		color: #242d30 !important;
		padding-right: 5px;
	}
	
	.btnCalendar{
		border-radius: 15px;
		font-weight: bold;
	}
	   
	
	.mainPniyotTable{
		width:100%;
	}
	.mainLobbyistTable{
		width:100%;
	}
	
	.mainPniyotBunner {
		width: 100%;
	}
	
	.tbRegistrationControls{
		margin-right:0px !important;
		width: 100% !important;
	}
	
	.GeneralRightSection{
		width:100%;
	}
	
	.lobbyistFormContainer{
		width:100% !important;
		padding-left: 0px !important;
        padding-right: 0px !important ;
	}
	
	.LobbyistRegistrationParams{
		width:100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.divFormRegistrationRight {
		width: 100% !important;		
		padding-top: 20px !important;
		padding-right: 13%;
		/*padding-right: 10%;
		padding-right: calc(8% - 1%);*/
	}
	
	.divFormRegistrationLeft {
		width: 100% !important;
		padding-top: 10px !important;
		padding-right: 13%;
		/*padding-right: 10%;
		padding-right: calc(8% - 1%);*/
	}
	
	.divFormRegistrationContainer {
		width: 100%;		
		min-height: 370px !important;		
	}
	
	.txtInputForm{
		width:70% !important;
	}
	
	.LobbyistRegistrationDetails{
		width: 96% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;		
	}
	
	
	.lobbyistNastedDetailsDiv{
		width: 95%;
	}
		
	.RadGrid .rgMasterTable tr td:nth-child(2){
		text-align: right;
		padding: 0;
	}
	
	.LobbyistRegistrationContainer {
		width: 100% !important;
	}
	
	.NoRecord{
		font-size:120% !important;
	}
	
	.LobbyistRegistrationHeaderTitle{
		font-size:100% !important;
		margin-right: 5% !important;
		margin-left: 5% !important;
	}
	
	.LobbyistRegistrationHeader{
		margin-right: 5% !important;
		margin-left: 5% !important;
	}
	
	.FormDivAllLine{
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	
	.IsActiveTbl{
		width:100px !important;
	}

	.IsRelateTbl{
		width:100px !important;
	}
	
	.rgExpand{
		background-image: url(/_layouts/15/1037/images/custom/plusBig.png) !important;
		width:20px !important;
		height:20px !important;
	}
	
	.RadGrid .rgCollapse{
		background-image: url(/_layouts/15/1037/images/custom/minusBig.png) !important;
		width:20px !important;
		height:20px !important;
	}
	
	.lobbyistDetailsSubHeader {
		font-size: 100% !important;
		padding-top: 5px !important;
		width:90%;
	}
	
	.lobbyiestAllreadySaved {		
		width: 100% !important;
		display: flex !important;
	}
	
	.TblSpaceclient {
		width: 100% !important; 
		margin-right: 0% !important;
		font-size: 75% !important;
	}
	
	.lobbyistNastedDetailsBottomLeftDiv{
		width:100% !important;
	}
	
	.lobbyistDetailsDateHeader{
		width:100% !important;
	}
}
/*end Smart Phone*/

/*Tablet*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.innerPageTitle{
		font-family: Arial !important;
		font-size: 120% !important;
		font-weight: bold !important;
		color: #242d30 !important;
		padding-right: 5px;
	}
	
	.mainPniyotTable{
		width:100% !important;
	}
	 
	.mainLobbyistTable{
		width:100% !important;
	}
	
	.mainPniyotBunner {
		width: 100% !important;
	}
	
	.tbRegistrationControls{
		margin-right:0px !important;
		width: 100% !important;
	}
	
	.GeneralRightSection{
		width:100% !important;
	}
	
	.lobbyistFormContainer{
		width:100% !important;
		padding-left: 0px !important;
        padding-right: 0px !important ;
	}
	
	.LobbyistRegistrationParams{
		width:100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.divFormRegistrationRight {
		width: 100% !important;		
		padding-top: 20px !important;
		padding-right: 13%;
		/*padding-right: 10%;
		padding-right: calc(8% - 1%);*/
	}
	
	.divFormRegistrationLeft {
		width: 100% !important;
		padding-top: 10px !important;
		padding-right: 13%;
		/*padding-right: 10%;
		padding-right: calc(8% - 1%);*/
	}
	
	.divFormRegistrationContainer {
		width: 100% !important;		
		min-height: 370px !important;		
	}
	
	.txtInputForm{
		width:70% !important;
	}
	
	.LobbyistRegistrationDetails{
		width: 100% !important;
		padding-left: 0px !important;
		padding-right: 0px !important;		
	}
	
	.LobbyistRegistrationContainer {
		width: 100% !important;
	}
	
	.NoRecord{
		font-size:120% !important;
	}
	
	.LobbyistRegistrationHeaderTitle{
		font-size:100% !important;
		margin-right: 5% !important;
		margin-left: 5% !important;
	}
	
	.LobbyistRegistrationHeader{
		margin-right: 5% !important;
		margin-left: 5% !important;
	}
	
	.FormDivAllLine{
		margin-right: 1% !important;
		margin-left: 1% !important;
	}
	
	.rgExpand{
		background-image: url(/_layouts/15/1037/images/custom/plusBig.png) !important;
		width:20px !important;
		height:20px !important;
	}
	
	.RadGrid .rgCollapse{
		background-image: url(/_layouts/15/1037/images/custom/minusBig.png) !important;
		width:20px !important;
		height:20px !important;
	}
	
	.lobbyistDetailsSubHeader {
		font-size: 100% !important;
		padding-top: 5px !important;
	}
	
	.lobbyiestAllreadySaved {		
		width: 100% !important;
		display: flex !important;
	}
	
	.TblSpaceclient {
		width: 100% !important; 
		margin-right: 3% !important;
		font-size: 80% !important;
	}
	
	.lobbyistNastedDetailsBottomLeftDiv{
		width:100% !important;
	}
	
	.lobbyistDetailsDateHeader{
		width:100% !important;
	}

}


/*End Tablet*/



/*TOMER*/

.GeneralRightSection {
    padding-left: 0;
    padding-right: 0;
}

.lobbyistFormContainer{
	width: 960px;
    /*padding-left: 20px;
    padding-right: 20px;*/
}

.lobbyistFormHeader{
	text-align: center;
	background-image: url(/_layouts/15/1037/images/Custom/PlenumBackgroundSearchArea.png);
    background-repeat: repeat-x;
    min-height: 150px;
    width: 100%;
    clear: both;
    padding-bottom: 15px;
}

.lobbyistFormHeaderTop{
	min-height: 150px;
}

.divLobbyistTitlePage{
	padding-bottom: 8px;
    font-size: 120%;
    font-weight: bold;
    text-decoration: underline;
    color: #304982;
	padding-top: 50px;
}

.LobbyistRegistrationTitle{
	padding-bottom: 5px;    
    font-weight: bold;   
    color: #304982;
	padding-top: 20px;
}

.formLobbystTitle{
	font-weight:bold;
}

.LobbyistCurrentHeader{	
	padding-top: 50px;
}

.LobbyistCurrentHeader span{
	padding-top:10px !important;
}

.LblLobbyistCurrentHeader{
	color: #990e0e;
    font-weight: bold;
}

.LobbyistRegistrationParams{
	width:920px;
	padding-left: 20px;
    padding-right: 20px;
}

.divFormRegistrationContainer{
	width:100%;
	border:1px solid #cfd1da;
	min-height: 270px;
	text-align: right;
}

.LobbyistRegistrationContainer{
	width:960px;
}

.LobbyistRegistrationDetails{
	width:920px;
	padding-left: 20px;
    padding-right: 20px;
	border:1px solid #cfd1da;
}

.divLobbyistRegistrationTitle{
	font-size: 120%;
    font-weight: bold;    
    color: #304982;
	text-align:right;
}

.divFormRegistrationLeft{
	width:50%;
	float:right;
	padding-top: 40px;
}

.divFormRegistrationLeft img{
	display:inline-table !important;
}

.divFormRegistrationRight{
	width:50%;
	float:right;
	padding-top: 107px;
}

.divFormRegistrationButton{
	width:100%;
    float: right;
    text-align: center;	
	padding-top: 25px;
}
.divFormRegistrationButton input{
	cursor:pointer;
}

.txtInputForm{
	width:300px;
}

.tbRegistrationControls{
	margin-right: 75px;	
}

.LobbyistRegistrationHeaderTitle {
	margin-bottom: 10px;
	text-align: center;
	font-size: 115% ;
	font-weight: bold;
	background-image: url(/_layouts/15/1037/images/custom/LobbyistLineBlue.png);
	background-repeat: no-repeat;
	background-position-y: bottom;
	background-position-x: center;
	padding-top: 25px;
}

.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
	background-image: url(/_layouts/15/1037/images/Custom/calendar.png) !important;
}

.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active {
    background-position: 0 0 !important;
}

.LobbyistRegistrationHeader{
	padding-top:5px;
}

.LobbyistRegistrationHeaderLbl{
	font-size: 100%;
	color: #304982;
}

.RadGrid .rgCollapse
{
	background-image: url(/_layouts/15/1037/images/custom/minus1.png) !important;
	 background-repeat: no-repeat;
	 background-position-x: center;
	background-position-y: center;	
}

.rgExpand
{
	background-image: url(/_layouts/15/1037/images/custom/plus1.png) !important;
	 background-repeat: no-repeat;
	background-position-x: center;
    background-position-y: center;	
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {  
    vertical-align: baseline !important;
}

.lobbyistDetailsDateHeader{
	padding-right:5px !important;
	  color:#5e361b !important;
	  font-weight: bold !important;
	  text-align: right !important;	 
	  width: 75%;
}

.lobbyistDetailsDateHeader a{
	color:#5e361b !important;
}

.lobbyistDetailsSubHeader{
	font-size:110%;
	color: #757575;	
	padding-right:12px !important;
}

.lobbyistDetailsSub2Header{
	padding-right:12px !important;
	padding-top: 6px;
	padding-bottom: 30px;
}

td.rgExpandCol {
    background-color: transparent;
}

.lobbyistNastedDetailsDiv{
	background: rgba(238,238,238,1);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,238,238,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
	text-align:right;
}

.lobbyistNastedDetailsHeaderDiv{
	text-align:center;
	padding-bottom: 20px;
	padding-top: 10px;
}

.lobbyistNastedDetailsMainDiv{
	
}

.lobbyistActiveCorp{
	color:#3b6fe4;
	font-weight:bold;
	font-size:14px;
}

.lobbyistRelateCorp{
	color:#cd7758;
	font-weight:bold;
	font-size:14px;
}

.IsActive
{
	color: #3b6fe4;
	float:right !important;	
}

.IsRelate
{
	color: #cd7758;
	float:right !important;	
}

.IsActiveTbl
{
	color: #3b6fe4;
	float:right !important;
	width:130px;
	text-align:center;
	font-weight: bold;
	
}

.IsActiveTbl input
{
	width:16px !important;
	height:16px !important;
}

.IsRelateTbl
{
	color: #cd7758;
	float:right !important;
	width:130px;
	text-align:center;
	font-weight: bold;
}

.IsRelateTbl input
{
	width:16px !important;
	height:16px !important;
}

.TblSpaceclient {
    width: 70%;
    margin-right: 15%;
}

.TblSpaceclient tr:not(:first-child):not(:nth-child(2)):hover{
	background-color:#dedede !important;
}

.TblSpaceclient tr:not(:first-child):not(:nth-child(2)){
	height: 35px;
}

.spacer
{
  padding-bottom: 1em;
}

.ThClients{
	width:60%;
	font-weight: bold;
}

.lobbyistNastedDetailsBottomDiv{
	padding-top:25px;
}

.lobbyistNastedDetailsBottomButtonDiv{
	width: 70%;
    margin-right: 15%;	
	padding-left:20px;
}

.lobbyistNastedDetailsBottomRightDiv{
	width:60%;
	float:left;
}

.lobbyistNastedDetailsBottomLeftDiv{
	width:40%;
	float:left;
	text-align: center;
}

.FormSendBtn {
    background-color: #538cd0 !important;
    color: #ffffff !important;
    font-weight: bold;
    width: 100px;
    height: 30px;
    text-align: center;
    border-radius: 5px;   
	cursor:pointer;
}

.lblSucsses{
	font-weight:bold;
	 color: green;
	     margin-top: 3px;
}

.lblError{
	color:red;
}

.lobbyiestAllreadySaved{
	padding:10px 0;
}

.lobbyiestAllreadySavedText{
	width:70%;
	float:right;
}

.lobbyiestAllreadySavedbutton{
	width:30%;
	float:right;
	text-align: center;
}

.btnEditCls{
	/*width:70px;*/
}

.errorMassageLbl{
	display:block;
	padding-top: 5px;
}

.divSepDashed
{
	border:0.25px dashed #b7b5b5 !important;
	margin-bottom:10px;
}

.NoRecord
{
	text-align: center !important;
	font-size: 135%;
    padding-bottom: 20px;
}

.FormValidationSpan{
	display:block;
}
.NonClient{
	    font-weight: bold;
       font-size: medium;
}
/*TOMER*/