/*New Colors*/
.left_col {
    background: #50083d;
}
.nav_title {
    background: #3a042b;
}
.sidebar-footer, .sidebar-footer a {
    background: #3a042b;
    color: #ffffff;
}
body {
    background: #50083d;
    color: #000000 !important;
}
.alternateColor:nth-child(even) {
  background-color: #f2f2f2; /* Background color for even items */
}

.alternateColor:nth-child(odd) {
  background-color: #ffffff; /* Background color for odd items */
}
.separatingDiv {
    height: 5px;
    background-color: #50083d;
    border-radius: 5px;
    margin: 50px;
    display: block;
}
.feedback{
    width: 50% !important;
}
.checkCreated {
    border-radius: 5px;
    border: 1px solid #147762;
}
/*.right_col{
    font-size: 150%;
}*/
.nav.side-menu>li.active>a {
    background: -webkit-gradient(linear, left top, left bottom, from(#7d2666), to(#6f235b)),#7d2666;
    background: linear-gradient(#7d2666, #6f235b),#7d2666;
    -webkit-box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0;
    box-shadow: rgba(0,0,0,0.25) 0 1px 0, inset rgba(255,255,255,0.16) 0 1px 0;
}
.nav.side-menu>li.current-page, .nav.side-menu>li.active {
    border-right: 5px solid #ffd712;
}
.site_title span {
    color: #ffd712;
}
.nav-md ul.nav.child_menu li:before{
    background: #92497f;
}
.nav-md ul.nav.child_menu li:after {
    border-left: 1px solid #92497f;
}
.nav-sm .nav.child_menu li.active, .nav-sm .nav.side-menu li.active-sm {
    border-right: 5px solid #ffcf01;
}
.nav-sm ul.nav.child_menu {
    background: #50083d;
}
.site_title {
    height: auto;
    padding-left: 20px;
}
.bg-blue-gradient {
    background-color: #50083d !important;
}
.ui-datepicker .ui-datepicker-header {
    background-color: #752460 !important;
}
.ui-widget-header .ui-icon {
    background-image: url(images/ui-icons_ffffff_256x240.png) !important;
}
.mainLogo {
    max-width: 50px;
}
.login_content h1 {
    color: #51093e;
}
.login_wrapper {
    margin-top: 0;
    top: 5rem;
}
/*main styles*/
label{
	color: #3a042b;
    font-weight: 600;
}
span {
    color: #7a2563;
}
a {
    color: #d04aac;
    text-decoration: none;
    background-color: transparent;
}
a:hover{
    color: #50083d;
}
.listContainer{
    max-height: 600px;
    overflow: auto;
}
.invoiceItem:nth-child(even) {
  background: #fff;
}
.ui-datepicker-title span{
    color: #fff;
}
.date {
    color: #ff6200;
}
.company {
    color: #a2cc45;
}
.pink {
    color: #ff6473;
}
.none {
    display: none;
}
.checkBox {
    width: 20px;
    height: 20px;
}
.bg-blue-gradient {
	background-color: #50083d;
    color: #fff;
}
.bg-medium{
	background-color: #dedede;
}
.datepicker{
	cursor: pointer;
}
.alert-danger {
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
}
.bg-error{
    color: #721c24 !important;
    background-color: #f8d7da !important;
    border-color: #f5c6cb !important;
}
.text-error{
    color: #f5c6cb;
}
.text-large{
    font-size: 150%;
}
.ui-datepicker .ui-datepicker-header {
	background-color: #50083d;
    color: #fff;
}
.form-control-feedback.left {
    color: #50083d;
}
.ui-datepicker-next,.ui-datepicker-prev {
    cursor: pointer;
}
.navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
    float: right;
}
.tooltipColor {
    color: #ffc107;
}
.modal-footer, .modal-header {
    padding: 0.5rem;
    border-top: none;
}
.modal-footer{
    border-top: 1px solid #eee;
}
.modal-body {
    padding: 1rem;
}
.btn-info {
    color: #fff;
    background-color: #792563;
    border-color: #7a2563;
}
.btn-info:hover, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #50083d;
    border-color: #b14093;
}
.btn-info.focus, .btn-info:focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 142, 224, 0.46);
}

.bg-darker {
    background-color: #c5c5c5;
}
input[type=checkbox]{
    height: 30px;
    width: 30px;
}
/*scroll bar*/
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #2a3f54; 
  background: #50083d;   
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #2a3f54;
  background: #50083d;  
}
/*media query*/

.right_col{
    margin-bottom: -17px;
    max-height: none !important;
}

/*datepicker*/
.ui-datepicker-other-month {
    opacity: 0.5;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
    margin: 2px 3px !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.print:last-child {
     page-break-after: auto;
}


/*@media only screen and (max-width: 600px){
    .site_title img {
        margin-left: 10px;
    }
}*/


@media print
{    
    html, body {
        height: 99%;    
    }
    .no-print, .no-print *
    {
        display: none !important;
    }
    .print{
        display: block !important;
    }
    #Header, #Footer { display: none !important; }

    .bg-blue-gradient {
        background-color: #50083d;
        -webkit-print-color-adjust: exact;
    }
    .print:last-child {
         page-break-after: auto;
    }
    .bg-info {
        background-color: #17a2b8!important;
        -webkit-print-color-adjust: exact;
    }
    .bg-dark {
        background-color: #343a40!important;
        -webkit-print-color-adjust: exact;
    }

    @page { margin: 1cm; }
    body { margin: 0; }
}