/* loading-overlay */
body { background-color: #eee; font-family: "Roboto", sans-serif; }
.faded-wrapper { position: fixed; right: 0; bottom: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 2000; background-color: rgba(0,0,0,0.4); display:none; color:#FFF; }
#faded-msg.faded-wrapper { z-index: 2001; }
.faded-wrapper > div { height: 5em; margin: -5em 0; position: absolute; top: 50%; width: 100%; }
#faded-msg-content { font-size:200%;font-weight:bold; }

.rotate-td {
	text-align: center;
	white-space: nowrap;
	vertical-align: middle !important;
	width: 1.5em;
}
.rotate-td div {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
	margin-left: -10em;
	margin-right: -10em;
}
#bgimg { background: rgba(0, 0, 0, 0) url("../images/bg.jpg") no-repeat scroll 0 0 / cover ; bottom: 0; height: auto; min-height: 100%; min-width: 100%; position: fixed; right: 0; width: auto; z-index: -100; }

/*html, body, .view { height: 100%; }*/
select { display: inline-block !important; }
select.md-form { display: none !important}
a, a.disabled:hover, a:disabled:hover { color: #646464; } /* border-bottom: 2px solid transparent; }*/
/*a:hover { color: #646464; border-bottom: 2px solid #001d58; }*/
.pills-red .nav-link.active, .pills-red .show>.nav-link, .tabs-red, .danger-color-dark {
	background-color: #001d58!important;
}
.bg-primary, .btn-primary { background-color:#001d58 !important; }
.navbar.navbar-dark form .md-form input:focus:not([readonly]) { border-color: #001d58; box-shadow: rgb(255,255,255,0.25) 0px 0px 0px 0.2rem; }

.dropdown .dropdown-menu.dropdown-primary .dropdown-item.active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropleft .dropdown-menu.dropdown-primary .dropdown-item.active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropright .dropdown-menu.dropdown-primary .dropdown-item.active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropup .dropdown-menu.dropdown-primary .dropdown-item.active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:hover, .info-color { background-color: #001d58 !important; }

.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover, .dropleft .dropdown-menu .dropdown-item:active, .dropleft .dropdown-menu .dropdown-item:hover, .dropright .dropdown-menu .dropdown-item:active, .dropright .dropdown-menu .dropdown-item:hover, .dropup .dropdown-menu .dropdown-item:active, .dropup .dropdown-menu .dropdown-item:hover { background-color: #001d58; }

.form-check-input[type="radio"].with-gap:checked + label::after, .form-check-input[type="radio"]:checked + label::after, label.btn input[type="radio"].with-gap:checked + label::after, label.btn input[type="radio"]:checked + label::after { background-color: #001d58; }

.form-check-input[type="radio"].with-gap:checked + label::after, .form-check-input[type="radio"].with-gap:checked + label::before, .form-check-input[type="radio"]:checked + label::after, label.btn input[type="radio"].with-gap:checked + label::after, label.btn input[type="radio"].with-gap:checked + label::before, label.btn input[type="radio"]:checked + label::after {border: 2px solid #001d58; }

.admin .tablesorter-bootstrap tbody > .tr-folder td { background-color: #ffedc8; }
.admin .tablesorter-bootstrap tbody > .tr-file td { }

.accordion .card-control{height:100%;position:relative;float:right;padding:0 15px}.accordion .card-control:before{content:'';display:inline-block;height:100%;vertical-align:middle;left:-1em;position:relative}.accordion .card-control>i,.accordion .card-control>.badge,.accordion .card-control>label{vertical-align:middle}.accordion .card-control .nav-tabs{display:inline-block;height:40px;margin-top:10px;vertical-align:bottom;border:0}.accordion .card-control .nav-tabs>li{margin-top:1px;margin-right:5px;height:100%}.accordion .card-control .nav-tabs>li>a{border-radius:0;margin-right:0;height:100%;line-height:40px;border-top-left-radius:0;border-top-right-radius:0;padding:0 15px}.accordion .card-control .nav-tabs>li:not(.active){background-color:transparent;opacity:.6}.accordion .card-control .nav-tabs>li:not(.active) a{color:inherit;border-bottom:0 !important}.accordion .card-control .nav-tabs>li:not(.active) a:hover{background-color:rgba(0,0,0,0.15);border-color:transparent}.accordion .card-control .nav-tabs>.active>a{z-index:1}.accordion .card-control .progress{min-width:150px;margin:0;display:inline-block;vertical-align:middle}.accordion .card-control .switchery{margin-left:15px;vertical-align:middle}.accordion .card-control .pager{margin:0;display:inline-block;vertical-align:middle;border-radius:0}.accordion .card-control .pagination{margin:0;border-radius:0;vertical-align:middle}.accordion .card-control .pagination>li>a,.accordion .card-control .pagination>li>span{padding:0 10px;border:0 0 0 0;border-color:rgba(0,0,0,0.09);box-shadow:none;height:100%;line-height:30px}.accordion .card-control .pagination>li:not(.active):not(.disabled)>a:hover{background-color:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.09)}.accordion .card-control .pagination>.disabled>a,.accordion .card-control .pagination>.disabled>a:hover,.accordion .card-control .pagination>.disabled>a:active{border-color:rgba(0,0,0,0.09)}.accordion .card-control .pagination>li:not(.active)>a,.pagination>li>a{background-color:transparent;color:inherit}.accordion .card-control .pagination>li>a:hover,.pagination>li>a:focus{box-shadow:none}.accordion .card-control .btn,.accordion .card-control .dropdown-toggle.btn{border:0}.accordion .card-control .open>.btn,.accordion .card-control .btn.active,.accordion .card-control .btn:active{box-shadow:none !important}.accordion .card-control .btn-default{background-color:transparent;color:inherit}.accordion .card-control>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.accordion .card-control>.btn:last-child,.accordion .card-control>.btn-group:last-child>.btn:first-child{border-bottom-right-radius:0}

/* nifty: http://www.themeon.net/nifty/v2.2.1/index.html https://wrapbootstrap.com/ */
/*
.accordion .card{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.accordion .card-body{padding:15px}.accordion .card-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.accordion .card-heading>.dropdown .dropdown-toggle{color:inherit}.accordion .card-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.accordion .card-title>.small,.accordion .card-title>.small>a,.accordion .card-title>a,.accordion .card-title>small,.accordion .card-title>small>a{color:inherit}.accordion .card-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.accordion .card>.list-group,.accordion .card>.accordion .card-collapse>.list-group{margin-bottom:0}.accordion .card>.list-group .list-group-item,.accordion .card>.accordion .card-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.accordion .card>.list-group:first-child .list-group-item:first-child,.accordion .card>.accordion .card-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.accordion .card>.list-group:last-child .list-group-item:last-child,.accordion .card>.accordion .card-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.accordion .card-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.accordion .card-footer{border-top-width:0}.accordion .card>.accordion .card-collapse>.table,.accordion .card>.table,.accordion .card>.table-responsive>.table{margin-bottom:0}.accordion .card>.accordion .card-collapse>.table caption,.accordion .card>.table caption,.accordion .card>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.accordion .card>.table-responsive:first-child>.table:first-child,.accordion .card>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.accordion .card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.accordion .card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.accordion .card>.table:first-child>tbody:first-child>tr:first-child,.accordion .card>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.accordion .card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.accordion .card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.accordion .card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.accordion .card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.accordion .card>.table:first-child>tbody:first-child>tr:first-child td:first-child,.accordion .card>.table:first-child>tbody:first-child>tr:first-child th:first-child,.accordion .card>.table:first-child>thead:first-child>tr:first-child td:first-child,.accordion .card>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.accordion .card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.accordion .card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.accordion .card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.accordion .card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.accordion .card>.table:first-child>tbody:first-child>tr:first-child td:last-child,.accordion .card>.table:first-child>tbody:first-child>tr:first-child th:last-child,.accordion .card>.table:first-child>thead:first-child>tr:first-child td:last-child,.accordion .card>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.accordion .card>.table-responsive:last-child>.table:last-child,.accordion .card>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.accordion .card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.accordion .card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.accordion .card>.table:last-child>tbody:last-child>tr:last-child,.accordion .card>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.accordion .card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.accordion .card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.accordion .card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.accordion .card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.accordion .card>.table:last-child>tbody:last-child>tr:last-child td:first-child,.accordion .card>.table:last-child>tbody:last-child>tr:last-child th:first-child,.accordion .card>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.accordion .card>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.accordion .card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.accordion .card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.accordion .card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.accordion .card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.accordion .card>.table:last-child>tbody:last-child>tr:last-child td:last-child,.accordion .card>.table:last-child>tbody:last-child>tr:last-child th:last-child,.accordion .card>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.accordion .card>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.accordion .card>.accordion .card-body+.table,.accordion .card>.accordion .card-body+.table-responsive,.accordion .card>.table+.accordion .card-body,.accordion .card>.table-responsive+.accordion .card-body{border-top:1px solid #ddd}.accordion .card>.table>tbody:first-child>tr:first-child td,.accordion .card>.table>tbody:first-child>tr:first-child th{border-top:0}.accordion .card>.table-bordered,.accordion .card>.table-responsive>.table-bordered{border:0}.accordion .card>.table-bordered>tbody>tr>td:first-child,.accordion .card>.table-bordered>tbody>tr>th:first-child,.accordion .card>.table-bordered>tfoot>tr>td:first-child,.accordion .card>.table-bordered>tfoot>tr>th:first-child,.accordion .card>.table-bordered>thead>tr>td:first-child,.accordion .card>.table-bordered>thead>tr>th:first-child,.accordion .card>.table-responsive>.table-bordered>tbody>tr>td:first-child,.accordion .card>.table-responsive>.table-bordered>tbody>tr>th:first-child,.accordion .card>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.accordion .card>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.accordion .card>.table-responsive>.table-bordered>thead>tr>td:first-child,.accordion .card>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.accordion .card>.table-bordered>tbody>tr>td:last-child,.accordion .card>.table-bordered>tbody>tr>th:last-child,.accordion .card>.table-bordered>tfoot>tr>td:last-child,.accordion .card>.table-bordered>tfoot>tr>th:last-child,.accordion .card>.table-bordered>thead>tr>td:last-child,.accordion .card>.table-bordered>thead>tr>th:last-child,.accordion .card>.table-responsive>.table-bordered>tbody>tr>td:last-child,.accordion .card>.table-responsive>.table-bordered>tbody>tr>th:last-child,.accordion .card>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.accordion .card>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.accordion .card>.table-responsive>.table-bordered>thead>tr>td:last-child,.accordion .card>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.accordion .card>.table-bordered>tbody>tr:first-child>td,.accordion .card>.table-bordered>tbody>tr:first-child>th,.accordion .card>.table-bordered>thead>tr:first-child>td,.accordion .card>.table-bordered>thead>tr:first-child>th,.accordion .card>.table-responsive>.table-bordered>tbody>tr:first-child>td,.accordion .card>.table-responsive>.table-bordered>tbody>tr:first-child>th,.accordion .card>.table-responsive>.table-bordered>thead>tr:first-child>td,.accordion .card>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.accordion .card>.table-bordered>tbody>tr:last-child>td,.accordion .card>.table-bordered>tbody>tr:last-child>th,.accordion .card>.table-bordered>tfoot>tr:last-child>td,.accordion .card>.table-bordered>tfoot>tr:last-child>th,.accordion .card>.table-responsive>.table-bordered>tbody>tr:last-child>td,.accordion .card>.table-responsive>.table-bordered>tbody>tr:last-child>th,.accordion .card>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.accordion .card>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.accordion .card>.table-responsive{margin-bottom:0;border:0}.accordion .card-group{margin-bottom:20px}.accordion .card-group .accordion .card{margin-bottom:0;border-radius:4px}.accordion .card-group .accordion .card+.accordion .card{margin-top:5px}.accordion .card-group .accordion .card-heading{border-bottom:0}.accordion .card-group .accordion .card-heading+.accordion .card-collapse>.list-group,.accordion .card-group .accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top:1px solid #ddd}.accordion .card-group .accordion .card-footer{border-top:0}.accordion .card-group .accordion .card-footer+.accordion .card-collapse .accordion .card-body{border-bottom:1px solid #ddd}.accordion .card-default{border-color:#ddd}.accordion .card-default>.accordion .card-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.accordion .card-default>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#ddd}.accordion .card-default>.accordion .card-heading .badge{color:#f5f5f5;background-color:#333}.accordion .card-default>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#ddd}.accordion .card-primary{border-color:#337ab7}.accordion .card-primary>.accordion .card-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.accordion .card-primary>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#337ab7}.accordion .card-primary>.accordion .card-heading .badge{color:#337ab7;background-color:#fff}.accordion .card-primary>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#337ab7}.accordion .card-success{border-color:#d6e9c6}.accordion .card-success>.accordion .card-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.accordion .card-success>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#d6e9c6}.accordion .card-success>.accordion .card-heading .badge{color:#dff0d8;background-color:#3c763d}.accordion .card-success>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#d6e9c6}.accordion .card-info{border-color:#bce8f1}.accordion .card-info>.accordion .card-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.accordion .card-info>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#bce8f1}.accordion .card-info>.accordion .card-heading .badge{color:#d9edf7;background-color:#31708f}.accordion .card-info>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#bce8f1}.accordion .card-warning{border-color:#faebcc}.accordion .card-warning>.accordion .card-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.accordion .card-warning>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#faebcc}.accordion .card-warning>.accordion .card-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.accordion .card-warning>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#faebcc}.accordion .card-danger{border-color:#ebccd1}.accordion .card-danger>.accordion .card-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.accordion .card-danger>.accordion .card-heading+.accordion .card-collapse>.accordion .card-body{border-top-color:#ebccd1}.accordion .card-danger>.accordion .card-heading .badge{color:#f2dede;background-color:#a94442}.accordion .card-danger>.accordion .card-footer+.accordion .card-collapse>.accordion .card-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.accordion .card{box-shadow:0 2px 0 rgba(0,0,0,0.05);border-radius:0;border:0;margin-bottom:24px}.accordion .card hr{border-color:rgba(0,0,0,0.1)}.accordion .card .accordion .card-bg-cover{max-height:180px;overflow:hidden}.accordion .card .accordion .card-bg-cover img{min-width:100%;min-height:100%;background-size:cover}.accordion .card.remove{opacity:0;-webkit-transition:opacity, 0.5s;transition:opacity, 0.5s}.accordion .card .alert{border-radius:0}.accordion .card.accordion .card-bg-img{position:relative}.accordion .card .accordion .card-bg-wrap{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.accordion .card .accordion .card-bg-wrap>img{position:absolute;top:0;left:0}.accordion .card .accordion .card-bg-wrap+.accordion .card-body{position:relative}.accordion .card-media{box-shadow:0 -50px 20px -10px rgba(0,0,0,0.2);padding:10px 15px 15px 140px;position:relative}.accordion .card-media-img{position:absolute;width:96px;height:96px;left:20px;top:-48px}.accordion .card-media-heading{color:#fff;position:absolute;top:-2.7em}.accordion .card .accordion .card-heading,.accordion .card>:first-child{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .accordion .card-footer,.accordion .card>:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .card-body-full{margin-left:-20px;margin-right:-20px}.accordion .card-body{padding:25px 20px}.accordion .card-body .row,.accordion .card-body .form-horizontal .form-group{margin-left:-8px;margin-right:-8px}.accordion .card-trans{border-color:transparent;box-shadow:none}.accordion .card-heading{position:relative;height:50px;padding:0}.accordion .card-title{font-weight:300;padding:0 20px 0 20px;font-size:1.416em;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.accordion .card-default.card-colorful{background-color:#e0e5ec;color:#515151}.accordion .card-default .accordion .card-heading{background-color:#e0e5ec;border-color:#f0f2f6}.accordion .card-footer{background-color:#f0f2f4;color:#515151;border-color:#eaedf0;position:relative}.accordion .card-primary .accordion .card-heading,.accordion .card-primary .accordion .card-footer,.accordion .card-primary.card-colorful{background-color:#5fa2dd;border-color:#5fa2dd;color:#fff}.accordion .card-info .accordion .card-heading,.accordion .card-info .accordion .card-footer,.accordion .card-info.card-colorful{background-color:#4ebcda;border-color:#4ebcda;color:#fff}.accordion .card-success .accordion .card-heading,.accordion .card-success .accordion .card-footer,.accordion .card-success.card-colorful{background-color:#83b845;border-color:#83b845;color:#fff}.accordion .card-warning .accordion .card-heading,.accordion .card-warning .accordion .card-footer,.accordion .card-warning.card-colorful{background-color:#ebaa4b;border-color:#ebaa4b;color:#fff}.accordion .card-danger .accordion .card-heading,.accordion .card-danger .accordion .card-footer,.accordion .card-danger.card-colorful{background-color:#f76c51;border-color:#f76c51;color:#fff}.accordion .card-mint .accordion .card-heading,.accordion .card-mint .accordion .card-footer,.accordion .card-mint.card-colorful{background-color:#50c7a7;border-color:#50c7a7;color:#fff}.accordion .card-purple .accordion .card-heading,.accordion .card-purple .accordion .card-footer,.accordion .card-purple.card-colorful{background-color:#986291;border-color:#986291;color:#fff}.accordion .card-pink .accordion .card-heading,.accordion .card-pink .accordion .card-footer,.accordion .card-pink.card-colorful{background-color:#e17ca7;border-color:#e17ca7;color:#fff}.accordion .card-dark .accordion .card-heading,.accordion .card-dark .accordion .card-footer,.accordion .card-dark.card-colorful{background-color:#3b4146;border-color:#3b4146;color:#fff}.accordion .card-grey .accordion .card-heading,.accordion .card-grey .accordion .card-footer,.accordion .card-grey.card-colorful{background-color:#6a6a6a;border-color:#6a6a6a;color:#fff}
.accordion .card>.accordion .card-heading:after,.accordion .card.card-colorful>.accordion .card-heading:after{content:'';display:block;position:absolute;height:0;left:20px;right:20px;border-bottom:1px solid rgba(0,0,0,0.1)}.card-colorful>.accordion .card-heading{border:0}.accordion .card-default>.accordion .card-heading:after,.accordion .card-primary>.accordion .card-heading:after,.accordion .card-info>.accordion .card-heading:after,.accordion .card-success>.accordion .card-heading:after,.accordion .card-warning>.accordion .card-heading:after,.accordion .card-danger>.accordion .card-heading:after,.accordion .card-purple>.accordion .card-heading:after,.accordion .card-pink>.accordion .card-heading:after,.accordion .card-dark>.accordion .card-heading:after{display:none}.accordion .card-bordered-default,.accordion .card-default.accordion .card-bordered{border:1px solid #b3c1d1}.accordion .card-bordered-primary,.accordion .card-primary.accordion .card-bordered{border:1px solid #5fa2dd}.accordion .card-bordered-info,.accordion .card-info.accordion .card-bordered{border:1px solid #4ebcda}.accordion .card-bordered-success,.accordion .card-success.accordion .card-bordered{border:1px solid #83b845}.accordion .card-bordered-warning,.accordion .card-warning.accordion .card-bordered{border:1px solid #ebaa4b}.accordion .card-bordered-danger,.accordion .card-danger.accordion .card-bordered{border:1px solid #f76c51}.accordion .card-bordered-mint,.accordion .card-mint.accordion .card-bordered{border:1px solid #50c7a7}.accordion .card-bordered-purple,.accordion .card-purple.accordion .card-bordered{border:1px solid #986291}.accordion .card-bordered-pink,.accordion .card-pink.accordion .card-bordered{border:1px solid #e17ca7}.accordion .card-bordered-dark,.accordion .card-dark.accordion .card-bordered{border:1px solid #3b4146}.accordion .card-bordered-grey.accordion .card-grey.accordion .card-bordered{border:1px solid #6a6a6a}.accordion .card-group .accordion .card{border-radius:0;margin-bottom:20px}.accordion .card-group>div{padding-left:0;padding-right:0}.accordion .card-group>div:first-child>.accordion .card{border-top-left-radius:2px;border-bottom-left-radius:2px}.accordion .card-group>div:last-child>.accordion .card{border-top-right-radius:2px;border-bottom-right-radius:2px}.accordion .card-group>div+div>.accordion .card{margin-left:-1px}.accordion .card-control{height:100%;position:relative;float:right;padding:0 15px}.accordion .card-control:before{content:'';display:inline-block;height:100%;vertical-align:middle;left:-1em;position:relative}.accordion .card-control>i,.accordion .card-control>.badge,.accordion .card-control>label{vertical-align:middle}.accordion .card-control .nav-tabs{display:inline-block;height:40px;margin-top:10px;vertical-align:bottom;border:0}.accordion .card-control .nav-tabs>li{margin-top:1px;margin-right:5px;height:100%}.accordion .card-control .nav-tabs>li>a{border-radius:0;margin-right:0;height:100%;line-height:40px;border-top-left-radius:0;border-top-right-radius:0;padding:0 15px}.accordion .card-control .nav-tabs>li:not(.active){background-color:transparent;opacity:.6}.accordion .card-control .nav-tabs>li:not(.active) a{color:inherit;border-bottom:0 !important}.accordion .card-control .nav-tabs>li:not(.active) a:hover{background-color:rgba(0,0,0,0.15);border-color:transparent}.accordion .card-control .nav-tabs>.active>a{z-index:1}.accordion .card-control .progress{min-width:150px;margin:0;display:inline-block;vertical-align:middle}.accordion .card-control .switchery{margin-left:15px;vertical-align:middle}.accordion .card-control .pager{margin:0;display:inline-block;vertical-align:middle;border-radius:0}.accordion .card-control .pagination{margin:0;border-radius:0;vertical-align:middle}.accordion .card-control .pagination>li>a,.accordion .card-control .pagination>li>span{padding:0 10px;border:0 0 0 0;border-color:rgba(0,0,0,0.09);box-shadow:none;height:100%;line-height:30px}.accordion .card-control .pagination>li:not(.active):not(.disabled)>a:hover{background-color:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.09)}.accordion .card-control .pagination>.disabled>a,.accordion .card-control .pagination>.disabled>a:hover,.accordion .card-control .pagination>.disabled>a:active{border-color:rgba(0,0,0,0.09)}.accordion .card-control .pagination>li:not(.active)>a,.pagination>li>a{background-color:transparent;color:inherit}.accordion .card-control .pagination>li>a:hover,.pagination>li>a:focus{box-shadow:none}.accordion .card-control .btn,.accordion .card-control .dropdown-toggle.btn{border:0}.accordion .card-control .open>.btn,.accordion .card-control .btn.active,.accordion .card-control .btn:active{box-shadow:none !important}.accordion .card-control .btn-default{background-color:transparent;color:inherit}.accordion .card-control>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.accordion .card-control>.btn:last-child,.accordion .card-control>.btn-group:last-child>.btn:first-child{border-bottom-right-radius:0}
.accordion .card.card-colorful .card-body a, .accordion .card.card-colorful a { color: #FFF; text-decoration: underline; }
.accordion .card.card-colorful .card-body, .accordion .card.card-colorful .card-header .card-title { color: #FFF; }
.accordion .card.card-colorful .form-check-input[type="checkbox"] + label::before, .accordion .card.card-colorful .form-check-input[type="checkbox"]:not(.filled-in) + label::after, .accordion .card.card-colorful label.btn input[type="checkbox"] + label::before, .accordion .card.card-colorful label.btn input[type="checkbox"]:not(.filled-in) + label::after { border-color: #FFF; }
 .accordion .card.card-colorful .form-check-input[type="checkbox"]:checked + label::before,  .accordion .card.card-colorful label.btn input[type="checkbox"]:checked + label::before { border-top: 2px solid transparent;
border-left: 2px solid transparent;
border-right: 2px solid #FFF;
border-bottom: 2px solid #FFF; }
.md-accordion .card .card-header .card-title, table th { font-weight: 300; }
.accordion .card { background-color: rgba(0,0,0,0.4); }*/
/*.accordion .card .card-header .fa-angle-down { float: right;  }*/
.accordion .card .card-header a .rotate-icon { transition: transform 0.4s ease-in-out}
.accordion .card .card-header a:not(.collapsed) .rotate-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.accordion a { color: inherit;}
.method-img-primary {
    background-color: #007e33;
    display: block;
    position: absolute;
    opacity: 0.5;

}
.method-img-grey {

    background-color: #6a6a6a;
    display: block;
    position: absolute;
    opacity: 0.5;

}

.methodic-table .btn, #strommer .btn { display: flex; align-items: center; height: 60px;}

.diamond-shape {
/*  background: #fff;*/
	padding: 0 !important;
	margin: 0px auto !important;
  
  text-align: center;
  transform:rotate(45deg);
	height: 90px !important;
	width:90px !important;
	display: block !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	
}
.diamond-shape > div {
  color: #333;
  display: table-cell;
  height: 90px;
  transform: rotate(-45deg);
  vertical-align: middle;
	width:90px;
	max-width:90px;
}
#strommer .diamond-shape, #strommer .diamond-shape > div {
	height: 60px !important;
	width:60px !important;
	max-width:60px;
}
.parallelogram {
/*      width: 150px;
      height: 100px;*/
      transform: skew(-20deg);
      /*background: red;*/
    }
/*.trapezoid {
      border-bottom: 100px solid red;
      border-left: 25px solid transparent;
      border-right: 25px solid transparent;
      height: 0;
      width: 100px;
    }*/

#fixedTransitionMsgWrapper { position: fixed; bottom: 0px; width: 100%; background-color: transparent; }
#fixedTransitionMsg { position: relative; width: 50%; }
#fixedTransitionMsg .alert { margin-bottom: 0px; }

.highcharts-container { overflow: visible !important; }
svg { overflow: visible; }

.vertical-center { min-height: 100%; min-height: 100vh; display: flex; align-items: center; }

/* typeahead */
.twitter-typeahead { width: 100%; }
.navbar-default .twitter-typeahead { color: #333; }
.typeahead { background-color: #fff; }
.typeahead:focus { /*border: 2px solid #0096d6;*/ }
.typeahead.tt-fullwidth { min-width: auto; width: 100%; }
.tt-query { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.tt-hint { color: #999 }
.tt-menu { width: 200%; margin: 5px 0px 0px 0px; padding: 8px 0; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); box-shadow: 0 5px 10px rgba(0,0,0,.2); border-radius: 4px; }
.tt-suggestion { padding: 3px 15px; line-height: 24px; }
.tt-suggestion:hover { cursor: pointer; color: #fff; background-color: #000; }
.tt-suggestion.tt-cursor { color: #fff; background-color: #000; }
.tt-suggestion p { margin: 0; }
.gist { font-size: 14px; }
.multiple-datasets .dataset-header { margin: 0 15px 5px 15px; padding: 3px 0; border-bottom: 1px solid #ccc; }
@media (max-width: 992px) {
	.navbar-search-li .navbar-form { margin-left: 0px; margin-right: 0px; }
}

/*
.highcharts-color-0 {
  fill: #d70926;
  stroke: #d70926;
}

.highcharts-color-1 {
  fill: #969696;
  stroke: #969696;
}

.highcharts-color-2 {
  fill: #e28f14;
  stroke: #e28f14;
}*/