@import url('https://fonts.googleapis.com/css?family=Bai+Jamjuree');

body{
    font-family: 'Bai Jamjuree', sans-serif;
}

a{
    text-decoration: none !important;
}

.alert-link{
    color:#e42306;
}

.alert-link:hover{
    color:#f95941;
}

#sidebar{
    background-image: linear-gradient(to right top, #2a0027, #63003c, #a00040, #d72033, #ff5800);
}

.sidebar-footer{
    position:absolute;
    bottom:0;
    background:rgba(0,0,0,0.5);
}

.sidebar-footer p{
    display:inline;
}

#content{
    background-image: linear-gradient(to top, #afafaf, #c2c2c2, #d5d5d5, #e9e9e9, #fdfdfd);
}

/*

navigation

*/
.nav-side-menu {
  overflow: auto;
  font-size:14px;
  background-image: linear-gradient(to top, #2a0027, #63003c, #a00040, #d72033, #ff5800);
  position: fixed;
  top: 0px;
    width:250px;
  height: 100%;
  color: #eee;
    display:block;
}

.nav-side-menu .brand {
  background-color: #2a0027;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}


.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
}

.nav-side-menu ul .active,
.nav-side-menu li .active {
  border-left: 3px solid #ed1d02;
  background-color: #4f5b69;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu a li.active,
.nav-side-menu li .sub-menu a li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #020203;
   
}

.nav-side-menu li {
  padding-left: 0px;
  border-left: 3px solid #680461;
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
.nav-side-menu a li {
  color: #e1ffff;
}
.nav-side-menu a li i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 3px solid #ff4300;
  background-color: #680461;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;

}
@media (max-width: 767px) {
  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
}

/*summer note disbale path from file*/
 .note-control-selection-info {
  display: none;
}
/*other settings for summernote*/
form input, form select, .form-check-input .note-editor, .note-frame, .note-btn, .form-control:focus{
    border:1px solid rgb(92,51,108) !important;
}

.note-editable{
    max-width:100%;
}
/**/

.alert-violet{
    color:#fff;
    background-image: linear-gradient(to top, #34015a, #35004e, #340042, #320038, #2e002e);
}


.alert-violet i{
    color:rgb(139,78,163);
    font-size:2.8rem;
}

.violet{
      color:#fff !important;
    background-image: linear-gradient(to top, #34015a, #35004e, #340042, #320038, #2e002e) !important;
}


.naglowek{
    font-family: 'Oswald', sans-serif;
      background: -webkit-linear-gradient(#8003de, #330359);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.table-posts img{
    height:auto;
    max-width:100%;
}


.table-posts td, .table-posts th{
    text-align: left;
    border-bottom:1px solid rgba(192,192,192,0.5);
    padding:10px;
}


.fa-cogs{
    font-size: 1.4rem;
    
}

.stan-ico{
    float:left;
    width:20px;
    background:rgba(0,0,0,0.5);
    height:100%; 
    border-radius:10px;
    margin:0;
    padding:0;
}

.card img{
    max-width:100%;
    height:auto;
}


@media (min-width: 767px) {
  .nav-side-menu .menu-list .menu-content {
    display: block;
  }
  #main {
  	width:calc(100% - 250px);
  	float: right;
  }
    .note-editable{
    height:300px;
}

}

