
/* LOGO */
.logo {
  vertical-align: top;
  margin-top: 15px; 
  margin-bottom: 50px;}
.sidebar-header .brand {

    color: #4f5f6f;
    line-height: 30px;
}

/* TEMPLATE / FRAME */
.sidebar .sidebar-menu {
    margin-top: 50px;
}



 



/* LOGIN */
.auth-container .logo {
    width: 129px;
    height: 100px;
    background: url(../../images/layout/logo.png) 0 0;

}


/* 
***********************    COLORS    **************************************
gray menu: #2a435c
blue: 008dd2
light blue left e3ebf2 
red: ed1c24

*/

.app {

  background-color: #f0f5f8;
 }
 /* HEADER/TOP   */
 
.header {
    background-color: #e3ebf2;
}
.header .header-block-nav > ul > li > a:hover {

    color: #008dd2;

}
 /* DROP DOWN MENU TOP  */
.dropdown-menu .dropdown-item:hover {

    color: #008dd2 !important;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    background-color: whitesmoke;
}
.header .header-block-nav .profile-dropdown-menu a .icon {
    color: #008dd2;
}

/* Link colors */
a:not(.btn) {
    color: #008dd2;
}
  a:not(.btn):hover {
    text-decoration: underline;
    color: #ed1c24; }
.auth {
    background-color: #d7dde4;
}
/* Link colors */

/* pagging  */
.pagination .page-item.active .page-link, .pagination .page-item.active .page-link:focus, .pagination .page-item.active .page-link:hover {
    color: #fff;
    border-color: #008dd2;
	background-color: #008dd2;
}

.modal .modal-header {
    background-color: #008dd2;
}




/* BUTTONS

 add colors */
.btn.btn-primary {
    background-color: #868e96;
    border-color: #868e96;
}
.btn.btn-primary:hover {

    background-color: #ed1c24;
    border-color: #ed1c24;

}


/* MENU LEFT */
.sidebar {
  background-color: #e3ebf2; /* 3a4651  e3ebf2 */
}
.sidebar .sidebar-menu {
    font-size: 0.9em;
}

.sidebar .sidebar-menu li a {
    color: rgb(42, 67, 92);
	    border-bottom: 1px solid #d6dde4;
}
/* menu active buttons left*/
.sidebar .sidebar-menu > li.active > a, .sidebar .sidebar-menu > li.active > a:hover {
    background-color: #008dd2 !important;
}
/* menu hover buttons left*/	  
.sidebar .sidebar-menu li a:hover {
    background-color: #ed1c24;
}

/* menu open buttons left*/
.sidebar .sidebar-menu > li > .sidebar-nav > li a {
      background-color: #e3ebf2; }
	  
.sidebar .sidebar-menu li.open > a, .sidebar .sidebar-menu li.open a:hover {
    background-color: #d1dfea;
	color: #2a435c;
}
.sidebar .sidebar-menu > li > .sidebar-nav > li.active a {
     color: #008dd2;/*  */
}

	  
/* FOOTER */
/* footer (c) */
.sidebar-footer {
     font-size: 0.70em !important;
} 

#customize-menu > li > a {
    background-color: #e3ebf2; 
    border-top: 1px solid #e3ebf2;
}
.footer {
    background-color: #e3ebf2;

}

.footer .author {
    font-size: 0.80rem;
    font-weight: 400;

} 


/*  */


	  
	  

	  
	  

.collapse-btn {
    color: #ed1c24;
}

.header .header-block-collapse .collapse-btn {
    color: #ed1c24;
}

/* FONTS */
@font-face {
    font-family: 'FontAwesome';
    src: url('/fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.card-admin {
    background-color: #f7fafb;
}


.profile .name{font-size: 0.9rem;}
article{font-size: 0.8rem;}


/* FORMS */
.form-filter {

    display: block;
    width: 100%;
    padding: 0.2rem 0.1rem;
    font-size: 0.9rem;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}
select.form-filter:not([size]):not([multiple]) {
    height: calc(1.75rem + 2px);
}
/* FORMS MODALS */
.modal-body {
    padding: 25px;
}

/* TABLES */
.table th, .table td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;	
    vertical-align: top;
    border-top: 1px solid #e9ecef;
}
.tr-weekend {
    background-color:#e8e0e0  !important;
}


.card .card-header {
    background-color: #f0f5f8;!important;
}

.card  {
    background-color: #f0f5f8;!important;
}
.submenu{
	float:right;
	
}




