.active1{
    background : #000;
    }

/*last column of a table*/

table tr td:last-child {
    white-space: nowrap;
    width: 1px;
    text-align: right;
}

/* .modal-header {
    padding:9px 15px;
    border-bottom:1px solid #eee;
    background-color: #0480be;
    color: white;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
 } */

 .vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
    pointer-events:none;}
    
    .vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events:none;}
    
    .modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    max-width:inherit; /* For Bootstrap 4 - to avoid the modal window stretching 
    full width */
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events:all;
}

.grow { transition: all .2s ease-in-out; }
.grow:hover { transform: scale(5.1); }

.tabs-top {
    margin-bottom:25px;
}
.nav-tabs {
    border: 0;
}
.tabs-4 .nav-tabs > li {
    width: 20%;
    border: 0;
}
.nav-tabs > li > a {
    width:100%;
    border:0;
    background:#cfcfce;
    color: rgb(0, 0, 0);
    border-radius: 5;
    text-align: center;
    
}
.nav-tabs > li > a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    background: #016172;
    border:0;
    color: #fff;
}
.nav-tabs>li.active> a {
    border: 0;
    background: #016172;
    color: #fff;
}
.tab-content>.tab-pane{
    margin-top: 20px;
}

.fa-sum:before {
    content: "\03a3";
    font-family: sans-serif;
    }

.btn-group-block {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, calc(100% / 2));
    grid-auto-rows: auto;
}