
li
{
	list-style: none;
}


.logo-box img
{
	width: 200px;
}

.client-avatar img
{
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.logo-box { 
    border: 0; 
}

.content_lb_class
{
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
display: none;
z-index: 10000000000; 
background: url(/content_lb_class.png);
}

 .content_lb_class   .content_lb_back,  .content_lb_class   .content_lb_in_class .content_lb_poza .content_lb_back
{
position: absolute;
top: 0;
right: 0; 
left: 0;
bottom: 0; 
z-index: 0;
}

.content_lb_class .content_lb_close
{
position: absolute;
top: 20px;
right: 20px; 
width: 35px;
height: 35px;
line-height: 35px;
background: url(/ic_action_remove.png) center no-repeat;	
z-index: 10000000;
}

.content_lb_class .content_lb_in_class
{
position: absolute;
top: 50px;
left: 50px;
bottom: 50px;
right: 50px; 
}

.content_lb_class .content_lb_in_class .content_lb_poza
{
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
text-align: center;
display: inline-block;
vertical-align: middle;
z-index: 1000;
}


.content_lb_class .content_lb_in_class .content_lb_poza img
{
max-width: 100%;
max-height: 100%;
position: absolute;
top: 50%;
left: 50%;

    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
z-index: 10000;
}


 


.content_lb_poza .prev
{
	position: absolute;
    top: 50%;
    left: 5px; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	margin-right: 8px;
    z-index: 10;
    width: 35px;
    height: 35px; 
    cursor: pointer;
   display: inline-block;  
z-index: 10000;
}

.content_lb_poza .prev div
{
	position: absolute;
    top: 0;
    left: 0px;
    z-index: 1000; 
    width: 35px;
    height: 35px;
    cursor: pointer;
    display: block;  
z-index: 10000;
	
background: url(/ic_action_previous_item.png) center no-repeat;  
	
}


.content_lb_poza .next
{
	position: absolute;
    top: 50%;
    right: 5px; 
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
	margin-left: 8px;
    z-index: 10;
    width: 35px;
    height: 35px; 
    cursor: pointer;
z-index: 10000;
    display: inline-block;  
}

.content_lb_poza .next div
{
	position: absolute;
    top: 0;
    left: 0px;
    z-index: 100; 
    width: 35px;
    height: 35px;
    cursor: pointer;
    display: block; 

background: url(/ic_action_next_item.png) center no-repeat;  

z-index: 10000;

}

@media (max-width: 992px) {

.content_lb_class .content_lb_in_class {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

}


.content_div_div
{
position: fixed; 
top: 10px;
left: 50%; 
right: 0; 
bottom: 10px; 
max-height: 100%;
z-index: 1000000000; 
display: none;
max-width: 1000px;   
width: 100%;
   
-webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
   
  
    border-radius: .5rem;
background: #ffffff; 
  
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 40px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 40px 0px rgba(0, 0, 0, 0.4);
}
 


.content_div_div .content_div_mid
{ 
padding: 20px;
margin-top: 40px;
 overflow-y: auto; 
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 max-height: 88%; 
     
	-webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottomright: 30px;
-moz-border-radius-bottomleft: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
	text-align: left;
}


 
 

.content_div_div .content_div_top
{
position: absolute;
top: 0;
left: 0;
height: 40px;
right: 0px; 
line-height: 40px;
color: #333335; 
overflow: hidden;
white-space: nowrap;
padding-right: 40px;
padding-left: 20px;
z-index: 100; 
	font-weight: bold;
	background: #ffffff;
	-webkit-border-top-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-topleft: 30px;
-moz-border-radius-topright: 30px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
	font-size: 20px;
}

 
 
.content_div_div .content_div_top .content_div_close
{
width: 20px;
height: 20px;
line-height: 20px;
position: absolute;
top: 10px;
right: 10px;
}

.content_div_close img
{
	width: 20px;
	height: 20px;
background: url(/ic_action_remove.png) ;	
border: 0; 
background-size: 20px 20px;		
}



 

 .content_div_div .content_div_top div
 {
 white-space: nowrap;
 overflow: hidden;
 }

.content_div_div .content_div_top .content_div_close_m
{
 display: none;
}

 

.content_div_div .content_div_top .content_div_text
{ 
height: 50px;
line-height: 50px;
margin-left: 50px;
color: #ffffff;
font-size: 18px;
letter-spacing: +1px;
}

 

 .empty_photo
{
	display: inline-block;
	width: 100px;
	height: 100px;
	border: #eeeeee 1px solid;
}




#content_div_2 { z-index: 10000000001;  }
#content_div_3 { z-index: 10000000003;  }
#content_div_4 { z-index: 10000000005;  }

.edit_div {
    background: #ffffff;
    padding: 10px;
    left: 0;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.68);
    -moz-box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.68);
    box-shadow: 0px 0px 20px 0px rgba(50, 50, 50, 0.68);
    position: absolute;
    z-index: 100000;
}


._editfield
{
cursor: pointer !important;
padding-left: 20px; 
padding-right: 3px;  
	margin-left: 5px;
	margin-right: 5px;
position: relative; 
	color: #000000;
	background: #EDF2FA;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;	
position: relative;
}
strong
{
	position: relative;
}

._editfield:hover
{ 
}


._editfield:after
{
position: absolute;
top: 0px;
left: 0px; 
	width: 15px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
    font: normal normal normal 10px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f040";
	color: #CDCDCD;
	padding-top: 2px;
	padding-left: 2px;
	background: #F3F3F3; 
}

._editfield:hover:after
{
display: block;	
	color: #000000;
}

