@include media-breakpoint-down(xs) {
 	  .container {
    max-width: 500px;
  }
}

*,
*:after,
*:before {
 box-sizing:inherit
}
html {
 box-sizing:border-box;
 /*font-size:62.5%;*/
}
body {
 color:#606c76;
 font-family:'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
 font-size:1.6em;
 font-weight:300;
 letter-spacing:.01em;
 line-height:1.6
}
blockquote {
 border-left:0.3rem solid #d1d1d1;
 margin-left:0;
 margin-right:0;
 padding:1rem 1.5rem
}
blockquote *:last-child {
 margin-bottom:0
}
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
 background-color:#d33c43;
 border:0.1rem solid #d33c43;
 border-radius:.4rem;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 font-size:0.8rem;
 font-weight:700;
 height:2.5rem;
 letter-spacing:.1rem;
 line-height:2.5rem;
 /*padding:0 3.0rem;*/
 text-align:center;
 text-decoration:none;
 text-transform:uppercase;
 white-space:nowrap
}
.button:focus,
.button:hover,
button:focus,
button:hover,
/*input[type='button']:focus,*/
input[type='button']:hover,
input[type='reset']:focus,
input[type='reset']:hover,
input[type='submit']:focus,
input[type='submit']:hover {
 background-color:#606c76;
 border-color:#606c76;
 color:#fff;
 outline:0
}
.button[disabled],
button[disabled],
input[type='button'][disabled],
input[type='reset'][disabled],
input[type='submit'][disabled] {
 cursor:default;
 opacity:.5
}
.button[disabled]:focus,
.button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type='button'][disabled]:focus,
input[type='button'][disabled]:hover,
input[type='reset'][disabled]:focus,
input[type='reset'][disabled]:hover,
input[type='submit'][disabled]:focus,
input[type='submit'][disabled]:hover {
 background-color:#d33c43;
 border-color:#d33c43
}
.button.button-outline,
button.button-outline,
input[type='button'].button-outline,
input[type='reset'].button-outline,
input[type='submit'].button-outline {
 background-color:transparent;
 color:#d33c43
}
.button.button-outline:focus,
.button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type='button'].button-outline:focus,
input[type='button'].button-outline:hover,
input[type='reset'].button-outline:focus,
input[type='reset'].button-outline:hover,
input[type='submit'].button-outline:focus,
input[type='submit'].button-outline:hover {
 background-color:transparent;
 border-color:#606c76;
 color:#606c76
}
.button.button-outline[disabled]:focus,
.button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type='button'].button-outline[disabled]:focus,
input[type='button'].button-outline[disabled]:hover,
input[type='reset'].button-outline[disabled]:focus,
input[type='reset'].button-outline[disabled]:hover,
input[type='submit'].button-outline[disabled]:focus,
input[type='submit'].button-outline[disabled]:hover {
 border-color:inherit;
 color:#d33c43
}
.button.button-clear,
button.button-clear,
input[type='button'].button-clear,
input[type='reset'].button-clear,
input[type='submit'].button-clear {
 background-color:transparent;
 border-color:transparent;
 color:#d33c43
}
.button.button-clear:focus,
.button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type='button'].button-clear:focus,
input[type='button'].button-clear:hover,
input[type='reset'].button-clear:focus,
input[type='reset'].button-clear:hover,
input[type='submit'].button-clear:focus,
input[type='submit'].button-clear:hover {
 background-color:transparent;
 border-color:transparent;
 color:#606c76
}
.button.button-clear[disabled]:focus,
.button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type='button'].button-clear[disabled]:focus,
input[type='button'].button-clear[disabled]:hover,
input[type='reset'].button-clear[disabled]:focus,
input[type='reset'].button-clear[disabled]:hover,
input[type='submit'].button-clear[disabled]:focus,
input[type='submit'].button-clear[disabled]:hover {
 color:#d33c43
}
code {
 background:#f4f5f6;
 border-radius:.4rem;
 font-size:86%;
 margin:0 .2rem;
 padding:.2rem .5rem;
 white-space:nowrap
}
pre {
 background:#f4f5f6;
 border-left:0.3rem solid #d33c43;
 overflow-y:hidden
}
pre>code {
 border-radius:0;
 display:block;
 padding:1rem 1.5rem;
 white-space:pre
}
hr {
 border:0;
 border-top:0.1rem solid #f4f5f6;
 margin:3.0rem 0
}
input[type='text'].mi_calendario{
	padding: .86rem 1rem;
	font-size: .9rem
}
input[type='text'].mi_calendario2{
	padding: .86rem 1rem;
	font-size: .6rem
}
input[type='email'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='url'],
input[type='color'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='datetime'],
input[type='datetime-local'],
input:not([type]),
textarea,
select,
.divframe {
 background-color:transparent !important;
 border:0.1rem solid #d1d1d1;
 border-radius:.2rem;
 box-shadow:none;
 box-sizing:inherit;
 height:1.5rem;
 padding:.1rem 0.50rem;
 font-size: 0.98rem;
}
.divframe{
    line-height:1rem ;
    padding: 0.2rem 0.3rem;
}
textarea{ width: 100%; }
input[type='email']:focus,
input[type='number']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='text']:focus,
input[type='url']:focus,
input[type='color']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input:not([type]):focus,
textarea:focus,
select:focus {
 border-color:#606c76;
 outline:0
}
select {
/* padding-right:3.0rem*/
}
textarea {
 min-height:5.5rem
}
label,
legend {
 display:block;
 /*font-size:2.0rem;*/
 font-weight:700;
 margin-bottom:2.0rem
}
fieldset {
 border-width:0;
 padding:0
}
input[type='checkbox'],
input[type='radio'] {
 display:inline
}
.label-inline {
 display:inline-block;
 font-weight:normal;
 margin-left:.5rem
}

@media screen and (min-width: 300px) and (max-width : 1500px){
    .localitate, .numar,.strada{
        display: inline !important;
    }
  table > tbody > tr > td.tdc, table.footable-details {
    background-color: rgba(248, 255, 234, 1) !important ;
  }
}
.ui.red.label, .ui.red.labels .label{
	background-color: #db2828 !important;

	border-color: #db2828 !important;

	color: #fff !important;
}
.ui.pointing.label, .ui[class*="pointing above"].label {

    margin-top: 1em;

}
.ui.pointing.label {

    position: relative;

}
.ui.label:last-child {

    margin-right: 0;

}
.ui.label, .ui.labels .label {

    font-size: .85714286rem;

}
.ui.label {

    display: inline-block;
    line-height: 1;
    vertical-align: baseline;
    margin: 0 .14285714em;
        margin-top: 0px;
        margin-right: 0.142857em;
    background-color: #e8e8e8;
    background-image: none;
    padding: .5833em .833em;
    color: rgba(0,0,0,.6);
    text-transform: none;
    font-weight: 700;
    border: 0 solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: .28571429rem;
    -webkit-transition: background .1s ease;
    transition: background .1s ease;

}
.transition {

    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;

}
.ui.pointing.label:before{
	background-color:inherit;
	border-style:solid;
	border-color:inherit;
	position:absolute;
	content:'';
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	background-image:none;
	z-index:2;
	width:.6666em;
	height:.6666em;
	-webkit-transition:background .1s ease;
	transition:background .1s ease
}
.ui.pointing.label,.ui[class*="pointing above"].label
{
	margin-top:1em
}
.ui.pointing.label:before,.ui[class*="pointing above"].label:before
{
	border-width:1px 0 0 1px;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	top:0;
	left:50%
}
.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label
{
	margin-top:0;margin-bottom:1em
}
.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before
{
	border-width:0 1px 1px 0;
	right:auto;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
	transform:translateX(-50%) translateY(-50%) rotate(45deg);
	top:100%;
	left:50%;
}
.form-group {
    margin-bottom: 0rem !important;
}
/*** Incasari styles ***/
.standard{
	font-weight: bold;
	font-size: 1.2rem;
}
.fil{
	border: 0.1rem solid gray;
	background-color: rgba(253, 154, 156, 0.43);
	margin: 0.9rem 0rem; 
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
-webkit-box-shadow: 0px 0px 7px 0px rgba(95,95,95,0.99);
-moz-box-shadow: 0px 0px 7px 0px rgba(95,95,95,0.99);
box-shadow: 0px 0px 7px 0px rgba(95,95,95,0.99);

	/*padding-right: 0px; */
}
.lastFil, div .fil.lastFil{
	background-color: rgba(187, 252, 242, 0.43);
}
.distantier{
	margin: 0.9rem 0rem; 
}
.container{
	/*padding: 0 !important;
	margin-left: 0 !important; */
}
.thfac{
   /* background-color: #e69500;*/

  display: flex;
  justify-content: center;
  align-items: center;

}
.filaa{
	background-color: #e69500;
	margin: 0 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}
.first {

	height: 4rem;
}
.totalfac{
	font-weight: bold;
	font-size: 2rem;
}
.filefac{
	margin: 1.5rem;
	text-align: left;
}
.containerCap{
	margin: 1.5rem 0;
	border: 0.1rem solid grey;
-webkit-box-shadow: 0px 0px 5px 6px rgba(156,156,156,0.55); 
box-shadow: 0px 0px 5px 6px rgba(156,156,156,0.55);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.val{
	font-size: 1.5rem;
	/*margin: 1.5rem;*/
}

.centru.th{
	font-size: 1.4rem;
	font-weight: bold;
}
.negrita{
	font-weight: bold;
}

@media (min-width: 320px) {
  .container {
    max-width: 100%;
  }
}
.linie{
	border-bottom: 0.1rem solid blue; 
}


/********** End Incasari distantiere *****************/
.divider{
	border-bottom: 0.1rem solid grey; 
	margin: 0.3rem 1rem;
	padding: 0 0.5rem;
}
.br{
	margin: 1.5rem 0; 
}
.thee{
	font-size: 1.3rem;
	
}
.spanInfo{
    font-weight: bold;
}
.swall{
    height: 3rem;
}

/***********/

/* Flash messages */
.message {
    padding: 1rem;

    background: #eff8ff;
    color: #2779bd;

    border-color: #6cb2eb;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    margin: 1rem;
   /* margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;*/
}
.message.hidden {
    display: none;
}
.message.success {
    background: #e3fcec;
    color: #1f9d55;
    border-color: #51d88a;
}
.message.warning {
    background: #fffabc;
    color: #8d7b00;
    border-color: #d3b800;
}
.message.error {
    background: #fcebea;
    color: #cc1f1a;
    border-color: #ef5753;
}

.motive{
    border: 3px solid #78909C;
    font-family: 'Times serif sans-serif;';
    padding: 1rem;
    margin: 1rem 0;
    position: relative;
    border-radius: 0.4rem;
    box-shadow: 0 7px 14px 0 rgba(60, 66, 87, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}
.storn{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: blue;
	height: 100%;
	width: 100%;
}