a{outline:0}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0px}input[type="submit"]:focus,input[type="button"]:focus{outline:none}optgroup,option[disabled]{color:black;font-weight:bold;font-style:italic}option{color:black}a.external{background:url("../images/external-link-ltr-icon.png") no-repeat scroll right center transparent;padding:0 13px 0 0}label,input.button{cursor:pointer}a img{border:0}.left{float:left !important}.right{float:right !important}.clear{clear:both !important;float:none !important;line-height:0.1px;height:0.1px}.clear_l{clear:left !important;line-height:0.1px}.clear_r{clear:right !important;line-height:0.1px}.center{text-align:center}.bold{font-weight:bold}.pointer{cursor:pointer}small,.small{font-size:80%}.width_100{width:100%}.align_l{text-align:left !important}.align_c{text-align:center !important}.align_r{text-align:right !important}.relative{position:relative}.uppercase{text-transform:uppercase}.no_padding{padding:0 !important}.italic,em,i{font-style:italic}.strong,.bold,strong,b{font-weight:bold}table.grid{border-collapse:collapse}table.grid td,table.grid th{border:1px solid}.spinner{background:transparent url('../images/spinner.gif') no-repeat 50% 50%;padding:20px}.inline{display:inline !important}.ib{display:inline-block}.underlineOnHover:hover{text-decoration:underline}#ajax-spinner{position:fixed;left:45%;top:45%;margin:-15px 0 0 -15px;background:white url('../images/spinner.gif') no-repeat 50% 50%;padding:15px;border:2px solid #CCC;z-index:10000;color:#ccc;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:5px}#ajax-spinner.spinnerText{background-position:10% 50%;padding-left:35px}a[href^="#error:"]{background:red;color:white}div.available,div.not-available{line-height:30px;color:#333;font-size:12px;padding-left:35px;background:url('../images/smiles.png') no-repeat 15px 7px}div.not-available{background-position:15px -25px}td,th{vertical-align:top}ul.nostyle li,ol.nostyle li{list-style:none}.cursor-help{cursor:help;border-bottom:1px dotted #777}html,button,input,select,textarea{color:#333}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,svg,video{vertical-align:middle}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0.5em}.browsehappy a{margin:0 0.5em}::-webkit-input-placeholder{color:#909}::placeholder{color:#909}#footer{margin-top:40px;text-align:right;font-size:10px}#footer a.masked,#footer a.masked:hover{text-decoration:none;cursor:text}form span.error{color:#AC260F}.help{cursor:help}.navbar-inverse .nav a.active,.navbar-inverse .nav a.active:hover,.navbar-inverse .nav a.active:focus{background-color:#111111;color:#FFFFFF}.navbar-default .nav a.active,.navbar-default .nav a.active:hover,.navbar-default .nav a.active:focus{background-color:#eee;color:#555}.alert{padding:17px 15px 15px 68px;list-style-type:none;color:#4a4a4a;border-radius:8px}.alert-success{background:#dff0d9 url(../images/sign_success.svg) no-repeat 15px center;border:1px solid #9EBA94}.alert-info{background:#cde8ff url(../images/sign_info.svg) no-repeat 15px center;border:1px solid #75BEFF}.alert-warning{background:#fffdd9 url(../images/sign_warning.svg) no-repeat 15px center;border:1px solid #F8E81C}.alert-danger,.alert-error{background:#ffe8ea url(../images/sign_error.svg) no-repeat 15px center;border:1px solid #E9919B}.alert p{font-size:13px;padding:1px 0px 1px 35px;margin:0px;color:#565656}.alert .close{top:0}.form-horizontal .help-block{font-size:80%}.form-horizontal label.radio{display:inline-block;margin-right:20px}label.required:not(:empty):after{content:" *";color:red;font-size:80%}.help-block{font-size:80%}.required-field{color:red}form input.daterange,form input.datetimepicker,form input.datetime-local,form input.date{background:url("../images/calendar.jpg") no-repeat scroll right center #ffffff}form input.daterange::-webkit-inner-spin-button,form input.datetimepicker::-webkit-inner-spin-button,form input.datetime-local::-webkit-inner-spin-button,form input.date::-webkit-inner-spin-button,form input.daterange::-webkit-calendar-picker-indicator,form input.datetimepicker::-webkit-calendar-picker-indicator,form input.datetime-local::-webkit-calendar-picker-indicator,form input.date::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.loading,.loading *{cursor:wait !important}.form-progressive .progress{height:11px}.form-progressive .progress-bar{line-height:11px;font-size:9px}.form-progressive.form-progressive-mini .progress{height:2px;margin-bottom:5px;overflow:visible}.form-progressive.form-progressive-mini .progress-bar{color:#337AB7;font-size:8px;line-height:14px}.form-progressive.form-progressive-mini .progress-bar.progress-bar-success{color:#4E9D4E}.form-progressive.form-progressive-mini .progress-bar.progress-bar-info{color:#6FC6E0}a[href*="://"]:not(.no-ext-icon):after,a[target]:not(.no-ext-icon):after{padding:0 2px 0 4px;content:url(data:image/gif;base64,R0lGODlhCQAJAIAAALe3t////yH5BAEAAAEALAAAAAAJAAkAAAIRjA0Jx6oYUkMLnort1da9UAAAOw==);position:relative;top:-1px}.tooltip-wrapper{display:inline-block}.tooltip-wrapper.disabled{cursor:not-allowed}.tooltip-wrapper [disabled]{pointer-events:none}.flashes,div.flash,form ul.error,form ul.error li{display:none}.bootstrap-select > .dropdown-toggle.bs-placeholder{min-height:100%}body{color:#333;background-color:#fff;margin:0px;padding:0px}h1{font-size:150%;color:#3484D2}.errorContent{line-height:1.3em}.errorContent p{padding:10px 0}.table-scrollable tbody,.table-scrollable thead{display:block}.table-scrollable tbody{max-height:100px;overflow-y:auto;overflow-x:hidden}.table-scrollable tbody td:last-child,.table-scrollable thead th:last-child{border-right:none}.table-scrollable tbody > tr:first-child > td{border-top:none}.table-scrollable tbody > tr:last-child > td{border-bottom:none}.table-scrollable tbody > tr > td:first-child{border-left:none}.table-scrollable thead > tr > th:first-child{border-left:none}.table-scrollable tbody{max-height:155px}.table-scrollable tbody td{min-width:60px}.transaction-sale{background-color:#FFD5D7}.transaction-purchase{background-color:#D9FFD9}.transaction-annual-report{background-color:#FFF6DB !important}.transaction-today{background-color:#DAE4FF !important}.dashboard caption,.dashboard .dashboard-caption{font-weight:bold;padding:8px 0}.dashboard td.price,.dashboard th.price{text-align:right}.dashboard td.price{white-space:nowrap}.dashboard .dashboard-widget{margin-bottom:30px}.dashboard .economic-report-category{font-style:italic;text-indent:10px}.dashboard-economic-report .table-striped > tbody > tr:nth-child(odd){background-color:#E9F5FF}.dashboard-economic-report table caption{color:#3484D2}.dashboard-dividends .table-striped > tbody > tr:nth-child(odd),.dashboard-cashflow .table-striped > tbody > tr:nth-child(odd){background-color:#FFE9E9}.dashboard-dividends table caption,.dashboard-cashflow table caption{color:#D20000}.dashboard-interests .table-striped > tbody > tr:nth-child(odd),.dashboard-shareholders .table-striped > tbody > tr:nth-child(odd){background-color:#FFFCE9}.dashboard-interests table caption,.dashboard-shareholders table caption{color:#BDA300}.dashboard-accounting-journal .table-striped > tbody > tr:nth-child(odd){background-color:#EFFFE9}.dashboard-accounting-journal table caption{color:#46CC21}.dashboard-principal .table-striped > tbody > tr:nth-child(odd){background-color:#F7F0FF}.dashboard-principal table caption{color:#854AC7}.dashboard-current-values .table-striped > tbody > tr:nth-child(odd){background-color:#FFF0D6}.dashboard-current-values table caption{color:#DB951D}.dashboard-roi .table-striped > tbody > tr:nth-child(odd){background-color:#40C668;color:#fff}.dashboard-roi table caption{color:#2AB92A}table td.alert-no-items{text-align:center;font-style:italic}.navbar-inverse .navbar-nav > li > a.logout-link:hover{color:#a94442}.shareholders-structure table{width:50%}.grido [class$='principal'],.grido [class$='original_principal'],.grido [class$='current_principal'],.grido [class$='principal_deposit'],.grido [class$='principal_current'],.grido [class$='principal_payment'],.grido [class$='interest_expense'],.grido [class$='interest_current'],.grido [class$='interest_payment'],.grido [class$='amount'],.grido [class$='maturity'],.grido [class$='interest_rate'],.grido [class$='interest'],.grido [class$='number_of_shares'],.grido [class$='number_of_shares_percent']{text-align:right}.admin-section div > .balance .summary{font-weight:bold;background-color:#ebf3ff}.admin-section div > .balance .suvaha,.admin-section div > .balance .vysledovka{width:45%;float:left;margin:0 2%}.admin-section div > .balance h3{margin-top:0;font-size:120%}.admin-section div > .balance tr.empty{height:31px}.admin-section div > .balance tr.empty td{border-left:1px solid white !important;border-right:1px solid white !important}.admin-section div > .balance td:nth-child(2n){text-align:right}.company-section dl dt{font-weight:normal;float:left;clear:left;width:250px;vertical-align:top}.company-section dl dd{margin-left:250px}.admin-section{margin:0;min-height:400px}.admin-section .heading{font-size:20px;border-bottom:1px dotted #999999;margin:0 0 15px;padding-bottom:5px;line-height:40px}.admin-section .description{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid lightgray}.admin-section div.title{font-size:1.3em;font-weight:bold;text-align:right;padding-top:10px;padding-bottom:26px}.admin-section .btn-add-item{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;float:right;margin-bottom:1em;margin-top:-56px}.admin-section .btn-add-item span{left:1px}.admin-section .btn-add-item + div{clear:both}.admin-section .grido .actions,.admin-section .grido .buttons{text-align:right}.admin-section td,.admin-section th{padding:3px 7px;text-align:left;vertical-align:inherit}.admin-section h1,.admin-section h2,.admin-section h3,.admin-section h4,.admin-section h5,.admin-section h6,.admin-section .heading{color:#3484D2}.admin-section h1{font-size:2em}.admin-section h2{font-size:1.6em}.admin-section .item-view .item-view-section{margin-left:3%}.admin-section .item-view .item-view-section-grid{margin-left:15%;width:85%;margin-top:50px}.admin-section .item-view h2{font-size:1.3em;margin-top:80px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid lightgray}.admin-section .alert{text-align:center;font-style:italic}.admin-section textarea{min-height:7em}.admin-section form .bootstrap-select > .dropdown-toggle{min-height:34px}.navbar-static-top.navbar-light{border-color:#bbb}.navbar-static-top.navbar-light .navbar-toggle{border-color:#ddd}.navbar-static-top.navbar-light .navbar-toggle .icon-bar{background-color:#888}.navbar-static-top.navbar-light .nav > li > a{border-left:1px solid transparent;border-right:1px solid transparent}.navbar-static-top.navbar-light .nav > li > a:focus,.navbar-static-top.navbar-light .nav > li > a:hover,.navbar-static-top.navbar-light .nav > li > a.active{background-color:#ebebeb;border-left:1px dashed #bbb;border-right:1px dashed #bbb;border-collapse:collapse}.navbar-static-top.navbar-light a{color:#1a2630}.navbar-static-top.navbar-light a:focus,.navbar-static-top.navbar-light a:hover{color:#000}@media (min-width: 768px){.dl-horizontal dt{width:210px}.dl-horizontal dd{margin-left:220px}}.navbar-text a{margin-left:15px}.nav a.logout-link{color:#a94442}a.nav a.logout-link:hover,a.nav a.logout-link:focus{color:#843534}.acl-module dl dt{margin:5px 0px 0px}.acl-module dl dd{margin:0px 10px 10px}.acl-module dl a:hover,.acl-module dl a:focus{text-decoration:none}.acl-module img.info{cursor:help}.acl-module .tree li{line-height:2em}.acl-module .tree li .role-name{margin-right:15px}.acl-module .tree li a:hover,.acl-module .tree li a:focus{text-decoration:none}.admin-section-logs .table-wrapper a.active{font-weight:bold}.admin-section-logs .preview-wrapper{background-color:#fff;position:fixed;bottom:0;left:0;top:initial !important;height:600px}.admin-section-logs .preview-wrapper,.admin-section-logs .preview-wrapper iframe{width:100%}.admin-section-logs .preview-wrapper iframe{height:100%}.grido th.buttons{padding-right:0 !important}.grido .grid-header-is_active,.grido .grid-filter-is_active{width:60px}