


.error {width: 100%;color: #f00707 !important;text-align: left;font-size: 90%}
.is-invalid{border: 1px solid #f00707 !important;}
/*
.paginatation_custom div{padding: 5px 0;}
.paginatation_custom nav div:nth-child(2) div:nth-child(2){display: none;}
nav svg{width: 20px;}
.pagination{justify-content: center !important;}

.alert .close{margin: 0 !important;}*/

#loading{display:none;position:fixed;width:100%;height:100%;top:0;z-index:999999;background:rgba(0,0,0,0.7);text-align:center;font-size:30px;}

.btn-custom{background: linear-gradient(57deg, rgba(155, 66, 232, 1) 0%, rgba(62, 125, 217, 1) 74%, rgba(34, 171, 233, 1) 100%); color: #fff;}
.btn-custom:hover{color: #fff;}
.btn-primary {color: #fff;background-color: #5b30c9;border-color: #5b30c9;}
.btn-primary:hover{background-color: #380ba9;border-color: #5b30c9;}
.btn-defults{text-decoration: none;}
.btn-defults:hover{color: #fff;text-decoration: none;}

/*new css 13-05-2024*/
.new-inner-table-description-section{
padding: 20px 0px;
}
.new-inner-table-description-section table {
width: 100%;
}
.new-inner-table-description-section th {
font-size: 16px;
}
.new-inner-table-description-section td, .new-inner-table-description-section th {
border:1px solid #dbdbdb;
padding: 13px 15px;
font-size: 13px;
}
.new-inner-table-description-section th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #4aa9d5;
color: white;
padding-left: 10px;
border: 1px solid aliceblue;
font-weight: 600;
text-align: center;
font-size: 14px;
}
.new-inner-table-description-section table td span{
font-weight:500;
font-size: 16px;
}
.new-inner-table-description-section .table-responsive {
/*max-width: 900px;*/
}
.new-inner-table-description-section table tr:nth-child(even) {
}
.new-inner-table-description-section h4{
margin-bottom: 15px;
}
.new-inner-table-description-section table tr td:first-child{
/*background: #4aa9d5;*/
background: linear-gradient(180deg, rgba(129, 59, 240, 1) 0%, rgba(53, 36, 161, 1) 100%);
color: #fff;
position: relative;
width: 360px;
}
.new-inner-table-description-section.course_details table tr td:first-child{
background: transparent;
color: #212529;
position: unset;
width: auto;
}
.new-inner-table-description-section table tr td:first-child::after {
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 11px solid #5b30c9;
border-bottom: 10px solid transparent;
position: absolute;
right: -11px;
top: 50%;
content: ' ';
-ms-transition: translate(0, -50%);
-o-transition: translate(0, -50%);
-moz-transition: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
}
.new-inner-table-description-section table.no-data tr td:first-child::after {
  display: none;
}

.new-inner-table-description-section.course_details table tr td:first-child::after{
display: none;
}
.new-inner-table-description-section table tr td:last-child{
padding-left: 20px;
}
.new-inner-table-description-section #accordion{
width: 100%;
}
.new-inner-table-description-section .mb-0 > a {
display: block;
position: relative;
}
.new-inner-table-description-section .mb-0 > a:after {
content: "\f078"; /* fa-chevron-down */
font-family: 'FontAwesome';
position: absolute;
right: 0;
}
.new-inner-table-description-section .mb-0 > a[aria-expanded="true"]:after {
content: "\f077"; /* fa-chevron-up */
}
.new-inner-table-description-section .card-header{
background-color: #fff;
padding: 10px;
border-bottom: none;
}
.new-inner-table-description-section .card-body{
border-top: 1px solid rgba(0,0,0,.125);
}
.new-inner-table-description-section .card{
margin-bottom: 10px;
}
.new-inner-table-description-section .card h5{
font-size: 16px;
font-weight: 500;
}
.new-inner-table-description-section .card .card-body {
text-align: left;
}
.new-inner-table-description-section .card {
margin-bottom: 10px;
width: 100%;
float:none;
max-width: 900px;
}

.input-group-text{height: 100%;}
.customer_search{cursor: pointer;}
