/**
*	Basic Layout Theme
*/
hr {
    border: 0;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 5px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

.layout-content {
    border: solid 0px red;
    height: calc(100% - 45px);
    overflow: auto;
    background-color: rgb(82,86,89);
}

.ui-layout-north {
    z-index: 100 !important;
}

.ui-layout-center {
    position: fixed!important;
    top: 50px !important;
    border: solid 0px red;
    height: calc(100% - 50px) !important;
    /*padding: 15px !important;*/
    /*z-index: 200!important;*/
    overflow: hidden;
    padding: 0px;
    width: 50%;
}

.ui-layout-center.home {
    overflow: auto;
    padding: 15px;
    width: 100%;
    /*z-index: 0;*/
}

.ui-layout-west {
    top: 50px!important;
    height: calc(100% - 50px)!important;
    border: solid 0px red !important;
    position: fixed !important;
    width: 50%;
    overflow: hidden;
}

.ui-layout-pane { /* all 'panes' */
    border: 0px solid #BBB;
}
.ui-layout-pane-center { /* IFRAME pane */
    padding: 0;
    margin:  0;
}
.ui-layout-pane-west { /* west pane */
    /*padding: 0 10px;*/
    background-color: #EEE !important;
    /*overflow: auto;*/
    overflow: hidden;
}

.ui-layout-resizer { /* all 'resizer-bars' */
    background: #DDD;
}
.ui-layout-resizer-open:hover { /* mouse-over */
    background: #9D9;
}

.ui-layout-resizer-west {
    top: 50px!important;
    height: 100%!important;
}

.ui-layout-toggler { /* all 'toggler-buttons' */
    background: #AAA;
}
.ui-layout-toggler-closed { /* closed toggler-button */
    background: #CCC;
    border-bottom: 1px solid #BBB;
}
.ui-layout-toggler .content { /* toggler-text */
    font: 16px bold Verdana, Verdana, Arial, Helvetica, sans-serif;
}
.ui-layout-toggler:hover { /* mouse-over */
    background: #FEC918;
}
.ui-layout-toggler:hover .content { /* mouse-over */
    color: #009;
}

/* masks are usually transparent - make them visible (must 'override' default) */
.ui-layout-mask {
    background:	#C00 !important;
    opacity:	.20 !important;
    filter:		alpha(opacity=20) !important;
}

@font-face {
    font-family: 'HeliosThin';
    font-style: normal;
    font-weight: normal;
    src: local('HeliosThin'), url(../fonts/HeliosThin.otf);
}

/*@font-face {
    font-family: 'StudioScriptC';
    font-style: normal;
    font-weight: normal;
    src: local('StudioScriptC'), url(../fonts/StudioScriptC.otf);
}*/

.brand {
    height: 44px;
    float: left;
    min-height: 10px!important;
    margin-top: 2.5px;
    animation-name: spin;
    animation-duration: 20000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

body {
    color: #676a6c;
    font-size: 13px;
}

.text-center {
    text-align: center;
    text-align: -webkit-center;
}

.modal .modal-title {
    text-align: center;
}

.bootbox.modal .bootbox-body {
    text-align: center;
}

.modal .modal-footer {
    text-align: center;
}


h1,h2,h3,h4, legend, .h1,.h2,.h3,.h4 {
    font-family: 'HeliosThin', "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.pace-inactive {
    display: none;
}

.pace .pace-progress {
    background: #29d;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}

.page-heading {
    padding: 0px 0px 0px 0px;
}
.page-heading h1 {
    margin-top:0
}

.page-heading h1 .label {
    font-size:55%;
    vertical-align: middle;
}

.page-heading-table {
    width: 100%;
}

div.breadcrumb {
    margin-left: 15px;
    padding: 0px;
}

.breadcrumb {}

.breadcrumb > li {
    display: inline;
}

div.item-content > table.table {
    margin-bottom: unset;
}

.table.table-no-bordered > tbody > tr > td,
.table.table-no-bordered > thead > tr > th {
    border-top: none;
}

.table-condensed > tbody > tr > td:first-child {
    padding-left: 10px;
}
.table-condensed.table-hover > tbody > tr:hover > td:first-child {
    padding-left: 8px;
}

.table-hover > tbody > tr:hover {
    background-color: rgba(175, 236, 255, 0.15);
    border-left: 4px solid rgba(175, 236, 255, 1.0);
}
.table-hover > tbody > tr:hover > td:first-child {
    padding-left: 6px;
}

.clamped-m-t {
    margin-top: 0;
}

.clamped-m-b {
    margin-bottom: 0;
}

.clamped {
    margin: 0;
}

.space-r {
    margin-right: 15px;
}

.space {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 7px 0;
}

.space-sm {
    margin: 5px 0;
}

.space-xs {
    margin: 2px 0;
}

.label {
    /*font-size:10px;*/
    border-radius: 0;
    padding: 0.2em 0.6em;
}

.label.label-default {
    background-color: #e9e9e9;
    border: 1px solid #e7e7e7;
    color: #676a6c;
}
.label.label-tag {
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    color: #777;
    /*display: inline-block;*/
    font-weight: normal;
}

a.label.label-tag:hover, a.label.label-tag:focus {
    background-color: #f1f1f1;
    color: #777;
}

.label i.fa {
    transform: none;
}


.badge {
    font-weight: normal
}

.bg-primary,.label-primary, .badge-primary {
    background-color: #1ab394;
    color: #ffffff;
}
.bg-success,.label-success, .badge-success {
    background-color: #1c84c6;
    color: #ffffff;
}

.text-success {
    color: #1c84c6;

}
.bg-warning,.label-warning, .badge-warning {
    background-color: #F89406;
    color: #ffffff;
}

.text-warning {
    color: #f89406;
}

.bg-warning-light,.label-warning-light, .badge-warning-light {
    background-color: #F89406;
    color: #ffffff;
}
.bg-danger,.label-danger, .badge-danger {
    background-color: #ed5565;
    color: #ffffff;
}
.bg-info,.label-info, .badge-info {
    background-color: #23c6c8;
    color: #ffffff;
}

.text-info {
    color: #23c6c8;
}

.label-inverse, .badge-inverse {
    background-color: #262626;
    color: #ffffff;
}
.label-white, .badge-white {
    background-color: #ffffff;
    color: #5e5e5e;
}

a.assigned {
    /*padding-left: 8px;*/
}

a.badge.badge-white {
    color: #428bca;
}

a.badge.badge-white:hover, a.badge.badge-white:focus {
    /*background-color: #f1f1f1;*/
    color: #2a6496;
}

h1 .badge, h2 .badge, h3 .badge,
.h1 .badge, .h2 .badge, .h3 .badge {
    font-size: inherit;
}

.label-disable, .badge-disable {
    background-color: #2a2e36;
    color: #8b91a0;
}


.alert {
    border-radius: 0;
    border-width: 0 0 0 5px;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 10px;
}

.alert-default {
    background-color: transparent;
    border-color: #e7e7e7;
    color: #777;
}

.input-group-captcha .input-group-addon {
    padding: 3px 8px;
}

.breadcrumb {
    margin-left:-15px;
}

.navbar.navbar-default {
    border-radius: 0;
    border-left: 0;
    border-bottom: 0;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #333;
    background-color: #8282822e;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #333;
    background-color: #8282822e;
}

.navbar.journals, .navbar.users, .navbar.stat, .navbar.stat_remote {
    box-shadow: 0 0px 2px 1px #d1d1d1;
    border-bottom: 1px solid silver;
}

.navbar.navbar-inverse {
    /*background-color: #C0392B;
    border-color: #e7e7e7;*/
    border-radius: 0;
}

.navbar .navbar-form.navbar-right {
    padding-right:0;
}

.navbar .search-form .form-group {
    width:293px;
}

.navbar .search-form .input-group .input-group-btn {
    width: 1%;
}

#navbar-top {
    margin-bottom: 0;
}

#navbar-top .navbar-brand  {
    padding:3px;
    /*display: none;*/
    visibility: hidden;
    width: 0;
    transition: width 0.2s linear 0s;
}

.navbar-version {
    text-align:right;
    vertical-align:super;
    font-size: 10px!important;
    text-size-adjust: none!important;
    -moz-text-size-adjust: none!important;
    -webkit-text-size-adjust: none!important;
}

#navbar-top .navbar-brand span {
    transform: rotateY(-90deg);
    transition: all 0.2s linear 0s;
    display: block;
}

#navbar-top.navbar-scroll {
    opacity: 0.8;
}

#navbar-top.navbar-scroll:hover {
    opacity: 1;
}

#navbar-top.navbar-scroll .navbar-brand {
    /*display: block;*/
    visibility: visible;
    width: 120px;
    transition: width 0.2s linear 0s;
}

#navbar-top.navbar-scroll .navbar-brand span {
    transform: rotateY(0deg);
    transition: all 0.2s linear 0s;
}

/* begin :: NAVBAR для контента */
.navbar-content {
    min-height: 45px;
    height: 45px;
    padding-top: 2px;
    padding-left: 10px;
    top: 0px;
    /*border-top: 1px solid #ccc;*/
    border: 1px solid rgb(50,54,57);
    margin: 0px;
    z-index: 10;
    box-shadow: 0px 2px 6px 0px #00000099;
    background-color: rgb(50,54,57);/*rgb(82,86,89);*/
    color: white;
    border-bottom: solid 1px #2C2C2C;
}

.navbar > .navbar-btn {
    margin-top: 2px;
    color: white;
    background-color: #4b4e51;
    margin-right: 2px;
    min-width: 44px;
    width: 44px;
    height: 36px;
}
.navbar > .navbar-btn:hover {
    background-color: #6e7174;/*#96AAC4;*/
}

.navbar > .navbar-btn.navbar-btn-darkred {
    background-color: #700001;
}
.navbar > .navbar-btn.navbar-btn-darkred:hover {
    background-color: #BC0006;
}

/*ul.nav.navbar-nav > li:hover {
    background-color: rgb(230,230,230);
}
*/
/*ul.nav.navbar-nav > li.dropdown > ul.dropdown-menu > li:hover {
    background-color: red;/*rgb(230,230,230);*/
}
*/
/* end :: NAVBAR для контента */

.full-width {
    width:100%;
}

.text-ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.well.well-default {
    background-color: #F5F2E9;
}

.btn-view-img {
    height: 28px;
    width: 28px;
    margin-top: -2px;
    padding-top: 4px;
    background-color: #efefef!important;
    border: 1px solid #ccc!important;
}

.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td {
    border: 1px solid #a2a2a2;
}

/*CONTENT*/
section#content {
    padding-top:20px;
    padding-bottom:30px;
}
/*/CONTENT*/


/*HEADER*/
section#header {
    padding-top:15px;
    padding-bottom:15px;
    background: url('http://cache1.asset-cache.net/xc/484370710.jpg?v=2&c=IWSAsset&k=2&d=hi7UzoyeH-lME2LAPVzLLOpvXnWV3ShMzbBkS1EcLTe0BbVjQ1JB9neGgly0l_Pi0') repeat;
}
section#header a.btn-link {
    color: #fff;
}
section#header p {
    font-size: 11px;
}

section#header .text-block {
    /*color: #333;*/
    padding:3px;
    margin:-1px;
    display: inline-block;
    background-color: rgba(255,255,255,0.9);
}
/*/HEADER*/


/* САЙДБАР*/
#list-categories .list-group-item {
    border: 0;
    border-bottom:1px solid #ddd;
    margin-bottom:0px;
}
/*/САЙДБАР*/

/*TOOLTIP*/
.tooltip-inner {
    background-color: #000000;
    /*color: #333;*/
}

.tooltip.right .tooltip-arrow {
    border-right-color: #000000;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000000;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #000000;
}
/*/TOOLTIP*/

/*ФОРМЫ*/
label {
    font-weight: normal;
}

.required-asterisk {
    color: #f0ad4e;
    font-size: 10px;
}

.required-addon {
    padding:7px 2px;
    font-size: 10px;
    background-color: transparent;
}

.help-block {
    font-size: 90%;
    color: #999;
}

.dropdown-menu > li > a {
    color: inherit;
}

.form-control, .form-control:focus, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus, .navbar-collapse, .navbar-form, .navbar-form-custom .form-control:focus, .navbar-form-custom .form-control:hover, .open .btn.dropdown-toggle, .panel, .popover/*, .progress*/, .progress-bar, .well {
    box-shadow: none;
}
.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    /*border-radius: 1px;*/
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

.form-control-resize {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #e5e6e7;
    /*border-radius: 1px;*/
    color: inherit;
    display: block;
    font-size: 14px;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form-group-vertical {
    float: none;
    display: inline-block;
    padding-left: unset;
    margin-right: -8px;
}
.form-group-vertical >label {
    float: none;
    height: auto;
    padding-left: 0.5em;
}
.form-group-vertical > input {
    float: none;
    /*padding-left: unset;*/
}
.form-group-vertical > input:focus {
    outline: none;
}
.form-group-vertical > .control-label {
    text-align: initial;
}

.author-dialog {
    display: none;
    position: absolute;
    top: 300px;
    left: 100px;
    width: 600px;
    height: 382px;
    z-index: 10000;
    border: 1px solid #9E9E9E;
    padding: 0px;
    background-color: white;
    border-radius: 8px;
    box-shadow: 0px 20px 50px 0px #00000075;
}
.author-dialog-header {
    height: 2em;
    background-color: rgb(50,54,57);
    color: white;
    font-size: 2em;
    padding: 7px 1em;
    border-radius: 8px 8px 0px 0px;
}
.author-dialog-lang {
    position: relative;
    float: right;
     font-weight: 200;
    font-variant-caps: all-small-caps;
    letter-spacing: 0.03rem;
}
.author-dialog-footer {
    height: 60px;
    text-align: right;
    padding: 10px 24px;
    border-top: 1px solid #dfdfdf;
}
.author-editor {
    padding: 0px 0px 14px 0px;
    margin: 0px 0px 0px 20px;
}}
.author-title {
    border: solid 1px silver;
    position: relative;
    width: fit-content;
    padding: 2px 8px;
    border-radius: 6px;
    top: -32px;
    left: calc(100% - 140px);
    background: #eee;
    margin-bottom: 0px;
}
.author-item {
    margin-bottom: 8px;
}
.author-selector .author-item .dropdown.bootstrap-select {
    padding-left: 0px;
    width: calc(100% - 110px);
}

.btn-default, .input-group-addon {
    border: 1px solid #e5e6e7;
    color: #676a6c;
}

.form-control:focus, .single-line:focus {
    border-color: #d7d7d7;
}

.form-clamped {
    margin-bottom: 0;
}

.form-clamped .form-group {
    margin-bottom :5px;
}

.form-clamped .form-group .form-control-static {
    min-height: 22px;
}

.form-group {
    margin-bottom: 10px;
}

/*/ФОРМЫ*/

.form-group.form-group-general .form-control{
    font-size:130%;
    height: auto;
}

.form-group.form-group-general .control-label{
    /*font-size:130%;
    height: auto;
    font-weight: normal;
    color: #2F4050;*/
}



/*ФУТЕР*/
/*section#contact p, section#contact a, section#contact a:hover {
    color: #777;
}*/

section#contact a:hover {
    text-decoration: underline;
}

section#contact {
    /*background: #f8f8f8 url('http://thumbs.dreamstime.com/z/frontera-horizontal-del-bordado-de-flores-de-oro-33955230.jpg') repeat-x;
    background-position: top top;
    background-size: contain;*/
    background-color: #f8f8f8;
    border-top: 1px solid #e7e7e7;
    /*background-color: #D64541;*/
    /*background-color: #ddd;*/
    /*margin-top: 30px;*/
}

/*section#contact .inner-container {
    color: #676a6c;
}*/

section#contact .feedback-result-layout p {
    margin-bottom: 3px;

}
section#contact .feedback-result-layout {
    display: none; position: absolute; top:0;left:30px;bottom:0;right:0; z-index: 1;
}

section#contact .feedback-result-layout h3 {
    margin-top:0;

}

/*/ФУТЕР*/

.context-menu-list {
    z-index: 210!important;
}

/* Навигатор по статьям */
.article-navi {
    z-index: 100;
    position: absolute;
    top: 96px;
    width: 500px;
    height: calc(100% - 96px);
    background-color: rgba(50,54,57,0.85);
    border-top: solid 2px #373D46;
    border-right: solid 2px #373D46;
    border-bottom: solid 2px #373D46;
    box-shadow: 2px 2px 10px 0px #00000099;
    padding: 15px 5px 15px 0px;
}

.navi-content {
    height: 100%;
    font-size: 14px;
    color: silver;
    overflow-x: hidden;
    overflow-y: auto;
}
.navi-content::-webkit-scrollbar-track {
    background-color: #414140;
}
.navi-content::-webkit-scrollbar {
    width: 4px;
}
.navi-content::-webkit-scrollbar-thumb {
    background-color: #262626;
}
.navi-content ul {
    list-style-type: none;
    margin-right: 10px;
    padding: 0px 0px 0px 15px;
}
.navi-content ul li:first-child {
    /*padding: 2px 8px 2px 10px;*/
    border-top: dotted 1px grey;
}
.navi-content ul li {
    padding: 2px 8px 2px 10px;
    border-bottom: dotted 1px grey;
}
.navi-content ul li a {
    color: silver;
}
.navi-content ul li:hover {
    color: white;
    background-color: rgba(50,50,50, 0.5);
    cursor: pointer;
}
.navi-content ul li:hover > a {
    color: white;
}
.navi-content ul li a:hover {
    color: white;
    text-decoration: unset;
}

/* Панель пердупреждений */

.alrt-info {
    color: rgb(49,176,213);
}
.alrt-danger {
    color: rgb(201,48,44);
}
.alrt-warning {
    color: rgb(236,151,31);
}

.alerts-panel {
    z-index: 100;
    position: absolute;
    top: 96px;
    width: 500px;
    height: calc(100% - 96px);
    background-color: rgba(235,235,235,0.9);
    border-top: solid 1px rgb(200,200,200);
    border-right: solid 1px rgb(200,200,200);
    border-bottom: solid 1px rgb(200,200,200);
    box-shadow: 2px 2px 10px 0px #00000099;
    /*padding: 5px 5px 15px 0px;*/
}

.alerts-filter {
    width: calc(100% - 8px);
    padding: 8px;
    border: 1px solid silver;
    margin: 4px 4px 10px 4px;
    border-radius: 8px;
    text-align: center;
}

.alerts-content {
    margin-right: 10px;
    margin-bottom: 10px;
    height: calc(100% - 64px);
    font-size: 14px;
    color: gray;
    overflow-x: hidden;
    overflow-y: auto;
}
.alerts-content::-webkit-scrollbar-track {
    background-color: rgb(200,200,200);
}
.alerts-content::-webkit-scrollbar {
    width: 4px;
}
.alerts-content::-webkit-scrollbar-thumb {
    background-color: rgb(150,150,150);
}
.alerts-content ul {
    list-style-type: none;
    margin-right: 10px;
    padding: 0px 0px 0px 15px;
}
.alerts-content ul li:first-child {
    border-top: dotted 1px silver;
}
.alerts-content ul li {
    padding: 2px 0px 0px 2px;
    border-bottom: dotted 1px silver;
}
.alerts-content ul li > a:hover {
    text-decoration: unset;
}
.alerts-content ul li:hover {
    background-color: rgb(220,220,220);
    cursor: pointer;
}


.popover {
    max-width: 500px;
}
.popover-content {
    padding: 9px 5px 9px 9px;
}

.modal-header.danger {
    background-color: darkred;
    border-radius: 5px 5px 0px 0px;
    color: white;
}
.modal-header.black {
    background-color: black;
    border-radius: 5px 5px 0px 0px;
    color: white;
}
.modal-header>.close {
    color: white;
    text-shadow: none;
    opacity: .6;
}
.modal-footer > button.btn-right {
    float: right;
}
.modal-footer > button.btn-left {
    float: left;
}
.modal-content {
    -webkit-box-shadow: 0 15px 40px rgba(0,0,0,0.5);
    box-shadow: 0 15px 40px rgba(0,0,0,0.5);
}

.dict-content {
    margin-top: 18px;
    height: 408px;
    overflow-y: auto;
    overflow-x: hidden;
}
.dict-content table>tbody>tr>td:first-child {
    vertical-align: middle;
    width: 100%;
    /*padding-left: 10px;*/
}
.dict-content table>tbody>tr:hover {
    background-color: rgba(175, 236, 255, 0.15);
    /*border-left: 4px solid rgba(175, 236, 255, 1.0);*/
}

.list-content {
    margin-top: 18px;
    height: 408px;
    overflow-y: auto;
    overflow-x: hidden;
}
.list-content table>tbody>tr>td:first-child {
    vertical-align: middle;
}
.list-content table>tbody>tr>td.name {
    vertical-align: middle;
    width: 100%;
}
.list-content table>tbody>tr:hover {
    background-color: rgba(175, 236, 255, 0.15);
}


input::placeholder {
    color: silver;
}

select {
    -webkit-appearance: none !important;
    background-position: right 50% !important;
    background-repeat: no-repeat !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=) !important;
    padding: .5em !important;
    padding-right: 0.5em !important;
}

button.userspicker {
    padding: 1px 2px 0px 10px;
    border: solid 1px skyblue;
}

button.btn-silver {
    background-color: #eee;
    color: black;
}
button.btn-silver:hover {
    background-color: #ddd;
    color: black;
}

tr.total > td {
    border-bottom: solid 1px gray;
}

.alert-debug {
    background-color: #555;
    color: #fff;
}
.alert-debug > .close {
    color: #aaa;
    opacity: 1.0;
    text-shadow: none;
}

.filter-panel {
    text-align: right;
    margin: 4px;
    padding: 8px;
    border: 1px dotted silver;
    border-radius: 6px;
}

.open>div[role=combobox].dropdown-menu.open {
    width: 100%;
}

input.jur-number {
    width: 60px;
}

/*button.btn.dropdown-toggle.btn-default {
    width: 170px;
}
*/
