@charset "utf-8";
/* CSS Document */

/*--------------------------------------- Maquetació botons ---------------------------------*/
.sortable {cursor:pointer;}

.sortable::after, .sortAsc::after, .sortDesc::after {
	float:right;
	font-family: "FontAwesome";
	font-size: 16px;
	line-height:24px;
}

.sortable::after { content: "\f0dc";}

.sortAsc::after { content: "\f0de";}

.sortDesc::after { content: "\f0dd";}

.tancar, .tancar2, .tancarPU {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}

.tancar::after, .tancar2::after, .tancarPU::after {
    content: "\F157";
    font-size: 24px;
    color: #F00;
    font-family: "MDI";
}

.accions {
	/*padding:10px 0px;*/
	text-align:center;
}
.divBotons {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:20px auto;
	text-align:center;
}

.btnAcc, .btnLnk {
	font-family: "MDI";
	font-size:24px;
	display:inline-block;
	width:24px;
	height:24px;
	margin:2px 5px;
	color:#999;
	cursor:pointer;
	text-decoration:none;
}

.btnAcc:hover, .btnLnk:hover {
	color:#333;
}


.accShow:before {
	content: "\F208";
}

.accSync:before {
	content: "\f021";
}

.accAdd:before {
	content: "\f067";
}

.accEdit:before {
	content: "\F64F";
}

.accDel:before {
	content: "\FA79";
}

.accAnul:before {
	content: "\F1FE";
}

.accDoc:before {
	content: "\FA4D";
}

.lnkDoc:before {
	content: "\F9EC";
}

.accOrd:before {
	content: "\F96E";
}

.accRetry:before {
	content: "\f01e";
}

.accPrint:before {
	content: "\F42A";
}

.accInvc:before {
	content: "\F9ED";
}

.accKey:before {
	content: "\F306";
}

.accFormat:before {
	content: "\f031";
}

.accApmes:before {
	content: "\F29A";
}

.accEquip:before {
	content: "\F9AC";
}

.accCert:before {
	content: "\F01B3";
}

.accFitxa:before {
	content: "\FDF1";
}

.accInspec:before {
	content: "\FECC";
}

.accDownload:before {
	content: "\f063";
}

.accBook:before {
	content: "\FE38";
}

.accElem:before {
	content: "\F431";
}

.accLock:before {
	content: "\FFE6";
}

.accUnlock:before {
	content: "\F33E";
}

.accDetall:before {
	content: "\FA37";
}

.accFirma:before {
	content: "\FCEF";
}

.accRev:before {
	content: "\F5B7";
}

.accPict:before {
	content: "\FECD";
}

.accEsq:before {
	content: "\FEDB";
}

.accVers:before {
	content: "\F62C";
}

.accCam:before {
	content:"\FD39";
}

.accPrev:before {
	content:"\F96E";
}

.lnkWeb:before {
	content: "\F59F";
}

.lnkMail:before {
	content: "\F1F0";
}

.btnTic {
	font-family: "MDI";
	font-size:24px;
	display:inline-block;
	width:24px;
	height:24px;
}

.ticSi:before {
	color:#3C0;
	content:"\F12C";
}

.ticNo:before {
	color:#F00;
	content:"\F156";
}

.ticWarn:before {
	color:#F90;
	content:"\f071";
}

.ticRetry:before {
	color:#F90;
	content: "\f021";
}

.ticNull:before {
	color:#F90;
	content:"\f017";
}

.ticClau:before {
	color:#F90;
	content:"\F306";
}

.noBoto {
	display:inline-block;
	padding:6px 10px;
	margin:3px;
	font-family:OpenSansBold;
	font-size:90%;
	text-transform:uppercase;
	text-align:center;
	background-color:#FFF;
	color:#39C;
	border-radius:5px;
	border:1px solid #39C;
}

.boto {
	display:inline-block;
	padding:5px 10px;
	margin:3px;
	font-family:OpenSansBold;
	font-size:90%;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	background: linear-gradient(to bottom, rgba(178,178,178,0) 47%,rgba(14,14,14,0.2) 100%);
	background-color:#39C;
	border-radius:5px;
	border:1px solid #39C;
	color:#FFF !important;
	transition: all 0.25s ease;
	cursor:pointer;
}

.boto:hover {
	background-color:#FFF; text-decoration:none; color:#39C !important;
}

.boto:before {
	font-size:16px;
	font-family: "MDI";
}

.btnFirst:before {
	margin-right:0px !important;
	content: "\F600";
	font-family: "MDI";
	font-size:110%;
	line-height:21px;
}

.btnPrev:before {
	margin-right:0px !important;
	content: "\F141";
	font-family: "MDI";
	font-size:125%;
	line-height:21px;
}

.btnNext:before {
	margin-right:0px !important;
	content: "\F142";
	font-family: "MDI";
	font-size:125%;
	line-height:21px;
}

.btnLast:before {
	margin-right:0px !important;
	content: "\F601";
	font-family: "MDI";
	font-size:110%;
	line-height:21px;
}

.btnUp:before {
	margin-right:0px !important;
	content: "\f077";
	font-family: "FontAwesome";
}

.btnDown:before {
	margin-right:0px !important;
	content: "\f078";
	font-family: "FontAwesome";
}

.btnLogin:before {
	content: "\FFE6";
	margin-right:10px;
	font-family: "MDI";
}

.btnSync:before {
	content: "\f021";
	margin-right:10px;
	font-family: "FontAwesome";
}

.btnAfegir:before {
	content: "\F0217";
}

.btnEditar:before {
	content: "\F64F";
	margin-right:10px;
}

.btnDesar:before, .btnAcceptar:before {
	content: "\FE6E";
	margin-right:10px;
}

.btnBorrar:before {
	content: "\FA78";
	margin-right:10px;
}

.btnCopiar:before {
	content: "\F18F";
	margin-right:10px;
}

.btnEnganxar:before {
	content: "\F192";
	margin-right:10px;
}

.btnFacturar:before {
	font-size:100%;
	content: "\FEC8";
	margin-right:10px;
}

.btnAnular:before {
	content: "\F1FE";
	margin-right:10px;
}

.btnReset:before {
	content: "\F306";
	margin-right:10px;
}

.btnCancel:before {
	content: "\F156";
	margin-right:10px;
}

.btnCercar:before {
	content: "\F232";
}

.btnTot:before {
	content: "\F234";
}

.btnOrdenar:before {
	content: "\F4BA";
}

.btnRevZero:before {
	content: "\FE6E";
}

.btnEdicio:before {
	content: "\F0217";
}

.btnTest:before {
	content: "\F493";
}

.btnEnviar:before {
	content: "\F48A";
	margin-right:10px;
}

.btnLlistat:before {
	content: "\F42A";
	margin-right:10px;
}

.btnResums:before {
	content: "\F82D";
	margin-right:10px;
}

.btnImport:before {
	content: "\F2FA";
	margin-right:10px;
}

.btnExport:before {
	content: "\F004F";
	margin-right:10px;
}

.btnGenerar:before {
	content: "\F8D5";
	margin-right:10px;
}

.btnUsuari, .btnAvisos, .btnDebug {
	cursor:pointer;
	display:inline-block;
	padding:0px 15px;
	height:43px;
	line-height:43px;
}

.btnUsuari:before {
	content: "\F004";
	display: inline;
	font-family: "MDI";
}

.btnAvisos:before {
	content: "\F09A";
	display: inline;
	font-family: "MDI";
}

.btnDebug:before {
	content: "\F0E4";
	display: inline;
	font-family: "MDI";
}

.closed .collapse-hor:after {
	float:right;
	content: "\f061";
	display: inline;
	margin-left:10px;
	font-family: "FontAwesome";
}

.fluixa:after {
	content: "\F07A";
	display: inline;
	color:#F00;
	font-family: "MDI";
}

.mitja:after {
	content: "\F07F";
	display: inline;
	color:#F90;
	font-family: "MDI";
}

.forta:after {
	content: "\F079";
	display: inline;
	color:#090;
	font-family: "MDI";
}

.delDiv {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    color: #999;
}

.editDiv {
    position: absolute;
    top: 5px;
    right: 36px;
    cursor: pointer;
    color: #999;
}

.delDiv:hover, .editDiv:hover, .downDiv:hover {
    color: #333;
}

.delDiv:before {
    content: "\FA79";
    font-size: 28px;
    font-family: "MDI";
}

.editDiv:before {
    content: "\F64F";
    font-size: 28px;
    font-family: "MDI";
}

.downDiv:before {
    content: "\f063";
    font-size: 24px;
    font-family: "FontAwesome";
}
