body{
font-family: 'Source Sans Pro', sans-serif!important;
font-size:18px!important;

}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
html{
	    position: relative;
   height: 100%;
}
body {
  

}
main{
	
}
footer {

    width: 100%;
  
    background-color: #f5f5f5;
}
button:focus:not(:focus-visible){
	box-shadow:none;
}
.btn-primary{
	
    background: #027b46;
    border-color: #027b46;
    padding: 8px 15px;
    border-radius: 8px;
}
.btn-primary:hover{
	 background: #027b46;
    border-color: #027b46;
	opacity:0.95;
}
.table_container{
	 background:#fff;
	 background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
	box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.25);
-webkit-box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.25);
-moz-box-shadow: 7px 7px 5px -5px rgba(0,0,0,0.25);
padding:15px;
min-height: 235px;
}
.table_container .table>:not(:last-child)>:last-child>*{
	border-bottom:rgba(0,0,0,.125)!important;
}
.table_container .dataTables_wrapper .dataTables_info{
	    float: right;
}
.table_container .dataTables_wrapper .btn.btn-link{
	padding:0px 5px;
	color:rgba(74,74,74,0.8);
	font-weight:bold;
	font-size:24px;
	line-height:normal;
}
.table_container .dataTables_wrapper .btn.btn-link:hover{
	color:#F8624A;
}
.table_container .dataTables_wrapper .dataTables_paginate .paginate_button{
	padding:0px;
}
.table_container .page-item.active .page-link{
color: #fff;
    background: #ef9533;
    border: none;
    border-radius: 50%;
    padding: 0;
    font-size: 14px;
    height: 24px;
    width: 24px;
    line-height: 24px;
   
}
.table_container .page-item .page-link{
	 font-size: 14px;
padding: 0;
	border:none;
	color:#4F4F4F;
	font-weight:bold;
	text-indent: 1;
}
.table_container .page-item .page-link:hover{
		 font-size: 14px;
padding: 0;
	border:none;
	color:#fff;
	font-weight:bold;
	text-indent: 1;
	background: #ef9533;
	 border-radius: 50%;
}
.table_container .page-item.previous {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
	
	
}
.table_container .page-item.previous:before {
	content: "";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    border: none;
    color: #716767;
}
.table_container .page-item.next{
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
	
}
.table_container .page-item.next .page-link,.table_container .page-item.previous .page-link{ display:none}
.table_container .page-item.next:after {
	content: "";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    border: none;
    color: #716767;
}
.table_container .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background:transparent;
	border:none;
}
.table_container .dataTables_filter label{

position:relative;
}
.table_container .dataTables_filter label input{

    text-indent: 1px;
    background: #EEEBEB;
    border-radius: 16px;
    border: none;
}
.table_container .dataTables_filter label:after{
	content: "";
    font-family: 'Line Awesome Free';
    font-weight: 900;
     color: #716767;
	 right: 10px;
    position: absolute;
   
}
.table_container table.dataTable tbody tr td span{
	display:block;
	overflow:hidden;
	max-width:150px;
	    text-overflow: ellipsis;
		    white-space: nowrap;
			cursor:pointer;
}
#CreateOrganization{
	    max-width: 720px;
}
.table_container .dataTables_filter label{
	display:flex;
	
    align-items: center;
}
.table_container.dataTables_filter label input{
	margin-left:10px;
}
.table_container table.dataTable thead th,.page-container table.dataTable thead td,.page-container table.dataTable.no-footer{
border-color: #EEEBEB!important;
white-space:nowrap;
}
.page-container table.dataTable tbody th, .page-container table.dataTable tbody td{
	border-color: #EEEBEB;
	
	
}
.table_container table.dataTable thead th:last-child, .page-container table.dataTable tbody td:last-child{
text-align:right;
padding-right:18px;
}
.table_container  table.dataTable tbody tr.odd td{
	background:rgba(197,208,214,0.05);
	box-shadow:none;

}
.table_container table.dataTable tbody tr td{
		    padding:8px 18px 8px 9px;
}
.table_container table.dataTable thead th,.table_container table.dataTable thead td{
	font-size:14px;
	color:#4F4F4F;
}
.table_container  table.dataTable.no-footer {
    border-bottom: none;
}
.table_container table.dataTable tbody tr td{
	font-size:14px;
	color:rgba(77,81,90,0.8);
	font-weight:600;
	white-space:nowrap;
    vertical-align: middle;
	border-color: rgba(0,0,0,.125);
}
.table_container table.dataTable thead th,.table_container table.dataTable thead td {
    padding: 10px 10px;
    border-bottom: 1px solid #111;
	
}

.btn-orange{
	background:#ef9839;
	color:#fff;
	border-radius:0px;
}
.btn-secondary{
	background:#ebebeb;
	color:#757575;
	border-radius:0px;
	border:none;
}


.body_container{
	padding:50px;
}

.radio-toolbar {

}

.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
}

.radio-toolbar label {
    display: flex;
    background-color: #fff;
    padding: 10px 20px;
   
    font-size: 13px;
    border: 2px solid #e9ecef;
    border-radius: 4px;
justify-content: space-between;
}
.radio-toolbar label svg{
	    width: 20px;
		opacity:0;
	
}
.radio-toolbar label:hover {
  background-color: #e9ecef;
}

.radio-toolbar input[type="radio"]:focus + label {
    border: 2px solid #444;
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #fff;
    border-color: #ef9839;
	color:#ef9839;
}
.radio-toolbar input[type="radio"]:checked + label svg{
	opacity:1;
}
.radio-toolbar input[type="radio"]:checked + label svg path{
	fill:#ef9839;
}

.text-primary{
	color:#ef9839!important;
}

@media (max-width: 1366px){

}
@media (max-width: 1280px){

}
@media (max-width: 992px){


}

@media (max-width: 767px){
	
.table_container{
	padding:0px;
}

}

@media (max-width: 480px){
	
				

}