

/*
Theme Name: Segments Child
Theme URI: http://segments-wordpress.wearecodevision.com
Author: Code Vision
Author URI: http://wearecodevision.com
Template: segments
Description: Segments
Version: 1.0.0
Tags: two-columns, right-sidebar, featured-images, translation-ready
*/

.center             { text-align: center; }
.aligncenter        { margin: auto; text-align: center; margin-bottom: 22px; display: block !important;}
.alignleft          { float: left; margin: 0px 30px 22px 0px;  }
.alignright         { float: right; margin: 0px 0px 22px 30px; }

.left               { float:left;  }
.right              { float:right; }

small               { font-size: 12px; line-height: 14px; }
strong              { }
b                   { font-weight: bold; }

.normal             { font-weight: normal; }
.hidden             { display: none; }
.wp-caption         { }
.wp-caption-text    { }
.sticky             { }
.gallery-caption    { }
.bypostauthor       { }
/******** iconos tablas *************/
table.table td.actions a{position:relative}
table.table td.actions a span{display:none}
table.table td.actions a:before{font-family: "Font Awesome 5 Free";}
table.table td.actions a.send:before{content:"\f2b6";}
table.table td.actions a.download:before{content:"\f0c7";}
table.table td.actions a.update:before{content:"\f044";}
table.table td.actions a.delete:before{content:"\f2ed";}

.cmb2-upload-button{-webkit-appearance: none;font-size: 11px;
line-height: 34px;
height: 34px;
padding: 0 12px;background-color:
#0f8be3;
color:
#fff;border: 0;
border-radius: 3px;
display: inline-block;
font-size: 12px;
font-weight: 600;
height: 42px;
line-height: 42px;
padding: 0 24px;
text-decoration: none;
text-shadow: 0 1px 2px
rgba(0, 0, 0, 0.1);
text-transform: uppercase;
transition: background-color .2s ease;
vertical-align: middle;}

.cmb-type-pw-multiselect .select2-selection__choice,
.cmb-type-pw-multiselect .select2-search--inline {
	margin-bottom: 0;
	line-height: inherit;
}

.cmb-type-pw-multiselect .select2-selection__choice {
	cursor: move !important;
}
.select2-container, .select2-search__field{ width: 100% !important; max-width:100% !important;}

.label.denegado, .label.impagado, .label.denied, .label.unpaid{background:red;color:#FFF}
.label.enviado, .label.submitted{background:orange;color:#FFF}
.label.pagado{background:green;color:#FFF}
.label.factured, .label.facturado, .label.aceptado, .label.accepted{background:rgb(142,168,134);color:#fff}
.label.abierto, .label.borrador, .label.open, .label.draft, .label.en-report, .label.on-report{background:rgb(247,196,31);color:#333}
.label.on-proforma, .label.en-proforma{background:rgb(236,255,230);color:#333}
.label.resuelto, .label.resolved{background:rgb(252,147,10);color:#333}
@media (min-width: 62em){

.workforce-filter .cantidad-filtros-6 .form-group, .workforce-filter .form-group:nth-child(5n) {
    width: 15.3%;
    float: left;
    margin-right: 1.36%;
    margin-top: 15px;
}
.workforce-filter .cantidad-filtros-7 .form-group, .workforce-filter .form-group:nth-child(5n) {
    width: 12.92%;
    float: left;
    margin-right: 1.36%;
    margin-top: 15px;
}
}
@media (min-width: 79em){
.side-inner, .side, .side-wrapper {
    width: 260px;
}
}
@media (max-width: 79em){
	.side-wrapper .tse-scroll-content{height:auto !important}
.side-inner, .side, .side-wrapper {
    width: 100vw;
}
.side{position:inherit;width:100vw}
.page-wrapper{display:block;width:100vw}
.side-content .menu li{text-align:left}

.side-wrapper::after{position:inherit}
table.table td.title, table.table td.contact {

    white-space: wrap;

}
.side-xs .side-content .menu a span {
    display: block !important;
}
}
@media screen and (min-width: 1260px) {
	table{table-layout: fixed;width: 100%;/*white-space: nowrap;*/}
/*table td, table th{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}*/
/*.post-type-archive-task td.title, .post-type-archive-task th.title{width:58%}
.post-type-archive-task td.date, .post-type-archive-task th.date{width:3%}
.post-type-archive-task td.project, .post-type-archive-task th.project{width:13%}
.post-type-archive-task td.status, .post-type-archive-task th.status{width:7%}
.post-type-archive-task td.actions, .post-type-archive-task th.actions{width:15%}

.post-type-archive-invoice td.title, .post-type-archive-invoice th.title{width:30%}
.post-type-archive-invoice td.date, .post-type-archive-invoice th.date, .post-type-archive-invoice td.price, .post-type-archive-invoice th.price{width:6%}
.post-type-archive-invoice td.status, .post-type-archive-invoice th.status{width:7%}*/
}
@media only screen and (max-width: 1470px) and (min-width: 1260px) {  
/*.post-type-archive-invoice td.date, .post-type-archive-invoice th.date, .post-type-archive-invoice td.status, .post-type-archive-invoice th.status{display:none}
.post-type-archive-invoice td.price, .post-type-archive-invoice th.price {width: 6%;}*/
  
} 

@media screen and (max-width: 1260px) {
	table.table td.title, table.table td.contact {white-space: unset !important;}
	.post-type-archive-invoice td.title, .post-type-archive-invoice th.title {width: 100%;text-align: left;}
	.post-type-archive-invoice td.date, .post-type-archive-invoice th.date, .post-type-archive-invoice td.price, .post-type-archive-invoice th.price {text-align:left}
	.table-wrapper table{background:none}
	table.table td h2{max-width:calc(100% - 70px)}
	th:empty, td:empty{display:none !important}
	table.table tr{border-radius:0}
	.table-wrapper {
    max-width: inherit;
    margin-right: 0;
    background: none;
    box-sizing: border-box;
	border: none
	}

	 table, table.table {
      border: 0;
	  box-sizing:border-box;
	  width:100%;
	  
    }

    table thead, table.table th {
      display: none;
    }

    table tr, table.table tr {
      margin-bottom: 10px;
      display: block;
      border: 1px solid #ccc;
	  border-radius:none
    }
	
	table.table tr td:nth-child(odd){
		background:#272727
	}
	table.table tr td:nth-child(even){
		background:#474747
	}
	 table td, table.table td,  table.table td.status, table.table td.project, table.table td.date, table.table td.actions, table.table td.price, table.table td.billing, table.table td.progress, table.table td.email, table.table td.count, table.table td.type, table.table td.bool, table.table td.billing, table.table td.billing{
      display: block;
      text-align: left;
      font-size: 13px;
      /*border-bottom: 1px dotted #ccc;*/
	  width:100%;
	  float:none;
	  box-sizing:border-box
    }
	 table tr > td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }
  @media screen and (max-width: 1260px){
	.post-type-archive-task td, .post-type-archive-task th{width:100% !important}	
}

/* Grid columns filter forms */
@media only screen and (min-width: 992px){
	.post-type-archive-briefing .workforce-filter-form-inner, .post-type-archive-person .workforce-filter-form-inner, .post-type-archive-touchpoint workforce-filter-form-inner{display: grid;grid-template-columns: repeat(5, 1fr);grid-template-rows: 1fr;grid-column-gap: 15px;grid-row-gap: 0px;}
	.post-type-archive-briefing .workforce-filter-form-inner .form-group, .post-type-archive-person .workforce-filter-form-inner .form-group, .post-type-archive-touchpoint workforce-filter-form-inner .form-group{width:100%}
	
	.post-type-archive-company .workforce-filter-form-inner{display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: 1fr;grid-column-gap: 15px;grid-row-gap: 0px;}
	.post-type-archive-company .workforce-filter-form-inner .form-group{width:100%}
}
/*****************************************************************
* Black Skin
*****************************************************************/
.page-header {
    background-color: #171717;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.btn-secondary, .login-form .button, .workforce-filter .button, input[type="submit"], button[type="submit"], .cmb-add-row-button, .cmb-add-group-row, .button.cmb2-upload-list, .page-header-actions > .btn, .page-header-actions > input[type="submit"], .page-header-actions > button[type="submit"], .cmb-form .page-header-actions > .button-primary, .page-header-actions > .cmb-add-row-button, .page-header-actions > .cmb-add-group-row {
    background-color: #fed101;
    color: #fff;
}
.breadcrumb {
    background-color: #434343;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.side-wrapper {
    background-color: #272727;
}
.page-header h1 {
    color: #f0f0f0;
}