/* Empty. Add your own CSS if you like */

.search00{
    background-repeat: no-repeat;
    background-position:center;
    height: 42px;
    width: 42px;
    background-image: url('../icon/search00.png');
}

.sp_cont_style{
    text-align: justify;
    font-size: 120%;
}

.sp_main_style{
    width: 100%;
}

.sp_answer_style{
    font-weight: bold;
    color: darkgreen;
    font-size: medium;
}

.sp_faqih_answer_style{
    font-weight: bold;
    color: green;
}

/*.scroll-content {
  display: table !important;
  width: 100% !important;
  height: 100% !important;
}
.scroll {
  display: table-cell;
  vertical-align: top;
  text-align: right;
}*/

.my_items_style {
    background: url('../icon/book_icon002.png');
    background-repeat:no-repeat;
    background-size:contain;
    /*width:50%;*/
    height:0;
    padding-top:100%;
    text-align: center;
}

.my_items_style2
{
    width:50% !important;
    padding: 10px;
    -webkit-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
}

.my_items_style2.label
{
    text-align: center;
    width: 100%;
}

.problems_list_style
{
    padding-left: 10px !important;
    min-height: 75px !important;
    padding-right: 10px;
    vertical-align: middle !important;
    padding-top: 8%;
    padding-bottom: 8%;
}