.evidence-items { border: 1px solid #dddddd; }
.evidence-items.empty { width: 100%; }

.empty-cell { width: 100%; }
.empty-cell td { width: 100%; }

.evidence-left-cell td { display: block; width: 99.9%; clear: both; padding-top: 0; padding-bottom: 0; }
.evidence-left-cell .t-title td { padding-top: 20px; font-weight: 600; }

.evidence-data-cell { height: 100% !important; }
.evidence-data-cell table, .evidence-data-cell tbody, .evidence-data-cell tr, .evidence-data-cell td { height: 100% !important; }

.evidence-search-buttons { margin-bottom: 70px; }
.evidence-search-buttons .span1 { margin-left: 0; }

#filter_services .span4 { margin-left: 0; }
#filter_services .left-filter { margin-left: 0; }
#filter_services .span3 { width: 25%; }

.evidenta-incasari-body .select2-dropdown { top: 0; }
.evidenta-incasari-body .tab-content { overflow: initial; }
.evidenta-incasari-body .col-evidence-md-9 { overflow-x: scroll; }


.row-evidence { display: flex; flex-wrap: wrap; width: 100%; }

.col-evidence { flex: 1 0 0%; }

.col-evidence-md-1 { flex: 0 0 auto; width: 8.3333333333%; }

.col-evidence-md-2 { flex: 0 0 auto; width: 16.6666666667%; }

.col-evidence-md-3 { flex: 0 0 auto; width: 25%; }

.col-evidence-md-4 { flex: 0 0 auto; width: 33.3333333333%; }

.col-evidence-md-5 { flex: 0 0 auto; width: 41.6666666667%; }

.col-evidence-md-6 { flex: 0 0 auto; width: 50%; }
.col-evidence-md-6.l1 { width: calc(50% - 15px); font-weight: 100; }

.col-evidence-md-7 { flex: 0 0 auto; width: 58.3333333333%; }

.col-evidence-md-8 { flex: 0 0 auto; width: 66.6666666667%; }

.col-evidence-md-8 { flex: 0 0 auto; width: 66.6666666667%; }

.col-evidence-md-9 { flex: 0 0 auto; width: 75%; }

.col-evidence-md-10 { flex: 0 0 auto; width: 83.3333333333%; }

.col-evidence-md-11 { flex: 0 0 auto; width: 91.6666666667%; }

.col-evidence-md-12 { flex: 0 0 auto; width: 100%; }

.left-col-table { background-color: #cacaca; }

.row-evidence.main-row { border-bottom: 1px solid #646363; padding-top: 10px; padding-bottom: 10px; }

.row-evidence.data-evidence-row .row-evidence { background-color: #dddddd; margin-bottom: 2px; }
.row-evidence.data-evidence-row.clear-1 { border-top: 10px solid #fff; }
.row-evidence.data-evidence-row .evidence-box .padding-box { border-right: 5px solid #fff; }
.row-evidence.data-evidence-row .evidence-box:nth-child(3n+3) .padding-box { border-right: 0; }
.row-evidence.data-evidence-row .evidence-box:first-child .padding-box, .row-evidence.data-evidence-row .evidence-box:nth-child(4n) .padding-box { border-left: 5px solid #fff; }
.row-evidence.data-evidence-row .evidence-box .col-evidence-md-12 { padding-left: 10px; padding-right: 10px; width: calc(100% - 20px); }
.row-evidence.data-evidence-row .evidence-box .col-evidence-md-12:last-child { padding-bottom: 10px; }
.row-evidence.data-evidence-row .evidence-box .col-evidence-md-12:first-child { padding-top: 10px; }

.left-col-table { padding-top: 10px; }
.left-col-table .row-evidence { flex-direction: column; border-bottom: 1px solid #aba8a8; padding-bottom: 12px; }
.left-col-table .inner-space { padding-bottom: 10px; padding-left: 25px; padding-right: 25px; font-size: 13px; font-weight: 800; }
.left-col-table .inner-space:last-of-type .row-evidence { border-bottom: 0; }
.left-col-table .company-name { font-size: 15px; }

#logo { color: #fff; }

.the-login-form { margin: 0 auto; background: #fefeff; padding: 30px 25px; box-shadow: 0 0 15px 0 rgba(2, 59, 109, 0.1); }
.the-login-form .form-horizontal .controls { padding-left: 0; margin-left: 0; text-align: center; }
.the-login-form .form-horizontal .control-label { float: none; width: initial; padding-top: 5px; text-align: left; font-size: 15px; }
.the-login-form label { margin-bottom: 15px; position: relative; border-bottom: 1px solid #ddd; }
.the-login-form input { width: 100%; padding: 6px 0px; margin-top: 20px; border: none; outline: none; box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; }
.the-login-form input::placeholder { opacity: 0; }
.the-login-form span { position: absolute; top: 0; left: 0; transform: translateY(30px) !important; font-size: 15px; transition-duration: 300ms !important; }
.the-login-form button { padding: 8px 32px; margin-top: 20px; background: #AD6209; color: #fff; border: 1px solid #AD6209; cursor: pointer; border-radius: 3px; }
.the-login-form label:focus-within > span, .the-login-form input:not(:placeholder-shown) + span { color: #244b1d; transform: translateY(0px) !important; }
.the-login-form .thumbnail h4 a:hover, .the-login-form .thumbnail .meta span a:hover, .the-login-form ul.recent li h6 a:hover, .the-login-form ul.post-meta li a:hover, .the-login-form .media-body span, .the-login-form .media-body .media-heading a:hover, .the-login-form form label span, .the-login-form article.last-post h5 a:hover { color: #8d8d8d; }

.the-login-form label { display: flex; flex-direction: column-reverse; }

.the-login-form label > span { transition: all .2s; transform-origin: top left; }

.the-login-form label > input[placeholder=" "]:not(:focus):placeholder-shown + span { transform: translateY(1em) scale(1.25); pointer-events: none; opacity: 0.5; }

.error-messages { text-align: center; }
.error-messages p { color: #ce0505; font-weight: bold; }

.row-evidence.data-evidence-row { flex-wrap: nowrap; }

@media (min-width: 1200px) { .evidence-left-cell { min-width: 222px; } }
@media (max-width: 920px) { h3 { font-size: 23px; }
  .table-container { overflow-x: auto; width: 100%; } }
@media (min-width: 768px) { .row-fluid.login-form-container1 { margin-top: 70px; }
  .row-fluid.login-form-container1 .span4.the-login-form { width: 80%; margin: auto; float: none; } }
@media (min-width: 768px) { .flota-auto-form .span2, .flota-auto-form .span3 { width: 30%; margin-left: 0; padding-left: 12px; padding-right: 12px; }
  .flota-auto-form .span2 input, .flota-auto-form .span2 textarea, .flota-auto-form .span3 input, .flota-auto-form .span3 textarea { width: 100%; } }
@media screen and (max-width: 1199px) { .container { width: 95%; }
  .cbp-af-header .span4 { width: 238px; }
  .cbp-af-header .span8 { width: calc(100% - 280px); } }
.cbp-af-header h1, .cbp-af-header nav a { line-height: initial; }

.custom-hamburger { font-family: "Poppins"; text-align: left; }
.custom-hamburger ul { margin: 0; padding: 0; list-style-type: none; position: relative; }
.custom-hamburger ul li { display: inline-block; }
.custom-hamburger ul li a { color: #d1d0d0; text-decoration: none; padding: 15px; display: block; }
@media screen and (max-width: 1212px) { .custom-hamburger ul li a { padding-left: 9px; padding-right: 9px; } }
.custom-hamburger ul li:hover, .custom-hamburger ul li.active { background: #5f5f5f; }
.custom-hamburger ul ul { position: absolute; min-width: 200px; background: #5f5f5f; display: none; }
.custom-hamburger ul ul li { display: block; }
.custom-hamburger ul ul li:hover, .custom-hamburger ul ul li.active { background-color: #8f8e8e; }
.custom-hamburger ul li:hover ul { display: block; }
.custom-hamburger ul li i { color: #d1d0d0; float: right; padding-left: 20px; }
.custom-hamburger nav div { background: lightgrey; color: #d1d0d0; font-size: 24px; padding: 0.6em; cursor: pointer; display: none; }
@media (max-width: 968px) { .custom-hamburger nav div { display: block; }
  .custom-hamburger ul { display: none; position: static; background: #e3e3e3; }
  .custom-hamburger ul li { display: block; }
  .custom-hamburger ul ul { position: static; background: #e3e3e3; }
  .custom-hamburger ul li i, .custom-hamburger nav div, .custom-hamburger ul li a { color: #4b4b4b; font-size: 17px; }
  .custom-hamburger .the-hamburger-button i { font-size: 24px; }
  .custom-hamburger ul li:hover { background: #bfbfbf; }
  .custom-hamburger ul li:hover ul li { background: #d6d6d6; padding-left: 20px; } }

@media (max-width: 978px) { .cbp-af-header nav { text-align: left; margin-right: 0; }
  .cbp-af-header { padding: 0; height: auto; }
  .cbp-af-header nav { float: none; } }
@media (max-width: 979px) { .cbp-af-header { height: auto; text-align: center; }
  .cbp-af-header .container { margin-right: auto; margin-left: auto; width: auto; }
  .cbp-af-header .row { margin-left: 0; }
  .cbp-af-header .span4, .cbp-af-header .span8 { width: 100%; margin: 0; padding: 0; float: none; }
  .cbp-af-header h1 { float: none; text-align: center; } }

/*# sourceMappingURL=overwrite-2.css.map */
