
@import url(https://fonts.googleapis.com/css?family=Permanent+Marker);

* {
    box-sizing:border-box;
}

/*---------------------------------------
  CLASSES
-----------------------------------------*/
.classes-section {
    /*  background-image: url('../images/backgrounds/nainoa-shizuru-unsplash-blur.jpg');*/
  background-color: var(--white-logo-color);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/*---------------------------------------
  CLASSES POST-ITS
-----------------------------------------*/

/*body {*/
/*    background:#2596be; */
/*}*/
/*#FE0F12,#A01100,#FF6913,#F6FE15,#FFFFA5,#FE0F12,#A01100,#FF6913*/
.post-it {
    width:280px;
    height:250px;
    position:relative;
    background:#e0e0e0;
    overflow:hidden;
    margin:30px auto;
    padding:20px;
    border-radius:0 0 0 30px/45px;
    box-shadow:
    inset 0 -40px 40px rgba(0,0,0,0.2),
    inset 0 25px 10px rgba(0,0,0,0.2),
    0 5px 6px 5px rgba(0,0,0,0.2);
    font-family: 'Permanent Marker', cursive;
    line-height:1.7em;
    font-size:14px;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);

    color:#A01100;
}

.post-it li {
    cursor:pointer;
    color:#000;
}

.post-it:before {
    content:"";
    display:block;
    position:absolute;
    width:20px;
    height:25px;
    background:#e0e0e0; 
    box-shadow:
    3px -2px 10px rgba(0,0,0,0.2),
    inset 15px -15px 15px rgba(0,0,0,0.3);
    left:0;
    bottom:0;
    z-index:2;
    transform:skewX(25deg);
}

.post-it:after {
    content:"";
    display:block;
    position:absolute;
    width:90%;
    height:25px;
    border-top:3px solid #130d6b;
    border-radius: 10% ;
    bottom:40px;
    left:10%;
}

.done {
    text-decoration:line-through;
}

 .post-it-nome-turma {
    text-align: center;
     font-size:25px;
     padding-top: 5px;
     color: var(--red-dark2-color);
     text-decoration:  overline var(--blue-light4-color) 2px;
 }
.post-it-nivel-turma {
    text-align: center;
    font-size:20px;
    padding-bottom: 5px;
    color: var(--red-dark2-color);
    text-decoration: underline  var(--blue-light4-color) 2px;
}


.p-post-it{
    color:#130d6b;
}

.p-footer-post-it{
    text-align:right;
    position : absolute;
    bottom:0;
    right:10%;
}

#post-it-classe1{
    background:#ADD8E6;
}

#post-it-classe2{
    background: #87ff87;
}

#post-it-classe3{
    background: #ffe5fe;
}

#post-it-classe4{
    background:#FFC0CB;
}

#post-it-classe5{
    background: var(--silver-root-color);
}

#post-it-classe6{
    background:#F5DEB3;
}

.bg-classes{
    background:#efefef;
    position: relative;
    /*   .......................   */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background: center;
    /*   .......................   */
    border: 20px solid rgba(0, 0, 0, 0.1);
}
