
.crmLight .clickAble {
	cursor: pointer;
}

/* START client new/edit form */

.crmLight .crmClientUserFormCenter {
	padding: 0px 13px 0px 15px;
}

.crmLight .clientBlockTitleRow {
	border-bottom: 1px solid rgb(147, 147, 145);
	margin-bottom: 20px;
}

.crmLight .clientBlockTitleRowLeft,
.crmLight .clientBlockTitleRowRight {
	line-height: 50px;
	width: 50%;
	vertical-align: middle;
}

.crmLight .clientBlockTitleRowLeft a,
.crmLight .clientBlockTitleRowRight a {
	vertical-align: middle;
}

.crmLight .clientBlockTitleRowLeft {
	font-family: 'Open Sans', sans-serif;
	float: left;
	color: black;
	font-size: 14pt;
}

.crmLight .clientBlockTitleRowRight {
	font-family: 'Open Sans', sans-serif;
	float: right;
	text-align: right;
	color: rgb(76, 76, 76);
	font-size: 8pt;
}

.crmLight .clientBlockProfileTitleRowLeft {
	width: 75%;
	line-height: inherit;
}

.crmLight .clientBlockProfileTitleRowRight {
	width: 25%;
	line-height: 70px;
}

.crmLight .clientBlockProfileTitleRowLeft .userName {
	padding-top: 15px;
}

.crmLight .clientBlockProfileTitleRowLeft .profileUrl {
	color: rgb(76, 76, 76);
	font-family: 'Open Sans', sans-serif;
	font-size: 9pt;
}

.crmLight .crmClientUserFormCenter .deleteUser {
	text-align: center
}
.crmLight .crmClientUserFormCenter .deleteUser div {
	font-size: 18px;
	color: red;
	font-weight: bold;
}

.crmLight .clientBlockTitleRowRight a.nt_over,
.crmLight .clientBlockTitleRowRight a.nt_activating,
.crmLight .clientBlockTitleRowRight a.nt_inactivating,
.crmLight .clientBlockTitleRowRight a.nt_active,
.crmLight .clientBlockTitleRowRight a.nt_inactive {
	font-family: 'Open Sans', sans-serif;
	color: rgb(76, 76, 76);
	font-size: 8pt;
	line-height: 50px;
}

.crmLight .clientBlockRow {
	line-height: 30px;
	margin-bottom: 10px;
}

.crmLight .clientBlockRowSpace {
	margin-bottom: 25px;
}

.crmLight .clientLabelSide {
	font-family: 'Open Sans', sans-serif;
	float: left;
	text-align: right;
	color: black;
	font-size: 10pt;
	line-height: 30px;
	width: 170px;
	padding-right: 30px;
}

.crmLight .clientInputSide {
	font-family: 'Open Sans', sans-serif;
	float: left;
	color: black;
	font-size: 10pt;
	line-height: 30px;
	width: 670px;
}

.crmLight .clientBlockSubRow .clientLabelSide,
.crmLight .clientBlockSubRow .clientInputSide,
.crmLight .clientBlockSubRow {
	line-height: 20px;
}

.crmLight .clientAddress2ndRow {
	display: block;
	float: left;
	line-height: 30px;
	margin: 10px 0px;
	width: auto;
}

.crmLight label.clientAddress2ndRow {
	font-weight: normal;
	margin-right: 20px;
}

.crmLight #clientUser_contact_container input.clientAddress2ndRow[type=checkbox] {
	height: 30px;
	margin-right: 5px;
}

.crmLight .clientAddress2ndRowMain {
	clear: left;
	margin-left: 98px;
}

.crmLight .clientAddress2ndRowSpacer {
	margin-right: 5px;
}

.crmLight .clientAddress3rdRow {
	display: block;
	float: left;
	line-height: 30px;
	margin-top: -10px;
	width: auto;
}

.crmLight div.clientAddress3rdRow {
	amargin-right: 10px;
}

.crmLight input.clientAddress3rdRow {
	amargin-right: 5px;
}

.crmLight .clientAddress3rdRowMainSpacer {
	clear: left;
	margin-left: 80px;
	width: 18px;
	height: 30px;
}

.crmLight .clientInput {
	display: inline-block;
	vertical-align: middle;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	border-radius: 4px 4px 4px 4px;
	height: 20px;
	line-height: 20px;
	padding: 4px 6px;
	margin-right: 10px;
	width: 206px;
}

.crmLight .clientInput:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

.crmLight .clientInput[type=checkbox] {
	margin: 5px 18px 5px 13px;
	border: 0px;
	width: auto;
	min-width: 20px;
	box-shadow: none;
}

.crmLight .clientInputActive {
	font-family: 'Open Sans', sans-serif;
	color: black;
}

.crmLight a.clientInputActive {
	text-decoration: underline;
	color: rgb(25, 25, 25);
}

.crmLight .clientInputInactive {
	font-family: 'Open Sans', sans-serif;
	color: rgb(127, 127, 127);
}

.crmLight .clientInputBig {
	font-size: 11pt;
}

.crmLight .clientInputHuge {
	font-size: 13pt;
}

.crmLight .clientInputSmall {
	font-size: 9pt;
}

.crmLight .clientInputSmaller {
	font-size: 8pt;
}

.crmLight .clientInputDate {
	background-position: 200px center !important;
}

.crmLight .clientInputZip {
	width: 50px;
}

.crmLight .clientInputAddress {
	width: 280px;
}

.crmLight .clientInputDocument {
	width: 420px;
}

.crmLight .clientSelect {
	display: inline-block;
	vertical-align: middle;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 88px;
	height: 30px;
	line-height: 30px;
	border-radius: 4px 4px 4px 4px;
	padding: 4px 6px;
	margin-right: 10px;
}

.crmLight .clientSelectBig {
	width: 190px;
}

.crmLight .clientAddButton {
	font-family: 'Open Sans', sans-serif;
	font-size: 11pt;
	background-position: left center;
	padding-left: 35px;
	width: auto;
}

.crmLight .clientDefaultButton {
	float: left;
	background-image: url("/site/img/b_default0.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px;
	margin: 7px 0px;
}

.crmLight .clientDefaultButtonActive {
	background-image: url("/site/img/b_default1.png");
}

.crmLight .clientProtectedButton {
	float: left;
	background-image: url("/site/img/b_protected0.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px;
	margin: 7px 0px;
}

.crmLight .clientProtectedButtonActive {
	background-image: url("/site/img/b_protected1.png");
}

#clientUser_contact_container .clientProtectedButton {
	margin-left: 10px;
}

.crmLight .clientDeleteButton {
	background-image: url("/img/admin_light/list-delete.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px;
	margin: 7px 0px;
	float: right;
	cursor: pointer;
}

.crmLight .clientBlockTitleRowRight .clientDeleteButton {
	margin: 17px 0px;
}

.crmLight .clientDeleteButton.clientDeleteButtonNext {
	margin: 7px;
	float: left;
}

.crmLight .filterConnectionButton {
	background-image: url("/img/admin_light/chain--tick.png");
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px;
	margin: 7px 0px;
	float: left;
	cursor: pointer;
}

.crmLight .filterConnectionIcon input.nt_category {
	background-image: url("/img/admin_light/chain--tick.png"), linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
	background-position: right 3px center, center center;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.crmLight .filterConnectionIcon input.nt_category:hover {
	background-image: url("/img/admin_light/chain--tick.png"), linear-gradient( to bottom, rgba(255,255,255,0) , rgba(255,255,255,0.2) );
}

.crmLight .clientBlockFullRow,
.crmLight .clientInputSideRow {
	margin-bottom: 4px;
	padding-bottom: 5px;
	border-bottom: 1px solid rgb(231, 231, 231);
}

.crmLight .clientInputSideRow {
	width: 670px;
}

.crmLight .clientUser_professional_container .autocomplate {
	background-position: 99% center;
}

.crmLight .clientUser_professional_container .autocomplete_working_indicator {
	background-position: right center;
}

.crmLight .clientUser_professional_container label.clientAddress2ndRow {
	margin: 0px 20px 0px 5px;
}

.crmLight .clientUser_professional_container.readonly a.clientDeleteButton,
.crmLight .clientUser_professional_container.readonly a.nt_add,
.crmLight .clientUser_professional_container.readonly a.clientDeleteButton,
.crmLight .clientUser_professional_container.readonly a.clientDeleteButton,
.crmLight .clientUser_professional_container.readonly a.clientDeleteButton,
.crmLight .clientUser_professional_container.readonly a.clientDeleteButton {
	display: none;
}

.crmLight .editarea .clientInputSide .nt_add {
	color: black;
	height: 30px;
	vertical-align: top;
}

.crmLight .editarea .clientInputSide .freeTextInputContainer.select + .freeTextElseContainer {
	padding-top: 10px;
}

.crmLight .editarea .clientBlockRow .nt_label,
.crmLight .editarea .clientBlockRow .nt_text {
	display: block;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 30px;
}
.crmLight .editarea .clientBlockRow .nt_label {
	font-size: 10pt;
	color: black;
	text-align: right;
	width: 170px;
	padding-right: 30px;
	margin: 0px;
}
.crmLight .editarea .clientBlockRow .nt_input {
	display: block;
	float: left;
	outline: none;
	margin: 0px;
}

.crmLight .editarea .clientBlockRow .nt_input[type="radio"] {
	height: 30px;
}

.crmLight .editarea .clientBlockRow .nt_text,
.crmLight .editarea .clientBlockRow .nt_inactivetext {
	padding: 0px 30px 0px 8px;
}

.crmLight .editarea .clientBlockRow label.nt_text,
.crmLight .editarea .clientBlockRow label.nt_inactivetext {
	margin: 0px;
}

.crmLight .editarea .clientBlockRow .nt_inactivetext {
	display: inline-block;
	vertical-align: top;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 30px;
	font-size: 9pt;
	color: rgb(127, 127, 127);
}

.crmLight .crm_filter_container input {
	line-height: 18px;
}

.crmLight .crmClientUserFormCenter .nt_category_outer {
	margin: 4px 2px 4px 0;
	vertical-align: top;
}

/* END client new/edit form */



/* START client profile form  */

.crmLight .clientBlockTitleRowRight .clientProfileToEdit {
	background-image: url('/site/img/icon-edit.png');
	background-position: center right;
	background-repeat: no-repeat;
	padding-right: 32px;
	font-size: 16pt;
}

.crmLight .clientProfileLeft {
	float: left;
	width: 620px;
	min-height: 110px;
}

.crmLight .clientProfileRight {
	float: left;
	width: 250px;
}

.crmLight .clientProfileRightBlockRow {
	clear: both;
	float: right;
	height: 20px;
	line-height: 20px;
}

.crmLight .clientProfileRightBlockRow > span {
	float: left;
	height: 22px;
	line-height: 22px;
}

.crmLight .clientProfileRightBlockRow .valueText {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
}

.crmLight .clientProfileRightBlockRow .columnspace {
	width: 10px;
}

#clientProfileInterestingBlock {
	clear: both;
	float: right;
	margin: 10px 0px 20px 0px;
}

#clientProfileInterestingPopupBlock {
	margin-top: 40px;
}

.clientProfileInterestingContent {
	text-align: center;
}

.clientProfileInterestingContent .clientProfileInterestingDiagram {
	display: inline-block;
	background-image: url('/site/img/erd_bck.png');
	background-position: center center;
	background-repeat: repeat-x;
}

.clientProfileInterestingContent .clientProfileDiagramCol {
	margin: 0px 10px;
	width: 16px;
	float: left;
	position: relative;
	background-image: url('/site/img/erd_kozep_0.png');
	background-repeat: repeat-y;
}

.clientProfileInterestingContent .clientProfileDiagramColPopup {
	margin: 0px 23px;
}

.clientProfileInterestingContent .clientProfileDiagramLabelRow {
	margin: 10px 0px;
	display: inline-block;
}

.clientProfileInterestingContent .clientProfileDiagramLabelCol {
	float: left;
	overflow: visible;
	width: 62px;
}

.clientProfileInterestingContent .clientProfileDiagramColTop,
.clientProfileInterestingContent .clientProfileDiagramColBottom {
	width: 16px;
	height: 3px;
	position: absolute;
	background-repeat: no-repeat;
}

.clientProfileInterestingContent .clientProfileDiagramColTop {
	top: 0px;
	background-image: url('/site/img/erd_felso_0.png');
}

.clientProfileInterestingContent .clientProfileDiagramColBottom {
	bottom: 0px;
	background-image: url('/site/img/erd_also_0.png');
}

.clientProfileInterestingContent .clientProfileDiagramColDataTop,
.clientProfileInterestingContent .clientProfileDiagramColDataBottom {
	width: 16px;
	height: 2px;
	position: absolute;
	background-repeat: no-repeat;
}

.clientProfileInterestingContent .clientProfileDiagramColDataMiddle {
	width: 16px;
	position: absolute;
	background-repeat: repeat-y;
}

.clientProfileInterestingContent .clientProfileDiagramColDataTop14 {
	background-image: url('/site/img/erd_felso_4.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataTop16 {
	background-image: url('/site/img/erd_felso_5.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataTop17 {
	background-image: url('/site/img/erd_felso_1.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataTop18 {
	background-image: url('/site/img/erd_felso_3.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataTop19 {
	background-image: url('/site/img/erd_felso_2.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle14 {
	background-image: url('/site/img/erd_kozep_4.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle14Inner {
	background-color: var(--COLOR-CATEGORY-14);
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle16 {
	background-image: url('/site/img/erd_kozep_5.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle16Inner {
	background-color: #F39549;
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle17 {
	background-image: url('/site/img/erd_kozep_1.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle17Inner {
	background-color: #7A5949;
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle18 {
	background-image: url('/site/img/erd_kozep_3.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle18Inner {
	background-color: #0CA7D3;
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle19 {
	background-image: url('/site/img/erd_kozep_2.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle19Inner {
	background-color: #A7227E;
}
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle14Inner,
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle16Inner,
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle17Inner,
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle18Inner,
.clientProfileInterestingContent .clientProfileDiagramColDataMiddle19Inner {
	margin: 0px 2px;
	width: 12px;
}
.clientProfileInterestingContent .clientProfileDiagramColDataBottom14 {
	background-image: url('/site/img/erd_also_4.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataBottom16 {
	background-image: url('/site/img/erd_also_5.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataBottom17 {
	background-image: url('/site/img/erd_also_1.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataBottom18 {
	background-image: url('/site/img/erd_also_3.png');
}
.clientProfileInterestingContent .clientProfileDiagramColDataBottom19 {
	background-image: url('/site/img/erd_also_2.png');
}

.crmLight .clientProfileLeftLabel {
	font-family: 'Open Sans', sans-serif;
	float: left;
	text-align: right;
	color: black;
	font-size: 10pt;
	line-height: 30px;
	width: 170px;
	padding-right: 30px;
}

.crmLight .clientProfileLeftInput {
	font-family: 'Open Sans', sans-serif;
	float: left;
	color: black;
	font-size: 10pt;
	line-height: 30px;
	width: 420px;
}

.crmLight .clientProfilePrintForm {
	position: absolute;
	right: 0px;
}

.crmLight .printIcon {
	display: inline-block;
	padding: 0px;
	width: 30px;
	min-height: 24px;
	background-image: url('/site/img/printer.png');
	background-position: right center;
	background-repeat: no-repeat;
}

.crmLight .clientProfileLeft .clientProfileAvatarOuter {
	position: absolute;
	width: 98px;
	height: 98px;
	margin-top: 12px;
	border: 1px solid rgb(102, 102, 102);
}

.crmLight .clientProfileLeft .clientProfileAvatar {
	position: relative;
	width: 96px;
	height: 96px;
	margin: 1px;
	background-image: url('/site/img/user.png');
	background-position: center center;
	background-repeat: no-repeat;
}

.crmLight .clientProfileLeft .clientProfileAvatarInner {
	position: absolute;
	width: 21px;
	height: 21px;
	right: 0px;
	bottom: 0px;
	background-image: url('/site/img/icon_facebook.png');
	background-repeat: no-repeat;
}

.crmLight .clientProfileLeft .clientProfileAvatarMale {
	background-image: url('/site/img/user.png');
}

.crmLight .clientProfileLeft .clientProfileAvatarFemale {
	background-image: url('/site/img/user-female.png');
}

.crmLight .clientProfileLeft .clientProfileAvatarOther {
	background-image: url('/site/img/user.png');
}

.crmLight .minavatarheight {
	min-height: 112px;
}

.crmLight .editarea .clientProfileLeftBlockRow .nt_text,
.crmLight .editarea .clientProfileLeftBlockRow .nt_inactivetext {
    padding: 0px;
}

.crmLight .clientProfileDataEmail,
.crmLight .clientProfileDataPhone,
.crmLight .clientProfileDataAddress,
.crmLight .clientProfileDataWeb {
	padding-left: 60px;
	background-position: 14px 7px;
	background-repeat: no-repeat;
}

.crmLight .clientProfileDataEmail {
	background-image: url("/site/img/mail-air.png");
}

.crmLight .clientProfileDataPhone {
	background-image: url("/site/img/telephone-handset-wire.png");
}

.crmLight .clientProfileDataAddress {
	background-image: url("/site/img/home.png");
}

.crmLight .clientProfileDataWeb {
	background-image: url("/site/img/globe.png");
}

.crmLight .editarea .clientProfileActivityTable {
	width: 100%;
}

.crmLight .editarea .clientProfileLeftBlockRow .crm_filter_container input.nt_category {
	margin-right: 5px;
}

/*RECOMMENDED PROGRAMS*/
.crmLight .block_recommended{margin: 3px 0px;}
.crmLight .block_recommended a{color:black;}
.crmLight .block_recommended a:hover{color:black;}
.crmLight .block_recommended .recommended_program:hover{
	background-color:#ECECEC;
}
.crmLight .block_recommended .recommended_program{
	width: 141px;
	margin:1px;
	float:left;
	font-size:10pt;
}
.crmLight .block_recommended .recommended_program.cat_14{border-top:5px solid var(--COLOR-CATEGORY-14);}
.crmLight .block_recommended .recommended_program.cat_16{border-top:5px solid #F39549;}
.crmLight .block_recommended .recommended_program.cat_17{border-top:5px solid #7A5949;}
.crmLight .block_recommended .recommended_program.cat_18{border-top:5px solid #0CA7D3;}
.crmLight .block_recommended .recommended_program.cat_19{border-top:5px solid #A7227E;}

.crmLight .block_recommended .recommended_program .recommended_image{
	max-width:122px;
	margin:5px auto;
}
.crmLight .block_recommended .recommended_program .recommended_image img{
	border: 1px solid black;
	border-radius: 3px;
}
.crmLight .block_recommended .recommended_program .recommended_title{max-width:120px; margin: 7px auto;}
.crmLight .block_recommended .recommended_program .recommended_title span{font-weight: bold;}
/*
.crmLight .block_recommended .recommended_program .recommended_events span{font-style:italic;text-decoration:underline;padding: 2px 5px;}
*/
.crmLight .block_recommended .recommended_program .recommended_events ul{}
/*
.crmLight .block_recommended .recommended_program .recommended_events ul li:before{content:"- "}
*/
.crmLight .block_recommended .recommended_program .recommended_events ul li{max-width:120px; margin: 1px auto;}
/**/

#client_activity_table tr td.clientProfileActivityCategoryColumn {
    width: 5px;
}

#client_activity_table div.historyTicketPurchase 
,#client_activity_table div.historyTicketPurchaseDeleted {
    width: 5px;
    height: 27px;
    margin: 1px 0px;
}

#client_activity_table tr td.clientProfileActivityFirstColumn {
    max-width: 665px;
    overflow-x:hidden;
		word-wrap: break-word;
}

#client_activity_table tr td.clientProfileActivitySecondColumn {
    width: 170px;
		text-align: right;
}

.crmLight .editarea .clientProfileActivityDate {
	padding-right: 10px;
}

.crmLight .editarea .clientProfileHistory{
	clear: both;
}
.crmLight .editarea .clientProfileHistory .liveIcon {
	/*background-color: rgb(238, 72, 55);*/
}

.crmLight .editarea .clientProfileHistory #right_filters a {
	color: rgb(127, 127, 127);
}

#client_activity_table .clientProfileActivityFirstColumn {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 32px;
}

.listtdicon_base.newsletterSent {
	background-image: url("/site/img/newsletter.png");
}
.listtdicon_base.ticketPurchase {
	background-image: url("/site/img/ticket.png");
}
.listtdicon_base.ticketPrint {
	background-image: url("/site/img/ticket-print.png");
}
.listtdicon_base.sticketPrint {
	background-image: url("/site/img/ticket-print.png");
}
.listtdicon_base.ticketPurchaseReturn {
	background-image: url("/site/img/ticket--minus.png");
}
.listtdicon_base.sticketPurchase {
	background-image: url("/site/img/sticket.png");
}
.listtdicon_base.sticketPurchaseReturn {
	background-image: url("/site/img/sticket--minus.png");
}
.listtdicon_base.globeNetwork {
	background-image: url("/site/img/globe-network.png");
}
.listtdicon_base.mailOpen {
	background-image: url("/site/img/mail-open.png");
}
.listtdicon_base.emailIncoming {
	background-image: url("/site/img/email-incoming.png");
}
.listtdicon_base.emailOutgoing {
	background-image: url("/site/img/email-outgoing.png");
}
.listtdicon_base.telephoneIncoming {
	background-image: url("/site/img/telephone-incoming.png");
}
.listtdicon_base.dateRegistered {
	background-image: url("/site/img/user--plus.png");
}
.listtdicon_base.cardType1
,.listtdicon_base.cardType2
,.listtdicon_base.cardChange 
{
	background-image: url("/site/img/credit-card--plus.png");
}
.listtdicon_base.cardChange2 {
	background-image: url("/site/img/credit-card--minus.png");
}
.listtdicon_base.pointChange {
	background-image: url("/site/img/medal--pencil.png");
}
.listtdicon_base.loyaltyChange {
	background-image: url("/site/img/medal-red-premium.png");
}
.listtdicon_base.dataChange {
	background-image: url("/site/img/dataChange.png");
}
.listtdicon_base.newsletterLinkClick {
	background-image: url("/site/img/mail-globe.png");
}
.listtdicon_base.newsletterBounced {
	background-image: url("/site/img/mail-bounced.png");
}
.listtdicon_base.newsletterOpen {
	background-image: url("/site/img/mail-open.png");
}
.listtdicon_base.loginSuccessful {
	background-image: url("/site/img/lock-unlock.png");
}
.listtdicon_base.loginUnSuccessful {
	background-image: url("/site/img/lock--exclamation.png");
}
.listtdicon_base.login2faUnSuccessful {
	background-image: url("/site/img/lock--exclamation.png");
}
.listtdicon_base.duplicatedClient {
	background-image: url("/site/img/users.png");
}

.crmLight .relativePos {
	position: relative;
}

.crmLight .floatNone {
	float: none !important;
}

#client_task_table tr,
.client_task_table tr {
	border-bottom: 1px solid #DEDEDD;
	line-height: 24px;
	max-height: 27px;
	padding: 1px;
	cursor: pointer;
}
#client_task_table tr td.clientProfileActivityCategoryColumn,
.client_task_table tr td.clientProfileActivityCategoryColumn {
	width: 5px;
}
#client_task_table tr td.firstColumn,
.client_task_table tr td.firstColumn {
	width: 685px;
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: transparent;
}
#client_task_table tr td.secondColumn,
.client_task_table tr td.secondColumn {
	width: 180px;
	text-align: right;
}


/* Adóügyek */
.accordionList {
}
.accordionList .card {
	/*background-image: url('/site/img/combobox-toggle-icon.png');*/
	background-repeat: no-repeat;
	background-position: 0px 18px;
	margin: 0px;
	padding: 7px 0px 8px 15px;
	border-bottom: 1px solid #d5d5d5;
}
.accordionList .card.collapsed {
	/*background-image: url('/site/img/blacktick_right.png');*/
	background-position: 3px 18px;
}
.accordionList .card:first-child {
	border-top: 1px solid #d5d5d5;
}
.accordionList .card-header a {
	display: block;
	font-weight: bold;
}
.accordionList .card-active-0 .card-header a {
	color: gray;
}
.accordionList .card-active-1 .card-header a {
	color: black;
}
.accordionList .card-title {
	float: left;
	/*font-size: 16pt;*/
}
.accordionList .card-sum {
	float: right;
	/*font-size: 16pt;*/
}
.accordionList .card-block {
	/*font-size: 13pt;*/
	margin-bottom: 35px;
}
.accordionList .card-block h4 {
	font-weight: bold;
	margin: 20px 0 10px 0;
}
.accordionList .clear {
	clear: both;
}
.taxTable {
	border: 0px solid gray;
	width: 100%;
}
.taxTable thead th td {
	font-weight: normal;
}
.taxTable tr th,
.taxTable tr td {
	border-top: 1px solid rgb(210,210,210);
	padding: 5px;
}
.taxTable th.right,
.taxTable td.right {
	text-align: right;
}
.taxTable .taxTableMainRow td {
	font-weight: bold;
}
.taxTable .taxTableMainRow.taxTableSumRow td {
	/*font-size: 18px;*/
	margin: 20px 0 10px 0;
	padding: 15px 5px 5px 0;
}
.taxTable .taxTableSubRow td {
	color: gray;
	/*font-size: 12pt;*/
}
.taxTable .taxTableSubRow td:first-child {
	padding-left: 20px;
}


/* END client profile form */


/* START egyszerű kereső */

.crmLight .centerlist .userlisttick_hover {
	background-image: url('/site/img/tick.png');
	background-position: center center;
	background-repeat: no-repeat;
}

/* END egyszerű kereső */



/* START popup megjelenítő */
	.crmLight .editarea .clientInputPopup .crm_filter_container {
		margin: 4px 2px 4px 0px;
	}
	.crmLight .editarea .clientInputPopup .filter_button {
		cursor: default;
	}
	.crmLight .editarea .clientInputPopup .nt_spacer {
		display: inline-block;
		width: 10px;
		vertical-align: top;
	}
	.crmLight .editarea .clientInputPopup .nt_add {
		height: 30px;
		vertical-align: top;
	}
	.crmLight .editarea .clientInputPopup .nt_label,
	.crmLight .editarea .clientInputPopup .nt_text {
		display: block;
		float: left;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		line-height: 30px;
	}
	.crmLight .editarea .clientInputPopup .nt_label {
		font-size: 10pt;
		color: black;
		text-align: right;
		width: 170px;
		padding-right: 30px;
		margin: 0px;
	}
	.crmLight .editarea .clientInputPopup .nt_input {
		display: block;
		float: left;
		outline: none;
	}
	.crmLight .editarea .clientInputPopup .nt_input.long {
		width: 350px;
	}
	.crmLight .editarea .clientInputPopup .nt_text,
	.crmLight .editarea .clientInputPopup .nt_inactivetext {
		padding: 0px 30px 0px 8px;
	}
	.crmLight .editarea .clientInputPopup label.nt_text,
	.crmLight .editarea .clientInputPopup label.nt_inactivetext {
		margin: 0px;
	}
	.crmLight .editarea .clientInputPopup .nt_inactivetext {
		display: inline-block;
		vertical-align: top;
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		line-height: 30px;
		font-size: 9pt;
		color: rgb(127, 127, 127);
	}
/* END popup megjelenítő */




/* START popup tartalma */

.clientInputPopup a {
	text-decoration: none;
	outline: 0px;
	color: black;
}
.clientInputPopup .content {
	height: 316px;
	padding: 5px 5px;
}
.clientInputPopup .content .left {
	float: left;
	width: 380px;
}
.clientInputPopup .content .center {
	float: left;
	width: 40px;
	padding-top: 130px;
	text-align: center;
}
.clientInputPopup .content .right {
	float: left;
	width: 360px;
}

.clientInputPopup .col_title {
	padding: 10px 0px 15px 12px;
}
.clientInputPopup .col_content {
	height: 200px;
	overflow: auto;
}

.clientInputPopup .block {
	padding-bottom: 5px;
}
.clientInputPopup .block .block_title {
	padding-left: 12px;
	background-image: url("/site/img/blacktick_down.png");
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 16px;
}
.clientInputPopup .block .block_content {
	padding: 0px 0px 10px 12px;
}
.clientInputPopup .block.closed .block_title {
	background-image: url("/site/img/blacktick_right.png");
}
.clientInputPopup .block.closed .block_content {
	display: none;
}
.clientInputPopup .button_outer {
	padding: 5px 0px 0px 0px;
}

/* END popup tartalma */

/*===LOYALTY===*/

.crmLight .clientProfileRightBlockRow.loyalty{width:100%;}

.crmLight .clientProfileRightBlockRow .arrowspace {
	width: 15px;
	background-position: center right;
	background-repeat: no-repeat;
	float:right; height:15px;
}

.crmLight .clientProfileRightBlockRow .arrowspace.arrowspace_up {
	background-image: url('/site/img/arrow-up-green.png');
}

.crmLight .clientProfileRightBlockRow .arrowspace.arrowspace_down {
	background-image: url('/site/img/arrow-down-red.png');
}
.crmLight .points_text, .crmLight #cardNumber{clear:right;}


.crmLight .popupContentContainer .error_span.glyphicon{position: absolute; right: 0;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;top:0;margin: 8px 0px 0px 0px;}
.crmLight .popupContentContainer .error_span.glyphicon-ok{color: #468847;}
.crmLight .popupContentContainer .error_span.glyphicon-refresh{color: #c09853;}
.crmLight .popupContentContainer .error_span.glyphicon-remove{color: #b94a48;}

.crmLight .loyaltyPopup .mainContent{width: 55%;margin: 0 auto;padding: 20px 0px; font-size:15px;}
.crmLight .loyaltyPopup .mainContent #autoCard{width: 200px; padding-left: 20px;}
.crmLight .loyaltyPopup .mainContent #manual_card_input{width: 226px; padding-left: 20px; position: relative;}
.crmLight .loyaltyPopup .mainContent #manual_card_input input{font-size:16px; width:200px;}
.crmLight .loyaltyPopup .buttons_container, .crmLight .loyaltyPointPopup .buttons_container{min-height: 50px;}

.crmLight .loyaltyPointPopup{font-size: 18px;}
.crmLight .loyaltyPointPopup .valueContainer{padding: 20px;clear: both;}
.crmLight .loyaltyPointPopup .inputContainer{width: 100px;}
.crmLight .loyaltyPointPopup .inputContainer .form-control{padding:4px 12px;}
.crmLight .loyaltyPointPopup .pointText{margin: 10px 0px 10px 35px;}
.crmLight .loyaltyPointPopup .pointLeft{}
.crmLight .loyaltyPointPopup #point_add_text, .crmLight .loyaltyPointPopup #point_remove_text{text-align:right;}

.crmLight .loyaltyPointPopup .min_height1{min-height:1px;}
.crmLight .loyaltyPointPopup .popup_row{clear:both;min-height: 44px;}

.crmLight .loyaltyPointPopup .first-column{width:40%;}
.crmLight .loyaltyPointPopup .first-column .popup_row{padding-right:30px;}
.crmLight .loyaltyPointPopup .second-column{width:60%; text-align:left;}




/* START Adat export popup tartalma */

.userDataExportPopup .content {
	height: 66px;
	padding: 15px;
}

/* END Adat export popup tartalma */




/* START Felhasználó törlése popup tartalma */

.deleteUserPopup .content {
	height: 66px;
	padding: 15px;
}

/* END Felhasználó törlése popup tartalma */



.labelPopup .left .col_content {
	height: 230px;
}
.labelPopup .right .col_content {
	height: 269px;
}



/* START Méretváltozatok */

@media screen (max-width: 1200px) {
	.crmLight .clientLabelSide {
		width: 140px;
		padding-right: 15px;
	}
	.crmLight .clientInputSide {
		width: 544px;
	}
	.crmLight .clientInputSideRow {
		width: 544px;
	}
	.crmLight .clientSelect {
		width: 78px;
	}
	.crmLight .clientSelectBig {
		width: 118px;
	}
	.crmLight .clientInput {
		width: 160px;
	}
	.crmLight .clientInputZip {
		width: 50px;
	}
	.crmLight .clientAddress2ndRowMain {
		margin-left: 88px;
	}
	.crmLight .clientInputAddress {
		width: 234px;
	}
	.crmLight .clientInputDocument {
		width: 234px;
	}
	.crmLight select.clientInputAddress {
		width: 172px;
	}
	.crmLight label.clientAddress2ndRow {
		margin-right: 8px;
	}

	.crmLight .clientBlockProfileTitleRowLeft {
		height: auto;
		padding-bottom: 11px;
	}
	#client_activity_table tr td.clientProfileActivityFirstColumn {
		max-width: none;
	}
	.crmLight .clientProfileLeft {
		float: none;
		width: auto;
	}
	.crmLight .clientProfileRight {
		float: none;
		width: auto;
	}
	.crmLight .clientProfileRightBlockRow {
		float: none;
	}
	#clientProfileInterestingBlock {
		float: none;
	}
	.clientProfileRightBlockRow.loyalty .pull-right {
		float: none !important;
	}
}


@media screen (max-width: 992px) {
	.crmLight .clientInputSide {
		width: 379px;
	}
	.crmLight .clientInputSideRow {
		width: 379px;
	}
	.crmLight .clientSelect {
		width: 88px;
	}
	.crmLight .clientInput {
		width: 174px;
	}
	.crmLight .clientInputZip {
		width: 50px;
	}
	#clientUser_contact_default_container_0 span.clientInputSmall {
		float: left;
		width: 260px;
		line-height: normal;
	}
	.clientInputSideRow .clientSelect:first-child + input 
	,.clientInputSideRow .clientSelect:first-child + select 
	{
		clear: left;
	}
	.crmLight .clientAddress2ndRowMain {
		margin-left: 0px;
	}
	.crmLight select.clientInputAddress {
		width: 163px;
	}
	.crmLight #clientUser_contact_container input.clientAddress2ndRow[type="checkbox"] + label.clientAddress2ndRow {
		width: 338px;
		padding-left: 15px;
		line-height: normal;
	}
	.crmLight #clientUser_contact_container .clientUser_contact_phone_container input.clientAddress2ndRow[type="checkbox"] {
		height: auto;
		clear: left;
	}
	#clientUser_contact_container > div > select:first-child {
		margin-bottom: 10px;
	}
	#clientUser_givenNames {
		margin-top: 10px;
	}
	#clientUser_suffix {
		margin-top: 10px;
	}

	.crmLight .clientProfileLeftInput {
		width: 330px;
	}
}


@media screen (max-width: 767px) {
	.crmLight .crmClientUserFormCenter .clientBlockTitleRowLeft {
		width: 90%;
	}
	.crmLight .crmClientUserFormCenter .clientBlockTitleRowRight {
		width: 10%;
	}
	.crmLight .clientLabelSide {
		width: auto;
		float: none;
		text-align: left;
		padding-right: 0px;
	}
	.crmLight .clientInputSide {
		width: auto;
		float: none;
	}
	.crmLight .clientInputSideRow {
		width: auto;
		float: none;
		position: relative;
	}
	#clientUser_contact_default_container_0 span.clientInputSmall {
		float: left;
	}
	.crmLight #clientUser_contact_container input.clientAddress2ndRow[type="checkbox"] + label.clientAddress2ndRow {
		width: 381px;
	}
	.crmLight .clientSelect {
		clear: both;
	}
	.crmLight .clientInput {
		clear: both;
	}
	.crmLight .clientSelect + .clientSelect
	,.crmLight .clientInput + .clientInput
	,.crmLight .clientSelect + .clientInput
	,.crmLight .clientInput + .clientSelect
	{
		margin-top: 10px;
	}
	.crmLight .editarea .clientBlockRow .nt_input {
		clear: left;
	}
	.crmLight .clientDeleteButton {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	.crmLight .clientProtectedButton {
		position: absolute;
		top: 0px;
		right: 40px;
	}
	.crmLight .clientDefaultButton {
		position: absolute;
		top: 0px;
		right: 80px;
	}
	#clientUser_contact_container > div > select:first-child {
		margin-bottom: 0px;
	}
}

/* END Méretváltozatok */

/* START Nyomtatási kép */

@media print {
	::-webkit-input-placeholder { /* WebKit browsers */
		color: transparent;
	}
	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color: transparent;
	}
	::-moz-placeholder { /* Mozilla Firefox 19+ */
		color: transparent;
	}
	:-ms-input-placeholder { /* Internet Explorer 10+ */
		color: transparent;
	}
  .crmLight .top_outer,
	.crmLight .maintop_spacer,
	.crmLight #messages_root,
	.crmLight .header,
	.crmLight #leftmenu,
	.crmLight #clientUser_b_enabled_container_1,
	.crmLight #clientUser_vch_display_name_text_container,
	.crmLight #clientUser_username_input_container,
	.crmLight #clientUser_password_input_container,
	.crmLight #clientUser_lang_input_container,
	.crmLight #clientUser_userType_input_container,
	.crmLight #clientUser_authStatus_input_container,
	.crmLight #clientUser_groups_input_container,
	.crmLight #clientUser_labels_input_container,
	.crmLight #clientUser_sex_other,
	.crmLight #clientUser_sex_other_label,
	.crmLight #clientUser_birthDate_input_container .nt_inactivetext,
	.crmLight #clientUser_maritalStatus_input_container,
	.crmLight #clientUser_children_input_container,
	.crmLight #newdocumentbutton,
	.crmLight #newcontactbutton,
	.crmLight .clientDeleteButton,
	.crmLight .clientDefaultButton,
	.crmLight .clientProtectedButton,
	.crmLight .filterConnectionButton,
	.crmLight #clientUser_contact_container_outer > .clientLabelSide,
	.crmLight #clientUser_documents_container_outer > .clientLabelSide,
	.crmLight #clientUser_contact_container .clientAddress2ndRow,
	.crmLight #clientUser_documents_container_outer .clientAddress3ndRow,
	.crmLight #clientUser_connections_blockhead,
	.crmLight #clientUser_connections_container_outer,
	.crmLight .crm_submit_row_container_inner,
	.crmLight .bottom,
	.crmLight .loading_div {
		display: none;
	}
	.crmLight .main {
		margin: 0px;
	}
	.crmLight .body {
		border: 0px;
	}
	.crmLight #editarea {
		width: auto !important;
		margin: 0px !important;
		padding: 0px !important;
		border: 0px !important;
	}
	.crmLight #editarea:before,
	.crmLight .crmClientUserPrintHead,
	.crmLight .crmClientUserPrintFoot {
		display: block;
		text-align: center;
		margin: 20px 0px;
		padding: 10px;
	}
	.crmLight #editarea:before,
	.crmLight .crmClientUserPrintHead,
	.crmLight .crmClientUserPrintFoot,
	.crmLight .crmClientUserFormCenter {
		width: 630px;
		border: 1px solid #939391;
	}
	.crmLight .crmClientUserFormCenter {
		padding: 0px 10px;
	}
	.crmLight .crmClientUserFormCenter .clientBlockTitleRow:first-child {
		border-top: 0px;
	}
	.crmLight .clientBlockRow > .clientLabelSide {
		font-weight: bold;
	}
	.crmLight .clientBlockTitleRow,
	.crmLight .clientBlockRow,
	.crmLight .clientInputSideRow {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.crmLight .clientBlockTitleRowLeft,
	.crmLight .clientBlockTitleRowRight {
		height: 40px;
		line-height: 40px;
	}
	.crmLight .clientBlockTitleRow,
	.crmLight .clientBlockRow,
	.crmLight .clientInputSideRow,
	.crmLight .clientLabelSide,
	.crmLight .clientInputSide,
	.crmLight .clientAddress2ndRow,
	.crmLight .clientAddress3ndRow,
	.crmLight .clientInput,
	.crmLight .clientSelect {
		line-height: 25px;
	}
	.crmLight input.clientInput,
	.crmLight select.clientSelect {
		height: 25px;
	}
	.crmLight .clientInputBig {
		font-size: inherit;
	}
	.crmLight #clientUser_documents_container .clientAddress2ndRow,
	.crmLight #clientUser_documents_container .clientAddress3ndRow {
		width: auto;
		clear: left;
		margin: 0px;
	}
	.crmLight .clientBlockTitleRow {
		border-top: 1px solid rgb(147, 147, 145);
		border-bottom: 0px;
	}
	.crmLight .clientLabelSide {
		width: 120px;
	}
	.crmLight input.clientInput,
	.crmLight select.clientSelect,
	.crmLight .clientInputSide,
	.crmLight .clientInputSideRow {
		width: auto;
	}
	.crmLight input.clientInput,
	.crmLight select.clientSelect {

		/* .form-control miatt */
		border: none;
		box-shadow: none;
		outline: none;
		transition: none;
		/* .form-control miatt */

		padding: 0px;
	}
	.crmLight select.clientSelect {
		appearance: none;
		-webkit-appearance:none;
		-moz-appearance:none;
	}
	.crmLight .clientUser_contact_email_container select.clientSelect.bold,
	.crmLight .clientUser_contact_phone_container select.clientSelect.bold,
	.crmLight .clientUser_contact_address_container select.clientSelect.bold {
		margin: 0px;
		width: 150px;
		padding-right: 30px;
	}
	.crmLight #clientUser_contact_container .clientUser_contact_address_container input[type=text].clientAddress2ndRow,
	.crmLight #clientUser_contact_container .clientUser_contact_address_container select.clientAddress2ndRow,
	.crmLight #clientUser_contact_container input.clientInputAddress.clientAddress2ndRow,
	.crmLight #clientUser_contact_container select.clientInputAddress.clientAddress2ndRow {
		clear: none;
		display: inline-block;
		margin: 0px;
	}
	.crmLight .clientUser_contact_address_container input[type=text],
	.crmLight .clientUser_contact_address_container select {
		width: 100px;
		clear: none;
		display: inline-block;
	}
	.crmLight #clientUser_contact_container .clientUser_contact_address_container input.clientAddress2ndRowMain.clientInput {
		clear: left;
		margin: 0px;
		padding: 0px 0px 0px 150px;
	}
	.crmLight #clientUser_birthName_input_container input.clientInput,
	.crmLight #clientUser_mothersName_input_container input.clientInput,
	.crmLight .clientUser_contact_email_container input.clientInput,
	.crmLight .clientUser_contact_phone_container input.clientInput,
	.crmLight #clientUser_birthPlace_input_container input.clientInput {
		width: 300px;
	}
	.crmLight input.clientInputZip.clientInput {
		width: 60px;
	}
	.crmLight .bodybottom {
		display: block;
		border: 0px;
		max-width: 100%;
		max-height: 100%;
		height: auto;
		page-break-before: always;
	}
}

/* END Nyomtatási kép */
