

.memails_container{
	display:none;
	background-color:#fff;
	box-shadow: 0 0 14px 0 rgba(0,0,0,.07);
	padding:40px 20px;
	position:absolute;
	width:250%;
	
}

.memails_close{
	position:absolute;
	right:20px;
	top:10px;
	font-size:1.3rem;
}

.memails_close:hover{
	cursor:pointer;
}


.missing_elements_dismiss{
	float:right;
}

.missing_elements_dismiss:hover{
	cursor:pointer
}

.reminderListChangeStatus{
	float:left;
	margin-right:10px;
	font-size:1rem
}
.reminderListChangeStatus:hover{
	cursor:pointer;
}

.cc_ele_delete, .cc_delete{
	float:right;
	
}

.cc_ele_delete:hover, .cc_delete:hover{
	cursor:pointer
}

.classyCardDescription{
	width:100%;
	min-height:100px;
}

#image_preview{

font-size: 30px;

width: 250px;
height: 230px;
text-align: center;
line-height: 180px;
font-weight: bold;
color: #C0C0C0;
background-color: #FFFFFF;
overflow: hidden;
}

.cc_element_close{
	position:absolute;
	top:20px;
	right:20px;
	font-size:1.5rem
}
.cc_icon:hover,.cc_element_close:hover{
	cursor:pointer;
}
.cc_element_container{
	display:none;
	padding:20px;
	position:absolute;
	z-index:10;
	background-color:#fff;
	box-shadow: 0 0 14px 0 rgba(0,0,0,.07);
	top:5%;
	width:100%;
	min-width:10%;
}
.cc_img_thumb{
	}

.cc_img_thumb img{
	width:100%;
	/*height:150px;*/
	overflow:hidden;
}

 .tablesorter thead .disabled {
        display:none;
    }
.reminderList select{
	padding:2px!important;
	margin-bottom:0px!important;
}

.ts-startRow{
	max-width:4rem!important;
	padding:0px 5px!important;
}

table.single_reminder tr, .classyCardTable tr,.classyCardTable td{
	border:none
}

.classyCardTable input{
	width:100%
}
.classyCardTable{
	margin-bottom:40px!important;
}
.classyCardTable td{
	text-align:left;
	vertical-align:top
}
.tablesorter .filtered {
    display: none;
}

#table_all_reminders td, #table_all_reminders th{
	text-align:left
}


.vip_user_btn{
	text-align:right;
	margin-bottom:20px
}


.form_exclamation,.reminder_alert{
	color:darkred;
	font-size:2.5rem;
	float:left;
	margin-right:10px;
}

.form_exclamation:hover,.reminder_alert:hover, .reminderList div:hover{
	cursor:pointer
}

.headerCompanyName{
	font-size:2rem
}
.form_preview{
	font-size:2.5rem;
	color:#888;
	float:left;
	margin-right:40px;
}
.form_preview a{
	color:#757575!important;
}
.event_missing_dismiss, .reminder_alert_dismiss{
	float:right;
}
.event_missing_dismiss:hover, .reminder_alert_dismiss:hover{
	cursor:pointer
}
.missing_elements,.reminder_list{
	display:none;
	background-color:#fff;
	padding:10px 20px;
	box-shadow: 0 0 30px #ccc;
	position:absolute;
	z-index:100;
	top:30px;
}

.reminder_table_icons div{
	font-size:1.3rem;
	margin-right:10px;
	float:left;
	color:#212121;
}

.reminder_table_icons div:hover{
	cursor:pointer;
}
.reminder_table_edit:hover{
	cursor:pointer;
}
.vip_img_active, .vip_img_edit ,.vip_img_delete{
	margin-right:5px;
	font-size:1.3rem;
}

.vip_img_active:hover, .vip_img_edit:hover ,.vip_img_delete:hover, .img_edit_dismiss:hover{
	cursor:pointer;
}
.vip_img_delete{
	color:darkred;
}
.vip_form_img_edit{
	display:none;
	position:fixed;
	bottom:5%;
	left:30%;
	z-index:100;
	background-color:#fff;
	box-shadow: 0 0 150px #444;
	padding:20px;
}

.vip_form_img_edit span{
	float:right;
	
}

.vip_form_img_edit img{
	width:100px;
}
.img_types_list td{
	text-align:left;
}
#img_types_list{
	height:30vH;
	overflow-y:scroll;
}

.company_images_table td{
	text-align:left;
}

table td.company_image_new {
	padding-top:40px!important;
}
.eventform table, .vip_form table{
	width:100%!important;
	border:none!important;
}
.eventform td, .vip_form td, .eventform tr, .vip_form tr{
	width:25%!important;
	border:none!important;
}

.eventform td, .vip_form td{
	
	text-align:left;
}

.vipform_button{
	width:100%;
	margin-right:10px;
	text-align:center
	
}
.eventform input[type="text"], .eventform textarea, .eventform input[type="email"], .eventform input[type="number"], .eventform select, .eventform input[type="url"],
.adress_edit input[type="text"], .adress_edit textarea, .adress_edit input[type="email"], .adress_edit input[type="number"], .adress_edit select, .adress_edit[type="url"],
.vip_form input[type="text"], .vip_form textarea, .vip_form input[type="email"], .vip_form input[type="number"], .vip_form select, .vip_form input[type="url"]
{
	width:100%!important;
	padding:0.6rem!important;
}


 .eventform input[type="date"]{
 width:100%!important;
 padding:0.6rem!important
 }
 
.eventform input[type="time"]{
 width:50%!important;
 padding:0.6rem!important
 }
.eventform input, .eventform textarea, .adress_edit input, .vip_form input, .vip_form textarea{
	
}

.event_preview{
	float:right;
	font-size:2rem;
	
}
.event_preview i{
	color:#777;
}

.db_catgories_list{
	list-style:none!important;
}

.db_categories_panel , .adress_edit_btn {
	
	padding:10px;
	border:1px solid #ccc;
	
}
.db_categories_panel:hover, .db_categories_sub:hover, .adress_panel:hover, .adress_edit_btn:hover, .adress_edit_dismiss:hover, .edit_form:hover{
	cursor:pointer;
}
.db_categories_list{
	display:none;
	list-style:none
}

table.eventform_table{
	display:none;
	text-align:left;
}
table.eventform_table tr {
	border:none;
}

table.eventform_table td{
	text-align:left;
	padding:5px 20px;
}

.companylist_input {
	
}
.adress_panel{
	padding:10px;
	border:1px solid #ccc;
}

.adress_modul{
	}

.adresses_panel {
	margin-top:20px;
	
	margin-bottom:20px;
}

.categories_panel{
	padding: 10px;
}

.edit_vip_contact{
	margin-right:5px;
}

.edit_vip_contact:hover, .delete_vip_contact:hover{
	cursor:pointer
}
table.contact_persons_table, table.reminder_table{
	text-align:left;
}
 .company_contact_form{
	display:none;
	position:absolute;
	z-index:10000;

	background-color:#fff;
	top:-5%;
	left:10%;
	width:60%;
	box-shadow: 0 0 150px #444;
	padding:10px;
}

.rating_table tr {
	border:none;
}

.adress_edit{
	display:none;
	position:absolute;
	z-index:10000;

	background-color:#fff;
	top:40%;
	left:30%;
	width:40%;
	box-shadow: 0 0 150px #444;
	padding:10px;
}

.adress_edit table{
	border:none!important;
}

.edit_form{
	float:right;
	font-size:1.3rem;
}
.adress_edit_dismiss{
	text-align:right;
}

.form_img{
	width:150px;
	height:auto;
	overflow:hidden;
}

.tab_label{
	width:100%;
}
.tab_img {
	width:15%;
	
	float:right;
}

.tab_text{
	float:left;
	width:80%
}

.companyform_catpanel{
	width:45%;
	float:left;
	padding:10px;
	margin-right:2%;
}

.companyform_catpanel ul li{
	list-style:none;
}

.vip_company_editor{
	margin-bottom:20px;
}

.vip_db_searchform{
	width:50%;
}

.vip_db_searchform input[type="text"]{
	height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
}

.vip_db_searchform input[type="submit"], .btn_new_form a{
	height: 40px !important;
    margin: 0;
    padding: 0.7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 14px;
    line-height: normal !important;
    background-color:#ddd;
    width:110px;
}
.vip_db_searchform input[type="submit"]:hover{
	cursor:pointer;
}

.btn_new_form{
	margin-top:20px;
}

.user_dashboard_panel{
	margin-bottom:20px;
}

.vip_form_success{
	color:#2ea3f2;
}

#text_success,#box_success{
	margin-top:10px;
	min-height:30px;
}

.emails_list{
	list-style:none
}

table.emails_list  td , table.emails_list th{
	text-align:left!important;
}

.email_buttons i{
	font-size:1.5rem;
	margin-right:10px;
}

.email_buttons a{
	color:#757575;
}
.modal_email_content{
	display:none;
	position:fixed;
	left:40%;
	top:25%;
	background-color:#fff;
	padding:20px;
	box-shadow: 0 0 150px #444;
	z-index:100;
	max-height:65%;
	overflow-y:scroll
}

.beleg_form, .company_email_form{
	display:none;
	position:absolute!important;
	width:150%;
	background-color:#fff;
	padding:20px;
	box-shadow: 0 0 150px #444;
	z-index:100
}

.beleg_form_toggle i:hover, .company_email_form_toggle i:hover{
	cursor:pointer
}
.beleg_form_toggle i, .company_email_form_toggle i, .email_close i{
	width:100%;
	text-align:right;
}

.beleg_info{
	font-style:italic;
	font-size:0.7rem
}

ul.company_email_reclist{
	list-style:none;
}

