#avatar_footer_credit{text-align:center;font-family:'HelveticaNeue','Helvetica Neue','Arial','sans-serif';font-size:8px;color:purple}.avatar_avatar{margin-top:5px;display:block;clear:both}.avatar_text{color:blue}.avatar_widget_bio{color:orange}
.imgareaselect-border1{background:url(//www.codetwo.com/admins-blog/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y left top}.imgareaselect-border2{background:url(//www.codetwo.com/admins-blog/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left top}.imgareaselect-border3{background:url(//www.codetwo.com/admins-blog/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y right top}.imgareaselect-border4{background:url(//www.codetwo.com/admins-blog/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left bottom}.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4{filter:alpha(opacity=50);opacity:.5}.imgareaselect-handle{background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:.5}.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:.5}
#TB_overlay{background:#000;opacity:.7;filter:alpha(opacity=70);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100050}#TB_window{position:fixed;background-color:#fff;z-index:100050;visibility:hidden;text-align:left;top:50%;left:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeWindowButton{position:absolute;left:auto;right:0;width:29px;height:29px;border:0;padding:0;background:0 0;cursor:pointer;outline:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#TB_ajaxWindowTitle{float:left;font-weight:600;line-height:29px;overflow:hidden;padding:0 29px 0 10px;text-overflow:ellipsis;white-space:nowrap;width:calc( 100% - 39px )}#TB_title{background:#fcfcfc;border-bottom:1px solid #ddd;height:29px}#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;z-index:100050;top:50%;left:50%;background-color:#e8e8e8;border:1px solid #555;margin:-45px 0 0 -125px;padding:40px 15px 15px}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:none}.tb-close-icon{display:block;color:#666;text-align:center;line-height:29px;width:29px;height:29px;position:absolute;top:0;right:0}.tb-close-icon:before{content:"\f158"/'';font:normal 20px/29px dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#TB_closeWindowButton:hover .tb-close-icon,#TB_closeWindowButton:focus .tb-close-icon{color:#006799}#TB_closeWindowButton:focus .tb-close-icon{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}
/*!
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #111111;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
select[multiple],
select[size] {
  height: auto;
}
select optgroup {
  font-size: inherit;
  font-style: inherit;
  font-family: inherit;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  height: auto;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #454345;
  vertical-align: middle;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #454345;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control:-moz-placeholder {
  color: #deddde;
}
.form-control::-moz-placeholder {
  color: #deddde;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #deddde;
}
.form-control::-webkit-input-placeholder {
  color: #deddde;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #ffffff;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}
.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg {
  height: auto;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #868286;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
  }
  .form-inline select.form-control {
    width: auto;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  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);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.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: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: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #fff;
}
.btn-primary {
  color: #ffffff;
  background-color: #297dbd;
  border-color: #246fa8;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #22679b;
  border-color: #1a4e76;
}
.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: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: #297dbd;
  border-color: #246fa8;
}
.btn-primary .badge {
  color: #297dbd;
  background-color: #fff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.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: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: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.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: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: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.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: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: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.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: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: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-link {
  color: #297dbd;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #297dbd;
  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: #deddde;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(//www.codetwo.com/admins-blog/wp-content/themes/C2Theme2025/css/../fonts/glyphicons-halflings-regular.eot);
  src: url(//www.codetwo.com/admins-blog/wp-content/themes/C2Theme2025/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(//www.codetwo.com/admins-blog/wp-content/themes/C2Theme2025/css/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(//www.codetwo.com/admins-blog/wp-content/themes/C2Theme2025/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(//www.codetwo.com/admins-blog/wp-content/themes/C2Theme2025/css/../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon:empty {
  width: 1em;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.well {
  min-height: 20px !important;
  padding: 19px  !important;
  margin-bottom: 20px  !important;
  background-color: #ffffff !important;
  border: 1px solid #ffffff !important;
  border-radius: 4px !important;
  /* .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));*/
}
.well blockquote {
  border-color: #ddd  !important;
  border-color: rgba(0, 0, 0, 0.15) !important;
}
.well-lg {
  padding: 24px  !important;
  border-radius: 6px !important;
}
.well-sm {
  padding: 9px  !important;
  border-radius: 3px !important;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  table.visible-xs.visible-sm {
    display: table;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  table.visible-xs.visible-md {
    display: table;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  table.visible-xs.visible-lg {
    display: table;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  table.visible-sm.visible-xs {
    display: table;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  table.visible-sm.visible-md {
    display: table;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  table.visible-sm.visible-lg {
    display: table;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  table.visible-md.visible-xs {
    display: table;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  table.visible-md.visible-sm {
    display: table;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  table.visible-md.visible-lg {
    display: table;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  table.visible-lg.visible-xs {
    display: table;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  table.visible-lg.visible-sm {
    display: table;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  table.visible-lg.visible-md {
    display: table;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
table.hidden-xs {
  display: table;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
table.hidden-sm {
  display: table;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
table.hidden-md {
  display: table;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
table.hidden-lg {
  display: table;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}
/**
 * Overrides for Wordpresss to improve integration
 * 
 * @author Matthias Thom | http://upplex.de
 * @package upBootWP 0.1
 */
/**
 * Content wrapping
 */
#content {
  padding: 0px 0 20px 0; position: relative;
}
/**
 * Widgets
 */
.widget ul li {
  list-style: none;
  background: none;
}
.widget h4 {
  font-size: 18px!important;
}
hr {
  border-top-color: #c9c9c9 !important;
}
ul.green-tic li,
ul.red-iks li {
  background: none;
  margin-bottom: 1em;
  position: relative;
  padding-left: 2em;
}
ul.green-tic li::before,
ul.red-iks li::before {
  position: absolute !important;
  left: 0.3em;
  top: 0.2em !important;
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}
ul.green-tic li::before:empty,
ul.red-iks li::before:empty {
  width: 1em;
}
ul.green-tic li:before {
  content: "\e013";
}
ul.green-tic li::before {
  color: #5cb85c;
}
ul.red-iks li:before {
  content: "\e014";
}
ul.red-iks li::before {
  color: #d9534f;
}
.nav-previous {
  text-align: right;
}
.page-header {
  margin: 10px 0 0 0 !important;
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.page-header h1,
.page-header h2,
.page-header h3 {
  margin-top: 0;
}
.aligncenter {
  margin: 0 auto;
}
/**
 * Buttons
 */
#submit {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
#submit:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#submit:hover,
#submit:focus {
  color: #333333;
  text-decoration: none;
}
#submit:active,
#submit.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#submit.disabled,
#submit[disabled],
fieldset[disabled] #submit {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#submit {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
#submit:hover,
#submit:focus,
#submit:active,
#submit.active,
.open .dropdown-toggle#submit {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
#submit:active,
#submit.active,
.open .dropdown-toggle#submit {
  background-image: none;
}
#submit.disabled,
#submit[disabled],
fieldset[disabled] #submit,
#submit.disabled:hover,
#submit[disabled]:hover,
fieldset[disabled] #submit:hover,
#submit.disabled:focus,
#submit[disabled]:focus,
fieldset[disabled] #submit:focus,
#submit.disabled:active,
#submit[disabled]:active,
fieldset[disabled] #submit:active,
#submit.disabled.active,
#submit[disabled].active,
fieldset[disabled] #submit.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
#submit .badge {
  color: #ffffff;
  background-color: #fff;
}
.post-social {
  margin-top: 1em;
  margin-bottom: 2em;
}
.post-social .soc {
  padding-top: 0.75em;
  margin-right: 20px;
  max-width: 110px;
}
.entry-meta {
  font-size: 12px;
  margin-bottom: 1em;
}
.entry-meta img {
  display: block;
  float: left;
  margin-right: 1em;
}
.entry-meta .byline {
  display: block;
}
.entry-meta .edit-link a,
.entry-meta .comments a {
  color: #454345;
}
.entry-content .more-link {
  /*display: block;*/
  margin: 1em 0;
  clear: both;
}
.entry-content .alignright,
.entry-content .alignleft {
  margin-right: 15px;
  display: block;
}
.entry-content .alignright {
  float: right;
}
.entry-content .alignleft {
  float: left;
}
.entry-content ol li img { margin-top:20px; margin-bottom:20px}
#search-form {
  margin-bottom: 1em;
}
#search-form .search-field,
#search-form .search-field:focus {
  border-color: #cccccc;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#search-form .btn {
  padding: 4px 10px;
}
.widget {
  margin-bottom: 2em;
  font-size: 14px;
}
.widget h4 a {
  color: #454345;
}
.widget ul {
  padding-left: 0;
}
.widget ul li {
  padding: 0.5em 0;
}
/* calendar widget */
.widget_calendar #wp-calendar caption {
  text-align: center;
  margin: 1em 0;
}
.widget_calendar #wp-calendar thead th {
  font-size: 12px;
  text-align: center;
}
.widget_calendar #wp-calendar tbody td {
  padding: 0.5em;
  text-align: center;
}
.widget_calendar #wp-calendar tbody td:hover {
  background: #f2f2f2;
}
.widget_calendar #wp-calendar tbody .pad {
  background: none;
}
.widget_calendar #wp-calendar tfoot #next {
  font-size: 12px;
  text-transform: uppercase;
  text-align: right;
}
.widget_calendar #wp-calendar tfoot #prev {
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 0.5em;
}
#other-authors {
  margin-top: 2em;
}
#other-authors a {
  color: #454345;
  font-size: 17px;
  padding-left: 1em;
}
#comments {
  margin-top: 2em;
}
#comments .comment-respond {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #comments .comment-respond {
    /* float: left;
    width: 66.66666667%; */
  }
}
#comments .comment-list {
  padding: 0;
}
#comments .comment-list .odd {
  /* background-color: #ededed; */
}
#comments .comment-list .byuser {
  /* background-color: #f2f9fc; */
}
#comments .comment-list .bypostauthor {
  /* background-color: #f1f9ee; */
}
#comments .comment-list li {
  list-style: none;
  margin-bottom: 1em;
  margin-top:5px;
  padding: 0.75em 2em 0.75em 0em;
}
#comments .comment-list li .comment-author .fn {
  font-size: 17px;
  font-weight: bolder;
}
#comments .comment-list li .comment-author .says {
  display: none;
}
#comments .comment-list li .comment-author .avatar {
  float: right;
  margin-bottom: 1em;
}
#comments .comment-list li .comment-metadata {
  font-size: 12px;
  color: #928f92;
}
#comments .comment-list li .comment-metadata a {
  color: #aba9ab;
}
#comments .comment-list .depth-1 {
  margin-left: 0em;
}
#comments .comment-list .depth-1.parent ul li {
    background-color: #f2f9fc;
    padding-left: 2em;
}
#comments .comment-list .depth-2 {
  margin-left: 2.75em;
  backgroud-color: #928f92;  
}
#comments .comment-list .depth-3 {
  margin-left: 4.75em;
}
#comments .comment-list .depth-4 {
  margin-left: 6.75em;
}
#comments .comment-list .depth-5 {
  margin-left: 8.75em;
}
#sidebar-social {
  margin-bottom: 1em;
}
#sidebar-social li {
  padding: 0;
}
/* Responsywność już istniejących elementów */
iframe {
  /*max-width: 100% !important;
	width: 100%;*/
  display: block;
  max-width: 100%;
  height: auto;
}
.post img,
.comment-content img {
  display: block;
  max-width: 100%;
  height: auto;
}
#comments ul li { background-image:none !important;}
.comment-reply-link{line-height:40px;}
.comment-content p {margin:0;}
#comments blockquote {
    font-size:14px;
    padding:0;
    margin: 0 0 20px;
    border:0;
    font-style:italic;
}
.widget-area label.screen-reader-text {display:none;}
.widget-area select {width:100%;}
blockquote.wp-block-quote{margin-top: 20px; font-size: 18px; padding: 37px 30px; border-left:0; text-align: center; background-color: #fff; font-style: italic; background-image: url("/blog/wp-content/themes/C2Theme2025/images/citation-icon.png"); background-repeat: no-repeat; background-position: top center;}
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){
    blockquote.wp-block-quote {background-image: url("/blog/wp-content/themes/C2Theme2025/images/citation-icon-4k.png"); background-size: 19px 14px;  }
}
.wp-block-quote cite {display: flex; justify-content: center; align-items: center; margin-left: auto; margin-right: auto; text-align: left; padding-top: 20px; font-style: normal;}
.wp-block-quote p {padding-bottom: 0px !important;}
.wp-block-quote cite div {padding: 0px 10px 0 10px;font-style: normal;}
.wp-block-quote hr {border-top: 1px solid; max-width: 75%; margin-top: 30px; margin-bottom: 30px;}
/*
.wp-block-quote {
	font-size:15px;
	background-color:#f7f7f7;
}
blockquote.wp-block-quote{
	padding:30px;
	border-left:0;
}
.wp-block-quote cite {
	display:block;
	text-align:right;	
}
.wp-block-quote cite img {
	float:right;
	margin-left:30px;	
}
*/
/* Style dla treści importowanych ze strony */
/*footer.site-footer{
	padding: 1em 0;
	font-size: @font-size-small;
	background-color: #f7f7f7;
	border-top: 3px solid #e8e8e8;
	a{
		color: @text-color;
	}
}
#clients{
	display: none !important;
}
#partners{
	.hidden-sm();
	.hidden-xs();
	.container{
		border-bottom: 1px solid #c3c3c3;
		padding-bottom: 1em;
		padding-top: 1em;
		margin-bottom: 2em;
	}
	ul{
		.list-inline();
		li{
			margin: 0 0.3em;
			img{
				.img-responsive();
			}
		}
	}
	p{
		strong{
			font-size: @font-size-h2;
			font-weight: normal;
		}
		margin-bottom: 1.5em;
	}
}
#footer{
	ul{
		padding-left:0;
		list-style: none;
		li{
			padding: 1px 0;
		}
	}
	h4{
		font-size: @font-size-small;
		font-weight: bold;
	}
	.grid_3{.make-sm-column(4);.make-md-column(2);}
	.grid_4{.make-sm-column(4);.make-md-column(2);}
	.grid_6{.make-sm-column(4);.make-md-column(3);}
	.prefix_1{.hidden-sm(); .hidden-xs();} 
	#footer-gp, #footer-tw, #footer-yt, #footer-in, #footer-fb{
		width: 32px;
  		height: 32px;
  		margin-right: 7px;
  		float: left;
		display: block;
  		text-indent: -3452453px;
  		outline: none;
  		overflow: hidden;
  		&:hover{
			opacity: 0.8;
			filter: alpha(opacity=80);
  		}
	}
	#footer-gp{background: url('/bundles/codetwofrontend/HoffmanTheme/img/layout/ico/gplus-32x32.png') no-repeat 0 0;}
	#footer-tw{background: url('/bundles/codetwofrontend/HoffmanTheme/img/layout/ico/twitter-32x32.png') no-repeat 0 0;}
	#footer-yt{background: url('/bundles/codetwofrontend/HoffmanTheme/img/layout/ico/ytube-32x32.png') no-repeat 0 0;}
	#footer-in{background: url('/bundles/codetwofrontend/HoffmanTheme/img/layout/ico/linkedin-32x32.png') no-repeat 0 0;}
	#footer-fb{background: url('/bundles/codetwofrontend/HoffmanTheme/img/layout/ico/facebook-32x32.png') no-repeat 0 0;}
}
* */
.wp-block-image {margin-bottom: 1em;}
/* poprawny embed filmów youtube dodane przez SJ */
.entry-content .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {padding-top: 56.25%;}
.entry-content .wp-has-aspect-ratio .wp-block-embed__wrapper::before {content: ""; display: block;}
.entry-content .wp-has-aspect-ratio iframe {position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; width: 100%;}
.entry-content .wp-block-embed iframe {max-width: 100%;}
.agr-recaptcha-wrapper, .g-recaptcha {min-height: 84px; overflow: hidden;}
.breadcrumbs {padding-top: 0px; font-size: 14px; max-width: 560px;}
.content-wide {width: 1550px; max-width: 100%; margin: auto; padding-top: 20px; padding-left: 33px; padding-right: 33px; }
#top {height: 120px; margin-bottom: 1em; margin-top: 1em; background-image: linear-gradient(90deg, #011459 0%, #2948ff 100%);}
#top-img {height: 120px; background-image: url("/admins-blog/wp-content/themes/C2Theme2025/images/header-image_hd.webp");  background-position: left;  background-repeat: no-repeat; background-size: auto 100%;}
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){
    #top-img {background-image: url("/admins-blog/wp-content/themes/C2Theme2025/images/header-image_4k.webp"); }
}
@media (min-width: 1910px){
    #top-img {background-position: right;}
}
#top .box-black {padding: 38px 0 0 33px; color: #fff; width: 100%; max-width: 1550px; margin: auto; position: relative; min-height: 1px;}
#top .box-black span {font-size: 40px; line-height:38px; font-weight:300;}
#top .box-black h1 {font-size: 40px; line-height:38px; font-weight:300; margin-top:0; margin-bottom:22px;}
#top .box-black a:hover, #top .box-black a:focus {  text-decoration:none;}
@media (max-width: 991px){
   #top-img {background-image: none;}
}
@media (min-width: 992px) and (max-width: 1519px){
    #top .box-black {width: 100%; max-width: 1360px; padding-left: 33px;}
}
@media (min-width: 481px) and (max-width: 767px){
    #top .box-black {padding: 38px 0 0 20px;}
}
@media (max-width: 480px) {
    #top {height: auto; margin-bottom: 1em; margin-top: 1em; padding-left: 20px; padding-right: 20px;}
    #top-img {height: auto; }
    #top .box-black {padding: 30px 20px 2px 20px; padding-left: 0; padding-right: 0;}
    #top .box-black span {font-size: 34px; line-height:36px; width: 100%;}
    #top .box-black h1 {font-size: 34px; line-height:36px; margin-bottom:29px;}
}
#top .box-black a {color: #fff;}
.content-wide .main-header .header {font-size: 18px; font-weight: 600;}
.content-wide img{max-width: 100%; margin-left: auto;}
.content-wide .main-list {padding-bottom: 0px;}
.content-wide .main-list .left {}
.content-wide .main-list .left .post-container-first { background-color: #f4f4f4; padding: 30px 30px 20px 30px;}
.content-wide .main-list .right {padding-left: 15px; padding-top: 30px;}
.content-wide .main-list h3 {padding-top: 0px; margin-top: 20px !important;}
.content-wide .main-list h3 a {font-size: 31px; font-weight: 600;}
.content-wide .main-list h4 a {font-size: 28px; font-weight: 600}
.content-wide .main-list .author {font-size: 12px; padding-top: 5px;}
.content-wide .main-list .post-container {padding-bottom: 40px;}
.content-wide .main-list .right .post-container:last-child {padding-bottom: 40px;}
.content-wide .main-list .post-thumbnail {padding-top: 0px;}
.content-wide .main-list .post-desc {font-size: 20px; line-height: 26px; padding-top: 20px; height: 73px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content-wide .main-list .post-container-first .post-desc {font-weight: 600; padding-top: 0px; height: 55px; }
.content-wide .main-list .post-container-first .post-header {color: #297dbd; overflow: hidden; height: 93px; margin-bottom: 23px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content-wide .main-list .post-container-first .post-header:hover {color: #58a2db;}
.content-wide .main-list .post-container .post-header {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.content-wide .main-list .right .post-container .author {padding-top: 25px;}
.content-wide .main-list .right .post-container .post-header {height: 136px; margin-bottom: 1px; color: #297dbd;}
.content-wide .main-list .right .post-container .post-header h4 a { line-height: 31px;}
.content-wide .main-list .right .post-container .post-header:hover {color: #58a2db;}
.content-wide .main-list .post-container-first .author {padding-top: 15px;}
.content-wide .main-list .left .post-container-first .post-footer {display: none;}
.content-wide .main-list .right .post-container .post-footer {display: none;}
@media (min-width: 1200px) and (max-width: 1519px){
    .content-wide .main-list .post-container {padding-bottom: 40px;}
    .content-wide .main-list .right .post-container .author {padding-top: 6px;}
    .content-wide .main-list .right .post-container .post-header {height: 96px; margin-bottom: 2px;}
    .content-wide .main-list .right .post-container h4 a {font-size: 26px; line-height: 28px !important;}
    .content-wide .main-list .post-container .post-header {-webkit-line-clamp: 3;}
    .content-wide .main-list .post-desc {font-size: 17px; line-height: 26px; height: 75px; }
    .content-wide .main-list .right .post-container {padding-bottom: 38px;}
}
@media (min-width: 768px) and (max-width: 1199px){
    .content-wide .main-list .post-container-first .post-header {}
    .content-wide .main-list .right .post-container:last-child {padding-top: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .content-wide .main-list .left .post-desc {line-height: 20px; color: #444; font-size: 15px;}
    .content-wide .main-list .left .post-container-first {padding-bottom: 30px;}
    .content-wide .main-list .right {width: 100%; clear: both; padding-left: 15px; padding-bottom: 0px;}
    .content-wide .main-list .right h4 a {line-height: 20px !important; color: #444; font-weight: 700; font-size: 15px;}
    .content-wide .main-list .right .post-container{border: 1px solid #e5e8f1; margin-top: 0px; padding-top: 0px !important; padding-bottom: 0px !important; cursor: pointer; margin-bottom: 2px}
    .content-wide .main-list .right .post-container:hover {background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: 0px;}
    .content-wide .main-list .right .post-container{margin-bottom: -12px;}
    .content-wide .main-list .right .post-container:hover{background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: -15px;}
    .content-wide .main-list .right .post-container:first-child {margin-right: 0px;}
    .content-wide .main-list .right .post-container:last-child {margin-right: 0px;}
    .content-wide .main-list .right .post-container .post-thumbnail {width: 100%; height: calc(100vw * 0.23); overflow: hidden;}
    .content-wide .main-list .right .post-desc {line-height: 20px; height: 60px; margin-bottom: 10px; color: #444; font-size: 15px; padding: 0px 15px 0px 15px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .content-wide .main-list .post-container-first .post-desc {height: auto; font-weight: normal;}
    .content-wide .main-list .right {width: 100%; clear: both; padding-left: 15px;}
    .content-wide .main-list .right .post-container .post-header {height: auto; padding: 10px 15px 10px 15px; color: #444}
    .content-wide .main-list .right .post-container .post-header:hover {color: #444}
    .content-wide .main-list .right .post-container .post-header h4 {height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
    .content-wide .main-list .right .post-container .author {display: none;}
    .content-wide .main-list .right .post-container .post-footer {padding: 10px 15px 15px 15px; display: flex; justify-content: space-between; }
    .content-wide .main-list .right .post-container .post-footer .date {font-size: 13px; color: #aaa; line-height: 22px !important;}
    .content-wide .main-list .right .post-container .post-footer .more {text-align: right;line-height: 22px !important;}
    .content-wide .main-list .right .post-container .post-footer .more a {line-height: 22px !important;}
}
@media (max-width: 767px){
    .content-wide .main-list .left .post-container-first h3 {line-height: 15px !important;}
    .content-wide .main-list .left .post-container-first h3 a {line-height: 20px; color: #444; font-weight: 700; font-size: 15px;}
    .content-wide .main-list h4 a {line-height: 20px !important; color: #444; font-weight: 700; font-size: 15px;}
    .content-wide .main-list .left .post-container-first { background-color: #ffffff; border: 1px solid #e5e8f1; margin-top: 0px; padding: 0px; cursor: pointer; margin-bottom: 2px}
    .content-wide .main-list .left .post-container-first:hover {background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: 0px;}
    .content-wide .main-list .left .post-container-first .author {display: none;}
    .content-wide .main-list .left .post-container-first .post-header {height: auto; text-overflow: none; display: block; padding: 10px 15px 10px 15px; margin-bottom: 0px; line-height: 20px; color: #444}
    .content-wide .main-list .left .post-container-first .post-header:hover {color: #444}
    .content-wide .main-list .left .post-container-first .post-header h3 {margin-top: 10px !important; margin-bottom: 10px;}
    .content-wide .main-list .left .post-container-first .post-footer {padding: 10px 15px 15px 15px; display: flex; justify-content: space-between; }
    .content-wide .main-list .left .post-container-first .post-footer .date {font-size: 13px; color: #aaa; line-height: 22px !important;}
    .content-wide .main-list .left .post-container-first .post-footer .more {text-align: right;line-height: 22px !important;}
    .content-wide .main-list .left .post-container-first .post-footer .more a {line-height: 22px !important;}
    .content-wide .main-list .right {padding-top: 37px;}
    .content-wide .main-list .right .row .col-md-12:last-child{margin-bottom: -40px;}
    .content-wide .main-list .right .post-container{border: 1px solid #e5e8f1; margin-top: 0px; padding-top: 0px !important; padding-bottom: 0px !important; cursor: pointer; margin-bottom: 2px}
    .content-wide .main-list .right .post-container:hover {background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: 0px;}
    .content-wide .main-list .right .post-container:first-child {margin-bottom: 40px;}
    .content-wide .main-list .right .post-container:first-child:hover {background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: 38px;}
    .content-wide .main-list .post-desc {line-height: 20px; color: #444; font-size: 15px; padding: 0px 15px 0px 15px; height: auto; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .content-wide .main-list .post-container-first .post-desc {height: auto; font-weight: normal;}
    .content-wide .main-list .right {width: 100%; clear: both; padding-left: 15px;}
    .content-wide .main-list .right .post-container .post-thumbnail {height: auto; }
    .content-wide .main-list .right .post-container .post-header {height: auto; display: block; text-overflow: none; padding: 10px 15px 10px 15px; color: #444}
    .content-wide .main-list .right .post-container .post-header:hover {color: #444}
    .content-wide .main-list .right .post-container .author {display: none;}
    .content-wide .main-list .right .post-container .post-footer {padding: 10px 15px 15px 15px; display: flex; justify-content: space-between; }
    .content-wide .main-list .right .post-container .post-footer .date {font-size: 13px; color: #aaa; line-height: 22px !important;}
    .content-wide .main-list .right .post-container .post-footer .more {text-align: right;line-height: 22px !important;}
    .content-wide .main-list .right .post-container .post-footer .more a {line-height: 22px !important;}
}
.clear-content .entry-content .content-text-teaser {margin: auto; padding-top: 0px; font-size: 22px; line-height: 26px; }
.clear-content .entry-content .content-text-teaser-wide {max-width: 800px; }
.clear-content .entry-content .content-text-teaser-narrow {max-width: 620px; }
.clear-content .entry-content .content-text-teaser p {font-size: 22px; line-height: 26px; }
.clear-content .entry-content .content-text-teaser h2 {font-size: 22px !important; line-height: 26px !important; }
.clear-content .entry-content .content-text-teaser ul.wp-block-list li {background-position: 0 12px !important;}
.clear-content .entry-content .content-text-teaser ul li {background-position: 0 12px !important;}
.clear-content .entry-content .content-text {max-width: 620px; margin: auto; padding-bottom: 20px; font-size: 18px;}
.clear-content .entry-header h1.entry-title {font-size: 36px; font-weight: 700; padding-top: 0px;}
.content-wide .second-list {padding-top: 20px;}
.content-wide .second-list > div:nth-child(4n - 3) {clear: both;} 
.content-wide .second-list > div:nth-child(4n - 3) .post-container {margin-right: 8px;}
.content-wide .second-list > div:nth-child(4n - 5) .post-container, 
.content-wide .second-list div:nth-child(4n - 6) .post-container {margin-left: 8px; margin-right: 8px;}
.content-wide .second-list > div:nth-child(4n) .post-container {margin-left: 8px; }
.content-wide .second-list div .post-container {border: 1px solid #e5e8f1; margin-bottom: 45px; cursor: pointer;}
.content-wide .second-list div .post-container:hover {background-color: #f6f6f6; border-bottom: 3px solid #129dd8; margin-bottom: 43px; }
.content-wide .second-list div .pdf_banner:hover {border-bottom: 1px solid #e5e8f1;}
.content-wide .second-list div .post-container .post-thumbnail {height: 174px;  overflow: hidden}
.content-wide .second-list div .post-container .post-thumbnail img {max-width: 100%; overflow: hidden;}
.content-wide .second-list div .post-container .post-header {padding: 10px 15px 10px 15px; }
.content-wide .second-list div .post-container .post-header h4{height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content-wide .second-list div .post-container .post-header h4 a {line-height: 20px; color: #444; font-weight: 700; font-size: 15px;}
.content-wide .second-list div .post-container .post-desc {line-height: 20px; color: #444; font-size: 15px; padding: 0px 15px 0px 15px; height: 60px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.content-wide .second-list div .post-container .post-footer {padding: 10px 15px 15px 15px; display: flex; justify-content: space-between; }
.content-wide .second-list div .post-container .post-header .date-top {font-size: 13px; color: #aaa; line-height: 22px !important; display: none}
.content-wide .second-list div .post-container .post-footer .date {font-size: 13px; color: #aaa; line-height: 22px !important;}
.content-wide .second-list div .post-container .post-footer .more {text-align: right;line-height: 22px !important;}
.content-wide .second-list div .post-container .post-footer .more a {line-height: 22px !important;}
@media (min-width: 1200px) and (max-width: 1519px) {
    .content-wide {width: 1360px; max-width: 100%; margin: auto; padding-top: 20px; padding-left: 33px; padding-right: 33px;}
    .content-wide .second-list > div:nth-child(4n - 3) {clear: both;} 
    .content-wide .second-list > div:nth-child(4n - 3) .post-container {margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n - 5) .post-container, 
    .content-wide .second-list div:nth-child(4n - 6) .post-container {margin-left: 0px; margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n) .post-container {margin-left: 0px;}
    .content-wide .second-list div .post-container {border: 1px solid #e5e8f1; margin-bottom: 30px; cursor: pointer;}
    .content-wide .second-list div .post-container:hover {margin-bottom: 28px; }
    .content-wide .second-list div .pdf_banner:hover {border-bottom: 1px solid #e5e8f1; margin-bottom: 28px; }
    .content-wide .second-list div .post-container .post-footer {padding: 10px 15px 15px 15px; display: block;}
    .content-wide .second-list div .post-container .post-header .date-top {display: block;}
    .content-wide .second-list div .post-container .post-header h4{margin-top: 5px; margin-bottom: 5px;}
    .content-wide .second-list div .post-container .post-footer .date {display: none;}
}
@media (min-width: 1361px) and (max-width: 1519px) {
    .content-wide .second-list div .post-container .post-thumbnail {height: 155px;  overflow: hidden}
}
@media (min-width: 1200px) and (max-width: 1360px) {
    .content-wide .second-list div .post-container .post-thumbnail {height: 10%;  overflow: hidden}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .content-wide {width: 930px; max-width: 100%; margin: auto; padding-top: 20px; padding-left: 30px; padding-right: 30px;}
    .content-wide .main-list .post-container {padding-bottom: 20px;}
    .content-wide .main-list .left {width: 100%; clear: both; padding-left: 15px;}
    .content-wide .main-list .right {width: 100%; clear: both; padding-left: 15px;}
    .content-wide .second-list div .post-container .post-header {padding-top: 0px;}
    .content-wide .second-list div .post-container .post-thumbnail {height: 229px;  overflow: hidden;}
    .content-wide .second-list > div:nth-child(4n - 1), .content-wide .second-list > div:nth-child(4n - 3){clear: both;} 
    .content-wide .second-list > div:nth-child(4n - 3) .post-container {margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n - 5) .post-container, 
    .content-wide .second-list div:nth-child(4n - 6) .post-container {margin-left: 0px; margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n) .post-container {margin-left: 0px; }
    .content-wide .second-list div .post-container {border: 1px solid #e5e8f1; margin-bottom: 30px; cursor: pointer;}
    .content-wide .second-list div .pdf_banner {margin-bottom: 28px; }
    .content-wide .second-list div .post-container:hover {margin-bottom: 28px; }
    .content-wide .second-list div .pdf_banner:hover {border-bottom: 1px solid #e5e8f1; margin-bottom: 28px; }
    .content-wide .second-list div .post-container .post-footer {display: flex;  padding: 10px 15px 16px 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .content-wide .main-list .post-container {padding-bottom: 20px;}    
    .content-wide .second-list div .post-container {margin-bottom: 30px}
    .content-wide .second-list div .post-container:hover {margin-bottom: 27px}
    .content-wide .second-list div .post-container .post-thumbnail {height: calc(100vw * 0.23); overflow: hidden;}
    .content-wide .second-list div .pdf_banner:hover {margin-bottom: 30px; }
    .content-wide .second-list > div:nth-child(4n - 1), .content-wide .second-list > div:nth-child(4n - 3){clear: both;} 
    .content-wide .second-list > div:nth-child(4n - 3) .post-container {margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n - 5) .post-container, 
    .content-wide .second-list div:nth-child(4n - 6) .post-container {margin-left: 0px; margin-right: 0px;}
    .content-wide .second-list > div:nth-child(4n) .post-container {margin-left: 0px; }
}
@media (max-width: 767px){
    /*.content-wide .second-list div .post-container .post-thumbnail {height: calc((100vw / 2) - 10px);  overflow: hidden;}*/
    .content-wide {padding-left: 20px; padding-right: 20px;}
    .content-wide .second-list div .post-container .post-header h4{height: auto;}    
    .content-wide .second-list div .post-container .post-desc {height: auto;}
    .content-wide .second-list div .post-container .post-thumbnail {height: auto;}
    .content-wide .second-list > div:nth-child(2n - 3) .post-container {margin-right: 0px;}
    .content-wide .second-list > div:nth-child(2n - 5) .post-container, 
    .content-wide .second-list div:nth-child(2n - 6) .post-container {margin-left: 0px; margin-right: 0px;}
    .content-wide .second-list > div:nth-child(2n) .post-container {margin-left: 0px; }
    .container {padding-left: 20px !important; padding-right: 20px !important;}
}
.clear-content .entry-header {max-width: 800px; margin: auto;}
.clear-content .entry-header .breadcrumbs {padding-top: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.clear-content .header-info-narrow {max-width: 620px; }
.clear-content .header-info-wide {max-width: 800px; }
.clear-content .header-info {display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 0px; padding-top: 20px; padding-bottom: 10px; margin: 30px auto 20px auto; border-top: 1px solid #c9c9c9;border-bottom: 1px solid #c9c9c9;}
.clear-content .header-info .spacer {height: 32px; width: 1px; border-right: 1px solid #e7e7e7; margin-left: 10px; margin-right: 10px;}
.clear-content .header-info .author-avatar {display: flex; align-items: center; line-height: 32px; line-height: 32px; font-size: 13px; }
.clear-content .header-info .author-avatar div {padding-right: 10px;}
.clear-content .header-info .author {font-size: 14px;}
.clear-content .header-info .social {display: flex; align-items: center; font-size: 14px;}
.clear-content .header-info .social div {padding-right: 7px;}
.clear-content .header-info .right {padding-top: 11px;}
.clear-content .header-info .right p{font-size: 14px; padding: 0px; margin: 0px; line-height: 17px; text-align: right}
.clear-content .header-info .update {padding-top: 10px; margin-bottom: 0px; padding-bottom: 0px;}
.clear-content .header-info .update p {margin-bottom: 0px; padding-bottom: 0px;}
.clear-content .entry-content {max-width: 960px; margin: auto;}
.clear-content .entry-content .main-img {padding-top: 10px; padding-bottom: 30px;}
.clear-content .entry-content .main-img img {margin: auto;}
.clear-content .entry-content .main-img-narrow img {max-width: 620px;}
.clear-content .entry-content .main-img-wide img {max-width: 800px;}
.clear-content .content-text-small {max-width: 620px;margin: auto; }
.clear-content img {margin: auto;}
@media (max-width: 767px){
    .clear-content .header-info .right {padding-top: 10px;}
}
@media (max-width: 460px){
    .clear-content .header-info {padding-top: 10px;}
    .clear-content .header-info .left {display: flex; flex-wrap: wrap; width: 100%;}
    .clear-content .header-info .social {padding-right: 10px;}
    .clear-content .header-info .author-avatar {padding-left: 0px;}
    .clear-content .header-info .right {width: 100%;}
    .clear-content .header-info .right p {text-align: left;}
}
.clear-content .entry-content .content-text figure {padding-bottom: 20px; padding-top: 10px; margin-bottom: 0px;}
.clear-content .entry-content .content-text p:not(.embed-responsive){max-width: 620px; margin: auto; padding-bottom: 10px; font-size: 18px;}
.clear-content .entry-content .content-text h2.wp-block-heading {padding-bottom: 0px; font-weight: 600; }
.clear-content .entry-content .content-text h3.wp-block-heading {font-weight: 600; font-size: 24px !important;}
.clear-content .entry-content .content-text ul,
.clear-content .entry-content .content-text h2, 
.clear-content .entry-content .content-text h3,
.clear-content .entry-content .content-text h4,
.clear-content .entry-content .content-text h5,
.clear-content .entry-content .content-text h6 {max-width: 620px; margin: auto; padding-bottom: 15px}
.clear-content .entry-content .recent-post-container {max-width: 960px;}
.clear-content .entry-content .recent-post-container .recent-post-header-container {max-width: 620px; margin: auto;}
.clear-content .entry-content .recent-post-container .recent-post-header-container .header {font-size: 18px; font-weight: 700; padding: 5px 0px 10px 0px;}
.clear-content .entry-content .recent-post-container .row div:nth-child(1) .post-container {margin-right: 10px;}
.clear-content .entry-content .recent-post-container .row div:nth-child(2) .post-container {margin-left: 5px; margin-right: 5px;}
.clear-content .entry-content .recent-post-container .row div:nth-child(3) .post-container {margin-left: 10px;}
.clear-content .entry-content .recent-post-container .row div .post-container {border: 1px solid #e5e8f1}
.clear-content .entry-content .recent-post-container .row div .post-container .post-thumbnail {height: 152px; overflow: hidden;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-thumbnail img {max-width: 100%;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-header {padding: 10px 15px 10px 15px; }
.clear-content .entry-content .recent-post-container .row div .post-container .post-header .date {font-size: 13px; color: #aaa; line-height: 22px !important;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-header h4{height: 42px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-header h4 a {line-height: 20px; color: #444; font-weight: 700; font-size: 15px;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-desc {line-height: 20px; color: #444; font-size: 15px; padding: 0px 15px 0px 15px; height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-footer {padding: 10px 15px 15px 15px;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-footer .more {text-align: right;line-height: 22px !important;}
.clear-content .entry-content .recent-post-container .row div .post-container .post-footer .more a {line-height: 22px !important;}
@media (max-width: 991px){
    .clear-content .entry-content .recent-post-container .row div .post-container .post-thumbnail {height: auto;}
    .clear-content .entry-content .recent-post-container .row div:nth-child(1) .post-container {margin: 0px 0px 30px 0;}
    .clear-content .entry-content .recent-post-container .row div:nth-child(2) .post-container {margin: 0px 0px 30px 0;}
    .clear-content .entry-content .recent-post-container .row div:nth-child(3) .post-container {margin: 0px 0px 0px 0;}
    .clear-content .entry-content .main-img-narrow img {max-width: 100%;}
    .clear-content .entry-content .main-img-wide img {max-width: 100%;}
    .clear-content .entry-content .recent-post-container .row div .post-container .post-header h4 {height: auto;}
}
.comments-area { margin: auto; max-width: 960px; padding-top: 5px;}
#comments .comment-respond {max-width: 620px; margin: auto; padding: 0px; float: none;}
#colophon {overflow: hidden;}
.ep_load_more {border: 1px solid #3695ff; background-color: transparent; display: inline-block; font-weight: 400; padding: 10px 16px; text-decoration: none;}
.ep_load_more:hover, .ep_load_more:focus {background-color: #037aff; border: 1px solid #0069de; color: #fff; text-decoration: none;}
.comment-body {padding-bottom: 20px;}
.comment-info {clear: both; display: flex; padding-bottom: 10px; padding-top: 30px;}
.comment-info .avatar {margin-right: 10px;}
.comment-content {padding-bottom: 10px; padding-top: 10px;}
.comments-privacy {max-width: 620px; margin: auto;}
.pdf-banners-desktop {max-width: 100%; height: auto; display: none;}
.pdf-banners-mac {max-width: 100%; height: auto; display: none;}
.pdf-banners-tablet {width: 100%; height: 100%; display: none;}
.pdf-banners-mobile {max-width: 100%; height: auto; display: none;}
.postform {padding: 0px 10px 0 10px !important;}
#form-cat .control-label {padding-bottom: 0px; margin-bottom: 0px !important;}
.esig-text-box {margin-top: 20px; margin-bottom: 40px;background-color:#f4f4f4; padding:30px; font-size:18px;}
#cat {padding-right: 25px !important;}
.search-container {display: flex; flex-wrap: wrap; gap: 10px 20px; align-items: center}
.search-container .form-widget {max-width: 285px;}
.clear-all-filters {font-size: 14px; text-decoration: none; padding-left: 20px; background-repeat: no-repeat; background-size: 17px 17px; background-position: left center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewbox='0 0 40 40'%3E%3Cpath d='M 10,10 L 30,30 M 30,10 L 10,30' stroke-width='4' stroke='%23009cdf'  stroke-linecap='butt' /%3E%3C/svg%3E"); }
.clear-all-filters:hover {text-decoration: underline; }
.product-box-container {background-color:#f4f4f4; padding:20px; margin: 0 auto 20px auto; max-width: 800px;}
@media (min-width: 1611px){
    .pdf-banners-desktop {display: block;}
}
@media (min-width: 1200px) and (max-width: 1610px){    
    .pdf-banners-mac {display: block;}
}
@media (min-width: 992px) and (max-width: 1199px){
    .pdf-banners-tablet {display: block;}
}
@media (max-width: 991px){
    .pdf-banners-mobile {display: block;}
    .esig-text-box {margin-top: 0px; }
}
#cancel-comment-reply-link {padding-left: 20px;}
/*
.clear-content .entry-content .content-text ul li,
.clear-content .entry-content .content-text ol li {background-position: 0 10px; margin-top: 0px; padding-top: 2px; padding-bottom: 6px; line-height: 24px;}
.clear-content .entry-content .content-text ul li ul,
.clear-content .entry-content .content-text ul li ol,
.clear-content .entry-content .content-text ol li ul,
.clear-content .entry-content .content-text ol li ol{padding-top: 2px; padding-bottom: 0px;}
.clear-content .entry-content .content-text ul li ul li,
.clear-content .entry-content .content-text ul li ol li,
.clear-content .entry-content .content-text ol li ul li,
.clear-content .entry-content .content-text ol li ol li{padding-top: 2px; padding-bottom: 4px; line-height: 24px;}
*/
.clear-content .entry-content .content-text ul li,
.clear-content .entry-content .content-text ol li {background-position: 0 10px; margin-top: 0px; padding-top: 2px; padding-bottom: 6px; line-height: 24px;}
.clear-content .entry-content .content-text ul li ul,
.clear-content .entry-content .content-text ul li ol,
.clear-content .entry-content .content-text ol li ul,
.clear-content .entry-content .content-text ol li ol{padding-top: 6px; padding-bottom: 0px;}
.clear-content .entry-content .content-text ul li ul li,
.clear-content .entry-content .content-text ul li ol li,
.clear-content .entry-content .content-text ol li ul li,
.clear-content .entry-content .content-text ol li ol li{padding-top: 2px; padding-bottom: 6px; line-height: 24px;}
.clear-content .entry-content .content-text ul li ul li:last-of-type,
.clear-content .entry-content .content-text ul li ol li:last-of-type,
.clear-content .entry-content .content-text ol li ul li:last-of-type,
.clear-content .entry-content .content-text ol li ol li:last-of-type{padding-bottom: 0px;}
#TableOfContents {position: absolute; top: 120px; z-index: 10; padding-left: 33px; padding-top: 40px;}
#TableOfContents p {margin-bottom: 0px;}
#TableOfContents .header{font-weight: bold; padding-bottom: 10px;}
.toc-fixed {position: fixed !important; top: 0 !important; z-index: 10;}
#TableOfContentsMenu li {background: none;}
#TableOfContentsMenu li.li-h2 {margin-left: 0px; margin-top: 0px; padding-left: 0px; padding-top: 2px; padding-bottom: 6px; line-height: 24px;}
#TableOfContentsMenu li.li-h3 {margin-left: 10px; margin-top: 0px; padding-bottom: 6px; line-height: 24px;}
#TableOfContentsMenu li a{color: #444;}
#TableOfContentsMenu li a:focus{text-decoration: none !important; color: #444; }
#TableOfContentsMenu li a:hover, #TableOfContentsMenu li a:active{text-decoration: none !important; color: #297dbd;}
#TableOfContentsMenu li.active a{color: #297dbd; font-weight: normal;}
#TableOfContentsMobile .header{font-weight: bold;}
#TableOfContentsMobile li {}
#TableOfContentsMobile li.li-h2 {margin-left: 0px; margin-top: 0px; padding-top: 2px; padding-bottom: 6px; line-height: 24px;}
#TableOfContentsMobile li.li-h3 {margin-left: 15px; margin-top: 0px; padding-bottom: 6px; line-height: 24px;}
#TableOfContentsMobile li a{color: #297dbd;}
#TableOfContentsMobile li a:focus{text-decoration: none !important; color: #444; }
#TableOfContentsMobile li a:hover, #TableOfContentsMenu li a:active{text-decoration: none !important; color: #297dbd; }
#TableOfContentsMobile li.active a{color: #297dbd; font-weight: normal;}
#TableOfContentsMobile li ul {padding-bottom: 2px;}
@media (min-width: 1251px){
    #TableOfContentsMobile {display: none;}
}

.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}