html, body    { display: table; width: 100%; height: 100%; }

@font-face { font-family: "Quattrocento Sans"; font-weight: 400; font-style: normal; src: url('fonts/QuattrocentoSans-Regular.ttf') format('truetype'); }
@font-face { font-family: "Quattrocento Sans"; font-weight: 400; font-style: italic; src: url('fonts/QuattrocentoSans-Italic.ttf') format('truetype'); }
@font-face { font-family: "Quattrocento Sans"; font-weight: 700; font-style: normal; src: url('fonts/QuattrocentoSans-Bold.ttf') format('truetype'); }
@font-face { font-family: "Quattrocento Sans"; font-weight: 700; font-style: italic; src: url('fonts/QuattrocentoSans-BoldItalic.ttf') format('truetype'); }
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: normal; src: url('fonts/OpenSans-VariableFont_wdth,wght.ttf') format('truetype'); }
@font-face { font-family: "Open Sans"; font-weight: 400; font-style: italic; src: url('fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('truetype'); }
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: normal; src: url('fonts/OpenSans-VariableFont_wdth,wght.ttf') format('truetype'); }
@font-face { font-family: "Open Sans"; font-weight: 700; font-style: italic; src: url('fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('truetype'); }



/* bootstrap override */

/* buttons - faerbigkeit, schriftgroesse, aber alles */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 14px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: white;
  border-color: #e8e8e8;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #f2f2f2;
  border-color: #c9c9c9;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e8e8e8;
  border-color: #e8e8e8;
}
.btn-default .badge {
  color: #e8e8e8;
  background-color: #333333;
}
.btn-primary {
  color: white;
  background-color: #0bacd3;
  background-color: rgb(10,153,178);
  border-color: #0bacd3;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: white;
  background-color: #0884a3;
  border-color: #087d99;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #0bacd3;
  border-color: #0bacd3;
}
.btn-primary .badge {
  color: #0bacd3;
  background-color: white;
}

/*green*/
.fa-edit::before, 
.fa-check-square-o::before, 
.fa-pencil-square-o::before   { color: rgb(102,204,117); }
.btn-success {
  color: white;
  /*background-color: #51bf87;*/
  background-color: rgb(102,204,117);
  border-color: rgb(89,178,101);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: white;
  background-color: rgb(89,178,101);
  border-color: rgb(89,178,101);
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #51bf87;
  border-color: #51bf87;
}
.btn-success .badge {
  color: #51bf87;
  background-color: white;
}
.btn-info {
  color: white;
  background-color: #29b6d8;
  border-color: #29b6d8;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: white;
  background-color: #2093ae;
  border-color: #1e8ba6;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #29b6d8;
  border-color: #29b6d8;
}
.btn-info .badge {
  color: #29b6d8;
  background-color: white;
}
.btn-warning {
  color: white;
  background-color: #f4ad49;
  border-color: #f4ad49;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: white;
  background-color: #f19719;
  border-color: #f1930f;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f4ad49;
  border-color: #f4ad49;
}
.btn-warning .badge {
  color: #f4ad49;
  background-color: white;
}
.btn-danger {
  color: white;
  background-color: #db5565;
  border-color: #db5565;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: white;
  background-color: #d12c40;
  border-color: #c82a3d;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #db5565;
  border-color: #db5565;
}
.btn-danger .badge {
  color: #db5565;
  background-color: white;
}
.btn-link {
  color: #0bacd3;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #07718a;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 5px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 2px;
}

.pagination>li>a, .pagination>li>span,
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.2;
  border-radius: 2px;
  border-top: 0px solid transparent;
  border-bottom: 0px solid transparent; 
}


/*trick mite before
.pagination>li>a:before, 
.pagination>li>span:before,
.btn-xs,
.btn-group-xs > .btn:before   { content:""; position: absolute; left: 0; bottom: 0; margin-bottom: 5px; height: 12px; width: 100%; border-left: 1px solid red; }
*/

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}

.table-condensed>tbody>tr>td:first-child, 
.table-condensed>tbody>tr>th:first-child, 
.table-condensed>tfoot>tr>td:first-child, 
.table-condensed>tfoot>tr>th:first-child, 
.table-condensed>thead>tr>td:first-child, 
.table-condensed>thead>tr>th:first-child  { padding-left: 15px; } 


/* 
 * bootstrap override override 
 */

body    { background-color: rgb(242,242,242); font-family: 'Quattrocento Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; }
body    { background-color: rgb(242,242,242); font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; }

.panel-default>.panel-heading,
.modal-header, 
nav     { background-color: white /*#e8e8e8*/; border-color: #e5e5e5; }
.modal-title    { font-size: 18px; }
.modal-header .close  { font-size: 40px; margin-top: -8px; }

#nav-1  { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; min-height: 66px; }

/* oldindex */
thead a     { font-size: 14px; color: black; font-weight: bold; }

/*.panel-heading  { text-transform: uppercase; }*/

.table-hover>tbody>tr:hover { background-color: #f2f2f2; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background-color: #ccc; }


.polaroid           { position: relative; width: 100%; padding-bottom: 100%; }
.polaroid-content   { position: absolute; width: 100%; height: 100%; background-color: white; text-align: center; }
/*2015-09-07 keine vergroesserung .polaroid-picture   { width: 100%; height: 100%; background-repeat: no-repeat; background-size: contain 100% 100%; background-position: center top; }*/
.polaroid-picture   { max-width: 100%; height: auto; max-height: 100%; }
.caption            { background-color: white; }


table               { border-width: 5px;}
.table>thead>tr>th  { border-bottom-width: 1px; }
.table th>a:hover   { color: inherit; }
.table-cell         { display: table-cell; }

/* linkfarben */
a   { color: #29b6d8; }
a   { color: #07718a; }
a:hover,
a   { color: #0bacd3; }


/* active, hover navbar_panel heading */
/*
div:not(#nav-1-collapse) .navbar-default .navbar-brand,
div:not(#nav-1-collapse) .navbar-default .navbar-nav>li>a,
div:not(#nav-1-collapse) .navbar-default .navbar-brand:focus, 
div:not(#nav-1-collapse) .navbar-default .navbar-brand:hover,
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a, 
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a:focus, 
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a:hover   { color: rgb(51, 51, 51); }
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a, 
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a:focus, 
div:not(#nav-1-collapse) .navbar-default .navbar-nav>.active>a:hover   { background-color: white; }
*/

.btn-sm, .btn-group-sm > .btn { font-size: 14px; line-height: 1.1; margin-right: 10px; border-top-color: white; border-bottom-color: white; padding-bottom: 6px; }
.btn-sm:last-of-type, .btn-group-sm > .btn:last-of-type { margin-right: 0px; }

form,
.input-sm,
.form-control,
.form-group-sm .form-control          { font-size: 16px; }
.form-group-sm textarea.form-control  { height: auto; }
.input-group-addon                    { background-color: white; }

.form-filter                          { font-size: 11px; }


body.login                            { background-color: white; }
.login .panel-default                 { border-color: white; }
.login .panel-default>.panel-heading  { border-color: white; }
.login .panel-title                   { font-size: 30px; }

.form-group-sm textarea.form-shorttext  { height: 100px; }
.form-group-sm textarea.form-text  { height: 100px; }
.form-group-sm textarea.form-longtext  { height: 300px; }
.form-group-sm textarea.form-bigtext  { height: 600px; }


.panel-footer   { background-color: white; }


/* tabs */
table.empty                     { visibility: hidden; margin-bottom: 0px; display: block; }


/* navigation */
#content-main                       { display: table-cell; }

#col-left-nav                       { display: table-cell; vertical-align: top; width: 200px; background: rgb(9,135,160); z-index: 10; min-height: 100%; min-width: 200px; }
#col-left-nav .navbar               { border: 0; border-radius: 4px; }
#col-left-nav .dropdown-menu        { border: 0; top: 0px; left: 200px; z-index: 10; background-color: rgb(9,135,160); padding: 15px 0; margin-top: -15px; border-radius: 0; }
#col-left-nav .dropdown-menu_li_a,
#col-left-nav .dropdown-menu>li>a   { color: #ccc; line-height: 16px; }
#col-left-nav .dropdown-menu .divider { margin: 6px 10px 2px 10px; background-color: transparent;  }
#col-left-nav .navbar li.divider div  { margin: 12px 150px 2px 10px; background-color: transparent;  }


/* topnavigation */
#nav-1-collapse                 { font-weight: 400; } /* 2015-08-18 */
:not(.click-only).dropdown:hover .dropdown-menu  { display: block; }
#nav-1-collapse .nav-stacked>li     { float: none; }
#nav-1-collapse .navbar-nav         { float: none; margin: 0; margin-top: 15px; }



.navbar-nav>li>a            { padding: 2px 15px; }
.form-inline .form-control.form-minus-1 { width: 100%; max-width: calc(100% - 54px); display: inline-block; }
.form-inline .form-control.form-minus-2 { width: 100%; max-width: calc(100% - 96px); display: inline-block; }
.form-inline .form-control.form-minus-3 { width: 100%; max-width: calc(100% - 138px); display: inline-block; }
.form-inline textarea.form-control      { width: 100%; }

label           { white-space: nowrap; font-weight: 700; font-size: 14px; padding-bottom: 2px; }

@media (min-width: 768px) {
    .form-inline .form-control  { max-width: 100%; }
    .form-inline .form-control.form-select  { min-width: 50%; }

    .form-horizontal .form-group-sm .control-label  { padding-top: 4px; font-size: 14px; padding-bottom: 0px; font-weight: 700; }
    .form-horizontal .radio-inline { padding-top: 4px; font-size: 14px; padding-bottom: 0px; }
    /*.form-horizontal .form-group-sm .control-label  { line-height: 30px; padding: none; }*/

    .col-md-3 { width: 25%; }
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }
}
@media (min-width: 1360px) {
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 { float: left; }
}

/* hmm panel buttons */
.tabs > ul > li > a       { padding-top: 13px; padding-bottom: 13px; }
.tabs .navbar-btn.btn-sm  { margin-top: 9px; }
.btn-default,
.form-group .btn-default  { border-color: rgb(204, 204, 204); }
.form-group .btn-default  { margin-right: 5px; }

.back_grey                { background-color: rgb(232,232,232); margin-bottom: 15px; line-height: 0px; }
.nav.tabulator            { display: inline-block; }

/* dropzone */
.dropzone { min-height: 150px; border: 1px solid rgb(204, 204, 204); background: white; padding: 7.5px 7.5px; border-radius: 3px; }
.dropzone .dz-preview, .dropzone-previews .dz-preview   { margin: 7.5px; }

/* search field */
.head         { margin-top: 17px; }
.head h2,
.head h3      { display: inline-block; margin-top: 0px; margin-bottom: 2px; }
.head h2      { margin-top: -2px; }
.head h3      { margin-top: 2px; }
.form-search  { display: inline-block; margin-left: 15px; margin-top: 2px; vertical-align: top; }
.form-search .form-control  { border-radius: 2px; }

/* navbar-brand */
 .navbar-brand  { font-weight: 400; font-size: 30px; margin-top: 22px; padding: 0 0 0 30px; display: block; height: 30px; }
 .navbar-header { float: none; }
#col-left-nav .navbar-header { background-color: rgba( 255,255,255,.10); padding-bottom: 13px; }
.navbar-inverse .navbar-brand   { color: rgb(229,229,229); }

/* checkboxes, radios */
input[type=checkbox], 
input[type=radio]     { vertical-align: top; }

/* navbar in panel */
.tab-buttons                              { height: 43px; }
.panel .nav-tabs>li>a, 
.panel .nav-tabs>li>a:focus, 
.panel .nav-tabs>li>a:hover               { color: inherit; }
.panel .nav-tabs>li.active>a, 
.panel .nav-tabs>li.active>a:focus, 
.panel .nav-tabs>li.active>a:hover        { }

.panel .nav-tabs>li:first-child>a         { border-left: 0px; }


#col-left-nav.navbar-default .navbar-nav > li > a   { color: #ccc; }
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover,
#col-left-nav .dropdown-menu>li>a:focus, 
#col-left-nav .dropdown-menu>li>a:hover,
#col-left-nav .dropdown-menu>.active>a, 
#col-left-nav .dropdown-menu>.active>a:focus, 
#col-left-nav .dropdown-menu>.active>a:hover,
#col-left-nav.navbar-default .navbar-nav > li > a:hover, 
#col-left-nav.navbar-default .navbar-nav > li > a:focus,
.navbar-inverse                               { background-color: rgb(9,135,160); color: white; }
#col-left-nav .panel-body   { padding: 0px 0; }
#col-left-nav .panel-body .well { padding: 15px; }

.dropdown-menu>li>.active>a,
.dropdown-menu>li>.active>a:focus,
.dropdown-menu>li>.active>a:hover,
.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover   { background-color: rgb(9,135,160); color: white; }

.well                         { background-color: rgba( 255,255,255,.10); border:none;  }
.well li                      { color: white; list-style-type: none; }
.well a                       { color: rgb(14,200,242); }

.grey,
.icon-inactive::before,
/*.greyed-out                 { color: #9AB7BC !important; }*/
.greyed-out                   { color: #7D9699 !important; font-size: 15px; }

.icon                         { font-size: 15px; vertical-align: middle; }

/* modal */
.modal-backdrop, 
.modal-backdrop.fade.in       { background-color: #000; opacity: 0.5; }

.fa-trash-o::before           { color: #FF3030; }


/*beser 100px max-width table                         { table-layout: fixed; } */
td.UrlAttribute               { max-width: 100px; }
td.UrlAttribute div.shorten   { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }


.select2-container .select2-choice .select2-arrow,
.select2-container .select2-choice  { background-color: white; background-image: none; }


.tooltip                      { z-index: 2000; }

/*
.select2-result-label         { font-size: 11px; border-top: 1px solid #f0f0f0; }
.select2-results li:nth-child(even)   { background: #f9f9f9; }
*/

/*
@media (min-width:  480px) {
    body  { background-color: rgb(192,192,192); }
}
@media (min-width:  768px) {
    body  { background-color: rgb(192,192,242); }
}
@media (min-width:  992px) {
    body  { background-color: rgb(192,242,192); }
}
@media (min-width: 1200px) {
    body  { background-color: rgb(242,192,192); }
}
@media (min-width: 1360px) {
    body  { background-color: rgb(242,242,242); }
}
*/

#collapsableHelpTrigger,
#collapsableHelpTrigger:hover,
#collapsableHelpTrigger:focus,
#collapsableHelpTrigger:active,
#collapsableHelpTrigger:visited { background-color: white; color: rgb(10,153,178); font-size: 19px; line-height: 31px; }
.help  { font-size: 10px; }

.btn-group-xs .btn-default:hover, 
.btn-group-xs .btn-default:focus, 
.btn-group-xs .btn-default.focus, 
.btn-group-xs .btn-default:active, 
.btn-group-xs .btn-default.active, 
.btn-group-xs .open > .dropdown-toggle.btn-default,
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover  { background-color: rgb(10,153,178); color: white; }

i.fa  { font-size: 13px; }

.form-group-sm .form-control  { padding-top: 2px; }
.form-group .form-select      { padding-top: 2px; padding-bottom: 2px; }
.select2-container .select2-choice abbr   { top: 7px; }
