/* ############# Job section 04-04-2025 ##########
# created by : nFinity
# Work : Job section
# Date 04-04-2025
*/

.print{ float:right; margin-top:20px; color:#333; text-decoration: none;}
.print-new{ float:right;  color:#333; text-decoration: none;}

.page-header-new{ display:flex; justify-content: space-between;}

.page-header-new1 h1{ margin-bottom: 10px!important; }

.page-header-new1{ margin-bottom: 30px!important; }

.filter{ margin-bottom:30px;}

.filter ul{
	padding:0;
	list-style-type:none;
	margin: 0!important;
}
.filter ul li{
	padding:0; margin:0; list-style-type:none!important; display: inline-block; margin-right:20px; vertical-align: text-top;
}
.filter ul li.last{
margin-right:0px; float: right;
}

.work {display: flex; align-items: center;}

.work_select{border-radius: 104px; border: 1px solid #CCC; height: 52px; padding: 12px 20px; width:280px;}

.work_lable { margin-right:14px; margin-bottom:0px;}

.work_select1 {
    border-radius: 104px;
    border: 1px solid #CCC;
    height: 52px;
    padding: 12px 20px;
    width:117px;
}

.work1 {justify-content: flex-end;}

.work_lable1 {
    width: 200px;
}

.work_text{color: #18708D; font-size: 16px; font-weight: 400; line-height: 150%; text-decoration: underline;}

.work_text a{
	color: #002A62;
	text-decoration: underline;
}

.work_text a:hover{
	color: #000;
	text-decoration: underline;
}

.work_table thead {color: #000; font-size: 18px; font-weight: 600; line-height: 150%;}

.work_table thead{
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important;
  border-bottom-color: #000 !important;
}
.but_blue{border-radius: 104px; background: #002A62; height: 52px; padding: 12px 34px; justify-content: center; align-items: center; color:#FFFFFF; text-decoration:none; display:block;}

.but_blue:hover{
	background-color:#03224b;
	color:#fff;
}

.blue_bg{background: #F4F7FF;}

.work_table .tbl_main>:not(caption)>*>*{
       background-color: transparent !important;
}

.work_table tbody, .work_table td, .work_table tfoot, .work_table th, .work_table thead, .work_table tr{
  border-width: 0;
}



.work_table table tbody tr:nth-child(even) {background-color: #F4F7FF !important;}

.work_table{}
.work_table .tbl_main>tbody>tr>td,
.work_table .tbl_main>tbody>tr>th,
.work_table .tbl_main>tfoot>tr>td,
.work_table .tbl_main>tfoot>tr>th,
.work_table .tbl_main>thead>tr>td,
.work_table .tbl_main>thead>tr>th {
      vertical-align: middle; border:none; padding:20px;
 }

.right_blue_box{border-radius: 14px;
background: #F4F7FF;
display: flex;
padding: 20px;
flex-direction: column;
align-items: flex-start; margin-left:30px;
}

.right_text{ margin-bottom:20px;  display: flex; flex-direction: column; color: #000; font-size: 16px; font-weight: 500; line-height: 150%;}

.right_text_sm{ color: #000; font-size: 22px; font-weight: 400; line-height: 150%; }

.right_text1{ margin-bottom:0px; color: #000; font-size: 16px; font-weight: 500; line-height: 150%; display: flex; flex-direction: column;}

.line{
	height: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #cccccc;
}

.left_box{}
.sub_title{color:#000; font-size: 18px; font-weight: 600; line-height: 150%; margin-bottom:10px;}

.more_questions_box{ border-radius: 14px; background: #F4F7FF; padding: 20px; font-size:18px; margin-bottom:30px; }

.more_questions_box a{color: #18708D; font-size: 18px; font-weight: 600; line-height: 150%;}
.more_questions_box a:hover{color: #000;}

.tp_sec{ display:flex; justify-content: space-between; align-items: flex-start;}

.more .title_more{color: #000; font-size: 1.75rem; font-weight: 500; line-height: 150%; margin-bottom:30px;}

.benefits{}

.benefits_box{padding: 40px 20px; border-radius: 14px; border: 3px solid #F4F7FF; display: flex; flex-direction: column; align-items: center; margin-bottom:30px;}

.benefits_text{color: #000; text-align: center; font-size: 18px; font-weight: 400; line-height: 150%;}

.benefits_icon{ margin-bottom:16px;}

.main_sec {
    display: flex;
}
.main_sec_box{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.list_box{padding: 20px; border-radius: 14px; border: 3px solid #F4F7FF;}

.green_line{
	height: 3px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #002A62;
}

.list_text{ margin-bottom:16px; font-size: 16px; line-height: 150%;}

.list_box .tbl_main>tbody {
    border-top: 1px solid #ccc;
}
.title1{color: #002A62; font-size: 24px; font-weight: 600; line-height: 150%; margin-bottom:20px;}


.work_table {
  overflow-x: scroll;
  width: 100%;
}

@media (max-width: 767px) {
.work_lable {
  width: auto!important;
margin-bottom: 10px;
}
.work {
  align-items: flex-start;
  flex-direction: column;
margin-bottom: 15px;
}
.print {
  float: right;
  margin-top: -20px;
  margin-bottom: 30px;
}
.page-header-new {
  flex-direction: column;
}
}

@media (max-width: 1199px) {
  .col-lg-9 {
      width: 100% !important;
  }
.work_select {width: 180px;}
}

@media only screen and ( min-width: 320px) and ( max-width:527px ) {
.filter ul li.last {
      float: left !important;
  }
}

@media only screen and ( min-width: 528px) and ( max-width:767px ) {
.filter ul li.last {float: left !important;}
.work_select {width: 230px;}
.work {margin-bottom: 15px;}
}

@media only screen and ( min-width: 768px) and ( max-width:991px ) {
.filter ul li.last {float: left !important;}
.work_select {width: 230px;}
.work {margin-bottom: 15px;}
}


@media only screen and ( min-width: 1200px) and ( max-width:1399px ) {
.work_select {width: 170px;}
}

@media only screen and ( min-width: 1400px) and ( max-width:1599px ) {
.work_select {width: 220px;}
}

@media (max-width: 1199px) {
.right_blue_box{  display:none;}
}

.left_box .title{color: #000; font-size: 1.75rem; font-weight: 500; line-height: 150%; margin-bottom:16px;}

@media print{
  .right_blue_box{  display:block !important;}
}

@media (max-width: 767px) {
  .tp_sec {
      align-items: flex-start;
      flex-direction: column;
      margin-bottom: 20px;
  }
  }

/* ############# /Job section 04-04-2025 ########## */

.plg_system_webauthn_login_button svg{
  width:24px !important;
  height: 24px !important;

}

.plg_system_webauthn_login_button{
  width: auto !important;
  float: inline-end;
}

.com-users-login__options,
.input-password-toggle{
  display:none;
}

.com-users-login__options{
margin-bottom: 50px;
}

.control-group{
  margin-bottom: 30px;
}

.control-label{
  margin-bottom: 15px;
}

form.form-horizontal.well{
  margin-bottom: 1200px !important;
}

#tip-17,
#tip-121,
.jmodedit,
#tip-127,
#tip-126,
#tip-120{
  display:none;
}

.icons .float-end div a{
  display:none;
}

@media print{
  .print-new{
    display: none !important;
  }
}

.list_box table{
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

.list_box td, .list_box th {
  border: 1px solid #ccc;
  padding: 8px;
}

.list_box tr:nth-child(odd){background-color: #f5f7ff;}

.list_box tr:nth-child(even){background-color: #fff;}
