./*! normalize.css v1.0.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


/* ---- */

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* ---- Margin ---- */

.mt20 {
	margin-top: 20px;
}


.padd-b-10 { padding-bottom: 10px; }
.padd-20 { padding: 20px; }
.padd-b-20 { padding-bottom: 20px; }
/* ---- Display ---- */
.dpyBl {
	display: block;
}

.ta-c { text-align: center; }
.ta-l { text-align: left; }
.ta-r { text-align: right; }

.pos_rel {
	position: relative;
}
.clearfix:after,
.clearfixv2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfixv2 {
	clear: both;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

#followUpCallsTable td.rep {
	font-size: 10px;
	font-weight: bold;
	color: black;
	border-right: 1px solid;
	border-left: 1px solid;
	background-color: white;
	text-align: center;
}

#logoInt {
	position: absolute;
	right: 2px;
	top: -30px;
	height: 85px;
}

#logoInt img {
	height: 100%;
	width: auto;
}

abbr[title] {
	border: none;
}

.center {
	text-align: center;
}

#pageInfo {
	display: none;
}

.textright {
	text-align: right!important;
}

.textCenter {
	text-align: center!important;
}


@font-face {
	font-family: AnimeAce;
	src: url('animeace2_bld.ttf')
}

@font-face {
	font-family: Geba;
	src: url('gebailiffcaps.ttf')
}

td.data {
	white-space: nowrap;
}

table {
	border-collapse: collapse;
}

html,
body {
	-webkit-font-smoothing: antialised;
	font-size: 14px;
}

.optiuniInfo {
	position: absolute;
	top: 180px;
	left: 0;
}

.puncteInfo {
	width: 100%;
}

.puncteInfo .infoMod {
	display: inline-block;
	color: #000000;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	border: 1px solid #999;
    text-align: center;
	position: relative;
	width: calc(50% - 24px);
}

.puncteInfo .infoMod.intarziere.vp {
	background-color: rgba(251,190,57,1.00);
	color: #FFFFFF
}

.puncteInfo .infoMod.sold.vp {
	background-color: rgba(240,0,4,1.00);
	color: #FFFFFF
}

.soldInfo {
	bottom: 0;
	left: 0;
}


#holderInfoFirma .zone_curier {
	position: absolute;
	top: -48px;
    right: -14px;
}

td .zd_n,
td .zd_1,
td .zd_2,
td .zd_0 {
	padding: 5px;
	display: block;
	text-align: center;
}

#holderInfoFirma .zone_curier .zd_n,
#holderInfoFirma .zone_curier .zd_1,
#holderInfoFirma .zone_curier .zd_2,
#holderInfoFirma .zone_curier .zd_0 {
	padding: 10px;
}

.zone_curier .zd_1 {
	background-color: #ffff74;
}

.zone_curier .zd_0 {
	background-color: #3ECC3E;
}

.zone_curier .zd_2 {
	background-color: #DA1A1A;
	color: white;
}

.zone_curier .zd_n {
	background-color: #000000;
	color: white;
}

#holderInfoFirma select[data-id=slct_call_nr] {
	padding: 5px;
	width: 100%;
}

#holderInfoFirma select[data-id=slct_call_nr] option {
	padding: 5px;
}

#holderInfoFirma div[data-id=hld_call_btn] {
	display: none;
    width: calc(100% - 20px);
    background-color: #3ecc3e;
    padding: 10px;
    color: black;
    font-weight: bold;
    text-align: center;
}

#holderInfoFirma div[data-id=hld_call_btn]:hover {
	background-color: #31BC31;
	cursor: pointer;
}

#holderInfoFirma .promotii {
	height: 40px;
	position: relative;
}

#holderInfoFirma .promotii .ls,
#holderInfoFirma .promotii .rs
{
	display: inline-block;
	width: calc(50% - 2px);
}


#holderInfoFirma .promotii .btn
{
	cursor: pointer;
}

#holderInfoFirma .promotii .btn.rmb
{
	display: inline-block;
    text-align: center;
    padding: 10px;
    background-color: rgba(0,142,142,1.00);
    color: white;
    float: right;
    overflow: auto;
}

#holderInfoFirma .promotii .btn.rmb:hover
{
	background-color: rgba(0,108,108,1.00);
}

.infoVer {
	color: white;
	font-size: 12px;
	padding-top: 15px;
	position: absolute;
	left: 33px;
}

#infoUserLog {
	position: absolute;
	top: 20px;
	right: 33px;
}

#infoUserLog .user {
	color: #FFF;
}

#infoUserLog span {
	color: #fff;
	color: rgba(255,255,255,0.1);
}

#infoUserLog .link a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#infoUserLog .link a:hover {
	color: #F00;
}

.logHolder,
#loginFrm {
	width: 180px;
	padding: 20px;
	position: relative;
}


#loginFrm #forgPass {
	width: 100%;
	text-align: right;
}

#loginFrm #forgPass a{
	color: #000;
	text-decoration: none;
}

.logHolder {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	padding: 20px;
}

#loginFrm {
	position: absolute;
	left:-50%;
	top:-50%;
	background-color: #CCC;
	border-radius: 10px;
}


.logo {
	text-align: center;
	font-size: 50px;
	top: -130px;
	position: absolute;
	font-family: AnimeAce;
	left: 0;
}

#loginFrm label {
	width: 70px;
	display: inline-block;
}

#loginFrm input {
	margin-bottom: 10px;
}

#loginFrm #imgElefant {
	width: 250px;
	height: 250px;
	position: absolute;
	top: -35px;
	left: -335px;
}

.cntDreapta {
	float: left;
	margin: 20px 0 20px 20px;
	width: calc(100vw - 230px);
	position: relative;
	min-height: calc(100vh - 160px);
	/* overflow-y: auto; */
}

.modulDateTabel {
	/*overflow-y: scroll;*/
	overflow-x: none;
}

.hiddenInfo {
	display: none;
}

#OverviewTab {
	width: 450px;
	height: 300px;
}

#conversatiiTabel{
	border: 1px solid #999;
}

.modulDateTabel .content.detaliiClientiTable {
	height: 667px;
	overflow-y: auto;
	border: 1px solid #999;
}

.modulDateTabel .content.followUpTable {
	height: 300px;
	overflow-y: scroll;
	border: 1px solid #999;
}

.modulDateTabel {
	font-size: 12px;
	position: relative;
}

.modulDateTabel table {
	overflow-y: scroll;
}

.modulDateTabel #conversatiiTabel {
	height: 423px;
	overflow-y: auto;
}

.modulDateTabel #conversatiiTabel table tr:nth-child(even)  {
	background-color: rgb(250,250, 250);
	border-bottom: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}


#HolderOptiuniConv {

}

.modulDateTabel table#followUpCallsTable{
	width: 100%;
}


.modulDateTabel table#detaliiClientiTable {
	width: 100%;
}


.modulDateTabel table#followUpCallsTable.inactiv {
	height: 500px;
}

.holderStanga {
	float: left;
}

.modulDateTabel#FollowUpCalls {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.modulDateTabel#FollowUpCalls.inactiv {
	height: 570px;
}

.modulDateTabel#DetaliiClienti {
	float: left;
	width: 480px;
	display: block;
	height: 660px;
}


.modulDateTabel.butoane {
	float: left;
	margin-top: 41px;
	margin: 41px 0 0 10px;
}

.modulDateTabel#istoricCom {
	height:260px;
	width: 100%;
}

.modulDateTabel .tbody_hover tbody tr:hover
{
	background-color: #2e3b49;
	color: white;
}

.modulDateTabel#facturi2,
.modulDateTabel#expeditii2
{
	float: left;
	height: 295px;
	margin-bottom: 20px;
	overflow-x: scroll;
}

.modulDateTabel#facturi1,
.modulDateTabel#expeditii1 {
	height: 370px;
	margin-bottom: 10px;
}

.modulDateTabel#facturi1,
.modulDateTabel#facturi2,
.modulDateTabel#expeditii1,
.modulDateTabel#expeditii2 {
	width: calc(100% - 20px);
	border: 1px solid #999;
	background-color: #F1EEEE;
	overflow-y: auto;
}

.modulDateTabel#facturi1 table,
.modulDateTabel#facturi2 table,
.modulDateTabel#expeditii1 table,
.modulDateTabel#expeditii2 table{
	width: 800px;
}

.modulDateTabel#facturi2 table,
.modulDateTabel#expeditii2 table{
	width: 100%;
}

.modulDateTabel#facturi1 table,
.modulDateTabel#expeditii1 table {
	width: 100%;
}

.modulDateTabel table {
	border-collapse: collapse;
}

.modulDateTabel th {
	text-align: left;
	background-color: #14131C;
	color: #fff;
	font-weight: bold;
}

.modulDateTabel tr {
	cursor: pointer;
}

.modulDateTabel tr[data-ctype="header"] td
{
	font-weight: bold;
	text-align: center;
	color: white;
	background-color: #4f4f4f;
}

.modulDateTabel tr[data-ctype="c"].i td
{
	font-style: italic;
}

.modulDateTabel tr[data-ctype="f"]:hover,
.modulDateTabel tr[data-ctype="a"]:hover{
	background-color: #000000;
	color: white;
}

.modulDateTabel tr[data-ctype="f"]:hover > td i:not(.fa),
.modulDateTabel tr[data-ctype="a"]:hover > td i:not(.fa) {
	background-color: white;
	color: black;
}

.modulDateTabel tr.selectat td {
	background-color: #2E3B49;
	color: white;
	font-weight: bold;
}

.modulDateTabel tr[data-ctype="a"]:hover > td,
.modulDateTabel tr[data-ctype="f"]:hover > td {
	background-color: #2e3b49;
	color: white;
}

.modulDateTabel tr td.rosu,
.modulDateTabel tr td .zd_2 {
	background-color: #DA1A1A;
	color:white;
}

.modulDateTabel tr td.galben,
.modulDateTabel tr td .zd_1 {
	background-color: #FFFF74;
	color: #000;
}

.modulDateTabel tr td.verde,
.modulDateTabel tr td .zd_0 {
	background-color: #3ECC3E;
	color: #000;
}

.modulDateTabel tr td.mov
{
	background-color: #484888;
	color: #fff;
}

.modulDateTabel tr td.alb
{
	background-color: #BCBCBC;
	color: #fff;
}

.modulDateTabel tr td.counter {
	background-color: #000000;
	color: #FFF;
	text-align: center;
}

.modulDateTabel tr td,
.modulDateTabel tr th {
	padding: 5px;
}

.modulDateTabel tr.i > td,
.modulDateTabel tr.i > td{
	font-style: italic;
}

.modulDateTabel tr td.data,
.modulDateTabel th.data {
	width: 65px;
}

.modulDateTabel th.detCom {
	width: 650px;
}

.modulDateTabel tr[data-anulat="1"] > td
{
	color: red;
	background-color: transparent!important;
	text-decoration: line-through;
}

.search {
	font-weight: bold;
}

.search input {
	padding: 5px;
	background-color: #F3F3F3;
	width: calc(100% - 12px);
	text-align: center;
	border: 1px solid #999;
}

.search.optHeader {
	width: 100%;
}

.search #sListaClienti {
	width: 468px;
}

.barTop,
.barBottom {
	height: 60px;
	width:100%;
	position: relative;
}

.barBottom {
	background-color: #E77817;
	bottom:0;
}

.barBottom .text {
	font-size: 25px;
	text-align: center;
	padding-top:20px;
}

.barBottom .text span {
	font-family: Geba, Verdana, Geneva, sans-serif;
}

.barTop {
	background-color: #2E3B49;
	top: 0;
}

.clear {
	clear: both;
}

.contentHolder {
	overflow: auto;
	width: auto;
	position: relative;
}

.contentHolder.Mn {
	width: 100%;
}


#cont31 ul {
	float: left;
	padding: 0;
	margin: 0;
	display: none;
}

#cont31 ul li{
	list-style: none;
	float: left;
	text-align: center;
	margin: 0 20px 4px 0;
	border-radius: 10px;
	background-color: rgb(235, 235, 235);
	text-decoration: none;
	color: #000;
	padding: 8px 10px 8px 10px;
	height: 100%;
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFF;
	cursor: pointer;
	box-shadow: 0 1px 5px 1px rgb(117, 117, 117);
}

.menuTopCnt {
	margin-right: 20px!important;
}


#superMenu {
	text-align: center;
	margin: 20px 0 4px 10px;
	border-radius: 10px;
	background-color: rgb(235, 235, 235);
	text-decoration: none;
	color: #000;
	padding: 8px 10px 8px 10px;
	height: 100%;
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFF;
	cursor: pointer;
	box-shadow: 0 1px 5px 1px rgb(117, 117, 117);
}

#menuStMenu {
	display: none;
}

.menuSt {
	float: left;
	width: 180px;
	min-height: 1px;
}

.menuDr {
	width: 170px;
	display: none;
}

.menuDr.conv {
	margin-top: 0;
}

.contentDr {
	float: left;
}

.menuSt ul,
.menuDr {
	box-shadow: 0 1px 5px 1px rgb(117, 117, 117);
	padding: 20px 0 20px 0;
	position: relative;
	background-color: rgb(235, 235, 235);
	margin: 0 0 10px 10px;
	/*display: none;*/
}

.menuSt ul li,
.menuDr li{
	list-style: none;
	padding: 5px 10px;
}

.menuSt ul li.selected,
.menuDr li.selected{
	font-weight: bold;
}

.menuSt ul li+li,
.menuDr li+li {
	border-top: 1px dashed rgba(0,0,0,0.2);
}

.menuSt ul li.header
{
	color: black;
	font-weight: bold;
}


.menuSt ul li,
.menuSt ul ul li,
.menuDr li,
.menuDr ul li {

	list-style: none;
	position: relative;
	display: block;
}

.menuSt li a {
	text-decoration: none;
	color: #000;
	padding: 8px 10px 8px 10px;
	height:100%;
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFF;
	cursor: pointer;
}

.menuDr li {
	text-decoration: none;
	color: #CCC;
	padding: 8px 10px 8px 10px;
	height:100%;
	position: relative;
	display: block;
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFF;
	cursor: pointer;
}

.menuDr li.activ {
	color: #000;
}

.menuDr li.activ.selected {
	background-color: #D6D6D6;
}

.menuSt ul li:hover > a,
.menuDr li.activ:hover {
	color: #000;
	background-color: rgb(190, 190, 190);
}

.menuSt ul li:hover > ul,
.menuDr li:hover > ul {
	display: block;
}

.menuSt ul ul,
.menuDr ul {
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 10;
	display: none;
	white-space: nowrap;
	margin:0;
}

.cnpI {
	background-color: #E4E4E4;	
}

.titlu {
	font-family: sans-serif;
	font-size: 22px;
	margin-bottom: 10px;
	font-weight: bold;
}

.titlu.new {
	float: left;
	width: 1150px;
	margin-bottom: 0px!important;	
}

.bGraph {
	position: relative;
	float: left;	
}

.bGraph.overviewTop {
	width: 1440px;
	height: 420px;	
}

.bGraph.forecastTopPastFuture {
	width: 1650px;
	height: 360px;
}

.bGraph.overviewTopRight {
	width: 200px;
	height: 360px;	
}

.bGraph.overviewLeft {
	width: 1000px;
	height: 290px;	
}

.bGraph.overviewRight {
	width: 650px;
	height: 290px;	
}

.bGraph.statusTarget,
.bGraph.forecastMini {
	width: 550px;
	height: 300px;
	float: left;	
}

.bGraph.statusTarget.pie {
	width: 640px;
	height: 360px;
	border-left: 2px dotted #BCBCBC;
}


.holderConversatii {
	position: relative;
	height: 180px;
}

#HolderOptiuniConv,
#formularConv,
#butoaneDeleteConv {
	height: 100%;
}

#HolderOptiuniConv {
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #999;
	width: 100%;
	margin-bottom: 34px;
}

#confirmaStergereConv {
	display: none;	
}

#confirmaStergereConv span {
	background-color: lightGrey;
	padding: 5px 20px;
	margin: 0 10px;
	border-radius: 10px;
	font-weight: bold;	
}

#sliderConvJS {
	margin: 10px;	
}

.holderConversatii .DNHolder {
	width: 100%;
	height: 260px;
	position: relative;	
}


.holderConversatii .DNHolder .telImg {
	position: absolute;
	right: 15px ;
	top: 50px;	
}

.butoaneCOM {
	position: relative;	
}

.holderConversatii .btnConvRNR {
	display: inline-block;
	position: relative;
	margin: 10px 10px 10px 0;
	color: #000;
	cursor: pointer;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	width: 170px;
	border-radius: 30px;
	border: 3px solid #999;
	line-height: 12px;
	position: absolute;
	padding: 5px;
	background-color: rgba(248, 149, 29, 0.35);
	height: 34px;
}

#convArasp {
	top: 15px;
	left: 10px;	
}

#convArasp img,
#convNuArasp img,
#convAmanat img {
	top: 2px;
	left: 2px;	
}

#convAmanat {
	top: 180px;
	left: 10px;	
}

#convNuArasp {
	top : 96px;
	left: 10px;	
}
.holderConversatii .btnConvRNR:hover {
	border-color: #E77817;	
}

.holderConversatii .btnConvRNR .txt {
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 0 0 0;
	margin: 0 40px 0 50px;
	white-space: nowrap;
	text-align: left;
}

.holderConversatii .btnConvRNR .da{
	width: 40px;
	height: 40px;
	/* float: left; */
	position: absolute;
	top: 0;
	left: 0;
}

.buton {
	background-color: #CCCCCC;
	padding: 10px;
	cursor: pointer;
}

.buton.activ {
	background-color: #2E3B49;	
	color: white;
}
#followUpComentarii {
	width: 100%;
}
#followUpComentarii th.data,
#followUpComentarii td.data {
	width: 10%;
}
#followUpComentarii td.mesaj {
	width: 80%;
}

#followUpComentarii td.nick {
	width: 10%;
	text-align: center;
}



#followUpComentarii td.mesaj .nickConv {
	display: inline-block;	
}


#holderInfoFirma {
	height: 350px;
	border: 1px solid #999;
	padding: 10px;
	position: relative;
	font-size: 12px;
}

#holderInfoFirma .infoLabel {
	font-weight: bold;
	padding-right: 10px;	
}

.HFormular {
	height: 100%;	
}

.HFormular textarea {
	overflow: auto;
	vertical-align: top;
	width: 99%;
	height: 100%;	
}

.btnFloatR {
	float: right;	
}

.btnFloatL {
	float: left;	
}

.infoSt,
.infoDr {
	float: left;
	position: relative;
	height: calc(100% - 70px);
}	

.infoDr { width: calc(50% - 10px); }
.infoSt { width: calc(50% - 10px); }

.infoSt {
	margin-right: 5px;	
}

.infoDr {
	margin-left: 5px;	
}

.infoSt .data,
.infoDr .data {
	height: calc(100%);
	overflow-y: auto;
}
.infoSt .data div,
.infoDr .data div {
	margin: 0 0 10px 0;
	paddig: 0 5px 0 0;	
}



.rangeDelay {
	width: 100%;
	display: block;
	position: relative;	
}

.rangeDelay input {
	width: 100%;	
}


#hldTabelFactura1 {
	height: 340px;
	overflow-y: auto;	
}

#hldTabelFactura1 tbody:hover
{
	background-color: #d7d0d0;
}

#hldTabelFactura2 {
	height: 278px;
	overflow: auto;	
}

#tabelFactura {
	padding-top: 10px;
	width: 100%;
}

#tabelFactura table tr td[data-id="actions"]
{
	text-align: center;
}

#tabelFactura table tr td[data-id="actions"] fa
{
	width: 30px;
}

#tabelFactura .rowRed {
	background-color: red;
	color: white;	
}

#tabelFactura .rowYellow {
	background-color: yellow;
	color: black;
}

#tabelFactura .greenYellow {
	background-color: rgb(186, 255, 186);
	color: black;
}	


#detaliiFactura {
	padding-top: 10px;
}

th.facDiscount,
.facDiscount {
	text-align: left;	
}


.facDiscount {
		
}

.facDiscount.colDiscount {
	background-color: rgb(255, 255, 191);
	color: #000;	
}

.facTip {
	text-align: left;	
}

.facDoc {
	text-align: center;
	white-space: nowrap;	
}


.facPU {
	text-align: center;	
}

.tipInregistrarefl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 70px;	
	text-align: left;
	white-space: no nowrap;
}

.facData,
th.facData {
	width: 12%;
	text-align: center;	
}



th.facNr,
.facNr {
	font-weight: bold;
	text-align: left;
	width: 35px;	
}
th.facSerie,
.facSerie {
	text-align: left;
	width: 7%;
}

th.facNrBuc,
.facNrBuc {
	text-align: center;
}

th.facLeg,
.facLeg {
	text-align: left;	
}

th.facTotal,
.facTotal {
	text-align: center;	
}


.facRestPlata {
	text-align: center;
	font-weight: bold;
	width: 14%;	
}

.facModLivrare {
	text-align: left; 
	font-weight: bold;
}


.fgOperatiune {
	width: 200px;	
}

.fdDocPlata {
	width: 342px;	
}

.fdValoare,
.fdData {
	width: 100px;	
}

.clData {
	width: 65px;	
}

th.clNr,
.clNr {
	width: 10px;
	text-align: center;
	background-color: #000;
	color: #FFF;	
}


th.clDen,
.clDen {
	width: 200px;
}

th.clJud,
.clJud {
	width: 224px;
}

.tabeleFollow {
	overflow: visible;
	width: 815px;
	float: left;	
}

.bold {
	font-weight: bold;	
}

.fl,
.fl-l {
	float: left;	
}

.fr,
.fl-r {
	float: right;	
}

.nrfl {
	background: #000;
	width: 28px;
	color: #fff;
	padding: 2px;
	text-align: center;
	font-weight: bold;
}

.datafl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 102px;	
}

.opDetFacfl{
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 203px;	
}

.docPlDetFacfl{
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 344px;	
}

.valDetFacfl{
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 103px;	
}

.dataDetFacfl{
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 108px;	
}

.dataComfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 136px;	
	text-align: center;
}


.dataFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white; 
	font-weight: bold;
	width: 89px;	
	text-align: center;
}


.serieFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 48px;	
	text-align: left;
}



.nrFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 90px;	
	text-align: left;
}

.nrBucFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 60px;	
	text-align: left;
}

.tipVFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 0;	
	text-align: left;
	height: 15px;
}

.totalFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 82px;	
	text-align: right;
}

.restPlataFacfl {
	background: #000;
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 103px;	
	text-align: right;
}

.modLivFacfl {
	background: #000;
	padding: 2px 20px 2px 5px;
	color: white;
	font-weight: bold;
	width: 164px;
	text-align: right;
}

.detComfl {
	background: #000;
	padding: 2px 2px 2px 105px;
	color: white;
	font-weight: bold;
	width: 733px;	
	text-align: left;
}



.denfl {
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 200px;
	background: #000;	
}

.judfl {
	padding: 2px 2px 2px 5px;
	color: white;
	font-weight: bold;
	width: 231px;
	background: #000;	
}


.detaliiClientHolder {
	width: calc(100% - 20px);
    height: 744px;
	float: left;
	margin-left: 20px;
	position: relative;
	overflow: auto;
}

.sondajOpinieHolder {
	width: 976px;
	height: 690px;
	float: left;
	padding: 10px;
	border: 1px solid #999;
	overflow-y: auto;
}


.sondajOpinieHolder .raspuns .inputs {
	margin-top: 10px;
	width: 94px;
	margin-right: auto;
	margin-left: auto;	
}

.sondajOpinieHolder .raspuns .inputs v1 {
	
}

.sondajOpinieHolder .raspuns .inputs v2 {
	
}

.sondajOpinieHolder .inputs input[name=raspunsText] {
	padding: 0 10px;
	width: 60px;
	text-align: center;
	display: none;	
}

.sondajOpinieHolder .raspuns textarea {
	margin: 10px 0;
	width: 100%;
	height: 100px;
	background-color: #F4F4F4;
	resize: none;	
}


.sondajOpinieHolder .intrebare-modul {
	padding: 20px;
	border-bottom: 1px solid #999;
	position: relative;
	width: 920px;	
}

.sondajOpinieHolder .intrebare-modul .intrebare .nrIntrebare {
	float: left;
	width: 30px;
	margin-left: -10px;
	margin-right: 10px;
}	

.sondajOpinieHolder .intrebare-modul .intrebare .text {
	/* text-indent: 20px; */
}



.sondajOpinieHolder .raspuns .inputs label {
	margin-right: 10px;
}	

.sondajOpinieHolder .title {
	font-weight: bold;
	padding: 10px 0 0 20px;
	font-size: 20px;
	text-align: center;
}	

.sondajOpinieHolder .fli {
	
}

.detaliiClientHolder .extraSpace {
	margin: 0 0 15px 0;
}

.detaliiClientHolder .email {
	width: 240px;	
}

.detaliiClientHolder  .detClTr.contractSpecial {
	background-color: orange;	
}

.detaliiClientHolder .bubbleCheckbox {
	position: absolute;
	top: 0;
	right: 0;
	width: 400px;
	background-color: #F5F5F5;
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
}


.detClientLabel {
	font-size: 14px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.detClTr {
	margin: 0 5px 5px 0;
	height: 40px;
	background-color: #F5F5F5;
	display: inline-block;
	padding: 5px!important;
	border-radius: 5px;
}

.oarsDinamicWidth {
	min-width: 235px;	
}

.detClTrChk {
	margin: 0 5px 15px 0;
	/*height: 20px;*/
	background-color: #F5F5F5;
	display: inline-block;
	padding: 5px;
	border-radius: 5px;
}

.detClTr input {
	
}

.linie_chart_1 {
	border-bottom: 2px dotted #BCBCBC;
	width: 100%;
	display: block;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
	
}

#chk1,#chk2,#chk3,#chk4 {
	width: 90px;
	height: 90px;
	background-image: url(../imgs/uncheck.png);
	background-position: 12px 0;
	background-repeat: no-repeat;	
	float: left;
	margin: 10px 10px 0 20px;
	padding: 10px;
	font-size: 14px;
	color: white;
	position: relative;
	cursor: pointer;	
}

#chk1 .text,
#chk2 .text,
#chk3 .text,
#chk4 .text {
	position: absolute;
	bottom: 0px;
	color: black;
	text-align: center;
	width: 90px;
	font-weight: bold;	
}

#chk1.selectat,
#chk2.selectat,
#chk3.selectat,
#chk4.selectat {
	background-image: url(../imgs/check.png);	
}

.butoaneHeader {
	position: absolute;
	top: 11px;
	left: 200px;
}

.butoaneHeader a {
	color: white;
	padding: 10px;
	background-color: rgba(255,255,255,0.2);
	display: inline-block;
	text-decoration: none;	
}

.butoaneHeader a.selected {
	background-color: #E77817;
}

.butoaneHeader a span {
	display: inline-block;
	width: 45px;	
}

.btnHeader {
		margin: 0 25px 0 0;
	
}

#holderGenFactura,
#holderIncasari,
#holderSetareTarget,
#holderTrimiteEmail {
	display: block;
	background-color: #FFF;
	position: absolute;
	box-shadow: 0 0 3px 3px #CCC;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	z-index: 20;
}

.closeHolder,
#closeHolderGenFactura,
#closeHolderIncasari,
#closeHolderTarget {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 1;
	cursor: pointer;
}


#hideBackGF {
	background-color: rgba(1,1,1,0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 99;
}

#holderIncasari .titluHL,
#holderSetareTarget .titluHL,
#holderTrimiteEmail .titluHL {
	font-family: sans-serif;
	font-size: 20px;
	margin: 20px;
	font-weight: bold;	
}

.headerTabel {
	height: 20px; 	
}

/* Containers Follow Up */

#extraMenu {		
}

.contSlide {
	position: relative;
	display: none;	
}

#cont322.contSlide
{
	position: relative;	
}


.contM {
	display: none;	
}

/* primul sa fie afisat */
#contM1 {
	display: block;	
}

#cont2.wide,
#cont3.wide
{
	    width: calc(60% - 10px);
}

#cont2.narrow,
#cont3.narrow
{
	width : calc(40% - 10px);	
}

#cont21 {
	width: calc(100%);	
}

#cont3 {
	padding: 0 0 0 10px;
}	

#cont31 {
	margin: 0 0 15px 0;	
}

#cont32 {
	position: relative;
	margin: 0;	
}

#cont321 {
	position: relative;
}

#cont3211 {
	position: relative;
	width: calc(100%);
}

.graficeStat #statGr1,
.graficeStat #statGr2 {
	width: 1000px;
	height: 350px;
	border-bottom: 1px solid #C4C4C4;	
}

.guid {
	display: none;	
}

#genNir {
	padding: 20px;
	background-color: rgb(12, 45, 48);
	color: rgb(255,255,255);
	display: inline-block;
	margin: 20px 0;
	position: relative;
	cursor: pointer;	
}

.err {
	background-color: rgb(252, 218, 218)!important;	
}

.widthAuto {
	width: auto!important;
	display: inline-block!important;	
}

/* Top Menu */

.topMenu {
	position: absolute;
	top: 0;
	left: 150px;
	z-index: 99;	
}

.topMenu ul li {
	display: inline-block;
	list-style: none;
	margin: 0 20px 0 0;
	position: relative;
	padding-bottom: 12px;
	position: relative;	
}

.topMenu ul li .hctc
{
	background-color: red;
    padding: 2px 6px;
    color: white;
    border-radius: 25px;
    border: 1px white;
    position: absolute;
    top: -10px;
    right: -10px;
    box-shadow: 0px 1px 0px 0px #2E3B49;
    cursor: default;
    font-size: 12px;
}

.topMenu ul li .hctc.sm
{
	top: -6px;
    right: 5px;
}

.topMenu ul li .repSplit 
{
	position: absolute;
	top: 0;
	left: calc(100% + 10px);
	z-index: 2;
	background-color: rgb(69, 78, 88);
	padding: 10px;
	color: white;	
}
.topMenu ul li:hover > .repSplit
{
	display: block;	
}

.topMenu ul li .repSplit div
{
	white-space: nowrap;

}

.topMenu ul li .repSplit 
{
	display: none;	
}

.topMenu ul li:hover > a,
.topMenu ul li ul li:hover > a,
.topMenu ul li.selectat ul li:hover > a,
.topMenu ul li.selectat ul li.selectat ul li:hover > a {
	cursor: pointer;
	background-color:rgba(13, 56, 104,0.5);
}

.topMenu ul li:hover > ul,
.topMenu ul li ul li:hover > ul {
	display: block;
}

/* ul ul */
.topMenu ul li ul li:hover {
	cursor: pointer;
}

.topMenu ul li ul,
.topMenu ul li ul li ul {
	display: none;
	position: absolute;
	margin: 0;
	background-color: #2E3B49;;
	white-space: nowrap;
}

.topMenu ul li ul {
	top: 46px;
	left: -10px;
	padding: 30px 0 30px 0;
	border-left: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	min-width: 150px;	
}

.topMenu ul li ul li ul {
	top: -22px;
	left: 100%;
	white-space: nowrap;
	border-top: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-left: none;
	padding: 10px;
}


.topMenu ul li ul li {
	display: block;	
	margin: 10px 0;
	padding: 0 10px;
}





.topMenu ul li a,
.topMenu ul li ul li a {
	color: #fff;
	text-decoration: none;
	padding: 8px;
	display: block;
	border: 1px solid rgba(255, 255, 255, 0.4);
	color: #fff;
	font-size: 14px;
	background-color: rgb(69, 78, 88);	
}


.topMenu ul li.selectat a,
.topMenu ul li.selectat ul li.selectat a,
.topMenu ul li.selectat ul li.selectat ul li.selectat a
 {
	color: #fff;
	font-weight: bold;
	background-color: #E77817;	
}

.topMenu ul li.selectat ul li a,
.topMenu ul li.selectat ul li ul li a,
.topMenu ul li.selectat ul li.selectat ul li a {
	color: #fff;
	font-weight: normal;
	background-color: rgb(69, 78, 88);	
}

.nrClienti {
	margin-left: 10px;	
}


.fixogw
{
	display: block!important;
    margin: 0!important;	
}

.fixogw .msg
{
	text-align: left!important;	
}

.fixogw div[data-btn-type=anuleaza]
{
	
}


.fixogw div[data-btn-type=continua]
{
	width: 200px;
	right: 10px;
	position: absolute;	
}

#errorMsg,
#genericMessageWindow,
.genericMessageWindow {
	position: absolute;
	top: 50%;
	left: 50%;
	display: none;
	background-color: white;
	z-index: 100;
	padding: 40px;
	height: 291px;
	width: 600px;
	margin:-180px 0 0 -426px;
}

.genericMessageWindow .btn {
	position: absolute;
	bottom: 2px;
	left: 0;
	right: 0;	
}

#errorMsg .btn div,
#genericMessageWindow  .btn div,
.genericMessageWindow  .btn div {
	text-align: center;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	/* color: #000; */
	padding: 8px 10px 8px 10px;
	/* height: 100%; */
	/* position: relative; */
	display: block;
	font-size: 14px;
	font-weight: normal;
	/* text-shadow: 1px 1px 1px #FFF; */
	cursor: pointer;
	bottom: 10px;
	height: 15px;
	
	color: #fff;
	font-weight: bold;
	background-color: #E77817;
	border: 1px solid rgba(255, 255, 255, 0.4);
}


.genericMessageWindow .btn div:hover {
	background-color: rgba(231, 120, 23, 0.72);	
}

.genericMessageWindow .btn #errAnuleaza,
.genericMessageWindow .btn .genericLeft {
	position: absolute;
	left: 20px;
}

.genericMessageWindow .btn #errContinua,
.genericMessageWindow .btn .genericRight {
	position: absolute;
	right: 20px;
	text-transform: capitalize;	
}

.genericMessageWindow .upLine {
	position: absolute;
	top: 0;
	left: 0;
	height: 55px;
	width: 100%;
	background-color: #E77817;
		
}



.genericMessageWindow .downLine {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 55px;
	width: 100%;
	background-color: #2E3B49;
		
}


.genericMessageWindow .tabel_x3 
{
	
}

.genericMessageWindow .tabel_x3 th
{
	background-color: black;
	color: white;
	font-weight: bold;	
}

.genericMessageWindow .tabel_x3 td,
.genericMessageWindow .tabel_x3 th
{
	padding: 2px 5px;
	text-align: left;
	cursor: pointer;
}

.genericMessageWindow .tabel_x3 tr.selectat td
{
	background-color: #EAE8E8;	
}

.genericMessageWindow .anuleaza,
.genericMessageWindow .confirma {
	text-align: center;
	padding: 8px;
	cursor: pointer;
	color: #FFF;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.4);
	margin: 10px 20px;
	font-weight: bold;
	width: 131px;
}

.genericMessageWindow .confirma
{
	position: absolute;
	right: 0;
	background-color: #e77817;
}

.genericMessageWindow .space {
	margin-top: 20px;	
}




.genericMessageWindow div.btnT1 {
	float: left;
	text-align: center;
	margin: 20px 0 4px 94px;
	border-radius: 10px;
	text-decoration: none;
	color: #000;
	padding: 8px 10px 8px 10px;
	height: 100%;
	position: relative;
	display: block;
	font-size: 14px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #FFF;
	cursor: pointer;
	box-shadow: 0 1px 5px 1px rgb(117, 117, 117);
}


.genericMessageWindow .msg {
	text-align: center;
	font-weight: bold;
	margin-top :20px;
	overflow-y: auto;
    height: calc(100% - 40px);
}

.genericMessageWindow .msg.ta-l
{
	text-align: left;
}	

.genericMessageWindow .msg div{
	padding: 5px 0;
}

.genericMessageWindow .msg.no div{
	padding: 0;
}


.pagnr
{
	height: 20px;
	padding: 6px 0;
}

.pagnr .p
{
	border: 1px solid;
	padding: 2px 3px;
	cursor: pointer;
	margin: 0 5px 0 0;
	width: 14px;
	display: inline-block;
	text-align: center;
}	

.pagnr .p.selectat
{
	background-color: #2E3B49;
	color: white;	
}

.pleaseWait 
{
	margin: 200px auto 0 auto;
    text-align: center;
    width: 200px;	
}
.pleaseWait .loadingBar 
{
	border: 1px solid;
	min-height:4px;
	background-image: url('http://edituraradulescu.ro/Resurse/images/gestino/icons.png');
	background-position: -200px -13px;
    background-repeat: no-repeat;	
}

#widc 
{	
	min-width: 800px;
	top: calc(100vh / 2 - 290px);
	left: calc(100vw /2 - 400px);
	
	margin: 0;
}

#widc table
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

#widc table.t_istoric_l
{
	display: block;
	height: 300px;
	overflow: auto;	
}

#widc table td,
#widc table th
{
	text-align: left;
	padding: 2px 5px;
}

#widc table tr:nth-child(odd) td {
    background: rgba(236,236,236,1.00);
}

#widc .extra_btns div[data-btn-id=print]
{
	border: 1px solid;
    display: inline-block;
    padding: 5px 20px;
    margin: 0 0 10px 0;
    cursor: pointer;
}

#widc .extra_btns div[data-btn-id=print]:hover
{
	background-color: #ececec;
}

.genericMessageWindow.fixBT .upLine,
.genericMessageWindow.fixBT .downLine
{
	position: relative;
}

.genericMessageWindow.fixBT 
{
	padding: 0;
	height: auto;
}

.genericMessageWindow.fixBT .msg
{
	padding: 20px 40px;
	margin: 0;
}

#promotie_bf_inline,
#promotie_bf_inline_f
{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: white;
	padding: 10px;	
}

#promotie_bf_inline select
{
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

#promotie_bf_inline .changed,
#promotie_bf_inline_f .changed
{
	background-color: #69da69;	
}


#promotie_bf_inline div[data-id=fields],
#promotie_bf_inline_f div[data-id=fields]
{
	display: inline-block;
	width: 100%;
}

#promotie_bf_inline div[data-id=fields] table,
#promotie_bf_inline_f div[data-id=fields] table
{
	width: 100%;
}

#promotie_bf_inline div[data-id=fields] select,
#promotie_bf_inline_f div[data-id=fields] select
{
	width: 100%;
}

#promotie_bf_inline div[data-id=fields] tr:nth-child(even),
#promotie_bf_inline_f div[data-id=fields] tr:nth-child(even) {background: #f4f4f4}

#promotie_bf_inline div[data-id=fields] td,
#promotie_bf_inline_f div[data-id=fields] td
{
	padding: 5px 5px;
}

#promotie_bf_inline div[data-id=fields] td.wb,
#promotie_bf_inline_f div[data-id=fields] td.wb
{
	border-right: 2px solid;
}	

#promotie_bf_inline div[data-id=fields] td.h,
#promotie_bf_inline_f div[data-id=fields] td.h
{
	background-color: #2e3b49;
	color: white;
}

#promotie_bf_inline div[data-id=btns],
#promotie_bf_inline_f div[data-id=btns]
{
	position: absolute;
    bottom: 10px;
    right: 10px;
}

#promotie_bf_inline div[data-id=btns] .btn,
#promotie_bf_inline_f div[data-id=btns] .btn
{
	padding: 10px;
    background-color: #e77817;
    text-align: center;
    color: white;
	cursor: pointer;
	display: inline-block;
	margin-left: 10px;
}

#promotie_bf_inline div[data-id=btns] .btn.np,
#promotie_bf_inline_f div[data-id=btns] .btn.np
{
	padding: 3px;	
}

#promotie_bf_inline div[data-id=btns] .btn[data-id=mesaj_client_promotie],
#promotie_bf_inline_f div[data-id=btns] .btn[data-id=mesaj_client_promotie]
{
	width: 300px;	
}

#promotie_bf_inline div[data-id=btns] .btn[data-id=mesaj_client_promotie] input,
#promotie_bf_inline_f div[data-id=btns] .btn[data-id=mesaj_client_promotie] input
{
	width: calc(100% - 12px);
	padding: 5px;
}

#promotie_bf_inline div[data-id=btns] .btn[data-id=btn_toggle_eligibil].ep
{
	background-color: green;
}

#promotie_bf_inline div[data-id=btns] .btn[data-id=btn_toggle_eligibil].nep
{
	background-color: red;
}

#promotie_bf_inline div[data-id=btns] .btn[data-id=btn_save]
{
	/* background-color: red; */
}



#promotie_bf_inline_f div[data-id=fields] .label,
#promotie_bf_inline div[data-id=fields] .label
{
}

#promotie_bf_inline div[data-id=fields] .input,
#promotie_bf_inline_f div[data-id=fields] .input
{
	display: inline-block;
	width: 60%;
	padding: 5px;
}

#promotie_bf_inline div[data-id=fields] .input input,
#promotie_bf_inline_f div[data-id=fields] .input input
{
	padding: 5px;
	width: calc(100% - 20px);
}

#promotie_bf_inline .titlu,
#promotie_bf_inline_f .titlu
{
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 15px;
}


#promotie_bf_inline .on_success_overlay,
#promotie_bf_inline .on_fail_overlay
{
	position: absolute;
    bottom: 10px;
    right: 110px;
    padding: 10px;
}

#promotie_bf_inline .on_success_overlay
{
    background-color: #e1f6e1;
}

#promotie_bf_inline .on_fail_overlay
{
    background-color: #FB8BAA;
}

#list_com_recente
{
	position: absolute;
    top: -55px;
    left: 0px;
    background-color: white;
    padding: 10px 10px 10px 0px;
    width: calc(100%);
    height: 32px;
    cursor: pointer;
    overflow: hidden;
}	

#list_com_recente .bln
{
	background-color: #ebebeb;
	color: black;
	display: inline-block;
	margin: 0 10px 10px 0;	
	padding: 10px 10px;
	font-size: 10px;
}

#list_com_recente table
{
	width: 100%;	
}

#list_com_recente .bld
{
	font-weight: bold;	
}

#list_com_recente table
{
	margin-top: 40px;	
}


#list_com_recente:hover
{
	/*
	height: auto;	
	box-shadow: 0 1px 5px -1px black;
	*/
}

#list_com_recente td
{
	padding: 4px 10px;
}

#list_com_recente tr:hover
{
	background-color: rgba(208,208,208,1.00);	
}

.tabel-header-float
{
	position: absolute;
	top: 0;	
}

.tabel-header-float thead th
{
	background-color: black;
	color: white;	
}


#GWM-show_select_oferta_comerciala 
{
	height: auto;
}
#GWM-show_select_oferta_comerciala .msg{
	margin-bottom: 20px;
	height: auto;
}
#GWM-show_select_oferta_comerciala .row:hover
{
	background-color: #d9d9d9;
}
#GWM-show_select_oferta_comerciala .row
{
	border: 1px solid #d9d9d9;
	padding: 10px;
	cursor: pointer;
}
#GWM-show_select_oferta_comerciala .row .off_title 
{
	font-weight: bold;
	margin-bottom: -10px;
}

#GWM-show_select_oferta_comerciala .row .off_desc 
{
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
}

/* custom */

/* font weight */

.gst_bold { font-weight: bold; }
/* font size */

.gst_fontsize20 { font-size: 20px; }
.gst_fontsize30 { font-size: 30px; }

/* margin */

.gst-mt10 { margin-top: 10px; }