html, body {
height: 100%;
}

body {
	margin: 0;
	padding: 0;
	background: #dfe7ed url(../images/img01.jpg) repeat-x left top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #534616;
}
body.body_black_friday {
	background: #f4f4ec url(../images/img01_black_friday_8.jpg) repeat left top ;
	background-size: 100%;
	color: #534616;
}
body.body_black_friday_25 {
	background: #f4f4ec url(../images/black_friday_25.jpg) repeat left top ;
	background-size: 100%;
	color: #534616;
}

body.body_craciun {
	background: #f4f4ec url(../images/background_craciun_2.jpg) repeat left top ;
/*	background-size: 100%;*/
	color: #534616;
}


body.body_craciun_25 {
	background: #f4f4ec url(../images/background_craciun_3.jpg) repeat left top ;
/*	background-size: 100%;*/
	color: #534616;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #534616;
}

h1 {
	font-size: 10px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 12px;
	font-weight: bold;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #16387c;
}

a:hover {
}

table{
	font-size: 12px;
}
select{
	height: 21px;
}

.wrapper {
	width: 997px;
	margin: 0 auto;
	padding: 0;
}
.wrapper_full {
	width: 100%;
}
.wrapper_black_friday,
.wrapper_craciun {
    filter: drop-shadow(0px 0px 11px rgba(0, 0, 0, 0.8));
}

/* Header */

.header {
	float: left;
	width: 997px;
	height: 160px;
	margin: 0 auto;
	/*background: url(../images/img05.jpg) no-repeat;*/
	background: url(../images/Banner_Home3.jpg) no-repeat;
}

.header_black_friday {
	float: left;
	width: 997px;
	height: 160px;
	margin: 0 auto;
	/*background: url(../images/img05.jpg) no-repeat;*/
	background: url(../images/Banner_Home_black_friday_6.jpg) no-repeat;
}

.header_black_friday_25 {
	float: left;
	width: 997px;
	height: 160px;
	margin: 0 auto;
	/*background: url(../images/img05.jpg) no-repeat;*/
	background: url(../images/Banner_home_black_friday_25_2.jpg) no-repeat;
}

.header_craciun {
	height: 160px;
	background: url(../images/Banner_Home_craciun_2.jpg) no-repeat;
	background-size: contain;
}

.header_craciun_25 {
	height: 160px;
	background: url(../images/7.jpg) no-repeat;
	background-size: contain;
}

/* Logo */

.logo {
	float: left;
	height: 65px;
	margin: 0;
	padding-top: 20px;
	color: #FFFFFF;
}

.logo h1, .logo p {
	margin: 0;
	padding: 0;
}

.logo h1 {
	float: left;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.6em;
}

.logo p {
	float: left;
	margin: 0;
	padding: 12px 0 0 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

.logo a {
	border: none;
	background: none;
	text-decoration: none;
}

/* Search */

.search {

	width: 100%;
	height: 100%;
	padding: 0px;
	
}

.search form {
	
	margin: 0;
	padding: 0 0 0 0;
}

.search fieldset {
	margin: 0;
	padding: 5px 0 0 0;
	border: none;
}

.search-text {
	width: 195px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #703522;
}
.button_1 {
	min-width: 100px;
	height: 25px;
	margin-top: 10px;
}
.button_2 {
	min-width: 100px;
	height: 25px;
}
.button_3 {
	min-width: 100px;
}
.drop-list{
    border: 1px solid #DEDEDE;
    width: 207px; 
    height: 29px;    
    vertical-align:middle;    
}
.drop-prod{
    border: 1px solid #DEDEDE;     
    height: 25px;    
    vertical-align:middle;    
}


/* Menu */

.menu {
	position: relative; 
	width: 997px;
	display: block;
	height: 206px;
	margin: 0 0;
	padding: 0;
	background: url(../images/img06.jpg) no-repeat 0 160px;
}
/*#unu,
#doi,
#trei,
#patru,
#cinci,
#sase,
#sapte{
	border-right: 1px solid #FFFFFF;
}*/
.menu li:not(:last-child){
	border-right: 1px solid #FFFFFF;
}

.menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	list-style-type:none;
}

.menu li {
	padding:0; margin:0; list-style:none; float:left; height:45px ;
	display:inline;
}
.menu_black_friday li {
	background: #000;
}
.menu_craciun li {
	background: #cfcece;
/* #f6b745;*/
}
.menu_craciun .menu_item a{
	background: #c9d3cf;
/*#f6b745; */
	color: #014338;
    border-top: none;
}

.menu li:hover{
background: url(../images/img08.jpg) repeat-x 0 0  ;
}
.menu_black_friday li:hover{
/*	background: url(../images/img08_black_friday.jpg) repeat-x 0 0 !important;*/
	background: #000;
}
.menu_nou.menu_craciun .menu_item a:hover,
.menu_nou.menu_craciun .menu_item.current_page_item a{
	background: #014338;
    border-top: none;
}

.current_page_item{
	background: url(../images/img08.jpg) repeat-x 0 0  ;
}

.menu a {
	height: 21px;
	display:inline-block;
/*	width:100%;*/
	margin-left: 0px;
	padding: 18px 20.8px 7px 20.8px;
/*    padding: 18px 13.9px 7px 13.85px;*/
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #8c024d;
	border: none;
	float:left;
}

.menu_black_friday a {
    color: #ffffff !important;
    background: #000000 !important;
}
/*.menu_craciun a {
	color: #014338;
	padding: 18px 13.045px 7px 13.045px;
}*/
.menu_black_friday li:not(:last-child){
	border-right: 1px solid #FFFFFF;
}
.menu_2.menu_black_friday a {
    padding: 18px 21.8px 7px 21.8px !important;
}
.menu_2.menu_craciun a {
    padding: 18px 20.85px 7px 20.85px !important;
}
.menu_2 a {
	padding: 18px 30.9px 7px 30.8px !important;
/*	padding: 18px 21.8px 7px 21.8px !important;*/
}

@-moz-document url-prefix() {
	.menu a {
		padding: 18px 21.5px 7px 21.5px;
/*		padding: 18px 14.5px 7px 14.5px;*/
	}
	.menu_2 a {
		padding: 18px 30.9px 7px 30.8px !important;
/*		padding: 18px 22.4px 7px 22.35px !important;*/
	}
/*	.menu_black_friday a {
	  padding: 18px 14.5px 7px 14.5px;
	}*/
	.menu_craciun a {
		padding: 18px 13.65px 7px 13.65px;
	}
	.menu_2.menu_black_friday a {
		padding: 18px 22.4px 7px 22.35px !important;
	}
	.menu_2.menu_craciun a {
		padding: 18px 21.44px 7px 21.43px !important;
	}
}

.menu a:hover, 
.menu .current_page_item a {
	
	color: #429d04;
	text-decoration: none;
}

.menu_black_friday a:hover, 
.menu_black_friday .current_page_item a {
    background: #429d04 !important;
}
.menu_craciun a:hover, 
.menu_craciun .current_page_item a {
	background: #2D4D48 !important; /*#014338*/
	color: #ffffff !important;
}

/*.menu_black_friday{
    background: #000;
}*/
/*.menu_black_friday:hover{
    background: #000 !important;
}*/

.menu_black_friday:hover a{
    color: #fff !important;
}
.menu_oferte_craciun a:hover{
    background: #014338 !important;
    color: #f6b745 !important;
    border-top: 6px solid #f6b745 !important;
}
.menu_oferte_craciun a{
    background-image: linear-gradient(#f6b745, #f6b745) !important;
/*    background: #f6b745 !important;*/
    color: #014338 !important;
    border-top: 6px solid #014338 !important;
}

.menu_nou{
	width: 100%;
	display: flex;
}
.menu_nou .menu_item{
    flex-grow: 1;
    text-align: center;
}
.menu_nou a{
    display: block;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #8c024d;
    padding-top: 12px;
    padding-bottom: 12px;
    background-image: linear-gradient(#fff, #ececec);
    border-top: 6px solid #8c024d;
    border-bottom: 1px solid #dedede;
}
.menu_nou .menu_item a:hover,
.menu_nou .current_page_item a {
    background-image: linear-gradient(#ececec, #fff);
    border-top: 6px solid #429d04;
    color: #429d04;
}
.menu_nou .menu_item:not(:last-child) {
    border-right: 1px solid #FFFFFF;
}

/* Page */

.page {
	width: 967px;
	margin: 0 auto;
	padding: 15px;
	background: #f8f8f8;
	display: inline-block;
}

.page_full {
	width: 100%;
	padding: 15px 15px 0 15px;
	background: #f8f8f8;
	display: inline-block;
    box-sizing: border-box;
}

li a.pagesm {
    width: 967px;
    margin: 0 auto;
    padding: 5px 5px 0 5px;
    background: #f8f8f8;
}

li.active a.pagesm{
    font-weight: bold;
}

.page-bgtop {
}

.page-bgbtm {
}

/* Content */

.content {
	float: left;
	width: 695px;
	padding-bottom: 0px;
	min-height: 500px;
}
.content_full {
	float: left;
	width: 100%;
}
.content_full_height{
	min-height: 70vh;
}

.post {
	margin-bottom: 15px;
	padding: 0px;
	background: #FFFFFF;
	border: 1px solid #e8e8e8;
}
.post2{
	margin-bottom: 15px;
	padding: 0px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: 29px;
	/*margin-bottom: 10px;*/
	padding: 11px 0 0 20px;
	background: url(../images/img04.jpg) repeat-x left top;
	border-bottom: 1px solid #e8e8e8;
	color: #8c024d;
}

.post .title2 {
	height: 29px;
	/*margin-bottom: 10px;*/
	padding: 11px 0 0 20px;
	background: url(../images/img04.jpg) repeat-x left top;
	border-bottom: 1px solid #e8e8e8;
	color: #429d04;
}

.post .title a {
	color: #8c024d;
	border: none;
}

.post .meta {
	padding-bottom: 5px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .meta a {
	color: #429d04;
	text-decoration: none;
}

.post .entry {
	padding: 15px 20px;
	text-align: justify;
}
#scrl {
	overflow-x: hidden;   
        max-height:415px;              
        border-style: solid;
        border-width: 1px;
        border-color: #752139;
}

.post .info {
	padding: 1px 8px 0px 7px;
	padding-bottom: 5px;
	text-align: justify;
        background: #FFFFFF;
	border-top: 1px solid #e8e8e8;
        font-size: 10px;       
}

.post .infosel {
	padding: 1px 8px 0px 7px;
	padding-bottom: 5px;
	text-align: justify;
        background: #dfe7ed;
	border-top: 1px solid #e8e8e8;
        font-size: 10px;        
   
}


titlu
{
    margin: 0;
    padding: 0;
    font-family: Verdana, "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: bold;
    color: #8c024d;
}


.bula {
	padding: 0px 0px 0px 0px;	
	text-align: justify;
        background: #FFFFFF;	
        font-size: 10px;
        width: 100px;
}


.post .entry a{
	color: #8c024d;
	text-decoration: underline;
}

.post .entry a:hover{
	color: #429d04;
	text-decoration: none;
}

.links {
	display: block;
	width: 100px;
	height: 20px;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	font-weight:  bold;
}

/* stiluri pt afisare produse */

.post .entryprod {
	padding: 0px 0px 0px 0px;	
	text-align: justify;
        font-size: 11px;
}
.post .entryprod a{
	color: #8c024d;
	text-decoration: underline;
}

.post .entryprod a:hover{
	color: #429d04;
	text-decoration: none;
}
.listaproduse{
    height: 25px;
    padding: 10px 20px 0px 20px;  
    border-bottom: 1px solid #DEDEDE;
    color: #8c024d;
    text-decoration: underline;
}
.rezproduse{    
    height: auto;
    padding: 0px 20px 0px 20px;  
    border-bottom: 1px solid #DEDEDE;  
    vertical-align: middle;
}
.titlupr {
	height: 30px;
	margin-bottom: 0px;
	padding: 2px 2px 2px 2px;	
	border-bottom: 1px solid #e8e8e8;
	background: #F2F2F2;
        vertical-align: middle;
        font-size: 12px;
}

/* Sidebar */

.sidebar {
	float: right;
	width: 250px;
	padding: 0px;
	color: #787878;
	
}

.sidebar ul {
	list-style: none;
	padding-left: 0px;
	margin: 0px; 
	padding: 0px;
}

.sidebar li {
	list-style: none;
	padding-left: 0px;
	margin: 0px; 
	padding: 0px;
}

.sidebar li ul {
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	background: #fafafa;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	list-style: none;
}

.sidebar_content{
	margin-bottom: 15px;
	padding: 10px 20px 10px 20px;
	background: #fafafa;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	list-style: none;
}

.sidebar_content #zonalog div{
	line-height: 180%;
}
.sidebar_content .div_login{
	margin-top: 10px;
}

.sidebar_input{
	width: 100%;
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #DEDEDE;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #703522;
}

.sidebar li li {
	line-height: 20px;
	padding-left: 0px;
	text-align: justify;
	list-style: none;
	
}

.sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;

	
}

.sidebar h2 {
	height: 31px;
	padding: 9px 0 0 20px;
	background: url(../images/img04.jpg) repeat-x left top;
	border: 1px solid #E8E8E8;
	color: #8c024d;
	
}

.sidebar p {
	margin: 0 0px;
/*	padding: 0px 20px 20px 20px;*/
	text-align: justify;
}

.sidebar a {
	color: #8c024d;
	font-weight: bold;
	border: none;
}

.sidebar a:hover {
	color: #429d04;
	text-decoration: none;
}

/* Calendar */

.calendar {
}

.calendar_wrap {
	padding: 20px;
}

.calendar table {
	width: 100%;
}

.calendar tbody td {
	text-align: center;
}

.calendar #next {
	text-align: right;
}

/* Footer */

.footer {
	width: 997px;
	height: 58px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: #efefef;
	padding: 0 0 15px 0;
	font-family: Verdana, Helvetica, sans-serif;
	border-top: 1px solid #e8e8e8;
}

.footer_nou {
	background: #efefef;
}

.footer_social_media{
/*    width: 90%;*/
/*    position: absolute;*/
/*    left: 15px;*/
/*    bottom: 20px;*/
	margin-top: 20px;
	width: 100%;
}
.footer_title_2{
    color: #8c024d;
    font-weight: bold;
    line-height: 180%;
    padding-bottom: 2px;
    margin: 0px 0 4px 0;
    border-bottom: 3px solid transparent;
    border-image: linear-gradient(to right, #fff, rgba(0, 0, 0, 0)) 0 0 1 0;
}

.footer_oferte_craciun .footer_title{
    color: #2D4D48; /*#014338;*/
}
.footer_oferte_craciun .footer_title_2{
    color: #ffffff;
}

.footer_social_media a{
    font-size: 26px;
    margin-right: 7px;
}

.footer_copyright{
	padding: 15px 0;
	text-align: center;
border-width: 3px;
    border-style: solid;
    border-image: linear-gradient(to right, rgba(0, 0, 0, 0), #fff, rgba(0, 0, 0, 0)) 1 0 0 0;
}
.footer_content{
    display: flex;
}

/*.footer_content .footer_content_div{
	padding: 15px;
    flex: 1;
}*/
.footer_content_div_1{
    width: 48%;
	padding: 15px;
}
.footer_content_div_2{
    width: 25%;
	padding: 15px 0;
}
.footer_content_div_3{
    width: 27%;
	padding: 15px;
	position: relative;
}

.footer_title{
	font-size: 14px;
    font-weight: bold;
    font-family: Verdana, "Times New Roman", Times, serif;
	height: 31px;
    padding: 9px 0 0 20px;
    background: url(../images/img04.jpg) repeat-x left top;
    border: 1px solid #E8E8E8;
    color: #8c024d;
}
.footer_content_div_1 .footer_title_content{
	 position: relative;
	padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to bottom, #E8E8E8, rgba(0, 0, 0, 0)) 1 100%;
    z-index: 9;
    height: 70%;
}
.footer_content_div_1 .footer_title_content::before{
  content: " ";
  position: absolute;
  top: -2px;
  left: 0px;
  right: 0px;
  bottom: 0px;
/*  border: 8px solid green;*/
      border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to bottom, #fff, rgba(0, 0, 0, 0)) 1 100%;
    z-index: -1;
}
.font_checkbox{
	font-size: 10px;
}
.footer_link{
	display: block;
    line-height: 180%;
}

.footer_black_friday {
	background: #000000;
	color: rgba(247, 161, 58, 0.7);
    border-top: none;
}

.footer_oferte_craciun {
	background: #2D4D48;/*#014338;*/
	color: #ffffff;
}

.footer p {
	margin: 0 auto;
	padding-top: 13px;
	padding-left: 15px;
	line-height: normal;
	font-size: 12px;
	text-align: center;
}

.footer a {
	color: #8c024d;
	font-weight: bold;
}
.footer_nou a {
	color: #8c024d;
	font-weight: bold;
}
.footer_black_friday a {
	color: #f7a13a;
}
.footer_oferte_craciun a {
	color: #c9d3cf;/*#f6b745;*/
}

.footer a:hover,
.footer_nou a:hover {
	color: #429d04;
	text-decoration: none;
}

.footer_black_friday a:hover {
	color: #fff;
}
.footer_oferte_craciun a:hover {
	color: #fff;
}

.footer .currents,
.footer_nou .currents{
	color: #429d04;
}
#sub_conf{
	margin-left: 0px;
}

/*tabel*/
.tabel, .tabel td{
	text-align:center;
	width: 695px;
	height:30px;
	border: 1px solid #B7B7B7;
}
.tabel {
	
	border-collapse:collapse;
}

.point { 
	background-color: #E8CCDB; 
}
.background_mov_2 { 
	background-color: #8c024d50; 
}
.background_verde_2 { 
	background-color: #429d0450; 
}
.farapoint, .point { 
	cursor:pointer 
}


.tabel th{
	text-align:center;
	background:#e8e8e8;
	height:30px;
}
.tabel_sorter{
	float: none !important;
	height: 30px !important;
}


#zonalog .currents {
	color :#429d04;
}
#tabel_bonusare th:nth-child(1){
	width: 70%; 
}
#tabel_bonusare td:nth-child(1){
	text-align: left;
	padding-left: 10px;
}
#tabel_bonusare th:nth-child(2){
	width: 20%;
}
#tabel_bonusare th:nth-child(3){
	width: 10%;
}
#tabel_bonusare td{
	padding: 6px 4px !important;
	vertical-align: middle;
}
/*sfarsit tabel*/

.fundal_tabel_bonusare td{
	background-color: #8c024d !important;
	color: #ffffff;
}
#tabel_bonusare tr:hover > td {
  background: #429d04 !important;
  color: #ffffff !important;
}

#tabel_bonusare th{
  background-color: #e8e8e8 !important;
  text-align: center;
}
#tabel_bonusare td:nth-child(2),
#tabel_bonusare td:nth-child(3){
	text-align: center;
	/*padding-right: 10px;*/
}
#tabel_bonusare tr:nth-child(even) td{
	background-color: #f8f8f8;
}

/*tabel butoane validare/stergere, etc*/
.tabelbutoane {
	width: 695px;
}

.tabelbutoane  td{
	width: 150px;
}
/*sfarsit tabel butoane validare/stergere, etc*/

/*meniu mesaje */
.meniumesaje {
	position: relative; 
	width: 701px;
	display: block;
	height: 61px;
	margin: 0 0;
	padding: 0;
	
}
.logo_mesaje{
	width: 35px;
	height: 25px;
}

.meniumesaje ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	list-style-type:none;
	
}

.meniumesaje li {
	padding:auto; margin:auto; list-style:none; float:left; height:35px ;
	display:inline;
	
}

.meniumesaje a {
	height: 19px;
	display:inline-block;
	margin-left:15%;
	margin-right:15%;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #8c024d;
	border: none;
	float:left;
}

.meniumesaje a:hover, .meniumesaje .current a {
	color: #429d04;
	text-decoration: none;	
}
.imag {
border:none;
margin-top:-21px;
margin-left:37px;

}
.mag {
border:none;
}

/*sfarsit meniu mesaje */

.point { 
	background-color: #E8CCDB; 
	cursor:pointer; 
	
}
.apasat {
	color:green;
	background-color:#E8CCDB;
	cursor:pointer; 
}

.blanck , .blanck td, .blanck tr{
	border:none;
}

.timp {
	border: 1px solid #B7B7B7;
	position:absolute;
	background-color:white;
	border-radius: 4px;
	width:280px;
	height:auto;
	font-family:verdana;
	font-size:9px;
	color:black;
}
.celula {
	background-color:#EDEDED;
	border-radius: 3px;
	cursor: pointer;
}

.celulaselectata {
	background-color:#FBFBFB; 
	border: 1px solid black;
}

.inghetata {
	cursor:auto;
	color: #C0C0C0;
}

.butonfaramargini {
	width: 100px;
	height: 25px;
}
/*sfarsit tabel butoane validare/stergere, etc*/

/*dropdown meniu*/
.dropdown {
  position: relative;
}
.dropdown-content {
  display: none;
  position: absolute;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 9;
  top: 46px;
}
.dropdown-content a {
  	height: 18px;
    display: inline-block;
    width: -webkit-fill-available !Important;
    margin-left: 0px;
    padding: 12px 15px 8px 15px;
    text-decoration: none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #8c024d !Important;
    border: none;
    float: left;
    background: url(../images/img06.jpg) 0 -8px;
}
.dropdown-content a:hover {
      background: url(../images/img08.jpg)  0 -8px;
      color: #429d04 !Important;
}
.dropdown:hover .dropdown-content {
  display: block;
}
/**/

#slider { position: relative; width: 695px; height: 415px;  padding: 0px; background-color: #f8f8f8; }
.slider-content { position: relative; width: 695px; height: 400px; overflow: hidden; z-index: 1;  }
.slider-content ul { list-style-type: none; position: relative;  overflow: hidden; }
.slider-content ul li, #slider .jcarousel-clip { width: 695px; height: 400px; position: relative; }
#slider #slider-prev, #slider #slider-next { position: absolute; top: 40%; width: 45px; height: 79px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; z-index: 2; }

#slider #slider-prev,
#slider_cbw #slider-prev { 
	left: 0px; 
	background: url(../images/slider1-prev.png) no-repeat 0 0; 
}

#slider #slider-next,
#slider_cbw #slider-next { 
	right: -1px; 
	background: url(../images/slider1-next.png) no-repeat 0 0; 
}
#slider #slider-prev:hover,
#slider_cbw #slider-prev:hover { 
	left: 0px; 
	background: url(../images/slider1-prev-hover.png) 
	no-repeat 0 0; 
}
#slider #slider-next:hover,
#slider_cbw #slider-next:hover { 
	right: -1px; 
	background: url(../images/slider1-next-hover.png) 
	no-repeat 0 0; 
}
.slider-pagination { position: absolute; bottom: 20px; right: 5px; z-index: 2; }
.slider-pagination ul { list-style-type: none;}
.slider-pagination ul li { float: left; display: inline;  width: 15px; height: 15px; margin-right: 5px; }
.slider-pagination ul li a { width: 15px; height: 15px; display: block; background: url(../images/slider1-pagination.png) no-repeat 0 0; background-size: cover; font-size: 0; line-height: 0; text-indent: -4000px;  }
.slider-pagination ul li a:hover ,
.slider-pagination ul li a.active { background: url(../images/slider1-pagination-hover.png) no-repeat 0 0; background-size: cover; display: block; }
#slider.project-slider ,#slider.project-slider .slider-content ,#slider.project-slider .slider-content ul li, #slider.project-slider .jcarousel-clip { width: 617px; height: 328px;  }
#slider.project-slider { border: 3px solid #d9d9d9; margin: 13px 0 10px;  }
#slider.project-slider #slider-prev { top: 125px; left: -10px; background: url(../images/project-slider-prev.png) no-repeat 0 0; }
#slider.project-slider #slider-next { top: 125px; right: -9px; background: url(../images/project-slider-next.png) no-repeat 0 0; }

#slider_cbw {
	position: relative; 
	width: 695px; 
	height: 415px;  
	padding: 0px; 
	background-color: #f8f8f8; 
}
.slider-content_cbw { 
	position: relative; 
	width: 695px; 
	height: 400px; 
	overflow: hidden; 
	z-index: 1;  
}
.slider-content_cbw ul { 
	list-style-type: none; 
	position: relative;  
	overflow: hidden; 
}
.slider-content_cbw ul li, 
#slider_cbw .jcarousel-clip { 
	width: 695px; 
	height: 400px; 
	position: relative; 
}
#slider_cbw #slider-prev, 
#slider_cbw #slider-next { 
	position: absolute; 
	top: 40%; 
	width: 45px; 
	height: 79px; 
	display: block; 
	font-size: 0; 
	line-height: 0; 
	text-indent: -4000px; 
	z-index: 2; 
}
/*#slider_cbw #slider-prev { 
	left: 0px; 
	background: url(../images/slider1-prev.png) no-repeat 0 0; 
}
#slider_cbw #slider-next { 
	right: 0px; 
	background: url(../images/slider1-next.png) no-repeat 0 0; 
}
*/
.slick-slide img {
    width: 100%;
}

/*datorii*/
.modifica_dat,
.achitare_dat,
.anulare_dat{
	margin: 0 1.5px;
}


/*academie*/
#blabla{
	display: flow-root;
}
/*proceduri*/
.createby{
	font-size: 11px;
    color: #707070;
}
 .proceduri_tabel{
 	width: 100%;
 	line-height: 1.5;
 }
 .p_tabel_td1{
	width: 135px;
    text-align: left;
    display: inline-table;
 }
.p_tabel_td23{
	width: 100%;
}
.p_tabel_td23 #denumire{
	width: 98.5%;
}
.p_tabel_td23 #categorie,
.p_tabel_td23 #procedura,
.p_tabel_td23 #procedura2{
	width: 100%;
}
.p_tabel_td3{
	text-align: right;
}
.proceduri p{
	margin-bottom: 5px;
}


/*tracking*/
.div_generare_colet{
    width: 75px;
    display: inline-block;
}
.test_button{
	margin-top: 20px;
	text-align: center;
}
/*teste covid*/
#domiciliu_a2{
	margin-left: 0px;
}
input[name='rezultat']{
	margin-left: 0px;
}
#table_test_covid{
	line-height: 2;
}
 .tb_space td{
 	padding-top: 20px;
}
#nume_p,
#cnp_p, 
#email_p,
#tg_nume_salariat{
    width: 47.5%;
}
#prenume_p,
#telefon_p{
	width: 47.5%;
}
#detalii,
#adresa,#contact,#obiect{
	width: 98%;
}
#strada_domiciliu_ci{
	width: 73.5%; 
	margin-right: 1%;
}
#nr_domiciliu_ci{
	width: 21%;
}
#bloc_domiciliu_ci,
#scara_domiciliu_ci,
#etaj_domiciliu_ci{
	width: 22%;
	margin-right: 1%;
}
#ap_domiciliu_ci{
	width: 21%;
}
#l_galati_ci,
#l_braila_ci,
#l_tulcea_ci,
#l_vrancea_ci{
	width: 18%; 
	display: inline-block;
}
#l_constanta_ci{
	width: 24%; 
	display: inline-block;
}
#l_alt_j_ci{
	width: 100%; 
}
#jud_domiciliu_ci{
	width: 49%; 
	display: none; 
	margin-right: 1%;
}
#loc_domiciliu_ci{
	width: 49%;
}
#strada_domiciliu_a{
	width: 73.5%; 
	margin-right: 1%;
}
#nr_domiciliu_a{
	width: 21%;
}
#bloc_domiciliu_a,
#scara_domiciliu_a,
#etaj_domiciliu_a{
	width: 22%; 
	margin-right: 1%;
}
#ap_domiciliu_a{
	width: 21%; 
}
#l_galati_a,
#l_braila_a,
#l_constanta_a,
#l_tulcea_a,
#l_vrancea_a{
	width: 18%; 
	display: inline-block;
}
#l_constanta_a{
	width: 24%; 
	display: inline-block;
}
#l_alt_j_a{
	width: 100%; 
}
#jud_domiciliu_a{
	width: 49%; 
	display: none; 
	margin-right: 1%;
}
#loc_domiciliu_a{
	width: 49%;
}
.tg_optiune{
	width: 19%;
	display: inline-block;
}
.tg_ascuns_1,
.tg_ascuns_2{
	display: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.coo{
    -moz-appearance: textfield;
    width: 30px;
    text-align: center;
}


 /*Mozilla*/
@-moz-document url-prefix() {

#nume_p{
	width: 47.5%;
}
#strada_domiciliu_ci,
#strada_domiciliu_a {
	width: 74%; 
}
#bloc_domiciliu_ci, #scara_domiciliu_ci, #etaj_domiciliu_ci,
#bloc_domiciliu_a, #scara_domiciliu_a, #etaj_domiciliu_a {
    width: 22.5%;
}

}  


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
#ap_domiciliu_ci,
#nr_domiciliu_ci,
#nr_domiciliu_a,
#ap_domiciliu_a{
	width: 23%;
}
#strada_domiciliu_ci,
#strada_domiciliu_a{
	width: 71.7%;
}
#nume_p{
	width: 47.5%;
}
#jud_domiciliu_ci,
#loc_domiciliu_ci,
#jud_domiciliu_a,
#loc_domiciliu_a{
	width: 48%;
}
}

/*necesar*/
.necesar_input::-webkit-outer-spin-button,
.necesar_input::-webkit-inner-spin-button,
.co::-webkit-outer-spin-button,
.co::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.necesar_input,
.co {
  -moz-appearance: textfield;
  width: 30px;
  text-align: center;
}
.necesar_div_button{
	text-align: right;
}
.tabel_necesar td:nth-child(1){
	text-align: left;
	padding-left: 60px;
}
#mesaj_finalizare{
    margin-bottom: 0;
    color: #429d04;
    font-weight: bold;
}
/*.space{
	padding-top: 10px;
}*/
#mesaj_receptie_colet{
    font-weight: bold;
    color: #ff0000;
}
.tt-dropdown-menu{
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);                
}
.tt-suggestion p{
    padding: 5px;
    text-align: left;
}
.tt-suggestion.tt-is-under-cursor{
    background-color: #8c024d;
    color: #FFFFFF;
}
.tt-suggestion p{
    margin: 0;
}
.mesaj_nicio_comanda{
	margin: 20px auto;
}
.zi_livrare_prima{
	margin-left: 0px !important;
}
.zi_livrare{
	margin-left: 20px;
}

/*tichete*/
.detalii_tichet{
	margin: 2% 5%;
    width: 90%;
    border-spacing: 0px 3px !important;
}
.inreg_rasp,
.inreg_rasp_f {
	display: block;
	float: right;
}
.t_buttom{
	display: flex;
    justify-content: space-between;
    align-items: end;
    margin-top: 7px;
}
.t_detalii{
	/*display: inline-block;*/
    /*float: left;*/
	text-align: left;
    font-size: 11px;
    font-weight: bold;
}
.t_data{
	/*display: inline-block;*/
    /*float: right;*/
	text-align: right;
    font-size: 11px;
    /*margin-top: 7px;*/
}
.detalii_tichet td{
	border: 0px solid transparent !important;
	height: 40px !Important;
}
.detalii_tichet .t_exp{
	background: #8c024d;
    padding: 3px 5px;
    color: #fff;
}
.detalii_tichet .t_exp_2{
	border: 2px solid #8c024d !important;
    padding: 3px 5px;
}
.detalii_tichet .t_des{
	background: #429d04;
    padding: 3px 5px;
    color: #fff;
}
.detalii_tichet .t_des_2{
	border: 2px solid #429d04 !important;
    padding: 3px 5px;
}
.t_inchide{
    font-size: 20px !important;
}
.t_inchide_1{
	color: #008e31;
}
.t_inchide_2{
	color: #ff6566;
}
.t_inchide_3,
.t_inchide_f_3{
	color: #ff0000;
}
.t_inchide_3{
	cursor: pointer;
}
.fara_inregistrari{
	text-align: center;
	margin-top: 20px;
}
#mesaj_atentionare{
	margin-bottom: 15px;
}
.mesaj_atentionare{
	margin-bottom: 15px;
	font-weight: bold;
}
.t_inchis_de{
	background: #00b73f;
    color: #fff;
}
.t_inchis_total{
	background: #008e31;
    color: #fff;
}
.t_in_lucru{
	background: #ea9700;
    color: #fff;
}
.t_nou{
    background: #ff0000;
    color: #fff;
}
.t_exp_arrow{
	position: relative;
}
.t_arrow{
	position: absolute;
    bottom: 10px;
    right: 7px;
}
.button-submit {
	padding: 5px 15px;
	margin-top: 5px;
}
.mesaj_rosu{
	font-weight: bold;
	color: #ff0000;
}
.text_rosu{
	color: #ff0000;
}
.mesaj_eroare{
	background:#fef4fa; 
	padding:15px; 
	border:1px solid #8c024d;
	font-weight: bold;
	color: #8c024d;
    margin: 15px 0 0;
}

/*tichete financiar*/
.tip_trimis_i{
	float: right;
    width: 250px;
}
.tip_trimis_div{
	display: flow-root;
}
.td_top{
	vertical-align: top;
	font-weight: bold;
}

.td_top_50{
	vertical-align: top;
	font-weight: bold;
}

/*concursuri*/
.organizator{
    text-align: center;
    font-weight: bold;
}

/*verificare stocuri*/
.tabel_ascuns{
	margin: 15px 4%;
    width: 92%;
}
/*.tabel_ascuns th{
	height: 25px;
	font-weight: bold;
}*/
.sal_asc{
	display: none;
}
/*stoc depozit*/
.sd_td1{
	width: 100px;
}
.sd_data_span{
	font-size: 11px;
    font-weight: bold;
    margin-top: 3px;
	text-align: right;
}

/*concedii speciale*/
#p_zile_cuv,
#p_zile_cuv2,
#p_zile_ram{
    margin-bottom: 0px;
}
#p_zile_cuv2,
#p_zile_cuv3,
#p_zile_ram2{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
}

/*#video30ani[poster]{
	object-fit: cover !important;
	object-position: bottom;
	width: 100%;
	height: auto;
}*/
#video30ani{
	object-fit: contain !important;
}

/*poza cont*/
.img-thumbnail{
	width: 170px;
	height: 170px;
}
#store_image{
	text-align: center;
}
.modal-open {
  overflow: hidden;
}
.position_relative{
	position: relative;
}
.delete{
	position: absolute;
	top: -4px;
    right: 38px;
}
#corpmesaj{
	width: 100%;
}


/*bonusare*/
.tr_suma_total{
	color: red; 
	font-weight: bold; 
	line-height: 30px;
}
.c_bonus{
	width: 100px;
	-moz-appearance: textfield;
}
.table_bonus tr td:nth-child(1){
	width: 60%;
}
.table_bonus tr td:nth-child(2){
	width: 20%;
}
.table_bonus tr td:nth-child(3){
	width: 20%;
}
.excel_errors{
	background:#fef4fa; 
	padding:15px; 
	border:1px solid #8c024d;
    color: #8c024d;
}
.excel_errors p,
.excel_success p{
	font-weight: bold;
}
.excel_success{
    background: #e0fdcd;
    padding: 15px;
    border: 1px solid #429d04;
    color: #429d04;
}


/*registru inchirieri*/
.inchirieri_table{
	width: 100%;
}
.inchirieri_table td:first-child{
	width: 35%;
}
.inchirieri_select{
	width: 170px;
}
.inchirieri_input{
	width: 162px;
}
.inchirieri_input_2{
	width: 123px;
}
.inchirieri_textarea{
	width: 164px !important;
	height: 35px;
	resize: vertical;
}
.input_luni{
	padding: 2px 7.6px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.document_sters{
	color: #ff0000;
}
.document_expirat{
	color: #0059cc;
}
.mesaj_registru_inchirieri{
	padding: 15px 20px;
    color: #ff0000;
}
#mesaj_finalizare_inchirieri{
	padding: 15px 0px;
	color: #ff0000;
}

/*registru achizitii*/
.tabel_registru_achizitii td:first-child{
	width: 27%;
}
.width_162{
	width: 162px;
}
.select_162{
	width: 170px;
}
.textarea_3l{
	width: 164px;
	height: 45px;
	resize: vertical;
}

/*fisa postului*/
.list_fisa_postului{
	text-align: left;
    line-height: 1;
    margin-bottom: 5px;
}
.input_40{
	width: 40px;
}
.input_70{
	width: 70px;
}
.input_data{
	width: 70px;
    text-align: center;
}
.input_long{
	width: 210px;
}
.input_an{
    width: 45px;
    text-align: center;
}
.action_icon,
.modificare,
.stergere,
.adaugare,
.small_pdf,
.delete,
.reincarcare,
.expirare{
	margin: 0px 2px;
	width: 15px;
	height: 15px;
}
.action_icon,
.stergere,
.adaugare,
.modificare,
.small_pdf,
.reincarcare,
.expirare{
	cursor: pointer !important;
}
.upload,
.download{
	width: 20px;
    vertical-align: middle;
}
.spatiu_gol{
	display: inline-block;
	width: 23px;
}
.h_descriere{
	text-align: left !important;
	padding: 5px;
}
.banca_doc{
	padding: 5px;
}
.mesaj_anulare,
.banca_inf_supl{
	margin: 10px 0px 0px;
	text-align: left;
	line-height: 1.2;
}
.mesaj_anulare > span,
.banca_inf_supl{
	font-weight: bold;
	font-size: 11px;
}
.anulare_hide{
	opacity: 0.3;
	margin: 0px 2px;
	width: 15px;
	height: 15px;
    cursor: default !important;
}


/*modificare date*/
#deales{
	width: 270px !important;
}
.input_mod_date{
    width: 120px;
}
.input_mod_date_2{
    width: 81px;
}
.select_mod_date{
    width: 128px;
}
.tabel_st_mod_date, 
.tabel_dr_mod_date {
    width: 48.5%;
    display: inline-table;
}
.tabel_full_mod_date td:nth-child(1){
	width: 180px;
}
.tabel_st_mod_date{
	margin-right: 1%;
}
.tabel_dr_mod_date{
	margin-left: 1%;
}
.tabel_st_mod_date td:nth-child(1),
.tabel_dr_mod_date td:nth-child(1){
	width: 180px;
}
.tabel_st_mod_date td:nth-child(2),
.tabel_dr_mod_date td:nth-child(2){
	width: 130px;
}
.input_alert{
	border: 2px solid #FF0000;
}
.tabel_full_mod_date{
    width: 100%;
}
.cim_principal{
    font-size: 17px !important;
    margin: 0 3px;
    line-height: 15px !important;
    vertical-align: top;
    color: #429d04;
    cursor: pointer;
}
.iban_detalii{
    margin-bottom: 0px !important;
    padding-left: 25px !important;
    font-size: 11px !important;
}


/*note interne*/
.ni_rasp_p{
	font-size: 11px;
    margin: 7px 0 5px;
    line-height: 1;
}
.ni_rasp_p .ni_rasp_tip_rasp{
	font-weight: bold;
	text-transform: uppercase
}
.ni_rasp_doc_admis{
	display: block;
}
.ni_rasp_admis{
	color: #008e31;
}
.ni_rasp_respins{
	color: #ff0000;
}


/*eveniment*/
.sala{
  display: none;
  margin-top: 40px;
}
.scena p {
  width: 200px;
  padding: 10px 20px;
  margin: 15px auto;
  border: 2px solid #000;
  font-size: 18px;
  text-align: center;
}
.sala ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
.seats {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.seat {
  display: flex;
  flex: 0 0 2.35%;
  padding: 2px 0.5px;
  position: relative;
}
.seat_muzical {
  flex: 0 0 3.35%;
  padding: 2px 1px;
}
.seat input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.seat input[type=checkbox]:checked + label {
  background: #429d04;
  animation-duration: 300ms;
  animation-fill-mode: both;
}
.seat input[type=checkbox]:disabled + label {
  background: #dddddd;
  text-indent: -9999px;
  overflow: hidden;
}
.seat input[type=checkbox]:disabled + label:after {
  content: "X";
  text-indent: 0;
  position: absolute;
  top: 4px;
  left: 50%;
  transform: translate(-50%, 0%);
}
.seat input[type=checkbox]:disabled + label:hover {
  box-shadow: none;
  cursor: not-allowed;
}
.seat label {
  display: block;
  position: relative;
  width: 100%;
  text-align: center;
  font-size: 7px;
/*  font-weight: bold;*/
  line-height: 0.5rem;
  padding: 4px 0;
  background: #8c024d;
  border-radius: 4px;
  animation-duration: 300ms;
  animation-fill-mode: both;
  color: #fff;
}
.seat_muzical label {
  font-size: 10px;
  line-height: 0.7rem;
}
.seat label:hover {
  cursor: pointer;
  box-shadow: 0 0 0px 2px #429d04;
}
.display_none_imp{
  display: none !important;
}
.display_none{
  display: none;
}
.row-cu .seat{
  padding: 5px 0;
}
.mesaj_alte_locuri{
	color: red;
    font-weight: bold;
}
.rand_muzical{
	font-weight: bold;
    margin-left: 7px;
}

/*evenimeni admini*/
.sala.sala_admini{
  display: block;
  margin-top: 10px;
}

/*Temperaturi*/
table.tablesorter thead tr td{
	text-align: center;
	width: 695px;
	height: 30px;
	border: 1px solid #B7B7B7;
}

#table_temp .modificare,
#table_temp .adaugare {
	margin: -4px 2px !important;
}
#table_temp .adaugare {
	display: none;
}
.temp,
.umi{
	width: 28px;
}
.input_temp{
	width: 15px !important;
}


/*evaluare*/
.table_evaluare{
	width: 100%;
	margin-top: 30px;
}
.table_evaluare_2{
	width: 100%;
}
.table_evaluare_3{
	width: 100%;
	margin-top: 20px;
}
.table_evaluare_3 tr td:nth-child(1){
	width: 30%;
}
.table_evaluare_3 tr td:nth-child(2){
	width: 70%;
}
.table_evaluare_2 #modifica{
	margin-top: 25px;
}
.table_evaluare_categorie{
	border: solid 1px #000;
    padding: 12px;
    background: #e8e8e8;
}
.table_evaluare_categorie span{
	font-weight: 400;
    line-height: 1.8;
    font-style: italic;
}
.table_evaluare_criteriu{
    padding-top: 10px;
    font-weight: bold;
}
.table_evaluare_atribut{
	padding-left: 20px;
}
.evaluare_timp_expirat{
	font-size: 13px;
    font-weight: bold;
    color: #ff0000;
	margin-top: 25px;
}
.margin_top_10{
	margin-top: 10px;
}
.margin_top_15{
	margin-top: 15px;
}
.margin_t_20{
	margin-top: 20px !important;
}


/*modificare date farmacie*/
.modificare_farm{
	width: 46%;
    display: inline-block;
    margin-right: 3.5%;
    vertical-align: top;
}
.modificare_farm tr td:nth-child(1){
	width: 140px;
}
.modificare_farm #adresa,
.modificare_farm #adresa_autorizatii{
	width: 170px;
    height: 35px;
    resize: none;
}
.modificare_farm #id_tip_farmacie,
.modificare_farm #receptura{
	width: 177px;
}
.farm_input{
	width: 162px;
}

.inspectii_farm{
	width: 92%;
    display: inline-block;
    margin-right: 3.5%;
    vertical-align: top;
}

.inspectii_input{
	width: 324px;
}

.inspectii_farm #masuri,
.inspectii_farm #observatii{
	width: 99%;
    height: 50px;

}

/*#detalii_farmacie{
	padding-bottom: 20px;
}*/
.modifica_articol,
.salveaza_articol,
.sterge_articol,
.anulare_com,
.modifica_comanda{
	cursor: pointer !important;
}
#loading{
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    position: fixed;
    background-color: #ccc;
    text-align: center;
    padding-top: 45vh;
    filter: alpha(opacity=75);
    opacity: 0.75;
    display: none;
}
.tr_color:nth-child(4n+3),
.tr_color:nth-child(4n+4){
	background-color: #f7f7f7 !important;
}
.tr_color:nth-child(4n+3) td{
    border-top-width: 2px !important;
    border-top-color: black;
}
.tr_color:nth-child(4n+4) td{
    border-bottom-width: 2px !important;
    border-bottom-color: black;
}


/*cerere produse noi*/
.detalii_cerere {
    margin: 2% 5%;
    width: 90%;
    border-spacing: 0px 3px !important;
}
.detalii_cerere td {
    border: 0px solid transparent !important;
    height: 40px !Important;
}
.detalii_cerere .c_rasp{
	width: 20% !important;
    background: #8c024d;
    padding: 3px 5px;
    color: #fff;
}
.detalii_cerere .c_rasp_2{
	width: 80% !important;
    border: 2px solid #8c024d !important;
    padding: 3px 5px;
}
.detalii_cerere .c_rasp2{
	width: 20% !important;
    background: #429d04;
    padding: 3px 5px;
    color: #fff;
}
.detalii_cerere .c_rasp2_2{
	width: 80% !important;
    border: 2px solid #429d04 !important;
    padding: 3px 5px;
}
.nume_dest{
	width: 98%;
}


/*comanda online*/
.c_o_fin{
	background: #008e31;
    color: #fff;
}
.c_in_asteptare{
	background: #ea9700;
    color: #fff;
}
.c_confirmata{
	background: #00b73f;
    color: #fff;
}
.c_o_anul{
	background: red;
    color: #fff;
}
.confirma_com{
    font-size: 18px !important;
    color: #00b73f;
    margin: 0px 2px;
    cursor: pointer !important;
}
.finalizeaza_com{
    font-size: 18px !important;
    color: #008e31;
    margin: 0px 2px;
    cursor: pointer !important;
}
.farm_online_add_comand #unitati{
	width: 350px;
}
.farm_online_add_comand #idtermen,
.farm_online_add_comand #termen,
.farm_online_add_comand #idarticol{
	width: 342px;
}
.farm_online_add_comand #stoc{
	width: 303px;
}
.farm_online_add_comand #pret_total{
	width: 303px;
}
.farm_online_add_comand #pret{
	width: 70px;
	margin-left: 7px;
}
@supports (font: -apple-system-body) { 
	.farm_online_add_comand #pret,
	.farm_online_add_comand #intregi,
	.farm_online_add_comand #pret_redus,
	.farm_online_add_comand #fractii{
		width: 50px !important;
	}
	.farm_online_add_comand .ron{
		font-size: 11px !important;
	    padding: 0px 3px !important;
	}
	.farm_online_add_comand .buc { 
		font-size: 11px !important;
	    padding: 0px 5px !important;
	}
}
.farm_online_add_comand #intregi{
	width: 70px;
	margin-left: 3px;
}
.farm_online_add_comand #pret_redus,
.farm_online_add_comand #fractii{
	width: 70px;
}
.farm_online_add_comand #text_pret_redus{
    margin-right: 3px;
    margin-left: 28px;
}
.farm_online_add_comand #text_fractii{
    margin-right: 2px;
    margin-left: 29px;
}
.farm_online_add_comand .ron { 
    padding: 2px 5px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.farm_online_add_comand .buc { 
    padding: 2px 8px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
@-moz-document url-prefix() {
	.farm_online_add_comand .ron {
	  	padding: 2.5px 5px;
	  	vertical-align: bottom;
		line-height: 22px;
	}
	.farm_online_add_comand #pret,
	.farm_online_add_comand #pret_redus,
	.farm_online_add_comand #intregi,
	.farm_online_add_comand #fractii {
	  width: 67px;
	}
	.farm_online_add_comand .buc {
	  	padding: 2.5px 7.5px;
		vertical-align: bottom;
		line-height: 22px;
	}
	.farm_online_add_comand #stoc{
		width: 304px;
	}
	.farm_online_add_comand #pret {
	  margin-left: 7px;
	}
	.farm_online_add_comand #text_pret_redus {
		margin-left: 34px;
	}
	.farm_online_add_comand #text_fractii {
	 	margin-left: 37px;
	}
	.farm_online_add_comand #pret_total{
		width: 303px;
	}
}
@supports not (fill: context-stroke) {

}


/*promotii*/
.promotii_width{
	width: 100%;
}
/*.promotii_width#observatii{
	width: 100%;
}*/
/*@-moz-document url-prefix() {
	.promotii_width#produs{
		width: 400px;
	}
}*/
.logo_excel,
.logo_pdf{
	width: 22px;
    vertical-align: bottom;
	cursor: pointer;
}
.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}
.height_25{
	height: 19px;
}
.height_real_25{
	height: 25px;
}
.float_right{
	float: right;
}
.padding_top_20{
	padding-top: 20px;
}
.width_100{
	width: 100%;
}
.width_100px{
	width: 100px;
}
.input_concedii_speciale{
	width: 162px;
}
.table_pontaj td{
	width: 118px;
	height: 30px;
}
.table_pontaj td:nth-child(3){
	width: 80px;
}
.select_80px{
	width: 78px;
}
.table_zile_speciale td{
	width: 20%;
	padding: 0 10px;
}
.table_zile_speciale td:not(:first-child){
	text-align: center;
}
.div_documente{
	margin-bottom: 15px;
}

/*cariera*/
.cariere_font_steluta{
	display: block;
    font-size: 10px;
}
.tabel_cariera{
	width: 100%;
}
.tabel_cariera tr{
    line-height: 2;
}
.tabel_cariera td:first-child{
	width: 100px;
}
.tabel_cariera #postul{
	width: 198px;
}
.tabel_cariera td:nth-child(2) input[type=text]{
	width: 190px;
}
.tabel_cariera #termcondition{
	margin-left: 0px;
}
#cariera_sent{
	font-weight: bold;
	color: red;
	margin-bottom: 20px;
}

/*fluturasi*/
.div_fluturas{
	margin-bottom: 15px;
}
.fluturas_luna{
    margin-right: 5px;
    height: 21px;
}
.fluturas_an,
.fluturas_norma{
	margin: 0 5px;
	height: 21px;
}
.fluturas_soc{
	margin: 0 10px 0 5px;
	height: 21px;
}

.tabel_fluturas{
	width: 100%;
    font-size:12px;
    border-collapse:separate;
    border-spacing: 40px 10px;
}
.tabel_fluturas td{
    vertical-align: center;  
}

/*planograme*/
.label_farm{
/*    margin-right: 20px;*/
    list-style: none;
  	flex: 0 0 10%;
}
.label_judet,
.label_localitate{
/*    margin-right: 20px;*/
    list-style: none;
  	flex: 0 0 20%;
  	white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.list_farm,
.list_farm_s,
.list_judete,
.list_localitati{
	display: flex;
  	flex-wrap: wrap;
  	padding-left: 0;
}
.width_30{
	width: 30%;
}
.width_35{
	width: 35%;
}
.width_70{
	width: 70%;
}
.width_80{
	width: 80%;
}
.width_90{
	width: 90%;
}
.width_95{
	width: 95%;
}
.width_97{
	width: 97%;
}
.width_50{
	width: 50%;
}
.width_17{
	width: 17%;
}
.label_farm_gol,
.label_farm_gol_s {
  width: 100%;
}
.table_planograma{
	display: inline-block;
    margin: 0 10px 20px 0;
    border-collapse: collapse;
    font-size: 11px;
    vertical-align: top;
    line-height: 25px;
}
.table_planograma th{
	text-align: center;
/*    background: #e8e8e8;*/
    height: 25px;
/*    border: 1px solid #B7B7B7;*/
	overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.table_planograma td{
    border: 1px solid #B7B7B7;
}
.table_stand{
	display: inline-block;
    margin: 0 10px 20px 0;
    border-collapse: collapse;
    font-size: 11px;
    vertical-align: top;
    line-height: 25px;
}
.table_stand th{
	text-align: center;
/*    height: 25px;*/
	color: #ffffff;
	overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.p_soldat tr:first-child{
    border: 1px solid #8c024d;
}
.p_soldat th{
    background: #8c024d;
    border: 1px solid #8c024d;
    color: #ffffff;
}
.p_imaginar tr:first-child{
    border: 1px solid black
}
.p_imaginar th{
    background: white
    border: 1px solid black
    color: black;
}
.p_vitrina_dermato tr:first-child{
    border: 1px solid #008e31;
}
.p_vitrina_dermato th{
    background: #008e31;
    border: 1px solid #008e31;
    color: #ffffff;
}
.p_vitrina_bebe tr:first-child{
    border: 1px solid #00c122;
}
.p_vitrina_bebe th{
    background: #00c122;
    border: 1px solid #00c122;
    color: #ffffff;
}
.p_vitrina_counter tr:first-child{
    border: 1px solid #FF0000;
}
.p_vitrina_counter th{
    background: #FF0000;
    border: 1px solid #FF0000;
    color: #ffffff;
}
.p_panou_bebe tr:first-child{
    border: 1px solid #EA4FFF;
}
.p_panou_bebe th{
    background: #EA4FFF;
    border: 1px solid #EA4FFF;
    color: #ffffff;
}
.p_boxa_counter tr:first-child{
    border: 1px solid #000000;
}
.p_boxa_counter th{
    background: #000000;
    border: 1px solid #000000;
    color: #ffffff;
}
.nume_planograma{
/*    display: inline-block;*/
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
.double_date{
	width: 162px;
}
.double_date_moneda{
	width: 123px;
/*	width: 95px;*/
}
.input_moneda{
	padding: 2px 5px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.input_cm{
	padding: 2px 9.5px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.input_procent{
	padding: 2px 12px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
#culoare{
	width: 127px !important;
    border: solid 1px #767676 !important;
    border-radius: 2px;
    height: 17px;
}
.width_15{
	width: 15%;
}
.width_20{
	width: 20%;
}
.width_40{
	width: 40%;
}
.width_45{
	width: 45%;
}
#data_p{
	margin-right: 20px;
}
#farm_p{
	width: 150px;
	height: 21px;
}
.text_align_right{
	text-align: right !important;
}
.text_align_left{
	text-align: left !important;
}
.text_align_center{
	text-align: center;
}
.nume_planograma.stanga{
	float:left;
}
.nume_planograma.centru{
	margin:0 auto;
}
.nume_planograma.dreapta{
	float:right;
}
.display_inline_table{
	display: inline-table;
}
.display_inline_block{
	display: inline-block;
}
.display_block{
	display: block;
}
.planograme_table_scroll {
	width: 550px;
    height: 250px;
    overflow: auto;
    vertical-align: top;
}
.planograme_table_scroll th{
	width: 75px;
}
.planograme_table_scroll th:nth-child(1){
	width: 150px;
}
.planograme_table_scroll td:nth-child(1){
	color: #ffffff;
}
.table_myo{
    font-family: arial;
    border-collapse: collapse;
/*    margin: 10px 0pt 15px;*/
/*    font-size: 12px;*/
    text-align: left;
/*    border: 1px solid #B7B7B7;*/
}
.table_myo th {
    text-align: center;
    background: #e8e8e8;
/*    height: 25px;*/
    border: 1px solid #B7B7B7;
/*    font-size: 12px;*/
}
.table_myo td {
    text-align: center;
/*    width: 695px;*/
/*    height: 30px;*/
    border: 1px solid #B7B7B7;
}
.font_weight_normal{
	font-weight: normal;
}
.separator{
	border: 1px solid #e8e8e8;
    width: 100%;
    margin: 10px;
}
.raft{
	cursor:pointer 
}
.stergere_planograma{
	position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-5%, -50%);
}
.select_moneda{
	-webkit-appearance: none;
    -moz-appearance: none;
    padding: 2px 1px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #534616;
    text-align: center;
    margin-left: -4.5px;
}
.select_moneda:hover{
    background-color: #e8e8e8;
    border-color: #767676;
}

/*mesaje*/
.tabel_mesaje, .tabel_mesaje td{
    text-align: center;
    height: 40px;        
    border: 1px solid #B7B7B7;
}
.tabel_mesaje tr.deff:hover{	
	cursor: pointer;
	background: #E8CCDB;
}
.tabel_mesaje {	
    border-collapse:collapse;
    width:695px;
}
.tabel_mesaje_prima{
    width:45px;
}
.tabel_mesaje_celelalte{
    width:250px;
}
.tabel_mesaje_ultima{
    width:150px; 
}
.tabel_mesaje th{
    text-align:center;
    background:#e8e8e8;
    height:30px;
}
.tabel_mesaje_color2{
    background:#E8CCDB;
    font-weight:100;
    color:green;
}
.tabel_mesaje_search{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dedede;
    color: #703522;
    font: 14px Arial,Helvetica,sans-serif;
    padding: 5px;
    width: 145px;
    height: 30%;
}
#tabel_mesaje_users ul li{ 
    display: inline; 
}  
.to_thumbnail_a{
	margin-right: 5px;
}
.to_thumbnail_img{
	border: 1px solid #ddd;
    border-radius: 4px;
    padding: 5px;
    width: 50px;
    height: 50px;
    object-fit: contain;
}
.mesaje_paginatie{
    float: right;
    margin: 10px 0 0 0;
    padding: 0;
}
.corp_mesaj_titlu{
	margin: 10px 0;
}
.mesaj_gallery{
	margin-right: 5px;
}
.msg_atas{
	margin-left: 4px;
}
.cboxPhoto{
	max-width: 90vw !important;
    height: auto !important;
}
.padding_bottom_10{
	padding-bottom: 10px;
}
.padding_top_10{
	padding-top: 10px;
}
.moneda{ 
    padding: 2px 5px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.bbd_critic #categorie{
	width: 239px;
}
.bbd_critic #produs{
	width: 230px;
}
.width_full{
	width: -webkit-fill-available;
	width: -moz-available;
}
.height_21{
	height: 21px;
}
.height_35{
	height: 35px;
}
.table_analiza_preturi,
.table_analiza_preturi_s{
	width: 100%;
	font-size: 12px;
	text-align: left;
	line-height: 2;
    margin: 10px 0 30px;
}
.table_analiza_preturi th:nth-child(1){
	width: 13%;
}
.table_analiza_preturi th:nth-child(2){
	width: 18%;
}
.table_analiza_preturi th:nth-child(3){
	width: 40%;
}
.table_analiza_preturi th:nth-child(4){
	width: 24%;
}
.table_analiza_preturi .pret,
.table_analiza_preturi_s .pret{
	width: 60px;
}
.table_analiza_preturi .obs,
.table_analiza_preturi_s .obs{
	width: 100%;
}
.table_analiza_preturi .ron,
.table_analiza_preturi_s .ron { 
    padding: 2px 5px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.table_analiza_preturi .data,
.table_analiza_preturi_s .data{
	width: 100px;
    display: inline-block;
    text-align: center;
}
.table_analiza_preturi_s .farm{
	height: 21;
}
.table_analiza_preturi_s .produs_s{
	width: 135px;
}
.table_analiza_preturi_s th:nth-child(1){
	width: 21%;
}
.table_analiza_preturi_s th:nth-child(2){
	width: 17%;
}
.table_analiza_preturi_s th:nth-child(3){
	width: 16%;
}
.table_analiza_preturi_s th:nth-child(4){
	width: 22%;
}
.table_analiza_preturi_s th:nth-child(5){
	width: 24%;
}
.produse_cautare{
    cursor: pointer;
    border: 1px solid rgb(232, 232, 232);
    height: 31px;
    padding: 9px 0px 0px 20px;
    color: rgb(0, 122, 167);
    list-style-type: none;
}
.produse_cautare_long{
    height: 51px !important;
}
.produse_cautare:hover{
    color: #8c024d;
}
.produse_cautare_float_right{
	float:right;
	margin-right:20px;
}
.hovertable {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
}
.hovertable th {
	background-color:#E8E8E8;
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #b7b7b7;
	text-align: center;
}
.hovertable tr {
	
}
.hovertable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #b7b7b7;
}
.test_intrebare{
	font-weight: bold;
	margin: 15px 0 10px 0;
}
.test_variante{
	padding-left:5%
}
.afisare_test_rasp_corecte{
	font-weight: bold;
	color: #008000;
}
.afisare_test_rasp_gresite{
	font-weight: bold;
	color: #ff0000;
}
.test_rezultat{
	font-weight: bold;
    margin-top: 20px;
}
.timp_test{
	min-height: 15px;
}
.line_through{
	text-decoration: line-through;
}
.activ_curent{
	color: #429d04;
	font-weight: bold;
}
.activ_curent2{
	background: #429d047f;
	font-weight: bold;
}
.activ_curent3{
	background: #429d04;
	color: #ffffff;
}

/*decont*/
.t_decont td:first-child{
	width: 180px;
}
.t_decont #decont_judete,
.t_decont #decont_localitate,
.t_decont #decont_judete_dest,
.t_decont #decont_localitate_dest{
	width: 140px;
}
.t_decont #mijloc,
.t_decont #combustibil{
	width: 95px;
}
.t_decont #bilet,
.t_decont #abonament,
.t_decont #pret_combustibil{
	width: 50px;
}
.tr_decont .twitter-typeahead{
	width: 100%;
}
.tr_decont .tt-hint,
.tr_decont .tt-dropdown-menu{
	left: 9px !important;
	width: 90%;
}

/*noutati*/
.p_noutati_articol{
	width: 100%;
}
.p_noutati_articol_st{
	width: 35%;
    height: 150px;
    margin-right: 4%;
    display: inline-block;
}
.p_noutati_articol_dr{
	width: 60%;
    max-height: 150px;
    display: inline-block;
    vertical-align: top;
}
.p_noutati_articol_border{
	margin: 15px 0px;
    border: 1px solid #8c024d;
}
.p_noutati_single_articol_border{
    margin: 15px 0px;
    border: 1px solid #e8e8e8;
 }
.p_noutati_articol_st_img{
	object-fit: cover;
    width: 100%;
    height: 100%;
	filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
    transition: all 0.9s;
}
/*.p_noutati_img_link{
	transition: transform .9s;
}*/
.p_noutati_img_link:hover img{
	transform: scale(1.07);
/*	transition: transform .9s;*/
}
.p_noutati_title{
	font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.p_noutati_title a{
    text-decoration: none !important;
    transition: all 0.3s;
}
.p_noutati_articol:last-child .p_noutati_articol_border{
	display: none;
}
.title_2r{
	line-height: 24px;
    height: 55px !important;
    background-size: contain !important;
}
.title_3r{
	line-height: 24px;
    height: 80px !important;
    background-size: contain !important;
}
.title_text{
    margin: 20px 0 15px;
}
.articol_citat{
    margin-left: 15px;
    margin-bottom: 15px;
    border-left: 2px solid #8c024d;
    padding: 15px;
    font-style: italic;
}
.articol_autor_citat{
	text-align: right;
	font-weight: bold;
    font-style: normal;
    margin-bottom: 0;
}
.title_ref{
	margin: 20px 0 5px;
    font-style: italic;
    font-weight: bold;
}
.noutati_ref{
	font-style: italic;
    font-size: 11px;
    margin: 0px;
    padding-left: 15px;
}
.noutati_important{
	padding: 15px;
    margin: 15px 10px;
    border: 3px solid #8c024d;
    font-size: 14px;
    font-weight: bold;
    color: #8c024d;
}
.p_noutati_title_verde{
    font-family: Comic Sans MS;
	font-size: 16px;
	font-weight: bold;
	color: #429d04;
}
.p_noutati_title_rosu{
    font-family: Comic Sans MS;
	font-size: 14px;
	font-weight: bold;
	color: #8c024d;
}
.p_noutati_title_negru{
    /*font-family: Comic Sans MS;*/
	font-size: 14px;
	font-weight: bold;
	color: #3c3310;
}
.noutati_nota{
    /*border-top: 2px solid #8c024d;*/
    background: linear-gradient(to right, maroon 30%, transparent 0%) top;
    background-repeat: no-repeat;
    background-size: 100% 2px;
}

/*oferte*/
.produsul_saptamanii_a{
	width: 49%;
    display: inline-block;
    margin-bottom: 15px;
}
.produsul_saptamanii_a:nth-child(even){
    float: right;
}

.produsul_saptamanii_img{
    filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, .3));
    transition: all 0.9s;
    width: 100%;
/*    max-height: 309px;*/
}
/*.produsul_saptamanii_img:nth-child(even){
    float: right;
}*/
.produsul_saptamanii_img:hover{
	transform: scale(1.07);
/*	cursor: pointer;*/
}
.psi_disable{
	filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, .3)) grayscale(100%);
}
.oferte_tip_lunar{
	display: block;
    font-size: 10px;
    font-style: italic;
}

.flip-box {
/*  background-color: transparent;*/
/*  width: 300px;*/
  width: 32%;
  height: 309px;
/*  border: 1px solid #f1f1f1;*/
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
  float: left;
  margin: 0 2% 2% 0;
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, .3));
}

.flip-box:nth-child(3n) {
  margin-right: 0 !important;
}

/* This container is needed to position the front and back side */
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-box-front img{
  width: 100%;
  height: 100%;
}
/*.flip-box-front {
  background-color: #bbb;
  color: black;
}*/

/* Style the back side */
.flip-box-back {
  	background-color: #fcfcfc;
  	color: #534616;
  	transform: rotateY(180deg);
/*  	border: 5px solid #2b2b2b;
    box-shadow: inset 0px 0px 0px 3px #429d04;
    box-sizing: border-box;*/
}
.flip-box-back ul{
	list-style-type: none;
    text-align: left;
    padding: 20px 15px 0 20px;
}
.flip-box-back ul li{
	margin-bottom: 15px;
    line-height: 1.2;
}
.table_oferte td:first-child{
	width: 22%;
}
.table_oferte #tip_oferta,
.table_oferte #tip_l{
	width: 170px;
}
.table_oferte #an{
	width: 60px;
}
.table_oferte #luna{
	width: 106px;
}
.oferte_viz_list{
    padding-left: 20px;
    text-align: left;
    line-height: 140%;
}
/*Definire program eliberare retete*/
.input_ora{
	width: 70px;
    text-align: center;
}
/*.ui-timepicker-viewport,*/
.ui-timepicker-container .ui-menu-item{
	width: 50px !important;
}
.ui-timepicker-container .ui-corner-all{
	font-size: 12px;
}
.sal_nou .stergere{
	vertical-align: sub;
    margin: 0px 3px 0px 8px;
}

/*contact*/
.div_contact_left{
	display: inline-block;
	width: 50%;
	border-right:1px solid #cfcdcd
}
.div_contact_left h2,
.div_contact_left p{
	line-height: 180%;
	margin-bottom: 10px;
}
.div_contact_right{
	display: inline-block;
}
.table_contact_form{
	width: 100%;
}
.table_contact_form tr td:nth-child(1){
	width: 30%;
}
.table_contact_form tr td:nth-child(2){
	width: 70%;
}
.table_contact_form #content{
	width: 100%;
	height: 200px;
	resize: none;
}
.table_contact_form #subiect,
.table_contact_form #nume,
.table_contact_form #mail,
.table_contact_form #nrcontact{
	width: 100%;
}
.myocaptcha{
	background: #f9f9f9;
    color: #000;
    border: 1px solid #d3d3d3;
    width: fit-content;
    padding: 20px;
}

/*nomenclator*/
.tabel_nomenclator{
	border-spacing: 0 10px;
}
.tabel_nomenclator tr td:first-child{
	width: 106px;
    font-weight: bold;
}
.tabel_nomenclator .th_filtre{
    font-weight: bold;
}
.atribute_5{
	display: grid;
  	grid-template-columns: 33.3% 33.3%;
}
.atribute_10{
	display: grid;
  	grid-template-columns: 33.3% 33.3% 33.3%;
}
.brand_prod{
/*	width: 354px;*/
	width: 66%;
}
.button_cat_noua{
	float: right;
}
.tabel_nomenclator .tt-dropdown-menu{
	width: 96% !important;
}

/*colaborare*/
.colaborare_optiuni{
	margin-bottom: 20px;
}
.colaborare_optiuni label{
	margin-right: 9px;
}
.colaborare_optiuni label:last-child{
	margin-right: 0px;
}
.colaborare_obs{
	width: 100%;
	height: 60px;
}
.margin_right_10{
	margin-right: 10px;
}
.margin_right_5{
	margin-right: 5px;
}
.margin_left_5{
	margin-left: 5px;
}


.div_button_ture{
	margin-top: 15px;
	text-align: right;
}

/*bonusuri speciale*/
.table_bonusuri_speciale td:first-child{
	width: 400px;
}
/*.table_bonusuri_speciale th{
    text-align: center;
}
.table_bonusuri_speciale th:last-child{
    padding-right: 3%;
}*/

.title_inreg_bonusuri_speciale .input_an{
    margin-right: 5px;
}
.title_inreg_bonusuri_speciale{
	width: 100%;
}
.title_inreg_bonusuri_speciale select,
.title_afis_bonusuri_speciale select{
	height: 21px;
}
.bonusuri_realizate{
	width: 76%;
	margin-bottom: 20px;
}
.bonusuri_realizate td{
	font-weight: bold;
	line-height: 20px;
}
.bonusuri_realizate td:nth-child(2){
	text-align: right;
}
.bonusuri_realizate tr:last-child td{
	color: #ff0000;
}
.ui-widget {
    font-size: 13px !important;
}

.tabel_transfer_ordine table td {
    border:none;
}
.tabel_transfer_ordine td {
    border: 0px solid #b7b7b7;
    height: 30px;

}
.tabel_transfer_ordine td:first-child{    
    text-align: right;
    width:40%;
}
.tabel_transfer_ordine td:not(:first-child){    
    text-align: center;
    width:60%;
}
.search-table-outter{
	overflow-x: scroll;
}
.stoc_m0{
	width: 100%;
}
.stoc_m0 .prod_stoc:hover{
	background: #E8CCDB;
	cursor: pointer;
}
.stoc_m0 .prod_stoc_activ{
	background: #E8CCDB;
}

.corp_mesaj_textarea{
	position: relative;
}
.corp_mesaj_textarea textarea,
#corpmesaj{
	width: 100%;
	resize: vertical;
}
.button_textarea{
	position: absolute;
    left: 21px;
    bottom: 20px;
    min-width: 100px;
    height: 25px;
}
.link_textarea{
	margin: 20px 0;
	display: block;
}

/*oferta produs*/
.oferta_produs_top{
	display: flex;
}
.oferta_produs_top_left_50{
	width: 49%;
	margin-right: 1%;
}
.oferta_produs_top_right_50{
	width: 49%;
	margin-left: 1%;
}
.oferta_produs_top_left_40{
	width: 39%;
	margin-right: 1%;
}
.oferta_produs_top_right_60{
	width: 59%;
	margin-left: 1%;
}
.oferta_produs_img{
	width: 100%;
}
.oferta_produs_titlu {
    font-family: 'Georgia', sans-serif;
    font-size: 33px;
    font-weight: bold;
    text-align: left;
    color: #8c024d;
/*	padding: 0 20px;*/
}
.oferta_produs_pret{
	text-align: right;
    margin-bottom: 30px;
}
.oferta_produs_pret_intreg,
.oferta_produs_pret_redus{
	display: inline-block;
    font-size: 30px;
    background-color: #007ABB;

}
.descriere_title{
	font-size: 14px;
	font-weight: bold;
    margin-bottom: 0px;
}
.oferta_produs_subtitlu{
	font-size: 14px;
	font-weight: bold;
}
.produs_single img{
	width: 100%;
}
.produs_single .slick-prev:before, 
.produs_single .slick-next:before {
    color: #8c024d;
    opacity: .25;
}
.margin_bottom_0{
	margin-bottom: 0;
}
.oferta_produs_descriere_3{
	width: 32%;
	display: inline-block;
	margin-right: 1.5%;
	vertical-align: top;
}
.oferta_produs_descriere_3:last-child{
	margin-right: 0% !important;
}
.span_new_line{
	display: block;
    margin-left: 175px;
}
.oferta_produse_list{
	width: 32%;
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 15px;
}
.oferta_produse_list:nth-child(3n){
    margin-right: 0px !important;
}
.oferta_produse_list p{
    font-family: 'Georgia', sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #8c024d;
    margin-bottom: 7px;
}
.banner_2_craciun{
	background: #c9d3cf;
    color: #2D4D48; /*#014338;*/
    padding: 30px;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 40px;
}
.banner_2_craciun_logo{
	width: 160px;
    vertical-align: -webkit-baseline-middle;
}
.banner_2_craciun_link{
	text-align: center;
	color: #fff;
    font-size: 14px;
    margin-top: 20px;
}
.banner_2_craciun_link a{
    color: #fff;
    background: #014338;
    padding: 5px 13px;
    border-radius: 6px;
}
.banner_2_craciun_link a:hover{
    color: #014338;
    background: #fff;
    padding: 2px 10px;
    border: 3px solid #014338;
}
.ui-datepicker{
	z-index: 9 !important;
}
.link_parteneri .fa{
	font-size: 18px;
    padding: 0 5px;
}


/*fancy box, nouati 8*/
.ag-photo-gallery_list {
  display: -ms-grid;
  display: grid;

  grid-gap: 10px;

  -ms-grid-columns: 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;

/*======= nr de row uri, aici avem 6 ==========*/
  -ms-grid-rows: 22.125rem .9375rem 22.125rem .9375rem 22.125rem .9375rem 22.125rem .9375rem 22.125rem .9375rem 22.125rem .9375rem;
  grid-template-rows: 22.125rem 22.125rem 22.125rem 22.125rem 22.125rem 22.125rem;
/* =========*/
  margin-bottom: 20px;
}
.ag-photo-gallery_item {
  -ms-grid-column-span: 4;
  grid-column-end: span 4;

  cursor: pointer;

  overflow: hidden;

  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  position: relative;
}
.ag-photo-gallery_item__wide__long_full_full {
  -ms-grid-column-span: 11;
  grid-column-end: span 11;
}
.ag-photo-gallery_item__wide__long_full {
  -ms-grid-column-span: 10;
  grid-column-end: span 10;
}
.ag-photo-gallery_item__wide__long {
  -ms-grid-column-span: 8;
  grid-column-end: span 8;
}
.ag-photo-gallery_item__wide {
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
}
.ag-photo-gallery_item__middle {
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
}
.ag-photo-gallery_item__narrow {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}
.ag-photo-gallery_figure {
  width: 100%;
  height: 100%;

  overflow: hidden;
}
.ag-photo-gallery_img {
  height: 100%;
  width: auto;

  -o-object-fit: cover;
  object-fit: cover;

  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.link_acces{
	display: block;
    margin-top: 20px;
}

.poza_vertical{
	width: 80%;	
}
.poza_orizontal{
	width: 100%;	
}
.accordion {

  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}

.figure_sedinta{
  text-align: center;
}

#primul_element{
  background-color: #e6d5b3;
}
#aldoilea_element{
  background-color: #dbf0c0;
}
#altreilea_element{
  background-color: #c0e4f0;
}
#alpatrulea_element{
  background-color: #e3bccb;
}

/*========= incident ==========*/

.tabel_inreg_incident{
	border-spacing: 0px 10px;
}
.tabel_inreg_incident .td_top{
	width: 25%;
    line-height: 1.6;
}

.tabel_inreg_incident .td_top_50{
	width: 55%;
    line-height: 1.6;
}

.tabel_inreg_incident .buc {
    padding: 2px 8px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.tabel_inreg_incident #intregi_pr,
.tabel_inreg_incident #fractii_pr{
    width: 70px;
}
.tabel_inreg_incident #farm_pr,
.tabel_inreg_incident #sal_pr{
	width: 160px;
}
.tabel_inreg_incident .produs_pr{
	width: 230px;
}
.tabel_ascuns_incidente th{
	width: 25%;
	text-align: left;
}
.tabel_ascuns_incidente td{
	width: 75% !important;
	border: 0px solid #B7B7B7 !important;
	text-align: left !important;
}
.tabel_ascuns_incidente label{
	margin-right: 10px;
}
.textarea_incident{
	width: 100%;
    height: 80px;
    resize: vertical;
}
.incident_stare_favorabil{
    background: #008e31;
    color: #fff;
}
.incident_stare_nefavorabil{
	background: #ff0000;
    color: #fff;
}
.incident_stare_culpa_comuna{
	background: #00468e;
    color: #fff;
}
.tabel_incidente_p,
.tabel_incidente_g{
	cursor: pointer;
}
/*=============administrare incident================*/

.detalii_incident{
    margin: 2% 5%;
    width: 90%;
    border-spacing: 0px 3px !important;
}

.tablesorter .detalii_incident td{
    text-align: left;	
    border: 0px solid transparent !important;
}


/*=============imperechere produse================*/
.table_myo_tei .articole{
	cursor: pointer;
}
.myo_tei_tabel_ascuns{
	margin: 15px 4%;
	width: 92%;
}
.myo_tei_tabel_ascuns tbody td{
    border: none !important;
    text-align: left !important;
}
.myo_tei_tabel_ascuns_input,
.myo_tei_tabel_modificare,
.myo_tei_tabel_modificare_new{
	width: 100% !important;
	display: table;
}
.myo_tei_tabel_ascuns_input #nume_tei,
.myo_tei_tabel_modificare #nume_tei,
.myo_tei_tabel_modificare_new #nume_tei{
	width: 60%;
    display: inline-block;
	margin-right: 2%;
	margin-bottom: 10px;
}
.myo_tei_tabel_ascuns_input #cod_tei,
.myo_tei_tabel_modificare #cod_tei,
.myo_tei_tabel_modificare_new #cod_tei{
	width: 34%;
    display: inline-block;
}
.myo_tei_tabel_ascuns_input #link_tei,
.myo_tei_tabel_modificare #link_tei,
.myo_tei_tabel_modificare_new #link_tei{
    width: 97.3% !important;
    display: block;
}
.myo_tei_tabel_ascuns_add{
	width: 4% !important;
}
.myo_tei_tabel_ascuns_add .double_add{
	height: 100%;
}
.articole_de_verificat{
	background-color: #fed6ec;
}

/*=========== newsletter ==============*/

.p_newsletter_div{
	width: 50%;
	margin: 0 auto;
}
.p_newsletter_name{
	margin-top: 15px;
}

/*=========== coleg vizualizare ==============*/

.coleg_vizualizare_div_1{
	width: 100%;
	padding: 15px 20px;
	display: inline-flex;
}
.div_1_poza{
	margin-right: 20px;
}
.div_1_poza img{
	width: 150px;
	height: auto;
}
.div_50_50{
	display: flex;
}
.div_50_50 table{
	flex: 1;
}
.div_100{
	margin-top: 20px;
}
.div_1_detalii td:first-child,
.div_50_50 td:first-child{
	width: 115px;
	text-align: left;
	font-weight: bold;
}
.table_myo_normal {
  font-family: arial;
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}
.table_myo_normal th {
  text-align: center;
  background: #e8e8e8;
  height: 25px;
  border: 1px solid #B7B7B7;
}
.table_myo_normal td {
  text-align: center;
  height: 30px;
  border: 1px solid #B7B7B7;
}

 /*========== scadentar ===========*/
 #perioada_scadentar{
    width: 210px;
 }
.div_scadentar{
	display: inline-block;
    background: #8c024d;
    padding: 10px;
}
.div_scadentar_total,
.div_scadentar_button{
	display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}
.div_scadentar_toate_facturile{
	display: block;
	margin-top: 12px;
}
.label_toate_facturile{
    font-size: 20px;
    color: #fff;
}
.div_scadentar_total .intotal_exact,
.div_scadentar_total .intotal{
	width: 120px;
    height: 22px;
    font-size: 20px;
    vertical-align: bottom;
    background-color: #ffffff;
}

.div_scadentar_button .scadentar_plateste{
    min-width: 100px;
    height: 28px;
    vertical-align: bottom;
}
.furnizor td:nth-child(1){
	width: 38%;
    text-align: left;
    padding-left: 40px;
}
.furnizor td:nth-child(2){
	width: 21%;
	font-weight: bold;
}
.furnizor td:nth-child(3){
	width: 8%;
    text-align: right;
    padding-right: 35px;
}
.furnizor td:nth-child(4){
	width: 13%;
}
.furnizor td:nth-child(5){
	width: 20%;
}
.tabel_scadentar{
	font-size: 14px !important;
}
.tabel_scadentar tbody td{
	height: 35px !important;
    font-size: 14px;
}
.tabel_ascuns_scadentar,
.tabel_ascuns_scadentar_plati{
	margin: 15px 4%;
    width: 92%;
}
.furnizor:hover,
.tabel_ascuns_scadentar tr:hover {
  background-color: #ffffff;
}
.deplata{
    padding-right: 80px;
}
.in_plata{
    display: inline-block;
    color: #8c024d;
    font-style: italic;
    font-weight: bold;
}
.class_moneda{
	font-weight: normal;
}
.tabel_ascuns_scadentar td:nth-child(1),
.tabel_ascuns_scadentar td:nth-child(3){
	width: 30%;
}
.tabel_ascuns_scadentar td:nth-child(2){
	width: 40%;
}
.deplata_zi{
	text-align: right !important;
	padding-right: 210px;
}
.i_suma_partiala{
	width: 100px;
    height: 20px;
    font-size: 18px;
}
.i_suma_plata{
	width: 75px;
}
.table_validare_plati_scadentar td:nth-child(1){
	width: 50%;
}
.table_validare_plati_scadentar td:nth-child(2),
.table_validare_plati_scadentar td:nth-child(3){
	width: 20%;
}
.table_validare_plati_scadentar td:nth-child(4){
	width: 10%;
}
.div_scadentar_view_total{
    display: inline-block;
    background: #8c024d;
    padding: 10px;
    float: right;
}
.div_scadentar_view_total_platit{
    display: inline-block;
    background: #429d04;
    padding: 10px;
    float: right;
    margin-right: 10px;
}
.div_scadentar_view_title,
.div_scadentar_view_data,
.div_scadentar_view_plata{
	display: block;
	font-size: 22px;
    font-weight: bold;
    color: #fff;
}
.div_scadentar_view_plata{
    margin-top: 12px;
}
.scadentar_data{
    font-size: 20px;
}

/*.tabel_scadentar .tabel_ascuns_scadentar {
    border-collapse: collapse;
}
.tabel_scadentar .tabel_ascuns_scadentar tr{
    border-bottom: 1px solid #B7B7B7;
}*/

 /*======= caiet intarzieri =======*/
 #intarzieri_farm{
    width: 78px;
 }
 #intarzieri_sal{
 	width: 182px;
 }
.tabel_intarzieri{
	width: 100%;
    border-spacing: 0px 7px;
}
.tabel_intarzieri .td_top{
	width: 20%;
	font-weight: bold;
	text-align: left;
}
.input_ora_2{
	width: 40px;
	text-align: center;
}
.body_intarzieri .ui-timepicker-container{
	width: 75px !important;
}
.mesaj_lipsa_inregistrare{
	margin-top: 15px;
}

/*========== Imperechere Tei =========*/
.table_myo_tei_articol{
	text-align: left !important;
	padding-left:20px;
}

/*============ black friday 2025 ==============*/
.menu_black_friday_25 .menu_item a{
	background: #000000;
	color: #ffffff;
    border-top: none;
}
.menu_black_friday_25 a:hover, 
.menu_black_friday_25 .current_page_item a {
	background: #429d04 !important;
	color: #014338;
}
.footer_black_friday_25{
	background: #020804;
	color: #ffffff;
}
.footer_black_friday_25 .footer_title{
    color: #014338;
}
.footer_black_friday_25 .footer_title_2{
    color: #ffffff;
}
.footer_black_friday_25 a {
	color: #429d04;
	/*color: #1DA510;*/
}
.footer_black_friday_25 a:hover {
	color: #fff;
}


/*========== registru nr interne ===========*/
.registru_cauta {
	width: 167px;
}
 /*Mozilla*/
@-moz-document url-prefix() {
	.registru_cauta {
		width: 188px;
	}
}

/*============= chestionar ===============*/
.input_chestionar_i2{
	width: 86%;
	margin-left: 1%;
}
.input_chestionar_i6{
	width: 87%;
	margin-left: 1%;
}
.input_chestionar_i7{
	width: 80%;
	margin-left: 1%;
}
.input_chestionar_i8{
	width: 81%;
	margin-left: 1%;
}
.input_chestionar_i10{
	width: 79%;
	margin-left: 1%;
}
.input_chestionar_i12{
	width: 69%;
	margin-left: 1%;
}
.intrebare_chestionar{
    font-weight: bold;
    margin: 15px 0 10px 0;
}
.intrebare_2_chestionar{
    font-weight: bold;
    margin: 15px 0 10px 25px;
}

@-moz-document url-prefix() {
	.input_chestionar_i2{
		width: 83%;
	}
	.input_chestionar_i6{
		width: 85%;
	}
	.input_chestionar_i7{
		width: 78%;
	}
	.input_chestionar_i8{
		width: 79%;
	}
	.input_chestionar_i10{
		width: 78%;
	}
	.input_chestionar_i12{
		width: 67%;
	}
}
@supports (font: -apple-system-body) { 
	.input_chestionar_i2{
		width: 76%;
	}
	.input_chestionar_i6{
		width: 78%;
	}
	.input_chestionar_i7{
		width: 65%;
	}
	.input_chestionar_i8{
		width: 68%;
	}
	.input_chestionar_i10{
		width: 67%;
	}
	.input_chestionar_i12{
		width: 53%;
	}
}

/*========== Registru neconformitati ===========*/
.width_238{
	width: 238px;
}
.width_230{
	width: 230px;
}
.width_148{
	width: 148px;
}
.neconformitate_in_asteptare{
	background-color: #fed6ec;
}
.buc {
    padding: 2px 8px;
    background-color: #f8f8f8;
    border: 1px solid #ced4da;
    border-radius: 0 2px 2px 0;
}
.tebel_neconformitati .twitter-typeahead{
	width: 100% !important;
}
.add2r{
    height: 45px;
}
.tr_height_20 td{
    height: 20px !important;
}

/*============ Registru retrageri =============*/
.tabel_registru_retrageri{
	border-spacing: 0px 10px;
}
.tabel_registru_retrageri .td_top{
	width: 40%;
    line-height: 1.6;
}

/*========== produse inventar =============*/
.tabel_produse_inventar{
	width: 100%;
	border-spacing: 0px 10px;
}
.tabel_produse_inventar .td_top{
	width: 15%;
    line-height: 1.6;
}
.tabel_produse_inventar .width_100{
	box-sizing: border-box;
}

/*============ concediu ==============*/
.zile_disponibile_co{
    border-collapse: collapse;
}
.zile_disponibile_co td{
    height: 30px;
    border: 1px solid #B7B7B7;
}
.zile_disponibile_co .td_left{
    text-align: left;
    padding-left: 10px;
    border-right: 0px;
}
.zile_disponibile_co .td_right{
    border-left: 0px;
    text-align: right;
    padding-right: 10px;
}
.paginatie{
	width: 100%;
	margin-top: 5px;
	text-align: right;
}
.paginatie_activ{
	font-weight: bold;
    color: #429d04 !important;
}

/*============== campanii ==============*/
.tabel_ascuns_decontare{
	margin: 15px 4%;
	width: 92%;
}
.tabel_ascuns_decontare tbody td{
    border: none !important;
    text-align: left !important;
    height: 22px !important;
}
/*.myo_tei_tabel_ascuns_input,
.myo_tei_tabel_modificare,
.myo_tei_tabel_modificare_new{
	width: 100% !important;
	display: table;
}*/
.tabel_ascuns_decontare td:nth-child(1){
	width: 20%;
    /*display: inline-block;*/
	/*margin-right: 2%;*/
	/*margin-bottom: 10px;*/
}
/*.myo_tei_tabel_ascuns_input #cod_tei,
.myo_tei_tabel_modificare #cod_tei,
.myo_tei_tabel_modificare_new #cod_tei{
	width: 34%;
    display: inline-block;
}
.myo_tei_tabel_ascuns_input #link_tei,
.myo_tei_tabel_modificare #link_tei,
.myo_tei_tabel_modificare_new #link_tei{
    width: 97.3% !important;
    display: block;
}
.myo_tei_tabel_ascuns_add{
	width: 4% !important;
}
.myo_tei_tabel_ascuns_add .double_add{
	height: 100%;
}*/
.decont_achitat,
.decont_achitat.decont_activ{
    background: #429d04;
	color: #fff;
}
.decont_achitat .asc,
.decont_achitat_ascuns{
    background-color: #f8fef5 !important;
}
.decont_activ{
    background: #e0efff;
	/*color: #fff;*/
}
.decont_activ_ascuns{
    background: #f4f9ff;
	/*color: #fff;*/
}
.decont_achitat_plus,
.decont_achitat_plus.decont_activ{
    background: #8c024d;
	color: #fff;
}
.decont_achitat_plus .asc,
.decont_achitat_ascuns_plus{
    background-color: #fef4fa !important;
}




/*Phones Portrait and Landscape  */
@media only screen and (min-width : 320px) and (max-width : 767px) {

.p_newsletter .title{
	font-size: 48px;
	height: 72px;
	background-size: contain;
}
.p_newsletter_div{
	width: 100% !important;
	margin: 0 auto;
}
.p_newsletter_name{
	font-size: 48px;
	line-height: 56px;
	margin-top: 30px;
    margin-bottom: 10px;
}
.p_newsletter_input input{
	font-size: 48px;
	line-height: 72px;
}
.p_newsletter .font_checkbox{
	font-size: 20px;
	line-height: 24px;
	margin: 10px 0;
}
.p_newsletter_div .button_1{
	width: 100%;
	font-size: 42px;
	line-height: 72px;
	height: auto;
	background: #429d04;
	color: #fff;
}
.p_newsletter_div .button_1:hover{
	background: #8c024d;
}

}