/*================================================================================
	Item Name: Stack - Responsive Admin Theme
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

div.dataTables_wrapper{
    
    overflow:scroll;
}

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


.ineer_btn_section{
	display: flex;
	justify-content: space-between;
}

.ineer_btn_section button{
	width: 68px;
	height: 50px;
	font-size: 11px;
	margin-right: 10px;
}

.exp_section_radio{
	display: flex;
  flex-direction: column;
 
  align-items: flex-start;
}
.hide_section_div{
	display: none;
}

.table td, .table th {
  
  padding: 0.30rem 0.50rem!important;
}

.table thead th {
  
  
}

td .btn{
	padding: .15rem 0.25rem!important;
}

.dashboard-content h5{
	font-size: 12px;
}

.dashboard-content .align-items-stretch{
	min-height: 80px;
}

.dashboard-content-sec .card-content{
	/*min-height: 100px;*/
}

.innr_names div{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-left: -44px;
    text-align: left;
}

.innr_names div b{
	display: inline-block;
	 width: 150px;
	 text-align: right;
}
.innr_names div span{
	display: inline-block;
    width: 72px;
    margin-left: 5px;
}
.stu_list_res{
	overflow-y: scroll;
}

.scu_btn{
	display: none;
}

.wscu_btn {
	display: flex;
	justify-content: center;
}

.casf_std{
	display: flex;
	justify-content: center;
}

.casf_std img{
	margin: 0 auto;
}

.loader {
      border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: absolute;
    bottom: 2%;
    left: 35%;
    display: none;
}
.stu_list_res .col-xl-12{
	border: 2px solid #e5e5e5;
	margin-top: 20px;
	border-radius: 10px;
}

#upload-demo{
	width: 100%;
	height: 300px;
  padding-bottom:25px;
}

.al_images{
	position: absolute;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  margin-top:-30px;
  left: 20%;
  top:0;
}
.images_appc{
	display: block;
	cursor: pointer;
}

.images_appcMain {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    padding-left: 9px;
    padding-bottom: 5px;
    text-shadow: 0 0 10px #000;
}

.images_section_view img{
	width: 100px;
	height: 100px;
	    margin-left: 20px;
}
.contnet_section_view input{
	margin-top: 10px;
	margin-bottom: 10px;
}
.images_section_view div{
	margin-top: 10px;
	display: flex;
}
.app-content{
	margin-top: 57px;
}

.dfs{
	    border: solid;
    border-radius: 100px;
    
    text-align: center;
    padding-left: 11px;
    padding-right: 11px;
}

.main-menu{
	z-index: 9999;
}

.modal-open .modal{
	z-index: 9999;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 4px 29px !important;
   
}