


* {margin:0; padding:0; border:0; color:black; list-style:none;}

h3 {font-family:Barlow; font-size:28px;}

a {color:black; text-decoration:none; -webkit-tap-highlight-color: transparent;}

	p {font-family:Barlow;}

input {outline:0; border:1px solid black;}
.link1 {color:#8904B1; user-select: none; -webkit-tap-highlight-color: transparent; text-decoration:underline; font-family:Barlow;}
.link1:hover {color:#B404AE; cursor:pointer;}

.link2 {color:#FFFFFF; font-family:Barlow;}
.link2:hover {color:#D7DF01; cursor:pointer;}

.link3 {color:#868A08; font-family:Barlow; font-weight:bold; text-decoration:underline;}
.link3:hover {color:#D7DF01; cursor:pointer;}

.hoversize {}
.hoversize:hover {cursor:pointer; transform:scale(1.3);}


.hoveropacity {}
.hoveropacity:hover {cursor:pointer; opacity:0.7;}


.botaologin {padding:2px 8px 4px 8px; font-size:17px; border-radius:4px; background-image:linear-gradient(to left top, #FF8000, #DF7401); color:white;}
.botaologin:hover {cursor:pointer; background-image:linear-gradient(to left top, #B45F04, #DF7401);}


.botao1 {padding:2px 8px 4px 8px; font-size:12px; border-radius:3px; background:black; color:white;}
.botao1:hover {cursor:pointer; background:#0B4C5F;}


.botao {padding:6px 13px 8px 13px; font-size:16px; border-radius:20px; background-image:linear-gradient(to left top, #008080, #20B2AA); color:white;}
.botao:hover {cursor:pointer;}

.dividabox:hover {background:#ededed; cursor:pointer;}

.link {background:#6A0888; padding:4px 8px 5px 8px; font-size:13px; border-radius:10px; color:white;}
.link:hover {cursor:pointer;}
@media screen and (max-width: 1100px){
	
	
}




@media screen and (max-width: 950px){
	
	
}


@media screen and (max-width: 600px){
	.atualizadividabox {width:90vw !important;}
	.atualizaparcelaboxes {margin:14px auto !important; float:none !important;}
	.cobrarclientezap {position:absolute; left:50%; bottom:15px; width:80% !important; transform:translateX(-50%);}
	.usermobindex {height:560px !important; margin:20px auto 20px auto !important;}
	.footer {width:100% !important;}
	.emprestimosativosbox, .exibirtypesbox {float:none !important; margin:0 auto !important;}
	.usermobindex p {font-size:14px !important;}
		
	.botao1 {padding:2px 8px 4px 8px; font-size:15px; border-radius:3px; background:black; color:white;}
	.botao1:hover {cursor:pointer; background:#0B4C5F;}

	.buttonmob {width:80vw !important; text-align:center; font-size:22px !important; padding:10px 0 14px 0 !important;}
	
	.infosperfiledit {float:none !important; margin:auto !important; width:100vw !important;}
	.infosperfiledit input {font-size:19px !important;}
	
	.insidecontentaddbox input {font-size:19px !important;}
	.infosperfil p {font-size:17px !important;}
	
	.searchinputbox {width:92% !important; margin:auto !important; border:2px solid #A4A4A4 !important; padding:5px 8px; border-radius:10px;}
	.searchtext {font-size:19px !important;}
	.allcalendarnumbersbox {padding:5px !important; width:10vw !important; height:10vw !important; margin:5px !important;}
	.numbercalendar {font-size:17px !important;}
	.marcartudobuttons {display:flex !important; justify-content:center;}
	.upcalendars {width:90vw; overflow-x:hidden;}
	.calendarios {width:95vw !important;}
	.contentperfil2 {margin:auto !important; width:89% !important;}
	p {font-family:Barlow; font-size:19px;}
	.contentviewclient, .infosperfil {width:100% !important;}
	.clientbox {width:90vw !important; height:90vh !important;}
	.insidecontentaddbox {height:100% !important;}
	.addbox {width:90vw !important; height:90vh !important;}
	.contentall {width:100vw !important; margin:auto !important;}
	.infousertop {width:100% !important; float:none !important; margin:20px 0 !important;}
	.profileadm {margin:6px 12px 0 12px !important;}
	.text1 {font-size:20px !important;}
	.infoupsecond {width:30vw !important; }
	.infoupprimary {margin:0 35px 0 0 !important; width:30vw !important;}
	.despesadodiatext {float:none !important;}
	.tocenteralign {margin:auto !important; text-align:center;}
	.datasbox {display:flex !important; flex-wrap:wrap; justify-content:center;}
	.valoresup {margin:15px auto !important;}
	.tocenter {margin:auto !important;}
	.tocenter1 {margin:9px auto 0 auto !important;}
	.selecttelainicial {margin:9px auto 0 auto !important;}
	.selecttelainicial {text-align:center !important; font-size:19px !important;}
	.removemob {display:none !important;}
	.addmob {display:table !important;}
	.addmobbuttonseditclient, .addmobflex {display:flex !important;}
	.insidecontentaddbox {height:86vh !important;}
	.botoesupdespesas {display:flex !important; justify-content:center; flex-wrap:wrap;}
	.opendespesa {wdth:80% !important; margin:auto !important;}
	.link1 {font-size:18px !important;}
	.boxespadrao {width:100% !important; height:98% !important; overflow-y:scroll;}
	.boxespadrao2 {width:95% !important;}
	.text20 {font-size:20px !important;}
	.descricaodes {height:120px !important;}
	.tipodespesa img {width:35px !important;}
	.tipodespesa p {font-size:21px !important;}
	.data1, .data2 {width:40vw !important; margin:12px 5px !important; font-size:15px !important;}
	.data1edata2box {display:flex !important; justify-content:center; flex-wrap:wrap;}
}


@media screen and (min-width: 600px){
	.removedesk {display:none !important;}
}

@media screen and (max-width: 470px){
	
	
}

















