.opsian input, .opsian2 input {

	width: 92%;

	margin-bottom: 10px;

	border: 1px solid #ddd;

	border-radius: 5px;

	padding: 10px;

}

#add-opsi, #add-opsi2 {

    font-size:13px;

}

.opsian .remove-opsi, .opsian2 .remove-opsi2 {

	width: 7%;

	padding: 5px 10px;

	border-radius: 5px;

	margin-left: 5px;

}

.captcha {

	background-image: linear-gradient(to right, #007cff , #eb00ff);

	display: inline-block;

	padding: 9px 3px;

	width: 100%;

	text-align: center;

	color: #fff;

	font-weight: bold;

	font-size: 17px;

}

.category-list {

	min-height: 110px;

}

#vchatbox {

    overflow-y: scroll;

    max-height: 500px;

}

.menu-chat {

	position: relative;

}

#notifchat-menu {

	position: absolute;

	top: 0;

	right: 0;

}

.cursor-pointer {

	cursor:pointer;

}

a:hover {

    text-decoration: none;

}

.img-frame-setting .hover-upload {

    height: 220px;

    display: block;

}

.frame-profile .custom-file-input {

    opacity: 1;

}

.persen-diskon {

    position: absolute;

    z-index: 1;

    bottom: 10px;

    right: 10px;

    padding: 5px;

    border-radius: 50%;

    background-color: #4a4a4a;

    font-size: 17px;

    width: 50px;

    height: 50px;

    text-align: center;

    color: #fff;

    line-height: 40px;

}

.container {

    max-width: 100%;

}

.in-white a,

.in-white a:link,

.in-white a:visited {

    color: #fff;

}

.in-white a:hover {

    color: #333;

}

.border {

    border: 1pc solid #eeeeee;

}

.shadow-hover {

    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);

}

.shadow-hover:hover {

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);

    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);

    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);

}

.img-100 {

    width: 100px;

    height: auto;

}

@media (min-width: 576px) {



}



@media (min-width: 768px) {



}



@media (min-width: 992px) {

    .grid-9 {

        -ms-flex: 0 0 11.111% !important;

        flex: 0 0 11.111% !important;

        max-width: 11.111% !important;

    }

}



@media (min-width: 1200px) {



}



@media all and (max-width: 768px) {

    .st-key {

        width:30%;

        text-align:left;

    }

    .persen-diskon {

      width: 35px;

      height: 35px;

      line-height: 25px;

      font-size: 10px;

  }

}

