@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Barlow:600);body,html{font-family:Roboto,sans-serif}html.ios #tax-conclusion{position:relative;margin-left:-15px;margin-right:-15px;width:auto;margin-bottom:-45px}body.loading{opacity:.5}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6 .h6{font-family:Barlow,sans-serif;text-transform:uppercase;font-weight:400}.h1 .pshv-label,h1 .pshv-label{font-size:.6em;position:relative;top:-6px;margin-bottom:-3px;padding-bottom:5px;margin-left:3px}.h1>.sup,h1>.sup{font-family:Roboto,sans-serif;text-transform:none;font-size:12px;top:-16px;color:rgba(0,0,0,.56);margin-left:9px;display:inline-block}th{font-weight:400}a{color:inherit}.link{text-decoration:underline;color:#1b5bb8}.link:hover{text-decoration:none;color:#2672df}.link:focus{color:#000;border-bottom:1px solid rgba(0,0,0,.7)}button.link{display:inline;background:0 0;border:none;padding:0;line-height:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}button,select{cursor:pointer}textarea{min-width:100%;max-width:100%;min-height:60px}label{font-weight:400}.row-estimated{background-color:rgba(255,0,0,.05)}#result-calculated .pshv-label,.row-estimated .pshv-label{background:red;color:#fff}.row-excluded td:not(.buttons){opacity:.5}.text-small{font-size:12px}.text-green{color:#0fb40f}.btn-icon.btn-icon-warning,.text-red{color:#f02f2f}.text-grey{color:rgba(0,0,0,.56)}.text-grey-light{color:rgba(0,0,0,.35)}.text-grey-lightest{color:rgba(0,0,0,.15)}.text-orange{color:#e58836}.text-purple{color:#c893d5}.text-normal,.text-regular{font-weight:400}.text-bold{font-weight:700}.text-rtl{direction:rtl}.text-ltr{direction:ltr;display:inline-block}.pshv-label{display:inline-block;padding:2px 6px;-webkit-border-radius:4px;border-radius:4px}.pshv-label.blue{background:#7facec;color:#fff}#select-year-top{min-width:140px;padding:9px 8px}.attr-title:not(.glyphicon){border-bottom:1px dashed rgba(0,0,0,.56)}.glyphicon.icon-tiny{font-size:.5em;top:-.75em;margin:0 .5em}.glyphicon.glyphicon-color.glyphicon-ok{color:#0fb40f}.glyphicon.glyphicon-color.glyphicon-remove{color:#f02f2f}.glyphicon.glyphicon-color.glyphicon-adjust,.glyphicon.glyphicon-color.glyphicon-hourglass{color:#1e66ce}input[type=checkbox]{margin-right:6px}.btn-primary{background-color:#1e66ce;border:none}.btn-primary:hover{background-color:#1850a1}.btn-primary:focus{outline:0;background-color:#3c80e3}.btn-primary:active{background-color:#699de9}#btn-floating{width:56px;height:56px;display:inline-block;color:#fff;z-index:1;position:fixed;right:15px;bottom:30px;padding:0;background-color:#1e66ce;vertical-align:middle;border:none;font-size:1.35em;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5)}#btn-floating:hover{background-color:#1850a1}#btn-floating:focus{outline:0}.clear-transform{text-transform:none}.floating{position:fixed;left:0;width:100%;background:#212121;color:#fff;padding:11px}.floating.bottom{bottom:0}.floating.editing{background:#212121}.floating .attr-title{border-bottom-color:#fff}.floating form{display:inline-block;margin:-2px 0}.floating form .inpt{border:1px solid rgba(255,255,255,.5);background:0 0;color:#fff;padding-left:7px;padding-right:7px}.floating form .inpt:focus,.floating form .inpt:hover{border-color:#fff}.floating form .inpt:focus{background-color:rgba(255,255,255,.1);outline:0}.floating form input[type=submit]{background-color:#fff;border:none;color:rgba(0,0,0,.87);padding:2px 13px;margin-left:7px;font-weight:700}.floating form input[type=submit]:hover{background-color:#95baf0}.floating form input[type=checkbox]{position:relative;top:2px}.floating form label{color:rgba(255,255,255,.7)}.floating form label:hover{color:#fff}.floating .link{margin-left:17px;color:#3c80e3}.floating .link:hover{color:#699de9}#tax-conclusion.tax-sum-shown #btn-cancel-edit-official-tax-sum,#tax-conclusion.tax-sum-shown form{display:none!important}#tax-conclusion:not(.tax-sum-shown) #btn-edit-official-tax-sum,#tax-conclusion:not(.tax-sum-shown) #result-calculated{display:none!important}.bg-green{background-color:#167933}.bg-yellow{background-color:#dba516;color:#423000}.bg-yellow .attr-title{border-bottom-color:#423000}.bg-orangle{background-color:#e1641e}.bg-red{background-color:#a01b1b}.bg-orangle:not(.editing) .link,.bg-yellow:not(.editing) .link{color:rgba(0,0,0,.5)}.bg-orangle:not(.editing) .link:hover,.bg-yellow:not(.editing) .link:hover{color:#000}.bg-green:not(.editing) .link,.bg-red:not(.editing) .link{color:rgba(255,255,255,.5)}.bg-green:not(.editing) .link:hover,.bg-red:not(.editing) .link:hover{color:#fff}.alert>a{text-decoration:underline}#top-right-nav{display:inline-block}#top-right-nav>ul.nav{margin-right:15px}.bg-img-full{background-size:cover}#modal-login{background-image:url(images/bg-whole-page.jpg);background-position:center center}#modal-login::before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:'';background-color:rgba(0,0,0,.3)}@media (min-width:768px){#modal-login .modal-dialog{margin-top:9vw}}#lobby{padding-top:4.5vw}#lobby .thumbnail .glyphicon{font-size:6rem;margin-top:29px}.inline-block{display:inline-block}.cap{text-transform:capitalize}.help-block{color:#b8b8b8}.modal .modal-footer .checkbox label>input[type=checkbox]{bottom:auto}.modal .form-group label.control-label{display:block}.modal .modal-subtitle{color:rgba(0,0,0,.35);text-transform:none;font-family:Roboto,sans-serif}#load-msg.row .alert,#top-msgs>.row:first-child .alert{margin-top:20px}#load-msg .alert{margin-bottom:5px}.box-stroke{display:inline-block;border:1px solid rgba(0,0,0,.2);padding:3px 7px 5px;margin-top:8px;border-radius:3px}.box-stroke>.glyphicon-color{top:2px;margin-right:5px}#loading-ajax{width:80px;display:inline-block;background-color:#000;color:#fff;padding:5px 10px 6px;font-size:12px;position:absolute;top:0;left:0;right:0;margin:auto;border-radius:0 0 5px 5px;text-align:center}#loading-ajax.fixed{position:fixed}#loading-ajax::before{content:'Loading...'}.row-entry.same-m-as-prev>td{border-top:none}.row-entry .buttons.dropdown .dropdown-menu{top:31px;left:auto;right:3vw}.row-entry .buttons.dropdown .dropdown-menu li+li{margin-top:5px;padding-top:5px;border-top:1px solid rgba(0,0,0,.2)}.row-entry .buttons .btn-icon+.btn-icon{margin-left:10px}.row-entry .buttons .glyphicon-alert+.btn-icon{margin-left:6px}.row-entry.sum-total>td[class*=text-]:hover{color:#fff}.row-entry.sum-total td.text-green:hover{background-color:#0fb40f}.row-entry.sum-total td.btn-icon.btn-icon-warning:hover,.row-entry.sum-total td.text-red:hover{background-color:#f02f2f}table.collapsed td.td-notes .text:not(.empty){max-width:90%;height:14px;display:inline-block;overflow:hidden;color:transparent}table.collapsed td.td-notes .text:not(.empty)::before{content:'...';color:rgba(0,0,0,.87)}table.collapsed .collapse-off{display:none!important}table.table.table-bordered th{color:rgba(0,0,0,.35)}table:not(.collapsed) .collapse-on{display:none!important}.table-responsive{-webkit-overflow-scrolling:touch}.btn.btn-xs{border-color:transparent}#loading-page{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;text-align:center;padding-top:31vh;z-index:10000}#loading-page .icon{font-size:120px;display:none}#loading-page .texts{position:relative;right:-9px}#loading-page .text{display:block;margin-top:10px;margin-bottom:20px;font-size:20px;color:rgba(0,0,0,.36)}#loading-page .link{position:relative;left:-2px}.annual_t~#loading-page .icon-annual_t{display:inline-block}@media screen and (min-width:1200px){#tax-conclusion{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#tax-conclusion:hover{padding-top:30px;padding-bottom:50px;background-color:rgba(33,33,33,.8)}#tax-conclusion:hover.bg-green{background-color:rgba(22,121,51,.8)}#tax-conclusion:hover.bg-yellow{background-color:rgba(219,165,22,.8)}#tax-conclusion:hover.bg-red{background-color:rgba(160,27,27,.8)}#result-calculated .diff-sep{opacity:.6;margin-left:10px;margin-right:10px}}@media screen and (max-width:1199px){#result-calculated .diff-sep{height:7px;display:block;color:transparent}#result-calculated .difference{text-transform:capitalize}#result-calculated #btn-edit-official-tax-sum{display:block;margin-left:0;margin-top:7px}#tax-conclusion .link{display:block;margin-left:0;margin-top:7px}}@media screen and (max-width:1023px){.thumbnail .h3,.thumbnail h3{font-size:16px;margin-top:0;margin-bottom:20px}}@media screen and (min-width:992px){body,body.modal-open{overflow-y:scroll}body.modal-open{padding-right:0!important}.row-entry:not(.sum-total):hover{background-color:rgba(0,0,0,.05)}.row-entry:not(:hover) .buttons:not(.open) .btn-icon,.row-entry:not(:hover) .buttons:not(.open) .dropdown-menu{display:none!important}tfoot:hover .td-important{background-color:rgba(0,0,0,.05)}tfoot:not(:hover) .td-important .btn-manage-tax-extras{display:none!important}}@media screen and (max-width:991px){#annual-t .td-buttons{min-width:70px}}@media screen and (min-width:768px){.hidden-sm-up{display:none!important}.h1,h1{margin-bottom:19px}#top-right-nav{padding-top:23px}#annual-t .td-sum{width:15%}#annual-t .td-tax{width:17%}#annual-t .td-month{width:8%}#annual-t .td-source{width:20%}#annual-t .td-notes{width:20%}#annual-t .td-buttons{width:10%}#annual-t .td-label{width:10%}.modal .form-inline>.checkbox+.checkbox{margin-left:15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:9px}.form-inline .form-group{margin-right:10px}.form-inline .form-group label{margin-right:5px}}@media screen and (max-width:767px){.h1,h1{font-size:29px}#top-right-nav{padding-top:8px;padding-bottom:10px;display:block}#top-right-nav ul.nav{display:inline-block;margin:0}#top-right-nav .dropdown-menu{position:absolute;background-color:#fff;right:0;left:auto;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.2);box-shadow:0 3px 11px 0 rgba(0,0,0,.2)}#select-year-top{float:left}.modal .form-inline>.checkbox{display:block}#lobby{padding:30px}#tax-conclusion form #input-official-income-tax-sum+label{display:block;margin-left:0!important;margin-top:7px}#tax-conclusion form #input-official-income-tax-sum+label+input[type=submit]{margin-left:0;margin-top:5px;margin-bottom:11px}#tax-conclusion form~#btn-cancel-edit-official-tax-sum{margin-bottom:15px}#select-year-top{width:130px;min-width:130px}#top-right-nav .nav>li{display:inline-block}#top-right-nav .nav>li>a{padding-left:10px;padding-right:10px}.row-entry .buttons .dropdown-menu{max-width:260px}.row-entry .buttons .dropdown-menu li>a{white-space:normal}.row-entry .buttons .glyphicon-alert+.btn-icon{margin-right:-14px;position:relative;right:-10px;z-index:1}.row-entry .buttons .glyphicon.icon-tiny{margin-right:-11px}.h1>.sup,h1>.sup{display:block;position:relative;top:auto;margin:15px 0}}@media screen and (min-width:400px){.show-400{display:none!important}}@media screen and (max-width:399px){.rem-400{display:none!important}}