.login-logo img {
    width: 150px;
    height: 60px;
    object-fit: contain;
}
.user-panel>.info>p {
    white-space: initial;
}
.user-panel>.image>img {
    width: 100%;
    max-width: 45px;
    height: 45px;
}
.sidebar-collapse .main-sidebar>.sidebar>.user-panel>.image>img{
	width: 30px;
    max-width: 30px;
    height: 30px;
}
.print-table,.print-simple-table
{
	width:100%;
	border-collapse: collapse;
}
.print-table  td, th {
  border: 1px solid black;
  padding: 5px 5px;
}
.print-simple-table  td, th {
  border: 0px;
  padding: 5px 5px;
}


/* new changes */
.table-bordered tbody tr td:last-child a{
    margin-right: 5px;
    height: 25px;
    width: 25px;
    font-size: 14px;
}
.table-bordered tbody tr td:last-child button{
    margin-right: 5px;
    height: 25px;
    width: 25px;   
    font-size: 14px;
}
input[type=file], input[type=file] + input {
    display: inline-block;
    background-color: #fff;
    color:#6A7795;
    border: 1px solid #E1EBFC;
    font-size: 15px;
    padding: 8px;
    margin-top:0;
    border-radius:4px;
    width:100%;
    height:45px;
}
input[type=file] + input {
    padding: 8px;
    background-color: #6A7795;
    color:#fff;
}
input[type=file]{
    padding: 4px 8px;
	height:auto;
}
::-webkit-file-upload-button:focus,
::-webkit-file-upload-button:active{
    border-color: #6A7795;
    outline:none;
    outline:0;
    box-shadow:none;
}
::-webkit-file-upload-button {
    -webkit-appearance: none;
    background-color: #6A7795;
    border: 1px solid #6A7795;
    font-size: 12px;
    padding: 5px 10px;
    color:#fff;
    text-transform:uppercase;
    border-radius:4px;
}
::-ms-browse {
    background-color: #6A7795;
    border: 1px solid #6A7795;
    font-size: 12px; 
    padding: 5px 10px;
    color:#fff;
    text-transform:uppercase;
}
input[type=file]::-ms-value {
    border: none; 
}
.card-header>.card-tools a i{
    margin-right: 5px;
}
.dropdown-footer, .dropdown-header{
    text-align: left;
}
.dropdown-footer i{
    margin-right: 5px;
}
.nav-sidebar .nav-item>.nav-link{
    margin-bottom: 5px;
}
.multiselect.btn{
    text-align: left;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    top: 8px;
}
.dropdown-toggle::after{
    float: right;
    position: relative;
    top: 8px;
}
.multiselect-container{
    width: 100%;
}
.card-body .multiselect-container>li>a>label{
    padding-left: 15px;
}
.card-body .multiselect-container>li>a:focus{
    outline: 0;
    outline: none;
}
.btn.btn-flat{
    border-radius: 4px;
}
.btn{
    font-weight: bold;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
	.print-table,.print-simple-table
	{
		width:100%;
		border-collapse: collapse;
	}
	.print-table > td, th {
	  border: 1px solid black;
	  padding: 5px 1px;
	}
	.print-simple-table  td, th {
	  border: 0px;
	  padding: 5px 1px;
	}
}

.fc button, .fc-button-group, .fc-time-grid .fc-event .fc-time span {
    display: inline-block;
}
blockquote {
    background: #fafafa;
	padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
.profile-container {
    width: 150px;
    height: 150px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    border: 1px solid #e5e5e5;
}
.profile-container .profileImage {
    width: 150px;
    height: 150px;
}
.imageUpload {
    display: none !important;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442;
}
.select2-selection--single{
	height: calc(2.25rem + 2px) !important;
}
.btn.btn-flat{
    border-radius: 4px;
}
.text-sm .brand-link{
    font-size: 22px;
    line-height: 22px;
    padding: 15px 10px;
}
.sidebar .info a{
    position: relative;
    top: 5px;
    font-size: 16px;
}
.sidebar-collapse .sidebar .info a{
    top: 0px;
}
table tbody tr td.fc-event-container a.fc-day-grid-event {
	width:auto;
}

.pcursor
{
	cursor: pointer !important;
}


.star_rating {
    float: left;
    height: 46px;
    padding: 0 10px;
}
.star_rating:not(:checked) > input {
    position:absolute;
        opacity: 0;
}
.star_rating:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.star_rating:not(:checked) > label:before {
    content: '★ ';
}
.star_rating > input:checked ~ label {
    color: #ffc700;    
}
.star_rating:not(:checked) > label:hover,
.star_rating:not(:checked) > label:hover ~ label {
    color: #deb217;  
}
.star_rating > input:checked + label:hover,
.star_rating > input:checked + label:hover ~ label,
.star_rating > input:checked ~ label:hover,
.star_rating > input:checked ~ label:hover ~ label,
.star_rating > label:hover ~ input:checked ~ label {
    color: #c59b08;
}
.color-orange{
	color:orange;
}
.ui-datepicker{
	z-index:10000 !important;
}