:root {--secthemecolor:#0621c6;}
:root {--themecolor:#0621c6;}
:root {--textcolor:#0621c6;}

.sT{
    display: none;
}
.bg_color{
	background-color: var(--themecolor) !important;
}
.text_color{
	color: var(--textcolor) !important;
}

.j_logo{
    width:200px; height:auto;   
}

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

.two-line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.three-line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}


.responseBox{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 20px;
    padding:10px;
    font-size: 12px;
    box-shadow: 1px 1px #efefef;
    margin: auto;
    text-align: center;
}

.responseBox.success{
    border-bottom:1px solid green;
}
.responseBox i{
    font-size:50px;
    margin-top: 50%;
}
.responseBox.success i{
    color: green !important;
}

.responseBox.danger{
    border-bottom:1px solid red;
}
.responseBox.danger i{
    color: red !important;
}

.responseBox.warning{
    border-bottom:1px solid orange;
}
.responseBox.warning i{
    color: orange !important;
}

a.app_btn{
    min-width:120px;
    height:auto;
    padding:5px 15px;
    background-color: var(--themecolor);
    text-align: center;
    color:#fff !important;
    border-radius: 10px;
    font-size:13px;
    cursor: pointer;
    display: inline-block;
}

a.app_btn.download_slip{
	padding:5px 15% !important;
}
.app_btn i{
    color:#fff !important;
}
/*Placeholder */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000 !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #000 !important;
}