@CHARSET "ISO-8859-1";

@media ( min-width :769px) {
	.unico-body {
		padding-top: 50px;
		/* 60px to make the container go all the way to the bottom of the topbar */
	}
	.unico-dropdown-item {
		max-width: 150px;
		height: 70px;
		overflow-y: hidden;
	}
	.unico-col-border-left-dotted{
		border-left:1px dotted silver;
	}
	
	.unico-col-border-right-dotted{
		border-right:1px dotted silver;
	}
	
	.row-links{
		margin-bottom:20px;
	}
	.unico-input-150{
		width:150px;
	}
}

@media ( max-width : 769px) {
	.row-links{
		margin-bottom:0px;
	}
	.panel-link{
		margin-bottom:10px;
	}
	.unico-body {
		padding-top: 63px !important;
	}
	#unico-content {
		padding: 0 !important;
	}
	#unico-menu-top .navbar-header>ul {
		width: auto !important;
		display: block;
	}
	#unico-menu-top .navbar-header>ul.navbar-left {
		float: left;
	}
	#unico-menu-top .navbar-header>ul.navbar-right {
		float: right;
		display: flex;
	}
	#unico-menu-top-botones ul.dropdown-menu {
		position: absolute !important;
		left: auto;
		right: 0px;
		background: #fff;
	}
	#unico-menu-top-botones ul.dropdown-menu li a {
		color: #333;
	}
	.unico-dropdown-item {
		max-width: auto;
		overflow-y: grow;
	}
	
	.unico-navbar-item:hover {
		background-color: #080808;
	}
	#unico-company-logo-page-title {
		display: block;
		margin-left: 0px;
	}
	#unico-company-logo>.breadcrumb {
		display: block;
		padding-left: 0px;
		float: left;
	}
	.unico-col-border-left-dotted{
		border-left:0;
	}
	
	.unico-col-border-right-dotted{
		border-right:0;
	}
	.unico-input-150{
		width:100%;
	}
	
    .unico-responsive-table {
      border: 0;
    }

    .unico-responsive-table thead {
      display: none;
    }
	
    .unico-responsive-table tbody tr {
      margin-bottom: 10px;
      display: block;
	  border-top:2px solid silver;
    }

    .unico-responsive-table tbody td {
      display: block;
      text-align: right;
	  border-top:1px dotted #ddd !important;
	  min-height:15px;
    }

    .unico-responsive-table tbody td:last-child {
      border-bottom: 0;
    }

    .unico-responsive-table tbody td:before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
    }
	
	.unico-flip-scroll-table  { display: block; position: relative; width: 100%; }
	.unico-flip-scroll-table  thead { display: block; float: left; }
	.unico-flip-scroll-table  tbody { display: -webkit-box; overflow-x: auto; }
	.unico-flip-scroll-table  th{ text-align:left !important;}
	.unico-flip-scroll-table  th,
	.unico-flip-scroll-table  tr,
	.unico-flip-scroll-table  td { display: block; border:0 !important;}

	/* sort out borders */

	.unico-flip-scroll-table  th { border-bottom: 0; }
	.unico-flip-scroll-table  td { border-left: 0; border-right: 0; border-bottom: 0; }
	.unico-flip-scroll-table  tbody tr { border-right: 1px solid #babcbf; }
	.unico-flip-scroll-table  th:last-child,
	.unico-flip-scroll-table  td:last-child { border-bottom: 1px solid #babcbf; }
	
	#unico-breadcrumbs{
		padding-left:0;
		padding-right:0;
	}
}