/*.columns.is-vcentered {*/
    /*-webkit-box-align: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    /*vertical-align: middle;*/
    /*text-align: center;*/
/*}*/

.main {
    min-height : 100vh;
    background-image: linear-gradient(to right top, #672d4e, #652d58, #5f2e64, #55316f, #45367b, #333879, #1f3a75, #003a70, #003559, #002c40, #002228, #031716);
    font-family: 'Open Sans', sans-serif;
    display: flex;
    flex-direction: column;
}

.app-header {
    padding-bottom: 0px;
    margin-bottom: -55px;
}

.header-button{
    /*margin: 0;*/
    padding: 50;
}

#categories{
    margin: 0;
    padding: 0;
}

.columns{
    padding: 0;
    margin: 0;
}
.column{
    /*margin: 5px;*/
    /*margin-bottom: 20px;*/
    padding: 0;
    /*border-radius: 25px;*/
}

.category{
}

.footer{
    /*margin-top: 1000px;*/
    /*padding: 0px;*/
}

.fa-html5{
    color: orangered;
}

.fa-css3{
    color: deepskyblue;
}

.fa-python{
    color: cadetblue;
}

#wrapper {
  flex: 1;
}


/* CSS for sub-category */
.subcat-header{

    margin-bottom: -30px;
    padding-bottom: 20px;
    padding-top: 10px;
    /*background-image: linear-gradient(to top, #050707, #001e24, #002f47, #003e6e, #254890);*/
}

.subcat-body{
    min-height: 50vh;
}

#remark card-content{
  padding-bottom: 10px;
  padding-top: 0px;
}
