@charset "utf-8";

.hiddencol {display:none}

/* hide menus that are not desired */
#_145_adminLinks li {display: block}
/*.dropdown-menu li {display:none}*/
/* top menu fixes */
.aui .navbar .divider-vertical {display: none}
.sign-out {display: block !important}
.my-sites {display:none}
.my-sites-menu {display:none}
.lfr-delegate-click {display:none}
.user-avatar.dropdown.dockbar-item.open ul li:nth-child(3) {display:none}
/*.my-sites-menu .public-site {display:none}*/
.fix-width {width: 99% !important}
.fix-inner-label {padding-left:13px !important}
label::after {content:":"}
.hidden {display: none}
/* .aui .control-group {margin: 0px !important} */
.aui .modal{ z-index:200 !important}
.yui3-skin-sam .yui3-widget-mask{z-index:200 !important}
.aui .modal .yui3-widget-mask{ z-index :200 !important}
.overlaymask {min-height:3500px}

.aui .modal-header {background-color: #00923F;border-bottom: 1px solid #eee;border-radius: 4px;color: #ffffff;padding: 9px 15px}
.aui li {font-size: 14px}
.prefix {
	background-color: #edf5ff;
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    text-align: left;
    text-shadow: 0 1px 0 white;
    width: 45%;
    border-radius: 2px 0 0 2px;
    float: left
}
.right_select {width:43% !important;float:left;margin-bottom: 5% !important;margin-right: 5%;}
.aui .table th, .aui .table td { padding: 8px 3px }
.aui .table thead th { text-align: left }
.aui .table td a { font-size: 20px }
.aui .input-prepend.input-append .add-on:last-child, .aui .input-prepend.input-append .btn:last-child {
    width: auto
}

.invoiceh {
    background-color: #fcf8e3 !important;
}
.orderh {
	background-color: #E7EFF7 !important;
}
.label-error {
	background-color: #fee5e2;
    border-color: #b50303;
    color: #b50303;
}

.aui .modal-body { min-height: 200px !important }
#modal input {margin-right:0 }
.w33 { width: 33% }
.webkit .w1-3, .webkit .w33 { width: 33% }

.aligncenter {text-align:center !important }
.br-yellow {border-color:#FFFF00 !important }
.br-green {border-color:green !important }
.br-orange {border-color: orange !important }
.br-red {border-color: #e7505a !important }	

.invoice_header{margin:1em 0;
	width:99.9%;
	background:#fff;
}
.invoice_header.fixed{
	margin:0;
	position:fixed;
	top:0;
	left:1px;
	z-index:99;
	
}
.invoice_header table{
	width:100%;
}
.invoice_header table thead th{
	background:#edf5ff;
	padding:2px 5px;
	border:1px solid #aeaeae;
}
.invoice_header table td{
	padding:2px 5px;
	border:1px solid #aeaeae;
}
.invoice_header table th,.invoice_header table td{text-align:left;}
.invoice_header table tr:hover td{background:#fff !important;}

.aui .control-group.error .prefix{
	background-color: #fee5e2;
    border-color: #b50303;
    color: #b50303;
}

.info-box span{
	padding:5px 0px;
	position:relative;
	z-index:2;
}
.info-box span.number{
	font-size:3em;
	line-height:1em;
}
.info-box span.description{
	text-transform:uppercase;
}
.flex-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: auto;
}

.info-box.green{
	background:#68c39f;
	color: #ffffff;
}

.info-box.pink{
	background:#f57a82;
	color: #ffffff;
}

.info-box.orange{
	background:#f79219;
	color: #ffffff;
}

.info-box.blue{
	background: #27a9e3;
	color: #ffffff;
}

.info-box.purple{
	background: #852b99;
	color: #ffffff;
}

.info-box{
	min-height:15em;
	width:98%;
	box-sizing:border-box;
	padding:64px 15px 15px;
	text-align:left;
	background:#5b5b5b;
	color:#fff;
	border-radius:3px;
	font-size:1em;
	position:relative;
	margin-bottom:25px;
	/*
	-webkit-box-shadow: inset -1px 2px 15px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: inset -1px 2px 15px -6px rgba(0,0,0,0.75);
	box-shadow: inset -1px 2px 15px -6px rgba(0,0,0,0.75);
	*/
	overflow:hidden;
}

.bg-chart{
	z-index:1;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.bg-chart .base{
	height:3em;
	background:rgba(0,0,0,0.2);
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.bg-chart .c1{
	float:left;
	width: 0; height: 0; border-left: 3em solid transparent; border-right: 5em solid transparent; border-bottom: 2em solid rgba(0,0,0,0.2);
	position:relative;
	top:-3em;
}

.bg-chart .c2{
	float:left;
	width: 0; height: 0; border-left: 3em solid transparent; border-right: 5em solid transparent; border-bottom: 2em solid rgba(0,0,0,0.2);
	position:relative;
	top:-3em;
	left:0px;
}

.bg-chart .c3{
	float:left;
	width: 0; height: 0; border-left: 4em solid transparent; border-right: 2em solid transparent; border-bottom: 2em solid rgba(0,0,0,0.2);
	position:relative;
	top:-3em;
	left:0px;
}

.info-bar{
	position:absolute;
	/*z-index:3;*/
	bottom:0;
	width:100%;
	box-sizing:border-box;
	padding:7px 15px;
	background:rgba(0,0,0,0.1);
	height:30px;
	color:#fff;
	font-size:1em;
	line-height:1em;
	margin-left:-15px;
	margin-right:-15px;
	text-align:left;
}
.info-bar a{
	width:40%;
	text-align:right;
	display:inline-block;
	color:#fff !important;
}
.info-bar em{
	width:100%;
	text-align:left;
	display:inline-block;
	font-style:normal;
}
.visual{
	opacity:0.2;
	color:#fff;
	position:absolute;
	z-index:1;
	right:5px;
	top:0;
}
.visual i{
	font-size:130px;
}
.table-col .column-content{
	padding-left:0 !important;
	padding-right: 0 !important;
}

.table-col .table-content{
	border-right:0;
	border-left: 0;
	border-radius:0 !important;
}
.table-col .table .table-content thead th:last-child{
	border-radius:0 !important;
}
.table-col .table .table-content thead th:first-child{
	border-radius:0 !important;
}

.table-col.first .table .table-content thead th:first-child{
	-webkit-border-top-left-radius: 0.25em !important;
	-moz-border-radius-topleft: 0.25em !important;
	border-top-left-radius: 0.25em !important;
}
.table-col.last .table .table-content thead th:last-child{
	-webkit-border-top-right-radius: 0.25em !important;
	-moz-border-radius-topright: 0.25em !important;
	border-top-right-radius: 0.25em !important;
}

.table-col.first .table-content{
	border-left:1px solid #93a1bb;
	-webkit-border-top-left-radius: 0.25em !important;
	-moz-border-radius-topleft: 0.25em !important;
	border-top-left-radius: 0.25em !important;
	-webkit-border-bottom-left-radius: 0.25em !important;
	-moz-border-radius-bottomleft: 0.25em !important;
	border-bottom-left-radius: 0.25em !important;
}
.table-col.last .table-content{
	border-right:1px solid #93a1bb;
	-webkit-border-bottom-right-radius: 0.25em !important;
	-moz-border-radius-bottomright: 0.25em !important;
	border-bottom-right-radius: 0.25em !important;
	-webkit-border-top-right-radius: 0.25em !important;
	-moz-border-radius-topright: 0.25em !important;
	border-top-right-radius: 0.25em !important;
}
.table-col .table-table td{
	text-align:center;
}
.qcell td.inv, .pcell td.inv, .qcell:hover td.inv, .pcell:hover td.inv{
	background-color:#8DD3C7 !important;
}
.qcell td.nir, .pcell td.nir, .qcell:hover td.nir, .pcell:hover td.nir{
	background-color:#FFFFB3 !important;
}
.qcell td.srv, .pcell td.srv, .qcell:hover td.srv, .pcell:hover td.srv{
	background-color:#BEBADA !important;
}

.table-table label::after{
	content: "";
}
.table-col .table-table td.error{
	color:#e7505a;
}
ul.legend-labels{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
ul.legend-labels li{
	float:left;
	display:block;
	margin-right:20px;
	font-size:13px;
	cursor:help;
}
ul.legend-labels li span{
	display:inline-block;
	width:12px;
	height:12px;
	border:1px solid #aaa;
	position:relative;
	top:2px;
	margin-right:5px;
}
.explanations textarea{
	width:100%;
	height:100px;
	box-sizing:border-box;
}
.explanations p.label-error{
	width:100%;
	padding:5px;
	box-sizing:border-box;
}
.explanations{
	float:right;
}
.buttons_exp{
	white-space:nowrap;
}
.check_icon{
	font-size:1em;
	position:relative;
	left:-1em;
}
.check_icon:before{
  content: " "; 
  display: block;
  border: solid 0.8em #00923f; 
  border-radius: .8em; 
  height: 0;
  width: 0;
  position: absolute; 
  left: 0.5em;
  top: 40%; 
  margin-top: -0.5em;
}
.check_icon:after{
  content: " ";
  display: block;
  width: 0.3em; 
  height: 0.6em;
  border: solid white;
  border-width: 0 0.2em 0.2em 0; 
  position: absolute;
  left: 1em;
  top: 40%;
  margin-top: -0.2em;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.unmatched_icon{
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	z-index: auto;
	width: 0.75em;
	height: 0.75em;
	position: relative;
	cursor: default;
	opacity: 1;
	margin: 0;
	padding: 0;
	overflow: visible;
	border: none;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	font: normal 2em/normal Arial, Helvetica, sans-serif;
	color: rgba(0,0,0,1);
	-o-text-overflow: clip;
	text-overflow: clip;
	background: #e7505a;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transform: none;
	transform: none;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}

.unmatched_icon:before{
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	z-index: auto;
	width: 0.45em;
	height: 0.1em;
	position: absolute;
	content: "";
	cursor: default;
	opacity: 1;
	top: 0.33em;
	left: 0.155em;
	margin: 0;
	padding: 0;
	overflow: visible;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	font: normal 100%/normal Arial, Helvetica, sans-serif;
	color: rgba(0,0,0,1);
	-o-text-overflow: clip;
	text-overflow: clip;
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transform: rotateZ(45deg)   ;
	transform: rotateZ(45deg)   ;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}
.unmatched_icon:after{
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	float: none;
	z-index: auto;
	width: 0.45em;
	height: 0.1em;
	position: absolute;
	content: "";
	cursor: default;
	opacity: 1;
	top: 0.33em;
	left: 0.155em;
	margin: 0;
	padding: 0;
	overflow: visible;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	font: normal 100%/normal Arial, Helvetica, sans-serif;
	color: rgba(0,0,0,1);
	-o-text-overflow: clip;
	text-overflow: clip;
	background: #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-transform: rotateZ(-45deg)   ;
	transform: rotateZ(-45deg)   ;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
}
.list-selected-documents{
	/*  border: 1px solid #93a1bb;*/
	border-radius: 0.25em;
	margin-top:20px;
	margin-bottom:20px;
}
.list-istoric{
	/* border: 1px solid #93a1bb; */
	border-radius: 0.25em;
	margin-top:20px;
	margin-bottom:20px;
}

.list-selected-documents table tr td, .list-istoric table tr td{
 	/* background-color: #f9f9f9; */
    font-family: Arial;
    font-size: 14px;
    padding: 4px;
    /* border-top:1px solid #dddddd; */
    line-height:20px;
}
.list-istoric table tr.after{
	background-color: #F7F7E6 !important;
}
.list-selected-documents table tr th, .list-istoric table tr th{
	padding: 4px;
	text-align:center;
	background-color:#d0d5db;
	line-height:20px;
}
.list-selected-documents table tr:nth-child(even) td, list-istoric table tr:nth-child(even) td{ 
	background-color:#eef1f5;
}
.remaining_chars{
	display:block;
	margin-bottom:10px;
}
.aui input.hasDate[readonly]{
   cursor:auto !important;
   background:#fff !important;
}
.column-box-filter{
	padding-left:1%;
	padding-top:1%;
	background-color:#FEFFE0;
	border:1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.column-box-filter .column-content{
	padding:0 !important;
}

/* The ribbons */

.corner-ribbon{
  width: 50px;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 20px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  font-size: 10px
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 3px rgba(0,0,0,.3);
}

/* Different positions */

.corner-ribbon.top-left{
    left: -15px;
    position: absolute;
    top: 0px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.corner-ribbon.top-right{
  top: 25px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
}

.corner-ribbon.bottom-left{
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
}

.corner-ribbon.bottom-right{
  top: auto;
  right: -50px;
  bottom: 25px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  position: absolute;
}

/* Colors */

.corner-ribbon.white{background: #f0f0f0; color: #555;}
.corner-ribbon.black{background: #333;}
.corner-ribbon.grey{background: #999;}
.corner-ribbon.blue{background: #39d;}
.corner-ribbon.green{background: #4daf61;}
.corner-ribbon.turquoise{background: #1b9;}
.corner-ribbon.purple{background: #95b;}
.corner-ribbon.red{background: #e43;}
.corner-ribbon.orange{background: #e82;color:#fff !important;}
.corner-ribbon.yellow{background: #ec0;}

/* for TD */
.ribbon-holder { overflow: hidden; position: relative; text-align: center !important}
.reset_autocomplete{
	color: #e7505a !important; font-size: 18px; position: absolute; right: 1%; top: 30px; z-index:999;
}    

/* fix for table selection */
.table-selection td{
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  -ms-user-select: text !important;
  user-select: text !important;        
}
.general_link{
	font-size:12px !important;
	color:#3a90b6 !important;
	text-decoration:underline !important;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto;border-radius:3px;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; cursor:pointer;}
.autocomplete-suggestions strong { color: #1a8fbf; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
#progress{width:0%;height:20px;background:#1a8fbf;border-radius:3px;margin-top:10px;}
.aui .new-style .progress.pr{
	margin-top:2px !important;
	height:5px !important;
	margin-bottom:3px !important;
}
#dropzone{border:1px dashed #ccc;padding:10px;position:relative;;border-radius:3px;z-index:1 !important;background:#fff;}
.drop{background:#edf5ff;}
.btn.ui-state-hover, .btn.ui-state-focus{background-color: #fff !important; background-image: none; color:#1a8fbf !important;}
.datepicker-popover{z-index:9999 !important;}
.aui select.error{border:1px solid #e7505a !important;}
.aui input.error{border:1px solid #e7505a !important;}
.table-col-desc textarea:focus{box-shadow:none;}
.table-col-desc textarea{
	
}
#upload_response a{color:#333333;}
.view_image{padding:5px;width:98%;border: 1px solid #93a1bb !important; border-radius: 0.25em;background:#fff;}
.close-inv{
	position:absolute;
	top:-13px;
	right:5px;
	font-size:22px;
	color:#e7505a !important;
	background:#fff;
	padding-top:1px;
	text-align:center;
	border-radius:50%;
}
.expand-inv{
	position:absolute;
	top:-13px;
	right:-5px;
	font-size:12px;
	color:#fff !important;
	width: 22px;
  	height: 22px;
}
.pulse {
  display: block;
  border-radius: 50%;
  background: #ee9f47;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(238,159,71, 0.7);
  animation: pulse 2s infinite;
  text-align:center;
}
.pulse:hover {
  animation: pulse 1.5s infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(238,159,71, 0.7);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(238,159,71, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(238,159,71, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(238,159,71, 0.7);
    box-shadow: 0 0 0 0 rgba(238,159,71, 0.7);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(238,159,71, 0);
      box-shadow: 0 0 0 10px rgba(238,159,71, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(238,159,71, 0);
      box-shadow: 0 0 0 0 rgba(238,159,71, 0);
  }
}

@-webkit-keyframes yellow-fade {
   0% {background: yellow;}
   100% {background: none;}
}
@keyframes yellow-fade {
   0% {background: yellow;}
   100% {background: none;}
}

.highlight {
   -webkit-animation: yellow-fade 1s ease-in 1;
   animation: yellow-fade 1s ease-in 1;
}
.dropdown-content a.blue{
	color:#1a8fbf !important;
}
.dropdown-content a.orange{
	color:#ee9f47 !important;
}
.dropdown-content a.red{
	color:#e7505a !important;
}
.aui .table-c table.table-table tbody tr:hover td{
	background:#fff !important;
}
.aui .table-c table.table-table tbody tr.table-odd:hover td{
	background:#eef1f5 !important;
}
.aui .table-c table.table-table select{
	margin-bottom:0 !important;
}
.table-sort-liner{
	display:inline !important;
	padding-right:10px !important;
	white-space:nowrap;
}
.general_checkbox .input-append .add-on, .general_checkbox .input-prepend .add-on{
	background:none !important;
	border:none !important;
	width: auto !important;
	margin-right:5px !important;
}

.switchery{
	position:absolute !important;
	top:30px;
}
.switchery > small{
	top:-1px !important;
}

/*preluate din CM*/
.close_modal{
	color: #e7505a !important;
    font-size: 22px !important;
    position: absolute;
    right: 5px;
    top: 5px;
}
.aui .modal-header{
	border-radius:0px !important;
	background:none !important;
	color:#000 !important;
	position:relative;
}
.aui .new-style .modal-content h4{
	font-weight:normal;
}
.overlay-loader{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background-color: rgba(255,255,255,0.9);
}
/* --- Basics loaders --- */
.portlet-body{
	position:relative;
}
.loader{
	text-align:center;
	display:block;
	width:100%;
	padding:5px;
	color:#3598dc;
}

/* --- Animations Loaders --- */
@keyframes spin1  { to { transform: translateY( -6.0em); } }

.overlay-loader .loader{
	/*background:#fff;*/
	position:absolute;
	top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width:auto;
}
.text-right{
	text-align:right !important;
}
.text-left{
	text-align:left !important;
}
.wd100{
	width:100px !important;
}
.mt5{
	margin-top:5px;
}
.mt10{
	margin-top:10px;
}
.mt20{
	margin-top:20px;
}
.mt30{
	margin-top:30px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.mb30{
	margin-bottom:30px;
}

.ml0{
	margin-left:0px !important;
}
.mr0{
	margin-right:0px !important;
}
.mr5{
	margin-right:5px !important;
}
.mr10{
	margin-right:10px !important;
}
.mt0{
	margin-top:0px !important;
}
.mb0{
	margin-bottom:0px !important;
}
.aui .new-style table.table-tab{
	border-collapse: collapse;
	width:100%;
}
.aui .new-style .control-group {
	margin-bottom: 10px
}

.aui .new-style .table-content {
	border: 0px;
}

.aui .new-style .table-min-height .table-content{
	min-height:auto;
}
.aui .new-style table.table-tab td{
	border:1px solid #e3e1f1;
	padding:5px;
	vertical-align:middle;
	position:relative;
	
}
.aui .new-style table.table-tab thead th{
	background-color: #dcf1f5 !important;
    color: #3f444a;
    font-size: 14px;
    font-weight: 400;
    vertical-align:middle;
    border:1px solid #e3e1f1;
    padding:2px 0;
}

.aui .new-style table.table-table thead tr li.active-result {
	font-weight: normal;
	text-align: left;
}

.aui .new-style table.table-table tbody tr td.table-col-stage, .aui .new-style table.table-table tbody tr td.table-col-invoice_count, 
.aui .new-style table.table-table tbody tr td.table-col-nir_count, .aui .new-style table.table-table tbody tr td.table-col-service_count,.aui .new-style table.table-table tbody tr td.table-col-isAccelerated,
.aui .new-style table.table-table tbody tr td.table-col-emergency {
	overflow:hidden;
	position:relative;
	text-align:center !important;	
}

.aui .new-style table.table-table tbody tr td.currencyCol {text-align:right !important}
.aui .new-style table.table-table tbody tr td.currencyColCenter{text-align:center !important}

.aui .new-style table.table-tab.small-th thead th{
	 font-size: 13px;
	 padding:2px 4px;
}

.aui .new-style table.table-tab tr:hover td{
	background:none !important;	
}
.aui .new-style table.table-tab tr td input[type="text"]{
	padding-left:6px !important;
}

.aui .new-style table.table-tab tr td .control-group{
	margin-bottom:0;
}
.aui .new-style table.table-tab tr td .chosen-container-single .chosen-single{
	padding-left:6px;
}

.aui .new-style .delete-tbl-line{
	left: -18px;
    position: absolute;
    top: 13px;
}

.aui .new-style .delete-tbl-line-trance{
	left: -18px;
    position: absolute;
    top: 13px;
}

/* new table */
.aui .new-style table.table-table{
	border-collapse: collapse;
	width:100%;
}

.aui .new-style table.table-table td{
	border:1px solid #e3e1f1 !important;
	padding:8px 10px;
	vertical-align:middle;
	position:relative;
	font-size:13px !important;
}


.aui .new-style table.table-table tr:hover, .aui .new-style table.table-table tr.table-active {
	background:#fcf8e3 !important;
}
.aui .new-style table.table-table tr.inner-table {
	background:#ffe3b5 !important;
}
.aui .new-style table.table-table tr.inner-table td{
	background:none;
}
.aui .new-style table.table-table tr.inner-table table tr:nth-child(odd){
	
}
.aui .new-style table.table-table tr.inner-table table thead th{
	font-size:12px !important;
	font-weight:normal;
	background-color: #b8eff9 !important;
	border:1px solid #cccee0 !important;
}
.aui .new-style table.table-table tr.inner-table table tr td{
	border:1px solid #cccee0 !important;
}
.aui .new-style table.table-table tr:hover td{
	background: none !important;
}

.aui .new-style table.table-table thead th{
	background-color: #dcf1f5 !important;
    color: #3f444a;
    font-size: 14px;
    font-weight: bold;
    vertical-align:middle;
    border:1px solid #e3e1f1 !important;
    padding:8px 6px;
    text-align:center;
    font-size:13px !important;
    border-radius:0 !important;
}

.aui .new-style table.table-table thead th label{
	color: #3f444a;
    font-size: 13px;
    font-weight: bold;
}
.aui .new-style table.table-table .table-even td, .aui .new-style table.table-table .table-odd td{
	background:none !important;	
}

.aui .new-style table.table-table tr td input[type="text"]{
	padding-left:6px !important;
}

.aui .new-style tr.inner-table td table.table-tab tr:nth-child(odd){
	background-color:#fff !important;
}

.aui .new-style table.table-table tr.table-even{
	background-color:#fff;
}

.aui .new-style table.table-table tr td .control-group{
	margin-bottom:0;
}
.aui .new-style table.table-table tr td .chosen-container-single .chosen-single{
	padding-left:6px;
}

.aui .new-style table tr th .chosen-container-single .chosen-single{
	padding-left:10px !important;
	text-align:left;
	font-weight:normal;
}

.aui .new-style .control-group.success input[type="text"], .aui .new-style .control-group.success textarea, .aui .new-style .control-group.success .chosen-container-single .chosen-single {
    background-color: #f1fbd1 !important;
    /*
    border: 1px solid #488f06 !important;
    */
}

.aui .new-style .control-group.error input[type="text"], .aui .new-style .control-group.error textarea, .aui .new-style .control-group.error .chosen-container-single .chosen-single {
    background-color: #fee5e2 !important;
    /*
    border: 1px solid #b50303 !important;
    */
}

.aui .new-style .list-documents-title{
	border-bottom:1px solid #ccc;
	color:#666;
	margin-top:20px;
}

.aui .new-style .list-documents{
	position:relative;
	z-index:99999;
}
.aui .new-style .list-documents.ldpr ul{
	max-height:85px;
	overflow-y:scroll;
	padding-bottom:3px;
}
.aui .new-style .list-documents.ldpr ul li a.delete-doc{
	top: 0px;
	right: 5px;
}

.aui .new-style .list-documents ul{
	margin-top:15px;
}

.aui .new-style .list-documents ul li{
	display:block;
	color: #3598dc;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #eef1f5;
	margin-bottom:10px;
	position:relative;
}
.aui .new-style .list-documents ul li a.delete-doc{
	position:absolute;
	top:5px;
	right:3px;
}
.aui .new-style .list-documents ul li i{
	font-size:16px;
}
.aui .new-style .list-documents ul li a{
	color: #3598dc;
}

.aui .new-style .list-documents ul li span{
	font-size:12px;
	color: #8877a9;
	font-weight:normal;
	display:block;
	margin-left:16px;
}

/* fix hover for rowspan*/
.aui .new-style table.table-table tr.tbl-hover{
	background:#fcf8e3 !important;
}

.aui .new-style fieldset{
	border:1px solid #93a1bb;
	margin:0;padding:10px;
}
.aui .new-style legend{
	width:auto;
	border:0;
	font-size:18px;
	padding:4px;
	color:#1a8fbf;
}
.aui .new-style .span4, .aui .new-style .span6, .aui .new-style .span12, .aui .new-style .span3,  .aui .new-style .span2 {
	position:relative;
}
.aui .new-style a.icon{
	position:absolute;
	top:1px;
	right:5px;
	z-index:1;
	font-size:14px;
}
.aui .new-style .btn.small .fa{
	font-size:14px;
	padding-right:0;
	top:0;
}
.aui .new-style .btn.small{
	padding:1px 8px;
}
.aui .new-style table.table-tab td a.icon{
	top:11px;
	right:10px;
}
.aui .new-style table.table-tab td a.icon.right{
	right:28px;
}
.aui .new-style table.table-tab td label{
	display:none !important;
}
.aui .new-style a.icon.right{
	right:25px;
}
.aui .new-style a.icon span.nr{
	background:#36c6d3;
	color:#fff;
	font-size:12px;
	border-radius:50%;
	padding:3px 6px;
	height:18px;
	text-align:center;
	position:absolute;
	z-index:2;
	top:-7px;
	right:8px;
	line-height:12px;
}
.aui .new-style .btn-circle.blue{
	color:#1a8fbf;	
}
.aui .new-style a.icon.blue{
	color:#1a8fbf !important;
}

.aui .new-style a.icon.black{
	color:#2b3643 !important;
}

.aui .new-style .help-inline{
	position:relative;
	display:none;
}


.aui .nav-tabs > li > a{
	outline:none;
}

.aui .new-style .aui .nav-tabs > li{
	margin-bottom:0px;
}

.aui .new-style label{
	display:inline-block !important;
}

.aui .new-style .nav-tabs > a{
	border:none;
	background:none;
}
.aui .new-style .nav-tabs > li > a, .aui .new-style .nav-tabs > li > a:hover{
	border:none;
	background:none;
	
}
.aui .new-style .nav-tabs > li > a:hover{
	border-bottom:4px solid #3ecccc;
}
.aui .new-style .nav-tabs > .active > a, .aui .new-style .nav-tabs > .active > a:hover{
	border:none;
	background:none;
	border-bottom:4px solid #36c6d3;
}

.aui .new-style .btn-primary.grey{
	background:#c2cad8 !important;
	border-color:#c2cad8;
	color:#666 !important;
}
.aui .new-style .btn-primary.grey:hover{
	color:#c2cad8 !important;
	border-color:#c2cad8;
	background:#fff !important;
}

.aui .new-style a.btn.btn-lg{
	padding:10px 30px !important;
}

.aui .ui-datepicker table tr:hover td{
	background:none !important;
}

.aui .new-style .dropzone-box span{
	color:#333;
	font-size:14px;
	display:inline-block;
	
}

.aui .new-style .suffix{
	bottom: 11px;
    font-size: 16px;
    left: 1px;
    position: absolute;
    color:#fff;
    background:#3598dc;
    padding:7px 9px 6px 9px;
    -webkit-border-top-left-radius: 0.1em;
	-webkit-border-bottom-left-radius: 0.1em;
	-moz-border-radius-topleft: 0.1em;
	-moz-border-radius-bottomleft: 0.1em;
	border-top-left-radius: 0.1em;
	border-bottom-left-radius: 0.1em;
	/*
	border-right:1px solid #ccc;
	*/
	z-index:1;
}

.aui .new-style .control-group select{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:10px !important;
	height:32px !important;
}
.aui .new-style label::after{
	content:"";
}
.aui .new-style label{
	font-size:13px !important;
	font-weight:400;
	margin-bottom:3px !important;
}
.aui .new-style .checkbox{
	padding-left:0px;
	padding-top:5px;
}
.aui .new-style .general_checkbox{
	min-height:65px;
}
.aui .new-style .table-table tr td a.btn-circle{
	
}
.aui .new-style .table-table td.table-col-actiuni, .aui .new-style .table-table td.table-col-actions{
	white-space:nowrap;
}
.aui .new-style .chosen-container-multi .chosen-choices{
	border:1px solid #c2cad8 !important;
	background-image:none;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	font-size:14px !important;
	border-radius:0.2em !important;
	box-shadow: none !important;
}
.aui .new-style .control-group input[type="text"], .aui .new-style .control-group input[type="password"]{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	height:35px !important;
	border:1px solid #c2cad8 !important;
	padding:6px 12px 6px 40px !important;
	box-shadow: none !important;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	color:#737373 !important;
	font-size:14px !important;
	border-radius:0.2em !important;
}

.aui .new-style .control-group textarea{
	width: 100% !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	border:1px solid #c2cad8 !important;
	padding:6px 12px 6px 12px !important;
	box-shadow: none !important;
	transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	color:#737373 !important;
	font-size:14px !important;
	border-radius:0.2em !important;
}

.aui .new-style .chosen-container-active .chosen-single{
	border:1px solid #c2cad8 !important;
	box-shadow: none !important;
	color:#737373 !important;
	font-size:14px !important;
	background:#fff !important;
	height:35px !important;
}
.aui .new-style .chosen-container-single .chosen-single{
	border:1px solid #c2cad8 !important;
	box-shadow: none !important;
	color:#737373 !important;
	font-size:14px !important;
	background:#fff !important;
	height:35px !important;
	text-decoration:none;
	padding-top:5px;
	padding-left:38px;
	border-radius:0.2em !important;
}
.aui .new-style .chosen-container{
	width:100% !important;
}
.aui .new-style .chosen-container .chosen-results{
	text-align:left;
}
.aui .new-style .chosen-container .chosen-results li.highlighted{
	background:#32c5d2 !important;
}
.aui .new-style .chosen-container-single .chosen-drop{
	margin-top:-2px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}
.aui .new-style .chosen-container .chosen-drop{
	width:auto;
	min-width:100%;
	white-space:nowrap;
	border-top:1px solid #c2cad8;
	border-color:#c2cad8 !important;
}
.aui .new-style .chosen-container .chosen-results{
	overflow-x:visible;
}
.aui .new-style .chosen-container .chosen-container .chosen-drop{
	box-shadow: none !important;
	border-color: #c2cad8 !important;
	margin-top:-2px !important;
}
.aui .new-style .chosen-container-single .chosen-search input[type="text"]{
	margin-bottom:0px !important;
	height:28px !important;
	padding-left:10px !important;
}
.aui .new-style .chosen-container-single .chosen-single div{
	top:5px;
}
.aui .new-style .chosen-container-single .chosen-single:hover{
	text-decoration:none;
}
.aui .new-style .control-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#737373 !important;
}
.aui .new-style .control-group input::-moz-placeholder { /* Firefox 19+ */
  color:#737373 !important;
}
.aui .new-style .control-group input:-ms-input-placeholder { /* IE 10+ */
  color:#737373 !important;
}
.aui .new-style .control-group input:-moz-placeholder { /* Firefox 18- */
  color:#737373 !important;
}

.aui .new-style .control-group input:focus, aui .new-style .control-group input.focus {
	border-color:#93a1bb !important;
}
.aui .new-style .control-group textarea:focus, aui .new-style .control-group textarea.focus {
	border-color:#93a1bb !important;
}

.aui .new-style .upload_response{
	margin-top:10px;
}
.aui .new-style .upload_response a{
	color:#555 !important; 
}
 
.aui .new-style .dropzone > button{
	margin-left:0px !important;
}
.aui .new-style .dropzone-box{
	width:100%;
	text-align:center;
	border:1px dashed #c2cad8;
	font-size:50px;
	padding:40px 30px;
	cursor:pointer;
	background:#fff;
	min-height:172px;
	position:relative;
}

.aui .new-style .upload_box.error label{
	color:#b50303 !important;
}
.aui .new-style .upload_box.error .dropzone-box{
	background-color:#fee5e2 !important;
}


.aui .new-style .chosen-disabled{
	opacity:1 !important;
	background:#eee;
}
.aui .new-style .chosen-container-single.chosen-disabled .chosen-single{
	background:#eee !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{
	top:5px !important;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{
	top:4px !important;
}
.ui-datepicker .ui-datepicker-title select{
	height:auto;
	margin-right: 5px !important;
}

.date-picker-content, .overlaycontextpanel-content, .tooltip-content, .colorpicker-content, .tree-drag-helper-content{
	box-shadow:none !important;
}

.aui .new-style *{
	box-sizing:border-box;
}
.aui .new-style a{
	color:#3598dc;
	outline:none;
}
.aui .new-style a:hover,.aui .new-style a:focus, .aui .new-style a:active{
	color:#3598dc;
	text-decoratio:none;
}
.aui .new-style{
	color:#333;
	box-sizing:border-box;
	font-size:14px;
}
/*
.aui .new-style a.btn{
	color:#fff;
}
*/
.aui .new-style .fullscreen{
	position:fixed !important;
	top:0px;
	left:0px;
	z-index:97;
	width:100%;
	height:100%;
	overflow-y:scroll;
	padding-top:40px !important;
}
.aui .new-style .container-box{
	background:#fff;
}
.aui .new-style .box{
	border:1px solid #e7ecf1;
	background:#f1f4f7;
	padding:12px 20px 15px;
	-webkit-box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
	-moz-box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
	box-shadow: 0px 3px 7px 0px rgba(204,204,204,0.75);
}

.aui .new-style .box .box-title{
	/*border-bottom:1px solid #eef1f5;*/
	border-bottom:1px solid #ccc;
	color:#666;
	margin-bottom:10px;
}
.aui .new-style .modal-content h4{
	font-weight:normal;
}
.aui .new-style .form-actions{
	border-top:1px solid #ccc;
	text-align:center;
	margin-bottom:0px;
}

.aui .new-style .box .box-title .caption{
	padding:10px 0;
	float:left;
	font-size:16px;
}
.aui .new-style .box .box-title .caption.blue{
	color:#3598dc;
}
.aui .new-style .box .box-title .actions{
	float:right;
	padding:10px 5px;
	font-size:14px;
}
.aui .new-style h3.form-section{
	font-weight:normal;
	margin:20px 0;
	padding-bottom:10px;
	border-bottom:1px solid #e7ecf1;
	font-size:20px;
	line-height:22px;
	position:relative;
}

.aui .new-style h3.form-section.small{
	font-size:16px;
	line-height:20px;
}

.aui .new-style h3.form-section .actions{
	float:right;
}
.aui .new-style .box .box-title .caption .small{
	font-size:12px;
}
.aui .datecelleditor{
	right:40px;
	left:auto !important;
}
.aui .popover-footer{
	text-align:center;
	padding-bottom:7px;
}
.aui .popover-footer .btn-group button{
	margin-right:5px;
}
.aui .datecelleditor .toolbar-content{
	text-align:center;
}
.aui .datecelleditor .toolbar-content .btn-group{
	margin-top:7px;
}
.aui .datecelleditor .toolbar-content .btn-group button{
	margin-right:5px;
}
.aui .new-style .table-large .chosen-container{
	width:inherit !important;
	max-width:90px !important;
}
.aui .new-style .table-large2 .chosen-container{
	width:inherit !important;
	max-width:190px !important;
}

.tooltip-bullet{
	background:rgba(0,0,0,0.7);
	padding:2px 5px;
	font-size:10px;
	color:#fff;
	border-radius:3px;
}

line.marker{
	display:none;
}

.list-doc-pr{
	text-overflow: ellipsis;
	display: block;
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
}

@media (max-width: 970px) {
	.switchery{
		position:relative !important;
		top:0px;
	}
	.aui .modal-footer .btn + .btn {
		margin-left:0px;
	}
	.notification .circle{
    	left: -18%;
	}
	.aui .new-style .dropzone-box{
		max-height:auto;
	}
	/*
	table {
		overflow-x: auto;
		display: block;
	}
	*/
	thead {display: none;}
	tr:nth-of-type(2n) {background-color: inherit;}
	tr td:first-child {}
	tbody td {display: block;  text-align:center;}
	tbody td:before { 
	    content: attr(data-th); 
	    display: block;
	    text-align:center;  
	    background-color: #dcf1f5 !important;
	    color: #3f444a;
	    font-size: 14px;
	    font-weight: 400;
	    padding:5px;
	  }
}
@media (max-width: 767px) {
	.aui .new-style .suffix{
		bottom:1px;
	}
	
	
}
@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
	.notification .circle{
    	left: -50px;
	}
}