body{
	background-color: #f8fafd;
}
.dashboard_unit{
  color: #3d4246;
  font-weight: 400;
}
.instruction_title{
  font-size: 20px;
  font-weight: 400!important;
}

.app_instructions{
  padding-left: 20px;
}

.app_instructions li{
  margin-top: 15px;
  
}

.btn-primary{
	background-color: #5866c2;
}

.bg-white{
	background-color: #ffffff;
}

.setting-form .col-9{
	background-color: #ffffff;
	padding: 20px 20px;
	border: 1px solid #edebeb;
	border-radius: 4px;

}

.lang_overlay{
  position: absolute;
  width: 100%;  
  height: 25px;
  z-index: 7;
  display: none; 
}

.custom_code_instraction h5,
.custom_code_instraction ol li{
  line-height: 30px;
  font-weight: 600;
  color: #212b36;
  font-size: 14px
}

.jb_flag,.jb_live_flag{
  display: inline-block;
}

.jobo_overlay{
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #706d6db8;
  top: 0;
  z-index: 999999;
}

.jobo_overlay div{
  width: 20%;
  margin: 10% auto;
  background-color: #fff;
  text-align: center;
  padding: 20px;  
  border-radius: 5px;
}

.jobo_overlay div i{
	font-size: 70px;
	margin-bottom: 10px;
	color: #95bf47; 
}
.jobo_hidden{
  display: none;
}

.layout_unit > .col-4{
  margin-bottom: 15px;
}

.jobo_position_label,
.jobo_layout_label{
  font-size: 15px;
  border:2px solid #ddd;
  padding: 10px 15px;
  width: 180px;
  cursor: pointer;
  margin-bottom: 7px;
  color: #333;
}

.jobo_align_position:checked + label,
.jobo_layout:checked + label,
.jobo_layout_label:hover,
.jobo_position_label:hover{
  border-color:#777;
  background-color: #2aa70a;
  color: #fff;
  border-color: unset;
}

.jobo_layout:checked + label,
.jobo_layout_label:hover{
  background-color: #2aa70a;
}

.p_description{
 margin-top: 20px;
 font-size: 15px;
 color: #363434;
 font-weight: 300;
}

.language_name,.label_description{
  color: #444141;
  font-weight: 400;
}

.label_title{
  font-weight: 500;
  color: #151310;
  font-size: 15px;
}

.buttons .btn-sm{
  padding: 10px 20px!important;
  font-size: 13px!important;
}
/************accordion**************/

.accordion .card{
  box-shadow: none;
  padding-bottom: 10px;  
  
}
.accordion .card-header{
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  padding: 5px!important;
}

.accordion .card-header h5 .btn-link{
  color: #3D5170!important;
  font-size: 14px;
  font-weight: 600;
  padding: 5px;
}
/*************accordin end*************/

/*word-translate-section*/

.word-translate-section .word_unit{
  background: #ffffff;
  border: 1px solid #ddd;
  padding: 30px 20px;
}

#translate_word_table td{
  border:none;
  
}
/*language-settings-section*/


.language-settings-section .all-items{
  background: #ffffff;
  border: 1px solid #ddd;
  padding: 30px 20px;
}

.language-settings-section .language-unit{
  margin-bottom: 15px;

}

.language-settings-section .title-unit{
  display: flex;
  align-items: center;
}
.language-settings-section .title-unit .l-title
{
  font-size: 17px;
  font-weight: 500;
}

.language-settings-section .all-countries option{
  font-size: 15px;
  font-weight: 400!important;
}

/*end*/

.inst_view_btn{
  color: #ff3547;
  display: block;
  font-weight: 600;
}



