@media screen and (max-width: 1024px ) {
	.modalResponsive { width: 90% !important;} }

/*@media screen and (min-width: 1024px ) {*/
/*	.modalResponsive { width: 30% !important; }*/
/*}*/

body .ajax-loader {
	font-size: 50px;
	color: #14569D;
}

/*Datatable 11*/

.datatable-column-line-break {
	white-space: break-spaces;
	display: block;
	word-break: break-word;
}

.datalist-custom-11 thead th span{
    font-size: 12px !important;
}

.datalist-custom-11 tbody td{
	font-size: 12px !important;
}

.datalist-custom-11 .ui-button {
	font-size: 13px !important;
}

.datalist-custom-11 .ui-paginator.ui-paginator-bottom.ui-widget-header.ui-corner-bottom span {
	font-size: 11px !important;
}

.datalist-custom-11 .ui-datatable .ui-datatable-data > tr td {
	padding: 3px !important;
}


.datalist-custom-11 .ui-button.ui-button-icon-only .ui-button-text {
	padding: 3px !important; 
}

.datatalist-row-red{
	background-color: #ff6666 !important;
}


/*Fi Datatable 11*/

/* FONT */

.fontBold {
	
	font-weight: bold;
}

/* Fi Font */

.padding-0 {
	padding:.0em !important;
}

.dashboard-banking .customer-support .support-top {
	width: auto;
}

.ui-g.forms .form-element {
  width: 100% !important;
  margin-bottom: 10px !important;
  margin-top: 10px !important;
  }
 
 .layout-main .ui-panel-content.ui-widget-content{
	padding:0px !important;
}

/*paddding*/
.padding-top-25 {
	padding-top: 25px !important;
}

.padding-top-36 {
	padding-top: 36px !important;
}


.padding-top-50 {
	padding-top: 50px !important;
}

.padding-bottom-15{
	padding-bottom: 15px !important;
}


.padding-bottom-8{
	padding-bottom: 47px !important;
}

.no-padding-top-bot{
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

/*margin*/ 

.margin-top-4 {
	margin-top: 4px !important;
}

.margin-bottom-15{
	margin-bottom: 15px !important;
} 
.border-top-1-solid-gris{
	border-top: 1px solid #dddddd;
}

.border-1-solid-gris {
	border: 1px solid #dddddd;
} 

 /*public*/
.landing-body .landing-wrapper #pricing > div .ui-g-12 .price-type ul li {
 	border-bottom: 0px;
 }
 
.landing-body .landing-wrapper #pricing > div .ui-g-12 .price-type ul {
  min-height: auto;
 }
 
.landing-body .landing-wrapper #pricing > div .ui-g-12 .price-type .price-header {
 	padding: 15px 30px 15px 30px !important;
 }
 
.landing-body .landing-wrapper #pricing {
	background-color: #fafcfe;
}

@media (min-width:970px) {
   .modal-mercaderies {
   	 width:1000px !important;
   }
}

@media (max-width:969px) {
   .modal-mercaderies {
   	 width:500px !important; 
	 position: top;
   }
}


@media (min-width:1000px)  and (max-width:1199px) {

  .box_height {
	 min-height : 85px !important;
  }
}

@media (min-width:1200px)  and (max-width:1599px) {

  .box_height {
	 min-height : 75px !important;
  }
}



@media (max-width:1700px) {

  .box_height {
	 min-height : 48px !important;
  }
}

.font-size-title{
	font-size: 14px !important;
}
/*buttons outline*/
.btn-outline-primary {
	color: #4DA3FF !important;
	border-color: #4DA3FF !important;
	background-color: transparent !important;
}

.btn-outline-dark {
	color: #343a40 !important;
	background-color: transparent !important;
}


.btn-outline-success {
	color: #28a745 !important;
	background-color: transparent !important;
}


/*HOME*/
.dashboard-banking .currency-panel .dashboard-currency {
	border: 1px solid #dddddd !important;
	border-radius: 18px !important;
}

.dashboard-banking .currency-panel .dashboard-currency img {
	width:90px !important;
	height: 90px !important;
}

.dashboard-banking .currency-panel .currency-gold {
	margin-top: 0px !important;
}

.dashboard-banking .currency-panel {
	text-align: center;
}

.dashboard-banking .currency-panel .dashboard-currency-icon, .dashboard-banking .currency-panel .dashboard-currency-label {
    float: none;	
}

.dashboard-banking .currency-panel .dashboard-currency-title{
	text-align: center;
}

.dashboard-banking a {
	color: #292B2C !important;
}

.topbar-logo {
	height: 35px !important;
}
.semaphoreGreen{
	width: 20px; height: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: green;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}

.semaphoreRed{
	width: 20px; height: 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background: red;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}

.small-text{
	font-size: 13px !important;
}

.topbar-left.icon-duana {
	background-image: -webkit-gradient(linear, left top, right top, from(#292B2C), to(#2A7BD1)) !important;
	background-image: -webkit-linear-gradient(left, #292B2C, #2A7BD1)!important;
	background-image: -moz-linear-gradient(left, #292B2C, #2A7BD1)!important;
	background-image: -ms-linear-gradient(left, #292B2C, #2A7BD1)!important;
	background-image: -o-linear-gradient(left, #292B2C, #2A7BD1)!important;
	background-image: linear-gradient(left, #292B2C, #2A7BD1)!important;
}

/* Menu privat */
.llistat {
  height: calc(100% - 93px) !important;
}
.menu-privat .versio {
	background-color: #4a4d54;
	position: absolute;
	width:100%;
	bottom: 10px;
	height: 80px;
}
.menu-privat .versio p {
	color: white;
	text-align: center;
	margin: 5px;	
}