﻿*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html,body{font-size:15px;font-weight:400;line-height:150%;letter-spacing:.05em;}html small,body small,html .small,body .small{line-height:150%;}html .lead,body .lead{font-weight:400;line-height:150%;}strong{font-weight:700 !important;}strong strong{font-weight:900 !important;}a{cursor:pointer;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:900;line-height:100%;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{display:block;font-size:.4em;font-weight:400;line-height:150%;opacity:.5;}footer img{opacity:.75;width:30px;height:auto;}footer img:hover{opacity:1;}.container-fluid{max-width:1600px;}.btn{border:0;font-size:1em;font-weight:700;line-height:100%;padding:10px 15px;outline:none;box-shadow:none;}.btn:hover,.btn:active,.btn:focus{outline:none;box-shadow:none;}.btn.btn-sm{font-size:.8em;padding:7.5px 12.5px;}.btn.btn-lg{font-size:1.2em;padding:12.5px 20px;}.btn.btn-link{text-decoration:none;}.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link:focus{text-decoration:none;}.btn.btn-primary{background-color:#d38d5f !important;}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#d38d5f !important;}.input-group-append .btn{letter-spacing:0 !important;}.loading{z-index:10000000;position:fixed;top:0;left:0;width:100%;height:100vh;outline:none;}.loading table{position:absolute;top:0;right:0;left:0;bottom:0;border:0;border-collapse:collapse;width:100%;height:100%;}.loading table td{text-align:center;vertical-align:middle;}.table a{color:inherit;}.table thead{font-size:.75em;letter-spacing:.1em;opacity:.5;text-transform:uppercase;}.table thead th{line-height:120%;}.table tfoot{font-size:.75em;letter-spacing:.1em;opacity:.5;text-transform:uppercase;}.table tbody .td-expense{border-left:solid 5px #8e0000;}.table tbody .td-income{border-left:solid 5px #00a015;}.bg-black{background-color:#000;}.card{border:0;}.card .card-body{border:0;}.popup{display:none;z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);}.popup .popup-body{position:absolute;top:0;right:0;bottom:0;width:95%;max-width:1000px;overflow-y:auto;}.text-info,.text-warning,a.text-info,a.text-warning{color:#ffbb8f !important;text-decoration:none;}.text-info:hover,.text-warning:hover,a.text-info:hover,a.text-warning:hover,.text-info:active,.text-warning:active,a.text-info:active,a.text-warning:active,.text-info:focus,.text-warning:focus,a.text-info:focus,a.text-warning:focus{color:#ffbb8f !important;text-decoration:none;}form{padding-top:15px;padding-bottom:15px;}form fieldset{padding-top:7.5px;padding-bottom:7.5px;}form fieldset legend{padding-top:7.5px;padding-bottom:7.5px;}form .form-control,form .custom-select,form .custom-file{border:0 !important;}section{padding-top:30px;padding-bottom:30px;}section.details p small{display:block;opacity:.5;}iframe.file-preview{height:600px;}.hover-buttons{border:0;bottom:15px;display:block;height:auto;position:fixed;right:15px;width:auto;}.hover-buttons .btn-circle{border:0;border-radius:32px;display:block;height:32px;line-height:32px;margin:0;opacity:.75;padding:0;text-align:center;width:32px;}.hover-buttons .btn-circle svg{width:100%;height:100%;}.hover-buttons .btn-circle:hover,.hover-buttons .btn-circle:active,.hover-buttons .btn-circle:focus{opacity:1;}