.searchbarfixed {
	position: fixed;
	width: 100%;
	margin-left: -3%;
	background: #e9e9e9;
	padding: 9px;
	height: 43px;
	padding-top: 25px;
	padding-bottom: 42px;
	z-index: 3;
	top: 80px;
	box-shadow: 2px 2px 14px #e1e1e1;
}
.abcRioButtonBlue .abcRioButtonContentWrapper{
	background: #ff9a00;
}
.footer{
	margin-left:0!important;
    width:100%!important;
}
.sidebar{
    display:none!important;
}
.content-wrapper{
    margin-left:0!important;
    width:100%!important;
}
table{
	white-space: nowrap;
}
th,td {
    border: 1px solid lightgray!important;
}
.attendance_div .badge{
	width:auto;
}
.mr10{
	margin-right:10px;
}
.mt40 {
	margin-top: 40px;
}
#assign_users_details {
	overflow: auto;
}
.cursor_pointer {
	cursor: pointer;
}
label {
	width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 7px!important;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #e7eaf3!important;
	border-radius: 0px!important;
}
.switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 22px;
	margin-bottom: 0;
}
.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}
.slider:before {
	position: absolute;
	content: "";
	height: 15px;
	width: 15px;
	left: 5px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}
input:checked+.slider {
	background-color: #000000;
}
input:focus+.slider {
	box-shadow: 0 0 1px #2196F3;
}
input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
	left: -5px;
}
.slider.round {
	border-radius: 34px;
}
.slider.round:before {
	border-radius: 50%;
}
.badge {
	margin-bottom: 0;
}
.mt12 {
	margin-top: 12px;
}
.modal-header .close {
	cursor: pointer;
}
.logs_details {
	overflow: auto;
	max-height: 394px;
}
.tbtn {
	margin-top: -11px;
	margin-left: 10px;
}
.content-wrapper {
	padding: 12px 1.7rem;
}
.form-control,
.typeahead,
.tt-query,
.tt-hint,
.asColorPicker-input {
	border: 1px solid #e7eaf3!important;
}
.user-profile .side-left .card .overview .achivements li {
	width: 100%;
}
.user-profile {
	width: 105%;
}
.content-wrapper.auth-pages {
	background: #2c011e;
}
.toast-top-right {
	bottom: 10px!important;
	left: 40%!important;
	top: unset!important;
}
.darkrow {
	background: gray;
	color: white;
}
.orderimg {
	width: 60px;
	height: 60px;
	object-fit: contain;
}
.sidebar-icon-only:not(.sidebar-expanded) .sidebar .nav .nav-item.hover-open .nav-link .menu-title {
	background: #09036f;
}
.menu-title {
	position: relative;
}
.count_bar {
	background: #ea2c54;
	color: white;
	position: absolute;
	top: -5px;
	width: 30px;
	line-height: 2.2;
	height: 30px;
	margin-left: 7px;
	border-radius: 50%;
	text-align: center;
}
.charts {
	width: 100%;
	height: 400px;
}
.product {
	width: 150px;
	height: 100px;
	object-fit: contain;
}
.paddr0 {
	padding-right: 0!important;
}
.form_row {
	width: 100%;
}
.gallery {
	width: 100%;
	height: 200px;
	object-fit: cover;
	margin-bottom: 10px;
	box-shadow: 2px 2px 14px lightgrey;
}
.gallery_action {
	margin-bottom: 20px;
}
.padd0 {
	padding: 0!important;
}
.banner {
	width: 200px;
	height: 70px;
	object-fit: cover;
}
.btn-theme {
	background: #ff9a00;
	border-color: #ff9a00;
	color: white!important;
	cursor: pointer;
	height: 48px;
	line-height: 1.8;
}
#cke_1_contents {
	/* height:500px!important; */
}
.edit_pro_image.multi img {
	height: 108px;
}
.logolog1 {
	width: 80px;
	margin-bottom: 40px;
}
.logolog2 {
	width: 160px;
	margin-bottom: 40px;
}
.logoimg {
	height: 70px;
	margin-bottom: 7%;
}
.innerimg {
	height: auto;
	padding-top: 0;
	margin-bottom: 11px;
    width: 95%;
}
.nopadding {
	padding: 0;
}
.listline {
	display: inline-flex;
}
.listline a {
	margin-left: 10px;
	margin-top: 17%;
}
.tm20 {
	margin-top: 2%;
}
.verifymark {
	height: 110px;
}
.navbar-primary .navbar .navbar-menu-wrapper {
	background: #ff9a00!important;
}
.sidebar .nav .nav-item.active>.nav-link {
	background: #0080ff!important;
}
.mdi-cube-send {
	color: #0080ff!important;
}
.sidebar .nav.sub-menu .nav-item .nav-link.active {
	color: #553f0d!important;
}
.imgdoc {
	width: 100%;
}
.docdelete {
	float: right;
	color: blue!important;
}
.fr {
	float: right;
}
.portfolio-grid .portfolio-tile {
	height: 270px!important;
	padding: 14px!important;
	margin-bottom: 14px!important;
}
.portfolio-grid .portfolio-tile img {
	height: 270px;
	object-fit: cover;
}
.dl {
	color: white!important;
	background: red!important;
}
.map .create {
	margin-left: 1%;
	color: black!important;
	margin-bottom: 1%;
	font-weight: 600;
}
.rm {
	padding: 0!important;
	margin-top: -11px;
	padding-left: 6px!important;
	padding-right: 6px!important;
}
.fc-event,
.fc-event-dot {
	background-color: #002388!important;
	border: none!important;
}
.cke_contents {
	min-height: 250px!important;
}
.timeline li .timeline-badge {
	color: #ffffff!important;
	width: 75px!important;
	height: 75px!important;
	line-height: 73px!important;
	top: 0px!important;
	left: 49%!important;
}
.navbar .navbar-menu-wrapper .navbar-dropdown.notification-drop-down .dropdown-item {
	padding: 6px 14px;
}
.sidebaricon {
	margin-top: -29px;
	    width: 45px;
}
.ticl {
	margin: 4px !important;
	color: white !important;
}
.sidebar {
	position: fixed;
	margin-top: 80px;
}
.skiptranslate {
	float: left!important;
}
.skiptranslate span {
	display: none!important;
}
.goog-te-banner-frame {
	display: none!important;
}
.disnot {
	display: none;
}
.select2-selection--single {
	height: 40px!important;
	padding: 4px!important;
}
.edit_pro_image img {
	width: 100%;
	height: 200px;
	object-fit: contain;
}
.mt0 {
	margin-top: 0!important;
}
.select2-selection--multiple {
	border: 1px solid #e7eaf3!important;
	/* height: 45px!important; */
	border-radius: 0!important;
}
.red {
	color: red;
}
.tagsform {
	display: inline-flex;
	margin-left: 10%;
}
.bnameclr {
	color: #b75555!important;
}
.btn.btn-sm,
.btn-group-sm>.btn,
.btn-group-sm>.avgrund-close,
.avgrund-close {
	padding: 0px 10px;
}
.table-condensed th {
	padding: 8px 3px;
}
.table-condensed td {
	padding: 10px 3px;
}
.dflex {
	display: inline-flex;
}
.nopadd {
	padding: 0;
}
.mybtn {
	height: 36px;
	padding: 0.5rem 0.75rem;
}
.inputfile {
	height: 38px;
	padding: 6px;
}
.redanchor {
	color: red!important;
	text-decoration: none!important;
}
.w200 {
	width: 200px;
}
.edit_banner {
	width: 100%;
	height: 150px;
	object-fit: cover;
}
.selectsize {
	font-size: 14px;
}
.redMsg {
	color: red;
	font-size: 14px;
}
.greenMsg {
	color: green;
	font-size: 14px;
}
.panel.with-nav-tabs .panel-heading {
	padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs {
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified {
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs>li>a,
.with-nav-tabs.panel-default .nav-tabs>li>a:hover,
.with-nav-tabs.panel-default .nav-tabs>li>a:focus {
	color: #777;
}
.with-nav-tabs.panel-default .nav-tabs>.open>a,
.with-nav-tabs.panel-default .nav-tabs>.open>a:hover,
.with-nav-tabs.panel-default .nav-tabs>.open>a:focus,
.with-nav-tabs.panel-default .nav-tabs>li>a:hover,
.with-nav-tabs.panel-default .nav-tabs>li>a:focus {
	color: #777;
	background-color: #ea2c54;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs>li.active>a,
.with-nav-tabs.panel-default .nav-tabs>li.active>a:hover,
.with-nav-tabs.panel-default .nav-tabs>li.active>a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu {
	background-color: #f5f5f5;
	border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a {
	color: #777;
}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a:hover,
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a:focus {
	background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a,
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:hover,
.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #555;
}
/********************************************************************/
.alert {
	padding: 3px 10px;
}
.mytabs {
	padding: 15px;
}
.mytabs:hover {
	text-decoration: none;
}
.panelselect {
	background: gray;
}
.panelselect a {
	color: white!important;
}
.timeline:before {
	background-color: gray!important;
	margin-left: 0%!important;
}
.timeline {
	padding: 0px 0 20px!important;
}
.menutab .active {
	background-color: #ea2c54!important;
}
.portfolio-tile {
	padding: 5px!important;
}
.frontimg {
	-webkit-transform: translateY(-62px)!important;
	object-fit: cover;
	height: 300px;
	padding-top: 63px!important;
}
.icon {
	width: 20px;
	height: auto;
}
.countmain {
	background: red;
	color: white;
	padding: 6px;
	border-radius: 32%;
	margin-left: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
.dflex {
	display: -webkit-inline-box;
}
#loader {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	background-image: url('../images/7SMT.gif');
	background-position: center;
}
.opacity9 {
	opacity: 0.9;
}
.btlr {
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
}
.showeye {
	background: transparent;
	border: none;
	border-bottom: 1px solid #e7eaf3;
}
.showeye .fa {
	color: #bfc0c1;
}
.ml-auto,
.todo-wrapper .remove,
.list-wrapper .remove,
.card.card-weather .weather-status .weather-date,
.mx-auto {
	/* margin-left: 50px!important; */
}
.padd20 {
	padding: 10px 10px;
}
.pt24 {
	padding-top: 24px!important;
}
.ormark {
	margin-bottom: 8px!important;
	font-size: 20px;
	margin-top: -10px;
}
.rcall {
	font-size: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.registerform .alert {
	display: block;
	padding: 5px 13px;
	margin-top: 6px;
}
.registerform .alert p {
	margin-bottom: 0;
}
.profile img {
	width: 40px;
	margin-top: 9px;
}
.mt5 {
	margin-top: 5%;
}
.profile .error {
	margin-left: 5%;
}
.markli {
	color: #edd909;
	font-weight: bold;
}
.logolog {
	width: 300px;
	height: auto;
	margin-bottom: 10%;
}
.paddbt {
	padding-top: 21px!important;
	padding-bottom: 21px!important;
}
@media only screen and (max-width: 991px) {
	.disnone {
		display: none;
	}
}
@media only screen and (max-width: 767px) {
	.ml-auto,
	.todo-wrapper .remove,
	.list-wrapper .remove,
	.card.card-weather .weather-status .weather-date,
	.mx-auto {
		margin-left: auto!important;
	}
	.content-wrapper.full-page-wrapper {
		padding: 2px 6px;
	}
	.pl-5,
	.px-5 {
		padding-left: 0rem !important;
	}
	.pr-5,
	.px-5 {
		padding-right: 0rem !important;
	}
	.content-wrapper {
		padding: 13px 0;
	}
	.navbar .navbar-menu-wrapper .nav-profile span {
		display: block;
	}
}
@media only screen and (max-width: 600px) {
	.profile {
		flex-wrap: unset;
	}
	.profile .col-md-2 {
		width: 15%;
	}
	.restab {
		overflow-x: auto;
		height: auto;
	}
	.restab ul {
		display: -webkit-inline-box;
	}
	.restab ul li a {
		padding: 6px;
	}
	.cpadd {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.cpadd .alert-danger {
		font-size: 13px;
	}
	.cpadd .alert-success {
		font-size: 13px;
	}
	.wrapperout {
		/* margin-top: -10%; */
		padding-top: 0;
	}
	.auth-pages .terms {
		margin-top: 5px;
	}
	.m20 {
		margin-top: 20px;
	}
	.cpaddin {
		padding-right: 15px!important;
		padding-left: 15px!important;
	}
	.cpaddin .alert-danger {
		font-size: 13px;
	}
	.cpaddin .alert-success {
		font-size: 13px;
	}
	.hpadd {
		padding: 0;
	}
	.mr10 {
		margin-right: 10px;
	}
	.dspan {
		font-size: 12px;
		color: brown;
	}
	.select2-selection--multiple {
		height: auto!important;
	}
	.tagsform {
		margin-left: 0;
	}
	.iconm {
		margin-right: 5px;
	}
	.icoabove {
		margin-left: 10%;
		margin-top: -15px;
	}
	.panelselect {
		padding: 6px!important;
		background: transparent;
	}
	.restab ul li {
		margin: 0px 7px 0 0px;
	}
	.restab ul li .active {
		border-radius: 15%;
	}
	.panel.with-nav-tabs .panel-heading {
		padding: 5px 5px 15px 5px;
	}
	.nopadd {
		padding: 0;
	}
	.portfolio-grid .portfolio-tile .tile-details {
		transition-duration: 0.1s;
	}
	.btnflex {
		display: inline-flex;
	}
	.nopadd1 {
		padding: 1px;
	}
	.mainmanagepage .grid-margin {
		margin-bottom: 0;
	}
	.mainmanagepage .form-control,
	.typeahead,
	.tt-query,
	.tt-hint,
	.asColorPicker-input {
		display: inline;
	}
	.cpaddinin {
		padding-top: 15px!important;
		padding-right: 15px!important;
		padding-left: 15px!important;
	}
	.auth-pages .sign-up {
		margin-top: 0;
	}
	.ullsubct {
		padding-left: 14px;
		font-style: italic;
		margin-top: 2%;
	}
	.ullsubct i {
		color: darkred;
	}
	.lock-screen .card {
		background: white;
	}
	.sideul {
		position: fixed;
		width: 100%;
	}
	.table-condensed th {
		padding-top: 0;
		padding-bottom: 0;
	}
	.table-condensed td {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.rm {
		margin-top: 0;
	}
	.pd15 {
		padding-top: 12px!important;
		padding-bottom: 12px!important;
	}
	.panel.with-nav-tabs .panel-heading {
		position: initial!important;
	}
	.slick-dots {
		bottom: 5px!important;
		display: inherit!important;
		position: relative!important;
	}
	.slick-dotted.slick-slider {
		margin-bottom: -20px!important;
	}
	.menutab .active {
		border-radius: 100%;
		background-color: #0B2A55!important;
		color: white!important;
	}
	.panelselect a {
		color: black!important;
		font-size: 20px!important;
	}
	.slick-dots {
		/* margin-top: 15px!important; */
	}
	.mytabs {
		padding: 30px 10px;
	}
	.gif {
		width: 125px;
	}
	.vpad {
		padding-top: 5px;
	}
	.linkhovbl {
		color: black;
	}
	.mb5 {
		margin-bottom: -7px;
	}
	.fc-day-grid-container {
		height: auto!important;
	}
	.pimagep {
		position: relative;
	}
	.pimagetext {
		position: absolute;
		left: 41%;
		font-size: 11px;
		background: black;
		opacity: 0.7;
		padding-left: 2px;
		padding-right: 0px;
		color: white;
		bottom: 1px;
		border-bottom-left-radius: 92%;
		border-bottom-right-radius: 92%;
	}
	.prl {
		padding-left: 8px;
		padding-right: 8px;
	}
	.rmber:hover {
		text-decoration: none;
	}
	.plr8 {
		padding-left: 8px!important;
		padding-right: 8px!important;
	}
	.step1 {
		padding: 1px 8px;
	}
	.green {
		color: green;
		text-align: -webkit-auto;
	}
	.accanch a:hover {
		text-decoration: none;
		color: black;
	}
	.accanch a {
		text-decoration: none;
		color: black;
	}
	.pt5 {
		padding-top: 5px!important;
	}
	.instr {
		margin-bottom: 6%!important;
		color: white!important;
		padding: 1px 10px!important;
	}
	/* Steps */
	.stepwizard-step p {
		margin-top: 15px;
	}
	.stepwizard-row {
		display: table-row;
	}
	.stepwizard {
		display: table;
		width: 100%;
		position: relative;
	}
	.stepwizard-step button[disabled] {
		opacity: 1 !important;
		filter: alpha(opacity=100) !important;
	}
	.stepwizard-row:before {
		top: 14px;
		bottom: 0;
		position: absolute;
		content: " ";
		width: 100%;
		height: 1px;
		background-color: #ccc;
		z-order: 0;
	}
	.stepwizard-step {
		display: table-cell;
		text-align: center;
		position: relative;
		width: 20%;
	}
	.btn-circle {
		width: 30px;
		height: 30px;
		text-align: center;
		padding: 6px 0;
		font-size: 12px;
		line-height: 1.428571429;
		border-radius: 15px;
	}
	.green {
		color: green;
	}
}