/*================================================================================
	Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
	Version: 2.0
	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.  */

#description_content {
	overflow-y: scroll;
}

.brand-logo 
{
	background: url(/assets/images/app-imi-logo.svg) no-repeat !important;
	height: 30px !important;
    width: 130px !important;
}

.nav.nav-pills .nav-item .nav-link.active{
	height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    
}

.mr-5px{
	margin-right: 5px;
}
.nav.nav-pills.nav-justified .nav-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 5px;
	/* font-size: 12px !important; */
}
.brand-mini-logo 
{
	background: url(/assets/images/mini-imi-logo.svg) no-repeat !important;
	height: 30px !important;
	width: 130px !important;
	margin-left: 2px;
}

.menu-dots:after {
	content: '\2807';
	font-size: 30px;
	color: white;
	margin-right: -30px;
	margin-left: 30px;
	}

.card .card-header {
	background-color: #10163a;
}

.white-text {
	color: white;
	font-weight: 800;
}

.status-badge {
	margin-right: 20px;
	margin-bottom: 20px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-radius: 5px;
}

.badge-text{
	text-transform: capitalize;
	margin-bottom: 0rem;
	font-weight: 800;
	font-size: 18px;
	color: white;
}

.btn .btn-outline-dark{
	pointer-events: none;
	cursor: default;	
}

.date-border{
	border-radius: 5px;
	display: inline-block;
}

.progress {
	border-radius: 0%;
}

.progress .progress-bar{
	border-radius: 0%;
}

.round-progress{
	border-radius: 16px;
}


.nav.nav-pills .nav-item .nav-link.active{
	color: #ffffff;
	border-radius: 0.0rem;
	background: linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));
	/* background-image: linear-gradient(30deg, #7367F0, rgba(115,103,204,.5)); */
	box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
}

.bg-darkpurple {
	background-color: #10163a;
}

.bg-complete{
	background-color: #00dc99;
}

.bg-open{
	background-color: #25c2e3;
}

.bg-cancel{
	background-color: #ff5c75;
}

.bg-primary{
	background-color: #6d63e6;
}

.modal .modal-header {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: #10163a;
}

.nav{
	border-radius: 0.0rem;
}

.card-broadcast{
	margin-bottom: 1.0rem;
	border: none;
	border-radius: 0.75rem;
	box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
}

.broadcast-bg{
	padding-left: 0px;
	padding-right: 0px;
	border-radius: 0.75rem;
}

.broadcast-num{
	color: white;
	font-weight: 800;
	margin-top: 2.7rem;
	text-shadow: 0.0rem 0.3rem 0.3em rgba(0, 0, 0, 0.4);
	margin-left: 0.3;
}

.main-menu.menu-light .navigation .navigation-header{
	color: white;
}

input[type="checkbox"][readonly] {
	pointer-events: none;
}

input[type="radio"][readonly] {
	pointer-events: none;
}

::-webkit-input-placeholder {

	color: #424242;
  
  }
  
  ::-moz-placeholder {
  
	color: #424242;
  
  }
  
  :-ms-input-placeholder {
  
	color: #424242;
  
  }
  
  :-moz-placeholder {
  
	color: #424242;
  
  }

.data-list-view-header .table-responsive .bottom .actions .dataTables_length, .data-thumb-view-header .table-responsive .bottom .actions .dataTables_length {
	display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
	justify-content: center;
	text-align: center;
	margin-bottom: 15px;
  } 

  .data-list-view-header .table-responsive .bottom .actions .dataTables_info, .data-thumb-view-header .table-responsive .bottom .actions .dataTables_info {
	
	padding: 0 2.0rem;
  } 
  .data-list-view-header .table-responsive .bottom .actions .dataTables_length .custom-select, .data-thumb-view-header .table-responsive .bottom .actions .dataTables_length .custom-select {
	width : 4.714rem;
	height : 3rem;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
	font-size : 1rem;
	background-position : calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
  }
  .data-list-view-header .table-responsive .bottom .actions .dataTables_length .custom-select:focus, .data-thumb-view-header .table-responsive .bottom .actions .dataTables_length .custom-select:focus {
	box-shadow : none;
  }

  .data-list-view-header .table-responsive .top .dataTables_filter .filter-select, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select {
	/* width : 8.714rem; */
	height : 3rem;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
	font-size : 1rem;
	background-position : calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	margin-right: 8px;
  }
  .data-list-view-header .table-responsive .top .dataTables_filter .filter-select:focus, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select:focus {
	box-shadow : none;
  }

  .strikthrough {
	  text-decoration : line-through;
  }

  /*
  * CRM - Companies & Contacts
  */
  .bg-light-gray {
	background-color: #F8F8F8;
  }

  .crm-dt .table-responsive .top .dataTables_filter .filter-select, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select {
	/* width : 8.714rem; */
	height : 3rem;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
	font-size : 1rem;
	background-position : calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	margin-right: 2px;
  }
  .crm-dt .table-responsive .top .dataTables_filter .filter-select:focus, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select:focus {
	box-shadow : none;
  }

  .crm-dt .table-responsive .top .dataTables_filter .filter-select, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select {
	/* width : 8.714rem; */
	height : 3rem;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
	font-size : 1rem;
	background-position : calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	margin-right: 2px;
  }
  .crm-dt .table-responsive .top .dataTables_filter .filter-select:focus, .data-thumb-view-header .table-responsive .top .dataTables_filter .filter-select:focus {
	box-shadow : none;
  }

  /* .todo-application .content-area-wrapper .modal .todo-item-action { */
 .todo-application .content-area-wrapper .content-right .todo-task-list .todo-task-list-wrapper .todo-item-action {
  display : -webkit-box;
  display : -webkit-flex;
  display : -ms-flexbox;
  display :         flex;
  -webkit-box-align : center;
  -webkit-align-items : center;
  -ms-flex-align : center;
          align-items : center;
  -webkit-box-pack : justify;
  -webkit-justify-content : space-between;
  -ms-flex-pack : justify;
          justify-content : space-between;
  width : 3rem;
  margin-bottom : 1.25rem;
}

.card-size{
	width: 91%;
}

.capitalize{
	text-transform: capitalize;
}

.card-padding{
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 1rem;
	padding-top: 0.5rem;
}

#apexchart .card-header {
	background-color: white;
}

.todo-title{
	font-size: 15px;
}

 .todo-desc{
	margin-top: -1rem;
	margin-left: 30px;
	font-size: 14px;
}

 .todo-small{
	margin-left: 30px;
	font-size: 12px;
 }

.todo-date{
	margin-bottom: -1rem;	
	font-size: 12px;
} 

#upcoming-broadcasts table {
	border-collapse: collapse;
}

#upcoming-broadcasts table tr{
	cursor: pointer;
}

.card-style{
	min-width: 450px;
	max-width: 450px;
}

.btn-link{
	right: -30px;
}

.report-content .table-responsive .top .dataTables_filter .form-control, .data-thumb-view-header .table-responsive .top .dataTables_filter .form-control {
    padding: 1.45rem 2.8rem !important;
    border-radius: 1.428rem;
    border: 1px solid #DAE1E7;
}

.report-content .table-responsive .top, .data-thumb-view-header .table-responsive .top {
	display : -webkit-box;
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
	-webkit-box-pack : justify;
	-webkit-justify-content : space-between;
	-ms-flex-pack : justify;
			justify-content : space-between;
	/* padding : 0 2rem; */
	margin-bottom : 1rem;
  }
  .report-content .table-responsive .top .action-btns, .data-thumb-view-header .table-responsive .top .action-btns {
	margin-top : 1.5rem;
	display : -webkit-box;
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
  }
  .report-content .table-responsive .top .action-btns .actions-dropodown, .data-thumb-view-header .table-responsive .top .action-btns .actions-dropodown {
	box-shadow : 0 2px 8px 0 rgba(0, 0, 0, 0.14);
	border-radius : 0.5rem;
	margin-right : 0.75rem;
  }
  .report-content .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle, .data-thumb-view-header .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle {
	font-size : 1.125rem;
	font-weight : 500;
  }
  .report-content .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle:after, .data-thumb-view-header .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle:after {
	left : 0;
  }
  /* .report-content .table-responsive .top .action-btns .dt-buttons .btn, .data-thumb-view-header .table-responsive .top .action-btns .dt-buttons .btn {
	padding : 0.9rem 0.938rem;
  } */
  .report-content .table-responsive .top .dataTables_length, .data-thumb-view-header .table-responsive .top .dataTables_length {
	display : inline-block;
  }
  .report-content .table-responsive .top .dataTables_length .custom-select, .data-thumb-view-header .table-responsive .top .dataTables_length .custom-select {
	width : 8.714rem;
	height : 3rem;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
	font-size : 1rem;
	background-position : calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
  }
  .report-content .table-responsive .top .dataTables_length .custom-select:focus, .data-thumb-view-header .table-responsive .top .dataTables_length .custom-select:focus {
	box-shadow : none;
  }
  .report-content .table-responsive .top .dataTables_filter, .data-thumb-view-header .table-responsive .top .dataTables_filter {
	display : inline-block;
  }
  .report-content .table-responsive .top .dataTables_filter .form-control, .data-thumb-view-header .table-responsive .top .dataTables_filter .form-control {
	padding : 1.45rem 2.8rem !important;
	border-radius : 1.428rem;
	border : 1px solid #DAE1E7;
  }
  .report-content .table-responsive .top .dataTables_filter label, .data-thumb-view-header .table-responsive .top .dataTables_filter label {
	position : relative;
  }
  .report-content .table-responsive .top .dataTables_filter label:after, .data-thumb-view-header .table-responsive .top .dataTables_filter label:after {
	content : '\e8bd';
	font-family : 'feather';
	position : absolute;
	left : 1.428rem;
	top : 0.928rem;
  }
  
  .report-content .table-responsive .dataTables_wrapper .dataTables_paginate ul.pagination, .data-thumb-view-header .table-responsive .dataTables_wrapper .dataTables_paginate ul.pagination {
	-webkit-box-pack : center;
	-webkit-justify-content : center;
	-ms-flex-pack : center;
			justify-content : center;
  }

  table.report-list-view.dataTable thead .sorting_asc, table.report-list-view.dataTable thead .sorting_desc, table.report-list-view.dataTable thead .sorting, table.data-thumb-view.dataTable thead .sorting_asc, table.data-thumb-view.dataTable thead .sorting_desc, table.data-thumb-view.dataTable thead .sorting {
	padding-right : 1.8rem;
	/* text-align: center; */
  }
  
  table.report-list-view.dataTable thead .sorting_asc:before, table.report-list-view.dataTable thead .sorting_desc:before, table.report-list-view.dataTable thead .sorting:before, table.data-thumb-view.dataTable thead .sorting_asc:before, table.data-thumb-view.dataTable thead .sorting_desc:before, table.data-thumb-view.dataTable thead .sorting:before {
	font-size : 0.0rem;
	left : 0.857rem;
	top : 0.642rem;
  }
  
  table.report-list-view.dataTable thead .sorting_asc:after, table.report-list-view.dataTable thead .sorting_desc:after, table.report-list-view.dataTable thead .sorting:after, table.data-thumb-view.dataTable thead .sorting_asc:after, table.data-thumb-view.dataTable thead .sorting_desc:after, table.data-thumb-view.dataTable thead .sorting:after {
	font-size : 0.0rem;
	left : 0.857rem;
	top : 1.071rem;
  }

	div.dataTables_wrapper div.dataTables_filter input {
		margin-left: 0em;
	}
	
	.disable-cursor {
		pointer-events: none;
	}

	.tags-border{
		border: 1px solid #EDEDED;
		border-radius: 5px;
		margin: 1px;
		line-height: 2;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.menu-dots-dark:after {
		content: '\2807';
		color: #58595B;
		font-size: 20px;
		}