.simai-header {

}

.header-institute {
    color: #000000;
    font-size: 28px;

}

h4.header-institute {
    font-family: 'Gill Sans MT';
    padding-top: 25px;
    /*padding-bottom: 0px*/
    /*padding: 0px;*/
    margin: 0px;
}

.simai-logo.cursor-pointer {
    width: 6%;
    height: 58%;
    position: absolute;
    top: 29%;
    left: 5%;
    transform: translate(-50%, -50%);
}

p.header-institute {
    font-family: 'Arial';
    /*padding: 0px;
    margin: 0px;*/
    margin-bottom: -27px;
}

/*------tab------*/
div.tab {
    overflow: hidden;
    background-color: #ffffff;
    float: left;
}

/* Style the buttons inside the tab */
/*===new style===*/
div.tab button {
    background-color: #125977;
    color: #fff;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 4px 16px;
    height: 25px;
    transition: height 0.50s;
    border-top: transparent;
    border: 1px solid #95989A;
    margin-right: -1px;
    margin-bottom: 4px;
}

/*=================*/

/*div.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 16px;
    transition: 0.3s;
    border: 2px solid black;
    margin-right: -2px;
    }*/

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #03202f;
    height: 35px;
}

.tab {
    background-color: #fff;
}

.bootstrap-select > .dropdown-toggle > .bs-caret {
    display: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select:focus {
    border: blue solid 1px;
    box-shadow: 0 0 10px #4287f5;
}

select.input-sm {
    height: 25px;
    line-height: 0px;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color: #03202f;
    height: 35px;
}

.angle-left {
    height: 0;
    width: 0;
    border-top: 14px solid #10394a;
    border-left: 11px solid transparent;
    float: left;
}

.angle-right {
    height: 0;
    width: 0;
    border-top: 14px solid #10394a;
    border-right: 11px solid transparent;
    float: left;
}

.angle-top {
    border-top: 15px solid #125977;
    width: -moz-fit-content;
    width: fit-content;
    height: 55px;
}

/* Style the tab content */
/*===new style===*/
.tabcontent {
    display: none;
    margin-top: -1px
}

/*================*/

/*.tabcontent {
    display: none;
    margin-top: -1px
}*/

.simai-top {
    background: #E6E6E6;
}

.simai-top-fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;
}

.page-position {
    padding: 6px 12px;
    /*===new style===*/
    color: #ffffff
    /*=================*/
}

.btn-set {
    padding: 15px 15px 0;
}

.btn-center-ok {
    min-width: 48%;
    margin: 0 auto;
}

.btn-set-three .btn {

}

.btn-set .btn {
    min-width: 48%;
    margin-right: 10px;
}

.btn-set .btn:nth-of-type(2) {
    margin-right: 0;
}

.btn-disabled {
    cursor: default !important;
    pointer-events: none !important;
    background-color: gray !important;
}

.btn-disabled-2 {
    cursor: default !important;
    pointer-events: none !important;
    opacity: 0.7;
}


.btn-img-disabled {
    cursor: default !important;
    pointer-events: none !important;
}

.btn-img-disabled > img {
    filter: grayscale(100%) !important;
}

.table-vertical-middle td {
    vertical-align: middle !important;
}

.tr-add {
    background-color: #CEDEC2 !important;
}

.container-inline-middle * {
    display: inline-block;
    vertical-align: middle;
}

.box-header-nu {
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 2px solid #95989A;
    font-size: 26px;
    margin-top: -11px
}

.box-header-nu-m {
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: 2px solid #95989A;
    font-size: 26px;
}

.box-body-nu {
    padding: 10px 0 0 0;
    /*border:2px solid #000;*/
}

.box-header {
    padding: 35px 35px 0px;
    font-weight: bold;
    text-transform: uppercase;
}

.box-body {
    padding: 35px;
    border: 2px solid #000;
}

.box-body-login {
    padding: 35px;
    /*border:1px solid #000;*/
    background-color: #FFFFFF;
    box-shadow: 1px 1px 10px 10px #888888;
    border-radius: 25px;
    position: relative;
}

.ellipsis {
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.box-body-viewAKT524 {
    padding: 35px;
    padding-top: 10px;
    padding-bottom: 50px;
    border: 2px solid #000;
}

.box-body .control-label {
    text-align: left;
}

.form-group.has-btn {
    margin-bottom: 0;
    padding-left: 100px;
}

.form-group-tbl {
    margin-bottom: 1px;
}

.btn-group-prev {
    top: -20px;
    right: 104px;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus {
    background-color: #fff !important;
    color: #000 !important;
    border: 2px solid #000 !important;
    border-radius: 0px;
}

.box.box-primary {
    border-top-color: #E28534 !important;
}

/*@font-face {
  font-family: 'Droid Sans';

  src:	url('../fonts/DroidSans.ttf'),
  		url('../fonts/DroidSans.woff') format('woff'),
  		url('../fonts/DroidSans.ttf') format('truetype');
}*/

@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Droid Sans Light'), local('DroidSans-Light'), url(../font/DroidSans.ttf) format('woff');
}

body {
    font-family: 'Droid Sans';
    font-size: 14px;
    background-color: #E6E6E6;
    min-height: 100%;
}

.body-Font14 {
    font-family: 'Droid Sans';
    font-size: 14px !important;
    background-color: #E6E6E6;
    min-height: 100%;
}

.body-main-menu {
    height: 550px;
    background: #fff;
    margin: 0 0 0 0;
    padding-bottom: 45px;
    border: 1px solid #b1b1b1;
}

.parent {
    z-index: 998;
    position: sticky;
    border-radius: 50%;
    background: #03202E;
    color: #fff;
    width: 340px;
    height: 340px;
    /*margin: auto;*/
    left: 516px;
    padding-top: 5%;
}

.parent > .parent-1 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 40%;
}

.parent > .parent-2 {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 70%;
}

.prt-menu {
    position: absolute;
    z-index: 2;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

.chld-menu {
    position: absolute;
    top: calc(8vw + 50px);
    left: 50%;
    transform: translateX(-50%);
    width: 900px;
    height: 500px;
    z-index: 1;
}

.sub_1 {
    position: absolute;
    top: 301px;
    left: 0px;
    cursor: pointer;
}

.sub_2 {
    position: absolute;
    top: 165px;
    left: 57px;
    cursor: pointer;
}

.sub_3 {
    position: absolute;
    top: 59px;
    left: 158px;
    cursor: pointer;
}

.sub_4 {
    position: absolute;
    top: 0px;
    left: 295px;
    cursor: pointer;
}

.sub_5 {
    position: absolute;
    top: 0px;
    left: 448px;
    cursor: pointer;
}

.sub_6 {
    position: absolute;
    top: 59px;
    left: 588px;
    cursor: pointer;
}

.sub_7 {
    position: absolute;
    top: 165px;
    left: 693px;
    cursor: pointer;
}

.sub_8 {
    position: absolute;
    top: 301px;
    left: 755px;
    cursor: pointer;
}

.sub {
    background: #054967;
    color: #fff;
    width: 120px;
    height: 120px;
    text-align: center;
    /*padding-top: 10px;*/
    padding: 5px;
    font-size: 14px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    box-shadow: 2px 2px 8px #333;
}

.sub-text {
    color: #fff
}

.sub:hover {
    background: #7Ab4B0;
    color: #033C55;
}

.sub-menu-1 {
    -ms-transform: rotate(-80deg); /* IE 9 */
    -webkit-transform: rotate(-80deg); /* Safari 3-8 */
    transform: rotate(-80deg);
    position: absolute;
    top: 203px; /* -160 */
    left: 230px; /* -235 */
    -webkit-transition: top 1s, left 1s; /* For Safari 3.1 to 6.0 */
    transition: top 1s, left 1s;
}

.sub-menu-2 {
    -ms-transform: rotate(-40deg); /* IE 9 */
    -webkit-transform: rotate(-40deg); /* Safari 3-8 */
    transform: rotate(-40deg);
    position: absolute;
    top: 98px;
    left: 282px;
    -webkit-transition: top 1s, left 1s; /* For Safari 3.1 to 6.0 */
    transition: top 1s, left 1s;
}

.sub-menu-3 {
    position: absolute;
    top: 61px;
    left: 387px;
    -webkit-transition: top 1s; /* For Safari 3.1 to 6.0 */
    transition: top 1s
}

.sub-menu-4 {
    -ms-transform: rotate(40deg); /* IE 9 */
    -webkit-transform: rotate(40deg); /* Safari 3-8 */
    transform: rotate(40deg);
    position: absolute;
    top: 98px;
    left: 499px;
    -webkit-transition: top 1s, left 1s; /* For Safari 3.1 to 6.0 */
    transition: top 1s, left 1s;
}

.sub-menu-5 {
    -ms-transform: rotate(80deg); /* IE 9 */
    -webkit-transform: rotate(80deg); /* Safari 3-8 */
    transform: rotate(80deg);
    position: absolute;
    top: 203px;
    left: 547px;
    -webkit-transition: top 1s, left 1s; /* For Safari 3.1 to 6.0 */
    transition: top 1s, left 1s;
}

.sub-menu-1:hover {
    top: 197px; /* -160 */
    left: 189px; /* -240 */
}

.sub-menu-3:hover {
    top: 14px;
}

.sub-menu-2:hover {
    top: 71px;
    left: 252px;
}

.sub-menu-4:hover {
    top: 70px;
    left: 523px
}

.sub-menu-5:hover {
    top: 197px;
    left: 582px;
}

button,
.btn,
.btn-default {
    font-size: 11px;
}

p, i {
    font-size: 11px;
}


li {
    font-size: 11px;
}


.body {
    width: 100%;
    background: #ffffff;
    padding: 15px;
    border: 1px solid #b1b1b1;
}

.text-align-left {
    text-align: left !important;
}

.text-align-center {
    text-align: center !important;
}

.text-align-right {
    text-align: right !important;
}

.tile {
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
    padding: 20px;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.tile:hover {
    text-decoration: none;
    color: #000;
}

.tile .fa {
    font-size: 41px;
    margin-bottom: 5px;
}

.tile .name {
    text-align: center;
}

.tile .title {
    margin-top: 0px;
}

.tile.purple, .tile.blue, .tile.red, .tile.orange, .tile.green {
    color: #fff;
}

.tile.purple {
    background: #5133ab;
}

.tile.purple:hover {
    background: #3e2784;
}

.tile.red {
    background: #ac193d;
}

.tile.red:hover {
    background: #7f132d;
}

.tile.green {
    background: #00a600;
}

.tile.green:hover {
    background: #007300;
}

.tile.blue {
    background: #2672ec;
}

.tile.blue:hover {
    background: #125acd;
}

.tile.orange {
    background: #dc572e;
}

.tile.orange:hover {
    background: #b8431f;
}

.navbar-login {
    width: 305px;
    padding: 10px;
    padding-bottom: 0px;
}

.navbar-login-session {
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.icon-size {
    font-size: 87px;
}

.bg-primary {
    background-color: #EC8E33 !important;
}

.color-white {
    color: #ffffff !important;
}

.sidebar-menu .treeview-menu > li > a {
    font-size: 11px !important;
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 30px auto;
        width: 450px;
    }
}

.cursor-pointer {
    cursor: pointer;
}

html,
body {
    height: 100% !important;
}

.body14 {
    font-size: 14px !important;
}

.open-module a.active {
    font-style: italic;
    color: #c6be67;
}

.sidebar-menu .treeview-menu > li > a {
    background-color: #41798d;
}

.sidebar-menu > li.active {
    background-color: #266986;
}

.table-striped-nu > tbody > tr:nth-of-type(odd) {
    background-color: #FFFFFF;
}

.table-striped-nu > tbody > tr:nth-of-type(even) {
    background-color: #EAFCFF;
}

.table-striped-nu > tbody > tr.searched:nth-of-type(odd) {
    background-color: #FFFFFF !important;
}

.table-striped-nu > tbody > tr.searched:nth-of-type(even) {
    background-color: #eafcff !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #FFFFFF;
}

.table-striped > tbody > tr:nth-of-type(even) {
    background-color: #FDFF98;
}

.table-striped > tbody > tr.searched:nth-of-type(odd) {
    background-color: #FFFFFF !important;
}

.table-striped > tbody > tr.searched:nth-of-type(even) {
    background-color: #FDFF98 !important;
}

.table-striped-nu-et > tbody > tr:nth-of-type(4n), .table-striped-nu-et > tbody > tr:nth-of-type(4n + 1) {
    background-color: #FFFFFF;
}

.table-striped-nu-et > tbody > tr:nth-of-type(4n + 3), .table-striped-nu-et > tbody > tr:nth-of-type(4n + 4) {
    background-color: #eafcff !important;
}

.table-striped-nu-et > tbody > tr.searched:nth-of-type(4n), .table-striped-nu-et > tbody > tr.searched:nth-of-type(4n + 1) {
    background-color: #FFFFFF !important;
}

.table-striped-nu-et > tbody > tr.searched:nth-of-type(4n + 3), .table-striped-nu-et > tbody > tr.searched:nth-of-type(4n + 4) {
    background-color: #eafcff !important;
}

tr.odd {
    /*background-color: #FFFFFF !important;*/
}

tr.even {
    /*background-color: #EAFCFF !important;*/
}

.table-striped-nu-et > tbody > tr.searched.highlight {
    background-color: #A0C089 !important;
}

.table-striped-nu > tbody > tr.searched.highlight {
    background-color: #A0C089 !important;
}

.table-striped > tbody > tr.searched.highlight {
    background-color: #64FF33 !important;
}

.table-printed > tbody > tr td {
    padding: 5px;
}

.table-printed {
    border: 1px solid #D4D4D4;
}

.table-printed > thead > tr > th, .table-printed > tbody > tr > th, .table-printed > tfoot > tr > th, .table-printed > thead > tr > td, .table-printed > tbody > tr > td, .table-printed > tfoot > tr > td {
    border: 1px solid #B1B1B1
}

.box-body .control-label {
    text-align: right !important;
}

.input-group-menu .input-group-addon:first-child {
    border-right: 1px solid #d2d6de;
}

.input-group-menu .input-group-addon {
    border-color: #d2d6de;
}

.color-blue {
    color: #736C9C;
}

.color-red {
    color: #B52832;
}

.color-white {
    color: #fff;
}

.border-none {
    border: none;
}

.border-area-nu {
    height: 7%;
    padding: 6px;
    border: 1px solid #95989A;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: -2px
}

.border-area {
    height: 7%;
    padding: 10px 0;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: -2px
}

.box-simai {
    border-top: none;
}

.box-simai .box-header {
    background-color: #000;
    color: #fff;
    padding: 5px 35px;
    text-align: center;
}

.box-simai .box-header .box-title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 5px;
}

h3.box-title {
    margin-top: 0px;
    margin-bottom: 5px;
    font-family: 'Droid Sans' !important;
    font-size: 20px !important;
}

.box-simai .box-header .box-title::before, .box-simai .box-header .box-title::after {
    content: "**";
}

/*.box-simai .box-body{
	padding: 5px;
}*/
.action-area .form-group {
    margin-bottom: 5px;
}

.action-area-fix {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
}

.pull-right-fixbot {
    float: right !important;
    width: 638px;
}

.complete {
    height: 100px
}

.table-button > tbody > tr > td {
    width: 12.5%;
    vertical-align: top;
}

.button-row {
    width: 70px;
    margin-right: 20px;
}

.table-simai-nu {
    border: 1px solid #95989A;
}

.table-simai-nu > thead > tr {
    background-color: #03202E;
    color: #ffffff
}

.table-simai {
    border: 2px solid black;
}

.table-simai > thead > tr {
    background-color: #FF7E00;
}

.table-simai > thead > tr > th,
.table-simai-nu > thead > tr > th {
    text-align: center;
    font-style: bold;
    vertical-align: middle;
}

.table-simai-nu > thead > tr > th,
.table-simai-nu > tbody > tr > th,
.table-simai-nu > tfoot > tr > th,
.table-simai-nu > thead > tr > td,
.table-simai-nu > tbody > tr > td,
.table-simai-nu > tfoot > tr > td {
    border: 1px solid #95989A;
}

.table-simai > thead > tr > th,
.table-simai > tbody > tr > th,
.table-simai > tfoot > tr > th,
.table-simai > thead > tr > td,
.table-simai > tbody > tr > td,
.table-simai > tfoot > tr > td {
    border: 2px solid black;
}

.table-simai > thead > tr > th,
.table-simai > thead > tr > td {
    border-bottom-width: 2px;
    vertical-align: middle;
}

.table-simai > tbody > tr > td, .table-simai > tbody > tr > th, .table-simai > tfoot > tr > td, .table-simai > tfoot > tr > th, .table-simai > thead > tr > td, .table-simai > thead > tr > th {
    padding: 1px;
}

.input-group .form-control, .form-control, .form-control-td, .modal-body {
    border: 1px solid #000;
}

.modal-body-timeout {
    border: 2px solid #e93838;
    background: #f9c8ac4d;
}

.form-control:focus, .form-control-td:focus {
    border: 1px solid blue;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    /*box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 8px rgba(69, 151, 216, 0.78);*/
}

.form-control-td {
    padding: 0px;
    line-height: 20px;
}

#side-menu .fa-caret-left:before, #side-menu .fa-caret-right:before {
    font-size: 20px;
    margin-right: 20px;
}

.table-AKT524 {
    margin-bottom: 1px;
}

.table-simai > tbody > tr > td {
    text-align: left;
    vertical-align: middle;
}

#center {
    vertical-align: middle;
}

/*===new style===*/
ul#side-right {
    color: #fff
}

hr {
    border-color: #fff;
}

/*===============*/
/*hr{
	border-color: #333; 
}*/

.form-group-AKT524 {
    margin-bottom: 15px;
    margin-top: -34px;
}

/*tooltip image dosen*/
a.toltip {
    outline: none;
    cursor: pointer;
    text-align: end;
}

a.toltip strong {
    line-height: 30px;
}

a.toltip:hover {
    text-decoration: none;
}

a.toltip span {
    z-index: 10;
    display: none;
    /*padding:14px 20px;*/
    position: absolute;
    top: 287px;
    margin-left: -77px;
    width: 120px;
    height: 150px;
    line-height: 12px;
}

a.toltip:hover span {
    display: inline;
    position: absolute;
    border: 2px solid #FFF;
    color: #EEE;
    background: #333 url(http://www.menucool.com/tooltip/cssttp/css-tooltip-gradient-bg.png) repeat-x 0 0;
}

.callout {
    z-index: 20;
    position: absolute;
    border: 0;
    width: 160px;
    height: 167px;
    margin: 0 auto;
    top: -14px;
    left: -15px;
}

/*CSS3 extras*/
a.toltip span {
    border-radius: 2px;
    box-shadow: 0px 0px 8px 4px #666;
    /*opacity: 0.8;*/
}

/*end tooltip*/

.user-login {
    color: #ffffff;
    position: absolute;
    top: 65%;
    cursor: pointer;
    text-align: center;
    text-align: -moz-center;
    width: 50%;
}

.previous-menu a {
    color: #fff;
    font-size: 12
}

.menu {
    width: 126px;
    height: 126px;
    border-radius: 50%;
    background: #03202e;
    text-align: center;
    box-shadow: 2px 2px 8px #333;
}

.menu-text {
    color: #fff;
    margin-top: 85px;
}

.uppercase {
    text-transform: uppercase;
}

.td-vpadding-1 td {
    padding-top: 1px;
    padding-bottom: 1px;
}

.text-search {
    position: fixed;
    margin-top: 71px;
    margin-right: 5px;
    margin-bottom: 50px;
    margin-left: 15px;
    width: 72%;
    position: fixed;
    bottom: 0;
}

.jump-to {
    float: right;
    margin-top: 1px;
    font-size: 12px;
}

.selectPicker14 {
    font-size: 14px;
}

.bootstrap-select.open {
    border-color: blue;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.bootstrap-select.open > .dropdown-toggle.btn-default {
    border-color: blue !important;
}

.inline-block {
    display: inline-block;
}

.tooltip-wrapper {
    position: relative;
}

.tooltip-wrapper .tooltip-text-top,
.tooltip-wrapper .tooltip-text-bottom {
    visibility: hidden;
    width: auto;
    white-space: nowrap;
    background-color: rgb(192, 255, 255);
    color: black;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    left: 50%;
    opacity: 0;
    transition: opacity 0.3s;
    position: absolute;
    z-index: 1;
    transform: translateX(-50%);
    margin-left: 0;
}

.tooltip-wrapper .tooltip-text-top {
    bottom: 125%;
}

.tooltip-wrapper .tooltip-text-bottom {
    top: 125%;
}

.tooltip-wrapper .tooltip-text-top::after,
.tooltip-wrapper .tooltip-text-bottom::after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
}

.tooltip-wrapper .tooltip-text-top::after {
    top: 100%;
    border-color: rgb(192, 255, 255) transparent transparent transparent;
}

.tooltip-wrapper .tooltip-text-bottom::after {
    bottom: 100%;
    border-color: transparent transparent rgb(192, 255, 255) transparent;
}

.tooltip-wrapper:hover .tooltip-text-top,
.tooltip-wrapper:hover .tooltip-text-bottom {
    visibility: visible;
    opacity: 1;
}

.tooltip-wrapper img {
    width: 25px;
    height: auto;
}

.action-icon {
    width: 25px;
}

div.select-center {
    margin-bottom: 12px;
}

div.select-center-14 {
    margin-bottom: 14px;
}

div.select-14 > button.btn.dropdown-toggle.btn-default {
    padding-bottom: 9px;
}

div.select-width-300 {
    width: 300px;
}

.btn-t1 {
    cursor: pointer;
}

.btn-t1:active img {
    transform: scale(0.95);
}

.header-input, .header-input input {
    font-size: 14px;
}

.header-input > div:first-child {
    margin-top: 15px;
}

.header-input > div:not(:last-child) {
    margin-bottom: 15px;
}

.header-input > div:last-child {
    margin-bottom: 20px;
}

.header-input > div > div {
    white-space: nowrap;
}

.header-input > div > div, .header-input > div > div > * {
    display: inline-block;
}

.header-input > div > div > span:not(.tooltip-text-top):not(.tooltip-text-bottom) {
    font-weight: bold;
}

.header-input > div > div:not(:last-child) {
    margin-right: 25px;
}

.header-input > div > div > *:not(:last-child) {
    margin-right: 2px;
}

.resize-none {
    resize: none;
}

.overflow-hidden {
    overflow: hidden;
}

.font-bold {
    font-weight: bold;
}

.font-italic {
    font-style: italic;
}

.font-underline {
    text-decoration: underline;
}

.popup-button {
    width: 130px !important;
}