/*
Company			: koperasi karyawan bsm
Project			: mykopkar 1.0
Created Date	: June 23, 2020
Creator			: IT kopkar bsm
hp uciha : 375px ; hml : 412px
*/

/* tablet, landscape iPad, laptops and desktop */
@media screen and (min-device-width: 801px) {
	/* info terbaru detail */
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_video .video_youtube_responsive {
		width:700px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi img {
		width:580px;
	}
}

/* handphone full hd - experimental */
@media screen and (min-device-width: 402px) and (max-device-width: 459px) {
	/* menu */
	#main #page_frame_menu #menu {
		padding: 5px;
	}
	#main #page_frame_menu #menu .menu_list {
		padding: 4px;
	}
	#main #page_frame_menu #menu .menu_list .menu_a {
		font-size: 16px;
	}
	#main #page_frame_menu #menu .menu_list .menu_a img {
		width: 80px;
	}
}

/* smartphones, Android phones, landscape iPhone */
@media screen and (min-device-width: 460px) and (max-device-width: 600px) {
	/* message */
	#main #message_gagal,
	#main #message_berhasil {
		font-size: 17px;
	}
	#main #message_info_daftar {
		font-size: 16px;
	}
	#main #message_info_daftar .button_info {
		border:none;
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 17px;
		text-align: left;
		background-color:#3f736f;
		padding: 8px 10px 8px 10px;
		border-radius:6px;
	}
	/* tooltip */
	#main #message_tooltip_info .frame_flex .close {
		width:15%;
	}
	#main #message_tooltip_info .frame_flex .close .img {
		width:20px;
	}
	#main #message_tooltip_info .frame_flex .judul {
		font-size: 18px;
		
		width:85%;
	}
	#main #message_tooltip_info .isi {
		font-size: 14px;
	}
	/* space */
	#main #space_top {
		/*margin-top:30px; margin-bottom:10px;*/
	}
	#main #space {
		/*margin-top:10px; margin-bottom:10px;*/
	}
	/* end - space */
	
	/* back to top */
	#main #backtotop {
		bottom:60px;  font-size:22px;
	}
	/* close webview */
	#main #backtohome_ppob {
		padding:6px;
	}
	#main #backtohome_ppob .close {
		padding:6px; font-size:16px;
	}
	/* end */
	
	#main #page_frame_atas {
		position:fixed !important;
		padding: 2px 0px 2px 0px;
		margin: 0px 0px 5px -7px;
		top:0px;
		z-index: 999;
		width: 100%;
		background-color: #f3f1f1;
		border-bottom:2px solid #e6e4e4;
		/* background-color: #f0eeee; */
	}
	#main #page_frame_atas .header_kiri_atas {
		position:fixed;
		top:0px;
		background: url("../img/header_kiri_atas.png") no-repeat;
		height:188px;
		width:100px;
	}
	#main .header_kanan_bawah {
		position:relative;
		bottom:0;
		right:-20px;
		float:right;
		background: url("../img/header_kanan_bawah.png") no-repeat;
		height:140px;
		width:120px;
	}
	#main #page_frame_atas .apps {
		float:left;
		padding: 0px 0px 0px 0px;
		margin-top:2px;
		border-radius: 2px;
		height:48px;
		width:48%;
		background: url("../img/logo.png") no-repeat left;
		background-position: 10px 0px;
		background-size: 64px 45px;
	}
	#main #page_frame_atas .menu_atas {
		float:right;
		text-align:right;
		padding: 7px 0px 0px 0px;
		margin: 0px 15px 0px 0px;
		margin-top:2px;
		border-radius: 2px;
		height:40px;
		width:45%;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FF0000;
		font-size: 12px;
		font-weight:bold;
		vertical-align:top;
	}
	#main #page_frame_atas .menu_atas .sub_menu_lonceng, #main #page_frame_atas .menu_atas .sub_menu_m_vertical {
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FF0000;
		font-size: 12px;
		font-weight:bold;
		vertical-align:middle;
	}
	#main #page_frame_atas .menu_atas .sub_menu_lonceng .lonceng {
		height:20px;
		padding: 0px 0px 0px 0px;
	}
	#main #page_frame_atas .menu_atas .sub_menu_m_vertical .m_vertical {
		height:35px;
		padding: 0px 2px 0px 20px;
	}
	#main #page_frame_atas .menu_atas .menu_hide {
		position:fixed;
		top:55px;
		right:-160px;
		background-color:#f3f1f1;
		width:150px;
		border-radius:4px;
		-webkit-transition: 0.5s;
		transition: 0.5s;
	}
	#main #page_frame_atas .menu_atas .menu_show {
		position:fixed;
		top:55px;
		right:15px;
		background-color:#f3f1f1;
		width:150px;
		border-radius:8px;
	}
	/* content menu atas */
	#main #page_frame_atas .menu_atas .menu_hide .content_menu_hide_home, #main #page_frame_atas .menu_atas .menu_show .content_menu_hide_home {
		display:flex;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 15px;
		font-weight:normal;
		border-radius:2px;
		border:1px solid #dbd9d9;
		height:35px;
		padding:10px 10px 0px 50px;
		background: url("../img/menu_atas_home.png") #FFFFFF 5px no-repeat;
		background-size: 30px 30px;
	}
	#main #page_frame_atas .menu_atas .menu_hide .content_menu_hide_share, #main #page_frame_atas .menu_atas .menu_show .content_menu_hide_share {
		display:flex;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 15px;
		font-weight:normal;
		border:1px solid #dbd9d9;
		border-radius:2px;
		/* justify-content:flex-end; */
		height:35px;
		padding:10px 10px 0px 50px;
		background: url("../img/menu_atas_share.png") #FFFFFF 5px no-repeat;
		background-size: 30px 29px;
	}
	#main #page_frame_atas .menu_atas .menu_hide .content_menu_hide_rateus, #main #page_frame_atas .menu_atas .menu_show .content_menu_hide_share_rateus {
		display:flex;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 15px;
		font-weight:normal;
		border:1px solid #dbd9d9;
		border-radius:2px;
		/* justify-content:flex-end; */
		height:35px;
		padding:10px 10px 0px 50px;
		background: url("../img/menu_atas_rate_us.png") #FFFFFF 5px no-repeat;
		background-size: 30px 20px;
	}
	#main #page_frame_atas .menu_atas .menu_hide .content_menu_hide_logout, #main #page_frame_atas .menu_atas .menu_show .content_menu_hide_share_logout {
		display:flex;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 15px;
		font-weight:normal;
		border:1px solid #dbd9d9;
		border-radius:2px;
		/* justify-content:flex-end; */
		height:35px;
		padding:10px 10px 0px 50px;
		background: url("../img/menu_atas_logout.png") #FFFFFF 5px no-repeat;
		background-size: 26px 30px;
	}
	/* popup share */
	#main #page_frame_atas #popup_share {
		z-index:999; 
		position:fixed;
		top:50px;
		right:35px;
		text-align: center;
		background-color: #ebfaea;
		border: 2px solid #3f736f;
		padding: 5px 5px 5px 5px;
		margin: 5px 5px 5px 5px;
		border-radius: 8px;
		display:none;
	}
	#main #page_frame_atas #popup_share .share_desc {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align:left;
	}
	#main #page_frame_atas #popup_share .share_sub {
		display:flex;
		margin-bottom:18px;
	}
	#main #page_frame_atas #popup_share .share_sub .share_link_a {
		padding: 2px 15px 2px 15px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 9px;
		text-align:center;
	}
	#main #page_frame_atas #popup_share .share_sub .share_link_a img {
		width: 40px;
	}
	/* slider */
	#main #page_frame_slider {
		margin-top:2px;
		padding: 2px 2px 2px 2px;
		text-align:center;
	}
	#main #page_frame_slider .hello_user {
		padding:5px 5px 5px 5px;
		margin-top:5px;
		margin-bottom:5px;
		
		font-family: 'menu',arial,helvetica,sans-serif;
		color: #000000;
		font-size: 20px;
		text-align: center;
	}
	#main #page_frame_slider .container {
		max-width: 900px;
		padding: 5px;
		background-color: #fff;
		margin-left: auto;
		margin-right: auto;
	}
	#main #page_frame_slider .container .slider .slick-slide img {
		width: 100%;
		border-radius:6px;
	}
	#main #page_frame_slider .slider_temp {
		margin: auto;
		text-align:center;
		margin-top:15px;
		margin-bottom:32px;
	}
	#main #page_frame_slider .slider_temp img {
		width: 425px;
	}
	/* header */
	#main #page_frame_wallet .frame_head_pg .isi_head_pg_left .nominal {
		width:83%; font-size: 15px;
	}
	#main #page_frame_wallet .frame_head_pg .isi_head_pg_left .fr_img {
		width:17%;
	}
	#main #page_frame_wallet .frame_head_pg .isi_head_pg_left .fr_img .img {
		/* width:40px; height:40px; */
		width:35px;
	}
	#main #page_frame_wallet .frame_head_pg .isi_head_pg_right .img {
		width:35px;
	}
	#main #page_frame_wallet .frame_head_pg .isi_head_pg_right #keranjang_nilai {
		font-size: 12px;
	}
	/* end slider ----- */
	
	/* paylater butuh konfirmasi */
	#main #frame_paylater_konfirmasi {
		padding: 1px 1px 1px 1px;
	}
	#main #frame_paylater_konfirmasi .paylater_konfirmasi {
		padding:15px 15px 15px 15px;
		margin:5px 0px 5px 0px;
		border:4px solid #3f736f;
		border-radius:15px;
	}
	#main #frame_paylater_konfirmasi .paylater_konfirmasi .link {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		font-size: 16px;
		color:#000000;
		text-decoration:none;
	}
	/* menu */
	#main #page_frame_menu #menu {
		padding: 5px 5px 5px 5px;
	}
	#main #page_frame_menu #menu .menu_list {
		padding: 4px 4px 4px 4px;
	}
	#main #page_frame_menu #menu .menu_list .menu_a {
		font-size: 17px;
	}
	#main #page_frame_menu #menu .menu_list .menu_a img {
		width: 94px;
	}
	/* end menu ----------- */

	/* info terbaru */
	#main #page_frame_info_terbaru {
		margin-top:25px;
		padding: 10px 2px 2px 5px;
		border-radius:4px;
	}
	#main #page_frame_info_terbaru .title {
		float:left;
		font-family: 'title',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 23px;
		text-align: left;
	}
	#main #page_frame_info_terbaru .lihat_semua {
		float:right;
		padding-right:5px;
	}
	#main #page_frame_info_terbaru .lihat_semua .button_home_inf_terbaru {
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 17px;
		text-align: left;
		background-color:#3f736f;
		padding: 3px 6px 3px 6px;
		border-radius:4px;
	}
	#main #page_frame_info_terbaru .desc {
		margin-top:30px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: left;
	}
	/* scroll info terbaru home */
	#main #page_frame_info_terbaru .bingkai_artikel {
		width: 96%;
		padding: 5px;
		background-color: #fff;
		margin-left: auto;
		margin-right: auto;
	}
	#main #page_frame_info_terbaru .bingkai_artikel .bingkai_artikel_slider .slick-slide a img {
		width:260px;
		border-radius:8px;
	}
	#main #page_frame_info_terbaru .bingkai_artikel .bingkai_artikel_slider .slick-slide .space {
		margin: 0px 15px 0px 15px;
	}
	#main #page_frame_info_terbaru .bingkai_artikel .bingkai_artikel_slider .slick-slide a .judul_artikel { /* responsive */
		width:250px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: left;
		font-weight:bold;
	}
	#main #page_frame_info_terbaru .bingkai_artikel .bingkai_artikel_slider .slick-slide a .isi_artikel { /* responsive */
		width:230px;
		font-family: 'poppins', arial,helvetica,sans-serif;
		color: #000000;
		font-size: 14px;
		text-align: left;
	}
	/* end */
	/* info terbaru lihat semua */
	#main #info_terbaru_lihat_semua {
		margin-top:10px;
		padding: 2px 2px 2px 2px;
	}
	#main #info_terbaru_lihat_semua .navigate_menu,
	#main #helpdesk .navigate_menu,
	#main #edit_profil .navigate_menu,
	#main #info .navigate_menu {
		font-size: 18px;
		margin-bottom:10px;
	}
	#main #info_terbaru_lihat_semua .container {
		max-width: 900px;
		padding: 5px;
		background-color: #fff;
		margin-left: auto;
		margin-right: auto;
		margin-top:10px;
	}
	#main #info_terbaru_lihat_semua .slider .slick-slide img {
		width: 100%;
		border-radius:6px;
	}
	#main #info_terbaru_lihat_semua .search {
		padding: 15px 1px 1px 1px;
		/*
		position: -webkit-sticky;
		position: sticky;
		top: 60px;
		*/
		/* border:1px solid #FF0000; */
	}
	#main #info_terbaru_lihat_semua .search form .field {
		padding: 4px 4px 4px 4px;
		text-align: center;
		width: 100%;
		vertical-align:top;
	}
	#main #info_terbaru_lihat_semua .search form .field .left {
		float:left;
	}
	#main #info_terbaru_lihat_semua .search form .field .left a {
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 27px;
		text-align: left;
		background-color:#3f736f;
		padding: 0px 6px 0px 6px;
		border-radius:4px;
	}
	#main #info_terbaru_lihat_semua .search form .field input, #main #info_terbaru_lihat_semua .search form .field input:focus {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		border-radius: 6px;
		border: 4px solid #3f736f;
		box-shadow: 5px 10px #888888;
		text-decoration: none;
		width: 75%;
		font-family: 'poppins',verdana,arial,helvetica;
		font-size: 17px;
		height: 30px;
		outline: 0;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua {
		margin-top:1px;
		padding: 1px 1px 1px 1px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua .info_terbaru_bottom {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul {
		padding: 2px 2px 2px 2px;
		border-radius:4px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li {
		display:inline-block;
		margin-top:10px;
		margin-bottom:10px;
		margin-right:10px;
		padding: 2px 2px 2px 2px;
		text-align: center;
		border-bottom: 2px solid #e1f0e1;
		height:550px;
		width:380px;
		vertical-align:top;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul .li_no_data {
		display:inline-block;
		margin-top:10px;
		margin-bottom:10px;
		margin-right:10px;
		padding: 2px 2px 2px 2px;
		text-align: center;
		border-bottom: 2px solid #e1f0e1;
		height:185px;
		width:380px;
		vertical-align:top;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li a {
		text-decoration:none;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li a img {
		width:380px;
		border-radius:8px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li a .judul_artikel {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: left;
		font-weight:bold;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li a .isi_artikel {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: left;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li.loading {
		list-style-type: none;	
		padding: 2px 2px 2px 2px;
		margin-top:4px;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align:center;
		display:none;
		font-weight:bold;
		height:10px;
		width:330px;
		border:none;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua ul li.remove {
		list-style-type: none;
		padding: 0px 0px 0px 0px;
		margin-top:0px;
		height:1px;
		width:330px;
		border:none;
	}
	/* loading scroll */
	#main #info_terbaru_lihat_semua #loader_message {
		padding:2px 2px 2px 2px;
	}
	#main #info_terbaru_lihat_semua #loader_message_inside {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		border:1px solid #3f736f;
		border-radius:4px;
		height:35px;
		padding:15px 10px 0px 35px;
	}
	#main #info_terbaru_lihat_semua #loader_message_inside_img {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		border:1px solid #3f736f;
		border-radius:4px;
		height:35px;
		padding:15px 10px 0px 35px;
		background: url("../img/loader_scroll.gif") #FFFFFF 5px no-repeat;
		background-size: 24px 24px;
	}
	/* end */

	/* button group */
	#main #info_terbaru_lihat_semua .bingkai_artikel_semua .button,
		#main #page_registrasi .bingkai_registrasi form .field .button,
		#main #page_registrasi .bingkai_registrasi .button,
		#main #page_registrasi .bingkai_registrasi_aktivasi form .field_noborder .button, 
		#main #page_registrasi .bingkai_registrasi_aktivasi form .field .button,
		#main #page_registrasi .bingkai_registrasi_reset form .field_noborder .button,
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .field .button,
		#main #page_frame_isi .space .button, #main #setting .space .button,
		#main #setting .bingkai_ganti_password form .field .button, #main #setting .bingkai_ganti_password form .field_noborder .button,
		#main #helpdesk .space .button, #main #helpdesk .bingkai_helpdesk form .field .button, #main #helpdesk .bingkai_helpdesk .button,
		#main #helpdesk .space .button, #main #edit_profil .space .button,
		#main #helpdesk .bingkai_helpdesk .hd_clear .button,
		#main #edit_profil .bingkai_edit_profil form .field .button, #main #edit_profil .bingkai_edit_profil .button,
		#main #info .space .button, #main #info .bingkai_info .bingkai_info_isi .button, #main #info .bingkai_info .button,
		#main #info_terbaru_lihat_semua .bingkai_artikel_isi .button, 
		#main #info_terbaru_lihat_semua .bingkai_artikel_semua .info_terbaru_bottom .button,
		#main #page_registrasi .bingkai_lupa_front .desc .button,
		#main #page_registrasi .bingkai_lupa_front form .field .button
		{
			font-size: 17px;
			padding: 8px 30px 8px 30px;
	}
	/* end */
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi {
		margin-top:1px;
		padding: 1px 1px 1px 5px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi img {
		width:380px;
		border-radius:6px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_img {
		padding: 1px 1px 1px 1px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_img .img {
		width: 380px;
		border-radius:6px;
		border:0;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .judul_artikel { /* responsive */
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: left;
		font-weight:bold;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .isi_artikel { /* responsive */
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: justify;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_video {
		padding: 10px 10px 10px 10px;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_video .video_youtube_responsive {
		overflow:hidden;
		padding-bottom:56.25%;
		position:relative;
		height:0;
	}
	#main #info_terbaru_lihat_semua .bingkai_artikel_isi .frame_video .video_youtube_responsive iframe {
		left:0;
		top:0;
		height:100%;
		width:100%;
		position:absolute;
	}
	/* end info terbaru --------------- */

	/* first */
	#main #page_frame_first {
		margin-top:70px;
		padding: 10px 2px 2px 5px;
		background-color:#f9f9f2;
		border-radius:4px;
	}
	#main #page_frame_first .desc {
		margin-top:30px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 16px;
		text-align: center;
	}
	#main #page_frame_first .bingkai_first {
		margin-top:5px;
		padding: 2px 1px 2px 1px;
		width:100%;
		text-align:center;
	}
	#main #page_frame_first .bingkai_first ul {
		padding: 2px 2px 2px 2px;
		border-radius:4px;
	}
	#main #page_frame_first .bingkai_first ul li {
		display:inline-block;
		margin-top:10px;
		margin-right:10px;
		padding: 2px 2px 2px 2px;
		text-align: center;
		border: 5px solid #FFFFFF;
		background-color:#FFFFFF;
		border-radius:8px;
		height:150px;
	}
	#main #page_frame_first .bingkai_first ul li img {
		width:130px;
		border-radius:8px;
		vertical-align:middle;
	}
	/* end - first */

	/* registrasi */
	#main #page_registrasi .bingkai_registrasi form .field_noborder, 
	#main #page_registrasi .bingkai_registrasi_aktivasi form .field_noborder, 
	#main #page_registrasi .bingkai_registrasi_reset form .field_noborder {
		font-size: 18px;
	}
	#main #page_registrasi .bingkai_registrasi form .field, 
	#main #page_registrasi .bingkai_registrasi_aktivasi form .field, 
	#main #page_registrasi .bingkai_registrasi_reset form .field {
		font-size: 18px;
	}
	#main #page_registrasi .bingkai_registrasi form .field .judul_field, 
	#main #page_registrasi .bingkai_registrasi_aktivasi form .field .judul_field, 
	#main #page_registrasi .bingkai_registrasi_reset form .field .judul_field {
		font-size: 18px;
	}
	/* check box style */
	#main #page_registrasi .bingkai_registrasi form .field .judul_field .frame_checkbox, 
	#paylater form .akad_setuju_disclaimer .frame_checkbox, 
	#main #mystore #mp_isi form .akad_setuju_disclaimer .frame_checkbox,
	#popup_rating .frame .frame_checkbox,
	#mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_isi .frame_checkbox,
	#main #kantin .keranjang form .frame_no_flex .frame_checkbox {
		font-size: 16px;
	}
	/* end */
	#main #page_registrasi .bingkai_registrasi form .field .file_foto, 
	#paylater form .akad_foto .file_foto,
	#main #mystore #mp_isi form .akad_setuju_disclaimer .file_foto {
		font-size: 16px;
	}
	#main #page_registrasi .bingkai_registrasi form .field_noborder .b_left {
		float:left;
		width:48%;
		height:100px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 18px;
		text-align: left;
	}
	#main #page_registrasi .bingkai_registrasi form .field_noborder .b_left .button_first_left {
		border:none;
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 18px;
		text-align: left;
		background-color:#3f736f;
		padding: 8px 10px 8px 10px;
		border-radius:6px;
	}
	#main #page_registrasi .bingkai_registrasi form .field_noborder .b_left #tampil_detik {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 14px;
		text-align: left;
	}
	#main #page_registrasi .bingkai_registrasi form .field_noborder .b_right {
		float:right;
		width:48%;
		height:100px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 18px;
		text-align: left;
	}
	#main #page_registrasi .bingkai_registrasi form .field_noborder .b_right .button_first_right {
		border:none;
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 18px;
		text-align: left;
		background-color:#e7b82b;
		padding: 8px 10px 8px 10px;
		border-radius:6px;
	}
	/* browse file */
	#main #page_registrasi .bingkai_registrasi form .field .show_file_name, #main #helpdesk .bingkai_helpdesk form .field_noborder .show_file_name_1,
		,#main #helpdesk .bingkai_helpdesk form .field_noborder .show_file_name_2,
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .show_file_name_1,
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .show_file_name_2,
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .show_file_name_3,
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .show_file_name_4
		{
		font-size: 13px;
	}
	#main #page_registrasi .bingkai_registrasi_aktivasi, #main #page_registrasi .bingkai_registrasi_reset {
		padding: 2px 1px 2px 1px;
		width:100%;
		text-align:left;
		border-radius:4px;
		display:none;
	}
	#main #page_registrasi .bingkai_registrasi_aktivasi form .field_noborder #tampil_detik, 
	#main #page_registrasi .bingkai_registrasi_reset form .field_noborder #tampil_detik {
		font-size: 14px;
	}
	#main #page_registrasi .bingkai_lupa_front .desc {
		font-size: 18px;
	}
	#main #page_registrasi .bingkai_lupa_front .desc .img {
		width: 350px;
	}
	#main #page_registrasi .bingkai_lupa_front .lupa_front .list_lupa_front {
		font-size: 17px;
	}
	#main #page_registrasi .bingkai_lupa_front .lupa_front .list_lupa_front .img {
		width: 175px;
	}
	#main #page_registrasi .bingkai_lupa_front form .field {
		font-size: 18px;
	}
	/* display:none; end - registrasi */

	/* page isi */
	#main #page_frame_isi .navigate_menu {
		font-size: 18px;
	}
	#main #page_frame_isi .navigate_menu .desc {
		padding: 2px 2px 2px 2px;
		font-family: 'poppins','menu',verdana, times new roman, sans-serif;
		font-size: 17px;
		color: #000000;
		text-align: left;
	}
	#main #page_frame_isi .bingkai_simpanan {
		padding: 2px 1px 2px 1px;
		width:100%;
		text-align:center;
		border-radius:4px;
	}
	#main #page_frame_isi .bingkai_simpanan ul {
		padding: 2px 2px 2px 5px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li {
		list-style-type: none;
		margin-top:20px;
		margin-right:10px;
		padding: 10px 2px 10px 2px;
		text-align: left;
		border: 2px solid #e1f0e1;
		border-radius:4px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li a {
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li a .right {
		float:right;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail {
		list-style-type: none;
		margin-top:5px;
		margin-right:10px;
		padding: 5px 2px 5px 2px;
		border: 2px solid #e1f0e1;
		border-radius:4px;
		height:30px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_no_data {
		list-style-type: none;
		margin-top:5px;
		margin-right:10px;
		padding: 5px 2px 5px 2px;
		border: 2px solid #e1f0e1;
		border-radius:4px;
		height:220px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail .left {
		float:left;
		width:50%;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
		text-align: left;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail .right {
		float:right;
		width:50%;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
		text-align: right;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_title {
		list-style-type: none;
		margin-top:5px;
		margin-right:10px;
		padding: 5px 2px 5px 10px;
		text-align: left;
		border: 2px solid #e6f2e9;
		border-radius:4px;
		background-color:#3f736f;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 17px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_title_grandtotal {
		list-style-type: none;
		margin-top:20px;
		padding: 15px 10px 15px 10px;
		border: 2px solid #04701f;
		border-radius:4px;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 18px;
		text-align: left;
		font-weight:bold;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_title .right, #main #page_frame_isi .bingkai_simpanan ul li.detail_title_grandtotal .right {
		float:right;
	}
	/* border: 2px solid #f9f9f2; border-radius:4px; */
	/* outstanding */
	#main #page_frame_isi .bingkai_simpanan ul li.detail_outstanding {
		list-style-type: none;
		margin-top:5px;
		margin-right:10px;
		padding: 5px 2px 5px 2px;
		border: none;
		height:200px;
		border-bottom: 2px solid #e1f0e1;
		border-radius:0px;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_outstanding .detail_outstanding_isi {
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 12px;
		text-align: left;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_outstanding .left {
		float:left;
		width:70%;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
		text-align: left;
	}
	#main #page_frame_isi .bingkai_simpanan ul li.detail_outstanding .right {
		float:right;
		width:30%;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
		text-align: right;
	}
	#main #page_frame_isi .bingkai_simpanan ul.bingkai_transaksi_terakhir {
		padding-left:2px;
	}
	#main #page_frame_isi .bingkai_simpanan ul.bingkai_transaksi_terakhir li.list_transaksi_terakhir {
		list-style-type: none;	
		padding: 2px 2px 2px 2px;
		margin-top:4px;
		border:none;
	}
	#main #page_frame_isi .bingkai_simpanan ul.bingkai_transaksi_terakhir li.list_transaksi_terakhir a {
		display:block;
		width:350px;
		height:35px;
		padding: 14px 20px 2px 25px;
		margin: 2px 2px 2px 2px;
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		text-decoration:none;
		background: url("../img/minus.png") #FFFFFF 2px no-repeat;
		background-size: 15px 35px;
		border-bottom:2px solid #79a3a0;
	}
	/* end - simpanan */

	/* pembiayaan */
	/* menu simulasi & ajukan pembiayaan */
	#main #page_frame_isi .bingkai_pembiayaan .simulasi_ajukan .list_simlasi_ajukan {
		width:50%;
		font-size: 16px;
	}
	#main #page_frame_isi .bingkai_pembiayaan .simulasi_ajukan .list_simlasi_ajukan img {
		width: 160px;
	}
	/* end */
	#main #page_frame_isi .bingkai_pembiayaan .frame_list_pembiayaan .combine {
		font-size: 16px;
	}
	#main #page_frame_isi .bingkai_pembiayaan .frame_list_pembiayaan .left {
		width:55%;
		font-size: 15px;
		background-size: 45px 45px;
	}
	#main #page_frame_isi .bingkai_pembiayaan .frame_list_pembiayaan .right {
		width:45%;
		font-size: 15px;
	}
	#main #page_frame_isi .bingkai_pembiayaan .frame_list_pembiayaan .right .status {
		padding: 6px 2px 6px 2px;
		font-size: 15px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .judul {
		font-size: 17px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 {
		padding: 1px 1px 1px 1px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 ul.list_sub_2 {
		padding-left:1px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .download_file,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left_center,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right_center,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left_center_bg,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right_center_bg,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_alert,
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right {
		font-size: 15px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .left .img {
		width:230px;
	}
	/* ajukan sekarang */
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right .button {
		font-size: 15px;
		padding: 4px 7px 4px 7px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right input[type="text"], 
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right select, 
		#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right input[type="tel"]	{
		font-size: 15px;
	}
	#main #page_frame_isi .bingkai_pembiayaan form .sub_2 .list_sub_2 .right .dok_pemb {
		font-size: 15px;
	}
	/* end - pembiayaan & page isi */

	/* setting */
	#main #setting .navigate_menu {
		font-size: 18px;
		margin-bottom:5px;
	}
	#main #setting .bingkai_setting ul li .s_edit_profil,
	#main #setting .bingkai_setting ul li .s_dok_pemb,
	#main #setting .bingkai_setting ul li .s_password,
	#main #setting .bingkai_setting ul li .s_faq,
	#main #setting .bingkai_setting ul li .s_lokasi,
	#main #setting .bingkai_setting ul li .s_keluar_anggota,
	#main #setting .bingkai_setting ul li .s_paylater_pin {
		font-size: 18px;
		background-size: 35px 35px;
	}
	#main #setting .bingkai_setting .err_404 {
		margin:5px 0px 20px 0px;
		padding: 6px 4px 6px 4px;
		border:2px solid #79a3a0;
		border-radius:8px;
		text-align:center;
	}
	#main #setting .bingkai_setting .err_404 .err_404_desc {
		margin:15px 0px 20px 0px;
		color: #000000;
		font-size: 28px;
		font-family: 'menu',verdana;
		text-align: center;
	}
	#main #setting .bingkai_setting .img_qrcode {
		border:0;
		width:440px;
	}
	#main #setting .bingkai_setting_2 {
		margin-top:40px;
	}
	#main #setting .bingkai_setting_2 ol {
		color: #0000FF;
		font-size: 17px;
		font-family: 'poppins','menu',verdana;
		font-weight:bold;
	}
	#main #setting .bingkai_setting_2 ol li a {
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		text-decoration:none;
	}
	#main #setting .bingkai_faq ul.list_faq li.list_faq .isi,
	#main #setting .bingkai_faq ul.list_faq li.list_faq .isi_show {
		font-size: 14px;
	}
	#main #setting .bingkai_faq ul.list_faq li.list_faq a {
		font-size: 16px;
	}
	#main #setting .search form .field input, #main #setting .search form .field input:focus {
		font-size: 17px;
	}
	#main #setting .bingkai_ganti_password form .field,
	#main #setting .bingkai_ganti_password form .field_noborder,
	#main #setting .bingkai_ganti_password form .field .judul_field {
		font-size: 18px;
	}
	#main #setting .bingkai_dokumen_pembiayaan ul li {
		padding: 5px 20px 2px 25px;
		margin: 6px 2px 2px 2px;
		font-size: 16px;
	}
	#main #setting .bingkai_dokumen_pembiayaan ul li .left {
		text-align:left; margin-right: 5px; padding: 2px;
	}
	#main #setting .bingkai_dokumen_pembiayaan ul li .right {
		text-align:right; padding: 2px;
	}
	#main #setting .bingkai_dokumen_pembiayaan ul li .right form label {
		font-size: 17px;
	}
	/* end - setting */

	/* helpdesk */
	#main #helpdesk .bingkai_helpdesk {
		padding: 2px 2px 2px 2px;
	}
	#main #helpdesk .bingkai_helpdesk form .field {
		font-size: 18px;
	}
	#main #helpdesk .bingkai_helpdesk form .field_noborder {
		padding: 4px 2px 4px 2px;
		margin-top: 4px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
	}
	#main #helpdesk .bingkai_helpdesk form .field .judul_field {
		font-size: 18px;
		font-family: 'poppins',verdana,helvetica,sans-serif;
		color: #80776a;
		padding-left: 5px;
	}
	/* ---------- begin for form manipulation ---------- */
	/* textaera */
	#main #helpdesk .bingkai_helpdesk .field textarea,
		#main #edit_profil .bingkai_edit_profil .field textarea
	{
		font-size: 18px;
	}
	/* group text, select */
	#main #helpdesk .bingkai_helpdesk .field input[type="text"], 
		#main #helpdesk .bingkai_helpdesk .field select,
		#main #edit_profil .bingkai_edit_profil .field input[type="text"],
		#main #edit_profil .bingkai_edit_profil .field input[type="tel"],
		#main #edit_profil .bingkai_edit_profil .field select,
		#main #setting .bingkai_ganti_password .field input[type="password"],
		#main #setting .bingkai_ganti_password .field input[type="text"],
		#main #page_registrasi .bingkai_registrasi form .field input[type="text"], 
		#main #page_registrasi .bingkai_registrasi form .field input[type="password"], 
		#main #page_registrasi .bingkai_registrasi form .field select, 
		#main #page_registrasi .bingkai_registrasi_aktivasi form .field input[type="text"], 
		#main #page_registrasi .bingkai_registrasi_reset form .field input[type="password"],
		#main #page_registrasi .bingkai_lupa_front form .field input[type="text"],
		#main #mystore #mp_isi form .akad_setuju_disclaimer select,
		#main #mystore #mp_isi form .akad_setuju_disclaimer input[type="text"],
		#main #mystore #mp_isi form .akad_setuju_disclaimer input[type="tel"],
		#main #mystore #mp_isi form .akad_setuju_disclaimer input[type="password"]
	{
		font-size: 18px;
	}
	/* ---------- end ---------- */
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .left {
		float:left;
		width:67%;
		height:100%;
		vertical-align:top;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .left a {
		display:block;
		padding: 14px 20px 2px 52px;
		margin: 2px 2px 2px 2px;
		color: #3f736f;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		text-decoration:none;
		background: url("../img/list_helpdesk.png") #FFFFFF 2px no-repeat;
		background-size: 45px 45px;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .left .kategori {
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		padding: 2px 2px 2px 2px;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .left .judul {
		color: #000000;
		font-size: 17px;
		font-family: 'menu',verdana;
		text-align: left;
		padding: 2px 2px 2px 2px;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right {
		float:right;
		width:30%;
		height:90%;
		text-align:center;
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right .status {
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: center;
		padding: 6px 2px 6px 2px;
		font-style:italic;
		font-weight:bold;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right .status .merah {
		color: #FF0000;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right .status .hijau {
		color: #3f736f;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right .status .grey {
		color: #b9b0b0;
	}
	#main #helpdesk .bingkai_helpdesk ul.list_helpdesk li.list_helpdesk .right .status .hitam {
		color: #000000;
	}
	/* history */
	#main #helpdesk .bingkai_helpdesk .hd_left {
		float:left;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		height:70px;
		width:48%;
	}
	#main #helpdesk .bingkai_helpdesk .hd_left .span_status {
		color: #000000;
		font-style:italic;
		font-weight:bold;
	}
	#main #helpdesk .bingkai_helpdesk .hd_right {
		float:right;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: right;
		height:70px;
		width:48%;
	}
	#main #helpdesk .bingkai_helpdesk .hd_judul {
		padding: 2px 2px 2px 2px;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: justify;
	}
	#main #helpdesk .bingkai_helpdesk .hd_tipe_kotak {
		padding: 2px 2px 2px 2px;
	}
	#main #helpdesk .bingkai_helpdesk .hd_tipe_kotak_left {
		float:left;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align:right;
		height:25px;
		width:17%;
	}
	#main #helpdesk .bingkai_helpdesk .hd_tipe_kotak_right {
		float:right;
		color: #000000;
		font-size: 14px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		height:25px;
		width:80%;
	}
	#main #helpdesk .bingkai_helpdesk .hd_isi {
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
	}
	#main #helpdesk .bingkai_helpdesk .helpdesk_history_left {
		padding: 4px 4px 4px 4px;
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
		text-align: left;
		background:#e4f3e8;
		border-radius:4px;
		margin-top:10px;
		margin-right:40px;
		width:95%;
	}
	#main #helpdesk .bingkai_helpdesk .helpdesk_history_right {
		padding: 4px 4px 4px 4px;
		color: #000000;
		font-size: 18px;
		font-family: 'poppins','menu',verdana;
		text-align: right;
		background:#f3ebe4;
		border-radius:4px;
		margin-top:10px;
		margin-left:40px;
		width:95%;
	}
	#main #helpdesk .bingkai_helpdesk .helpdesk_history_left .tanggal, #main #helpdesk .bingkai_helpdesk .helpdesk_history_right .tanggal {
		color: #000000;
		font-size: 12px;
		font-family: 'poppins','menu',verdana;
		font-weight:bold;
	}
	#main #helpdesk .bingkai_helpdesk .helpdesk_history_left .img_hd, #main #helpdesk .bingkai_helpdesk .helpdesk_history_right .img_hd {
		width:340px;
		border-radius:6px;
	}
	#main #helpdesk .bingkai_helpdesk .helpdesk_history_left .a_hd, #main #helpdesk .bingkai_helpdesk .helpdesk_history_right .a_hd {
		border:none;
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 17px;
		text-align: left;
		background-color:#3f736f;
		padding: 8px 10px 8px 10px;
		border-radius:6px;
	}
	#main #helpdesk .bingkai_helpdesk .hd_border {
		border:1px solid #79a3a0;
	}
	#main #helpdesk .bingkai_helpdesk .hd_clear {
		padding: 2px 2px 2px 2px;
	}
	/* end - helpdesk border:1px solid #FF0000; */

	/* edit profil */
	#main #edit_profil {
		margin-top:15px;
		padding: 2px 2px 2px 2px;
	}
	#main #edit_profil .space {
		padding-left:5px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#main #edit_profil .bingkai_edit_profil {
		padding: 2px 2px 2px 2px;
	}
	#main #edit_profil .bingkai_edit_profil form .field {
		padding: 4px 2px 4px 2px;
		margin-top: 4px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
		/* border-bottom:1px solid #79a3a0; */
	}
	#main #edit_profil .bingkai_edit_profil form .field_noborder {
		padding: 4px 2px 4px 2px;
		margin-top: 4px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
	}
	#main #edit_profil .bingkai_edit_profil form .field .judul_field {
		font-size: 18px;
		font-family: 'poppins',verdana,helvetica,sans-serif;
		color: #80776a;
		padding-left: 5px;
	}
	/* end */

	/* info */
	#main #info .info_frame .left .img_icon,
	#main #info .info_frame_unread .left .img_icon {
		width:65px;
	}
	#main #info .info_frame .right,
	#main #info .info_frame_unread .right {
		font-size: 14px;
	}
	#main #info .info_frame .combine {
		padding: 4px 4px 4px 4px;
		font-size: 14px;
	}
	/* end */
	/* login */
	#main #page_login {
		margin-top:40px;
		padding: 10px 2px 2px 5px;
		border-radius:4px;
	}
	#main #page_login .bingkai_login_top .frame_img {
		margin-top:30px;
		padding: 2px 2px 2px 2px;
		text-align:center;
		font-family: 'poppins',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
	}
	#main #page_login .bingkai_login_top .frame_img .img {
		width:220px;
		border:0;
	}
	#main #page_login .bingkai_login_top .frame_left {
		padding: 2px 2px 2px 2px;
		text-align:left;
	}
	#main #page_login .bingkai_login form .field {
		padding: 4px 2px 4px 2px;
		margin-top: 4px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
		text-align:left;
	}
	#main #page_login .bingkai_login form .field_center {
		padding: 4px 2px 4px 2px;
		margin-top: 4px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
		text-align:left;
	}
	#main #page_login .bingkai_login form .field .judul_field {
		font-size: 18px;
		font-family: 'poppins',verdana,helvetica,sans-serif;
		color: #80776a;
		padding-left: 5px;
	}
	#main #page_login .bingkai_login form .field input[type="text"], 
	#main #page_login .bingkai_login form .field input[type="password"] {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background: transparent;
		border-radius: 3px;
		border: solid 1px;
		color: inherit;
		display: block;
		outline: 0;
		padding: 3px 3px 3px 3px;
		margin: 2px 2px 2px 2px;
		text-decoration: none;
		width: 98%;
		font-size: 18px;
		font-family: 'poppins',arial,verdana,helvetica;
	}
	#main #page_login .bingkai_login form .field input[type="text"]:focus, #main #page_login .bingkai_login form .field input[type="password"]:focus {
		-moz-appearance: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background-color: #e1f0e1;
		border-radius: 3px;
		border: solid 1px;
		color: inherit;
		display: block;
		outline: 0;
		padding: 3px 3px 3px 3px;
		margin: 2px 2px 2px 2px;
		text-decoration: none;
		width: 98%;
		font-size: 18px;
		font-family: 'poppins',arial,verdana,helvetica;
	}
	#main #page_login .bingkai_login form .field_center .button_login {
		border:none;
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #FFFFFF;
		font-size: 18px;
		text-align: center;
		background-color:#3f736f;
		padding: 8px 0px 8px 0px;
		border-radius:6px;
		width: 100%;
	}
	#main #page_login .bingkai_login form .field_flex {
		display:flex;
		padding: 4px 2px 4px 2px;
		margin-top: 8px;
		font-size: 18px;
		font-family: 'poppins',verdana,arial,helvetica;
		color: #000000;
		text-align:left;
	}
	#main #page_login .bingkai_login form .field_flex .button_login_reg {
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #3f736f;
		font-size: 17px;
		text-align: center;
		background-color:#FFFFFF;
		padding: 5px 12px 5px 12px;
		border-radius:8px;
		border:2px solid #3f736f;
	}
	#main #page_login .bingkai_login form .field_flex .button_login_lupa {
		cursor: pointer;
		text-decoration:none;
		font-family: 'poppins','menu',verdana,helvetica,sans-serif;
		color: #000000;
		font-size: 17px;
		text-align: center;
	}
	#main #page_login .bingkai_login form .field_flex .spasi {
		padding-left:15px;
		padding-right:15px;
	}
	/* end */
	
	/* signature */
	.kbw-signature {
		width: 390px; 
		height: 200px;
	}
	#sig canvas{
		width: 100% !important;
		height: auto;
	}
	/* end */

	/* popup ulasan lihat semua */
	#main #popup_ulasan_lihat_semua .frame_flex .left,
	#main .popup_toko_catatan .frame_flex .left {
		font-size: 17px;
	}
	#main #popup_ulasan_lihat_semua .frame_flex .frame_flex_close,
	#main .popup_toko_catatan .frame_flex .frame_flex_close {
		font-size: 17px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .combine {
		font-size: 16px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .combine .nama {
		font-size: 17px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .combine .tgl {
		font-size: 18px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .left_new {
		width:15%;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .left_new .img {
		width:50px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .right_new {
		width:85%;
		font-size: 13px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_1 .combine .img,
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_2 .right .img {
		width:70px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_2 .right {
		font-size: 16px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_2 .right .nama_admin {
		font-size: 16px;
	}
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .row_flex_2 .right .tgl {
		font-size: 16px;
	}
	/* end */

	/* popup foto zoom */
	#main #popup_foto_zoom .frame_flex .frame_flex_close {
		font-size: 17px;
	}
	#main #popup_foto_zoom .frame_isi {
		width:98%;
	}
	#main #popup_foto_zoom #frame_foto_zoom {
		width:98%;
	}
	#main #popup_foto_zoom #frame_foto_zoom .img_zoom {
		width:400px;
	}
	#main #popup_foto_zoom .label {
		margin-top:10px;
		font-size: 17px;
	}
	/* end */

	/* popup transaksi status pesanan */
	#main #popup_tr_st_pesanan .frame_flex .frame_flex_close,
	#main #popup_tr_st_pesanan .frame_flex .left {
		font-size: 17px;
	}
	.contentx,
	.contentx_done {
		font-size: 15px;
	}
	.content_mp,
	.content_mp_done {
		font-size: 12px;
	}
	/* end */
	/* popup show diskon */
	#main #popup_show_diskon .frame_flex .frame_flex_close,
	#main #popup_show_diskon .frame_flex .left,
	#main #popup_show_diskon #frame_show_diskon {
		font-size: 17px;
	}
	#main #popup_show_diskon #frame_show_diskon .diskon {
		padding:5px 5px 5px 5px;
		margin:5px 0px 15px 0px;
		font-size: 16px;
	}
	#main #popup_show_diskon #frame_show_diskon .diskon .img, 
	#main #popup_show_diskon #frame_show_diskon .diskon_current .img {
		width:320px;
	}
	#main #popup_show_diskon #frame_show_diskon .diskon_current {
		padding:5px 5px 5px 5px;
		margin:5px 0px 15px 0px;
		font-size: 16px;
	}
	#main #popup_show_diskon #frame_show_diskon .diskon .judul, 
	#main #popup_show_diskon #frame_show_diskon .diskon_current .judul {
		padding:5px 12px 5px 12px;
		font-size: 16px;
	}
	/* end */

	/* PAYLATER */
	#main #paylater .splash .frame_img .img {
		width:350px;
	}
	#main #paylater .splash .desc {
		font-size: 17px;
	}
	#main #paylater .desc {
		font-size: 17px;
	}
	#main #paylater .main_menu ul.main_menu li.main_menu_li {
		width:180px;
	}
	#main #paylater .main_menu ul.main_menu li.main_menu_li .link .img {
		width:160px;
	}
	#main #paylater .paylater_frame_dompet .fr_img {
		width:12%;
	}
	#main #paylater .paylater_frame_dompet .nominal {
		width:87%;
		font-size: 16px;
	}
	/* pick limit */
	#main #paylater .akad_pick_limit .pick_limit_flex .left {
		font-size: 17px;
	}
	#main #paylater .akad_pick_limit .pick_limit_flex .right {
		font-size: 17px;
	}
	/* end */
	#main #paylater .akad_disclaimer_desc {
		font-size: 17px;
	}
	#main #paylater .akad_disclaimer_desc .hasil {
		font-size: 27px;
	}
	#main #paylater .akad_disclaimer_frame {
		font-size: 16px;
	}
	#main #paylater .akad_signature_pad_judul {
		font-size: 18px;
	}
	#main #paylater form .akad_signature_pad_frame .clear_pad {
		font-size: 17px;
	}
	#main #paylater form .akad_sign_bt_flex .bt_cancel, 
	#main #paylater .akad_sign_bt_flex_left .bt_cancel,
	#main #paylater form .akad_sign_bt_flex .bt_ok, 
	#main #paylater .akad_sign_bt_flex_left .bt_ok,
	#main #mp_popup_pengiriman fieldset .frame_list .list_combine .button,
	#main #mystore .tarik_dana_frame .combine .button {
		font-size: 18px;
	}
	#main #mystore #mp_isi form .akad_setuju_disclaimer {
		font-size: 16px;
	}
	#main #paylater form .akad_foto {
		font-size: 17px;
	}
	#main #paylater form .akad_foto .show_file_name,
	#main #mystore #mp_isi form .akad_setuju_disclaimer .show_file_name {
		font-size: 14px;
	}
	/* rev grab */
	#main #paylater form .akad_foto input[type="text"],
	#main #paylater form .akad_foto input[type="tel"]	{
		font-size: 16px;
	}
	#main #paylater form .akad_foto input[type="text"].kd_verifikasi {
		font-size: 20px;
	}
	/* end */
	#main #paylater .bingkai_frame_data_p_outstanding {
		padding: 2px 2px 2px 2px;
	}
	#main #paylater .bingkai_frame_data_p_outstanding .frame_data_p_outstanding .row_flex_1 .combine, 
	#main #paylater .bingkai_frame_data_p_outstanding .frame_data_p_outstanding .row_flex_2 .combine {
		font-size: 16px;
	}
	#main #paylater .bingkai_frame_data_p_outstanding .bt_tr {
		font-size: 16px;
	}
	/* popup paylater outstanding detail */
	#main #paylater #popup_paylater_outstanding_detail {
		height:650px;
		top:25px;
	}
	#main #paylater #popup_paylater_outstanding_detail .space_frame {
		height:160px;
	}
	#main #paylater #popup_paylater_outstanding_detail .frame_flex .frame_flex_close {
		font-size: 17px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_1 .combine,
	#main #paylater #frame_data_outstanding .row_flex_1 .combine {
		font-size: 16px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_1 .left .tgl,
	#main #paylater #frame_data_outstanding .row_flex_1 .left .tgl {
		font-size: 18px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_1 .left .item_lainnya,
	#main #paylater #frame_data_outstanding .row_flex_1 .left .item_lainnya {
		font-size: 16px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_1 .right,
	#main #paylater #frame_data_outstanding .row_flex_1 .right {
		font-size: 16px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_2 .left .img,
	#main #paylater #frame_data_outstanding .row_flex_2 .left .img {
		width:100px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_2 .right .desc,
	#main #paylater #frame_data_outstanding .row_flex_2 .right .desc {
		font-size: 16px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_3 .right .total_harga,
	#main #paylater #frame_data_outstanding .row_flex_3 .right .total_harga {
		font-size: 16px;
	}
	#main #paylater #popup_paylater_outstanding_detail #frame_data_outstanding .row_flex_3 .combine,
	#main #paylater #frame_data_outstanding .row_flex_3 .combine {
		font-size: 18px;
	}
	/* end */
	/* END PAYLATER */

	/* popup delete */
	#main .popup_delete .judul,
	#main .popup_delete_pin .judul {
		font-size: 17px;
	}
	#main .popup_delete .tanya,
	#main .popup_delete_pin .tanya,
	#main .popup_pesanan .tanya {
		font-size: 16px;
	}
	#main .popup_delete .isi,
	#main .popup_delete_pin .isi,
	#main .popup_pesanan .isi {
		font-size: 16px;
	}
	#main .popup_delete .row_3 .button_cancel,
	#main .popup_delete_pin .row_3 .button_cancel,
	#main .popup_pesanan .row_3 .button_cancel {
		padding: 10px 20px 10px 20px;
		font-size: 17px;
		height:30px;
	}
	#main .popup_delete .row_3 .button_ok,
	#main .popup_delete_pin .row_3 .button_ok,
	#main .popup_pesanan .row_3 .button_ok {
		padding: 10px 20px 10px 20px;
		font-size: 17px;
		height:30px;
	}
	#main .popup_delete_pin .tanya input[type="tel"] {
		width: 50%; font-size: 25px;
	}
	/* end */
	/* popup keranjang clear */
	#main #popup_jam_buka {
		height:450px;
	}
	#main #popup_clear_cart {
		height:180px;
	}
	#main #popup_clear_cart .judul_clear_cart, #main #popup_jam_buka .judul_clear_cart {
		font-size: 18px;
	}
	#main #popup_clear_cart .isi_clear_cart, #main #popup_jam_buka .isi_clear_cart {
		font-size: 17px;
	}
	#main #popup_clear_cart .row_flex .button_cancel {
		padding: 10px 20px 10px 20px;
		margin:2px 5px 4px 5px;
		font-size: 17px;
		height:30px;
	}
	#main #popup_clear_cart .row_flex .button_ok, #main #popup_jam_buka .row_flex .button_ok {
		padding: 10px 20px 10px 20px;
		margin:2px 5px 4px 5px;
		font-size: 17px;
		height:30px;
	}
	/* end */

	/* KANTIN */
	#main #kantin .satu_baris .title {
		font-size: 24px;
	}
	#main #kantin .satu_baris .right .button {
		font-size: 16px;
		padding: 5px 8px 5px 8px;
	}
	#main #kantin .desc {
		font-size: 16px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .katalog_home_img {
		width:150px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .judul_see_more {
		font-size: 18px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .judul {
		font-size: 14px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .harga {
		font-size: 14px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .desc_menu {
		font-size: 14px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .desc_terjual {
		font-size: 14px;
	}
	#main #kantin #katalog_frame_home .katalog_sub_frame_home .katalog_home .bt_keranjang {
		font-size: 16px;
	}
	/* produk kantin all */
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone {
		width:179px;
		height:370px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .katalog_link .katalog_alone_img {
		width:175px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .katalog_link .judul {
		font-size: 14px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .katalog_link .harga {
		font-size: 14px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .katalog_link .desc_terjual {
		font-size: 14px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .katalog_link .desc_menu {
		font-size: 14px;
	}
	#main #kantin #kantin_frame_alone ul.katalog_sub_frame_alone li.katalog_alone .bt_keranjang {
		font-size: 18px;
	}
	/* end */
	/* search */
	#main #kantin .search_frame .search_center form .field input, 
	#mystore #mp_isi .search_frame .search_center form .field input, 
	#main #kantin .search_frame .search_center form .field input:focus,
	#main #mystore #mp_isi .search_frame .search_center form .field input:focus {
		font-size: 17px;
	}
	/* end */
	#main #kantin .header {
		font-size: 17px;
	}
	#main #kantin .keranjang .frame_dikirim_ke {
		padding: 12px 6px 6px 35px;
		font-size: 15px;
		background-size: 35px 35px;
		height:75px;
	}
	#main #kantin .keranjang form .frame_no_flex .img_ppob {
		width:175px;
	}
	#main #kantin .keranjang form .frame_no_flex,
	#main #kantin .keranjang form .frame_no_flex .combine {
		font-size: 15px;
	}
	#main #kantin .keranjang form .frame_no_flex .judul {
		font-size: 16px;
	}
	#main #kantin .keranjang form .frame .left .img {
		width:110px;
	}
	#main #kantin .keranjang form .frame .right {
		font-size: 16px;
	}
	#main #kantin .keranjang form .frame .right .harga {
		font-size: 16px;
	}
	#main #kantin .keranjang form .frame .right .jumlah_select {
		padding: 2px 2px 2px 2px;
	}
	#main #kantin .keranjang form .frame .right .jumlah_select .img {
		width:30px;
	}
	#main #kantin .keranjang form .frame .right .jumlah_select select, 
	.keranjang form .frame_pengiriman select, 
	#main #transaksi #frame_data .row_flex_3 .combine form select,
	#main #popup_rating form .frame select, 
	#paylater form select,
	#main #kantin .keranjang form .frame_no_flex select {
		font-size: 16px;
	}
	#main #kantin .keranjang form .frame_no_flex select.kurir {
		font-size: 16px;
		width: 410px;
	}
	#main #kantin .keranjang form .subtotal {
		padding: 6px 6px 6px 6px;
		margin: 2px 0px 2px 0px;
		font-size: 13px;
	}
	#main #kantin .keranjang .total_harga, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .total_hargax {
		font-size: 19px;
	}
	#main #kantin .keranjang .total_harga .hr, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .total_hargax .hr {
		margin:10px 0px 10px 0px;
	}
	#main #kantin .keranjang .bt_keranjang_flex .bt_cancel, 
	#main #kantin .keranjang .bt_keranjang_flex_left .bt_cancel {
		font-size: 18px;
		height:25px;
	}
	#main #kantin .keranjang .bt_keranjang_flex .bt_ok,
	#main #kantin .keranjang .bt_ok {
		font-size: 18px;
		height:25px;
	}
	#main #kantin .keranjang .frame_pengiriman_flex .combine,
	#main #kantin .keranjang .frame_pengiriman_flex .combine .link,
	#main #kantin .keranjang .frame_pengiriman_flex .left,
	#main #kantin .keranjang .frame_pengiriman_flex .right .link,
	#main #kantin .keranjang .frame_pengiriman,
	#main #kantin .keranjang .frame_pengiriman .judul,
	#main #kantin .keranjang .frame_pengiriman textarea {
		font-size: 16px;
	}
	#main #kantin .keranjang .frame_diskon .fr_img .img , 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .frame_diskon .fr_img .img {
		border:0;
		width:60px;
	}
	#main #kantin .keranjang .frame_diskon .desc , 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .frame_diskon .desc {
		font-size: 17px;
	}
	#main #kantin .keranjang .frame_diskon .fr_img_panah .img , 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .frame_diskon .fr_img_panah .img {
		width:20px;
	}
	/* kantin produk detail */
	#main #kantin #kantin_produk_detail .slider .slick-slide img,
	#main #kantin #kantin_produk_detail .slider_temp img {
		width: 350px;
	}
	#main #kantin #kantin_produk_detail .produk_nama {
		font-size: 16px;
	}
	#main #kantin #kantin_produk_detail .produk_suka {
		font-size: 14px;
	}
	#main #kantin #kantin_produk_detail .produk_star {
		font-size: 14px;
	}
	#main #kantin #kantin_produk_detail .produk_desc .judul {
		font-size: 17px;
	}
	#main #kantin #kantin_produk_detail .produk_desc .frame .sub_1 {
		font-size: 17px;
	}
	#main #kantin #kantin_produk_detail .produk_desc .frame .sub_1_link {
		font-size: 17px;
	}
	#main #kantin #kantin_produk_detail .produk_desc .desc_lengkap {
		font-size: 16px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_frame .left {
		font-size: 17px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_frame .right .link {
		font-size: 18px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_frame .img_ulasan {
		width:80px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_frame .link_img {
		font-size: 18px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_judul {
		font-size: 17px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_judul .judul_2 {
		font-size: 18px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .produk_ulasan_judul .judul_3 {
		font-size: 18px;
	}
	#main #kantin #kantin_produk_detail .produk_ulasan .desc {
		font-size: 18px;
	}
	#main #kantin #kantin_produk_detail .produk_laporkan {
		font-size: 15px;
	}
	#main #kantin #kantin_produk_detail .produk_laporkan .link {
		font-size: 15px;
	}
	/* wishlist */
	#main #kantin .frame_jumlah_wishlist {
		font-size: 17px;
	}
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_1 .combine {
		font-size: 16px;
	}
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_1 .left .tgl {
		font-size: 18px;
	}
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_1 .right {
		font-size: 16px;
	}
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_2 .right .desc,
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_2 .right .desc .link {
		font-size: 16px;
	}
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_2 .right .bt_keranjang {
		font-size: 17px;
	}
	/* button bottom kantin */
	#main #produk_bottom_frame_kantin {
		height: 50px;
	}
	#main #produk_bottom_frame_kantin .frame_flex .bottom_bt_wishlist {
		font-size: 17px;
		background-size: 25px 25px;
	}
	#main #produk_bottom_frame_kantin .frame_flex .bottom_bt_keranjang {
		font-size: 17px;
		padding: 6px 20px 6px 20px;
	}
	#main #produk_bottom_frame_kantin .frame_flex .bottom_bt_transaksi {
		font-size: 17px;
		background-size: 25px 25px;
	}
	/* end */

	/* popup filter */
	#main #popup_fliter_kantin .filter_frame_flex .frame_flex_reset {
		font-size: 17px;
	}
	#main #popup_fliter_kantin .filter_frame_flex .frame_flex_close {
		font-size: 17px;
	}
	#main #popup_fliter_kantin .frame .judul {
		font-size: 16px;
	}
	#main #popup_fliter_kantin .frame .isi {
		font-size: 18px;
	}
	#main #popup_fliter_kantin .frame .isi .search_select,#main #popup_fliter_kantin .frame .isi .search_select:focus {
		font-family: 'poppins',arial,verdana,helvetica;
		font-size: 16px;
		color:#000000;
	}
	#main #popup_fliter_kantin .frame .text_cari {
		font-size: 16px;
	}
	#main #popup_fliter_kantin .frame .bt_terapkan {
		padding: 10px 20px 10px 20px;
		font-size: 18px;
		height:30px;
	}
	/* end */

	/* rating */
	#main #popup_rating .filter_frame_flex .left {
		font-size: 17px;
	}
	#main #popup_rating .row_flex .left .img {
		width:100px;
	}
	#main #popup_rating .filter_frame_flex .frame_flex_reset,
	#main #popup_rating .filter_frame_flex .frame_flex_close,
	#main #popup_rating .row_flex .right .desc_rating,
	#main #popup_rating .frame_title,
	#main #popup_rating form .frame textarea, 
	#paylater form textarea,
	#main .popup_pesanan .isi textarea {
		font-size: 16px;
	}
	#main #popup_rating form .frame_foto label, 
	#main #mystore #tab .tab form .form_frame .label_file {
		font-size: 17px;
		padding: 10px 6px 10px 40px;
		background-size: 35px 35px;
		height:30px;
	}
	#main #popup_rating form .frame .bt_rating {
		width:88%;
		font-size: 18px;
	}
	#main #popup_rating .space_frame {
		height:100px;
	}
	/* end */
	/* END KANTIN */

	/* TRANSAKSI */
	#main #transaksi .frame_ulasan .list_ulasan {
		width:160px;
		font-size: 16px;
	}
	#main #transaksi .frame_ulasan .frame_flex .right .judul_ulasan_current {
		padding: 2px 3px 5px 3px;
		font-size: 20px;
	}
	#main #transaksi .frame_ulasan .frame_flex .left {
		padding: 4px 2px 2px 5px;
		margin-right: 2px;
	}
	#main #transaksi .frame_ulasan .frame_flex .left .img_back {
		width: 30px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .combine {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .combine .frame_img_rating {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .left .tgl {
		font-size: 15px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .left .item_lainnya {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .left,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_1 .right {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .left {
		width: 45%;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .left .img {
		width:170px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .left .link .img {
		width:170px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .right {
		width:55%;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .right .desc,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .right .desc_2,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_2 .right .desc .link {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .left,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .left .total_harga, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .right_left .total_harga, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3_border .total_harga {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .left .bt_tr, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .right .bt_tr, 
	#main #transaksi #frame_bingkai .bt_tr, 
	#main #transaksi .bt_tr,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .combine, 
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3_border_all .combine {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .left .bt_cancel,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .right .bt_ok,
	#main #transaksi #frame_bingkai .bingkai_frame_data #frame_data .row_flex_3 .right_left .bt_ok {
		font-size: 18px;
	}
	/* loading scroll */
	#main #transaksi #loader_message_inside, 
	#main #mystore #mp_isi #loader_message_inside,
	#main #kantin #loader_message_inside,
	#main #marketplace #loader_message_inside,
	#mp_chat .frame_chat_mirror #loader_message_inside {
		font-size: 16px;
	}
	#main #transaksi #loader_message_inside_img, 
	#main #mystore #mp_isi #loader_message_inside_img,
	#main #kantin #loader_message_inside_img,
	#main #kantin #loader_message_inside_img,
	#mp_chat .frame_chat_mirror #loader_message_inside_img {
		font-size: 16px;
	}
	/* END TRANSAKSI */
	
	/* MARKETPLACE */
	/* menu */
	#main #page_frame_menu .sidenav .sidenav_top .left {
		font-size: 16px;
	}
	#main #page_frame_menu .sidenav .link {
		font-size: 16px;
	}
	#main #page_frame_menu .sidenav .link_sub .label {
		font-size: 16px;
	}
	/* data wajib mp */
	#main #mystore .frame_mp_dt_wajib {
		font-size: 15px;
	}
	/* menu & judul */
	#main #mystore .menu_top {
		padding:8px;
	}
	#main #mystore .menu_top .left .img {
		width:28px;
	}
	#main #mystore .menu_top .right {
		font-size: 16px;
		padding-top:8px;
		padding-left:0px;
	}
	/* submenu top */
	#main #mystore #mp_sub_menu .sub_menu, 
	#main #mystore #mp_sub_menu .sub_menu_current,
	#main #info #mp_sub_menu .sub_menu,
	#main #info #mp_sub_menu .sub_menu_current {
		font-size: 15px;
	}
	/* mp intro */
	#main .mp_show_timer {
		font-size:20px;
	}
	#main .mp_intro_timeline .mp_intro {
		min-height:300px;
	}
	#main .mp_intro_timeline .mp_intro .img {
		width:425px;
	}
	/* sub menu tab */
	#main #mystore #tab .tab form .form_frame .label {
		font-size: 16px;
	}
	/* ppob opsi */
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon,
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon_current {
		width:140px;
		font-size: 18px;
	}
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon .img_logo,
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon_current .img_logo {
		width: 135px;
	}
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon .desc,
	#main #mystore #tab .tab form .form_frame .frame_ppob_opsi .frame_data_diskon_current .desc {
		font-size: 13px;
	}
	/* ppob pembelian terakhir */
	#main #mystore #tab .tab form .form_frame fieldset legend,
	#main #mystore #tab .tab form .form_frame fieldset .pembelian_terakhir {
		font-size: 16px;
	}
	/* end */
	#main #mystore #tab .tab form .form_frame input[type="text"],
	#main #mystore #mp_isi form #frame_bingkai_scroll .frame_data .mp_frame_produk .row_isi .alasan_flashsale,
	#main #mystore #tab .tab form .form_frame input[type="tel"],
	#main #mystore #tab .tab form .form_frame textarea,
	#main #mystore #mp_isi form .akad_setuju_disclaimer textarea {
		font-size: 16px;
	}
	#main #mystore #tab .tab .add {
		padding: 5px 5px 5px 5px;
		font-size:25px;
		width:40px;
	}
	#main #mystore #tab .tab .add_kembali {
		padding: 6px 12px 6px 12px;
		font-size: 16px;
		width:90px;
	}
	#main #mystore #mp_isi .add_kembali {
		padding: 6px 12px 6px 12px;
		font-size: 16px;
		width:180px;
	}
	/* select */
	#main #mystore #tab .tab form .form_frame select,
	#main #popup_rating form .frame select {
		font-size: 15px;
	}
	/* timepicker */
	#main #mystore #tab .tab form .form_frame input[type="text"].my_timepicker,
	#main #mystore #tab .tab form .form_frame input[type="tel"].my_timepicker,
	#main #mystore #mp_isi .search_frame .search_center form input[type="text"].my_timepicker,
	#main #mystore #mp_isi form .akad_setuju_disclaimer input[type="text"].my_timepicker {
		width: 34%;
		font-size: 18px;
	}
	#main #mystore #tab .tab .img,
	#main #mystore #tab .tab form .form_frame .img, 
	#main #mystore #tab .tab form .form_frame fieldset .img,
	#popup_rating form .frame_foto fieldset .img {
		width:200px;
	}
	/* togle switch */
	#main #kantin .keranjang form .frame_no_flex .togle_switch_label {
		font-size: 16px;
	}
	/* popup mp - pilihan lainnya */
	#main #popup_setup_lokasi_pilihan_lain {
		height:180px;
		top:300px;
		z-index:19999999;
	}
	#main #popup_setup_lokasi_pilihan_lain .frame_flex .close {
		font-size: 40px;
	}
	#main #popup_setup_lokasi_pilihan_lain .frame_flex .judul {
		font-size: 18px;
		padding-top:20px;
	}
	#main #popup_setup_lokasi_pilihan_lain .list {
		font-size: 15px;
	}
	#main #popup_setup_lokasi_pilihan_lain .button_judul {
		font-size: 18px;
	}
	#main #popup_setup_lokasi_pilihan_lain .space_white {
		height:40px;
	}
	/* search */
	#main #mystore #mp_isi .search_frame .search_center form .field input, 
	#main #mystore #mp_isi .search_frame .search_center form .field input:focus,
	#main #mystore .search_frame .search_center form .field input,
	#main #mystore .search_frame .search_center form .field input:focus,
	#main #info .search_frame .search_center form .field input,
	#main #info .search_frame .search_center form .field input:focus {
		width: 85%;
		font-size: 14px;
	}
	/* frame data */
	#main #mystore #mp_isi .mp_frame_data .judul, 
	#main #mystore #mp_isi .mp_frame_data_utama .judul,
	#main #mystore #mp_isi .mp_frame_data .row_flex .right .judul {
		font-size: 16px;
	}
	#main #mystore #mp_isi .mp_frame_data .isi, 
	#main #mystore #mp_isi .mp_frame_data_utama .isi,
	#main #mystore #mp_isi .mp_frame_data .row_flex .right .isi {
		font-size: 14px;
	}
	#main #mystore #mp_isi .mp_frame_data .frame_bt .bt_left, 
	#main #mystore #mp_isi .mp_frame_data_utama .frame_bt .bt_left,
	#main #mystore #mp_isi .mp_frame_data .frame_bt .bt_right, 
	#main #popup_setup_lokasi_pilihan_lain .frame_flex .button_cancel,
	#main #popup_setup_lokasi_pilihan_lain .frame_flex .button_ok,
	#main #mystore #mp_isi .mp_frame_data_utama .frame_bt .bt_right{
		padding: 8px 22px 8px 22px;
		font-size: 16px;
	}
	/* atur lain foto */
	#main #mystore #mp_isi .frame_foto_flex .frame_foto_flex_data {
		margin-right:10px;
	}
	#main #mystore #mp_isi .frame_foto_flex .frame_foto_flex_data .left .img {
		border:0;
		width:130px;
	}
	#main #mystore #mp_isi .frame_foto_flex .frame_foto_flex_data .right .img_delete {
		width:35px;
	}
	/* frame scroll - produk */
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .left,
	#main #mystore #tab .tab .frame_produk_detail .left {
		width:35%;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .left .img,
	#main #mystore #mp_isi .mp_frame_data .row_flex .left .img,
	#main #mystore #tab .tab .frame_produk_detail .row_flex .left .img {
		width:130px;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .right,
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .right .judul,
	#main #mystore #tab .tab .frame_produk_detail .row_flex .right .judul {
		font-size: 14px;
		text-align:left;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_isi,
	#main #mystore #tab .tab .frame_produk_detail .row_isi {
		font-size: 14px;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .bt_left,
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_produk .row_flex .bt_right {
		font-size: 16px;
	}
	/* chat , diskusi, ulasan */
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_chat .flex_store_chat .left img {
		width:58px;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_chat .flex_store_chat .right .nama_toko {
		font-size: 14px;
	}
	#main #mystore #mp_isi #frame_bingkai_scroll .frame_data .mp_frame_chat .flex_store_chat .right .pesan {
		font-size: 12px;
	}
	/* form tos */
	#main #mystore #mp_isi .akad_disclaimer_frame {
		font-size: 15px;
	}
	#main #mystore #mp_isi .akad_signature_pad_judul, 
	#main #mystore #mp_isi form .akad_signature_pad_frame .clear_pad, 
	#main #mystore .akad_disclaimer_desc,
	#main #mystore #mp_isi .akad_disclaimer_desc {
		font-size: 16px;
	}
	#main #mystore .akad_disclaimer_desc .img {
		width:350px;
	}
	#main #mystore #mp_isi form .akad_sign_bt_flex .bt_cancel, 
	#main #mystore #mp_isi form .frame_button_absolute .bt_cancel,
	#main #mystore #mp_isi form .frame_button_absolute .bt_ok,
	#main #mystore #mp_isi form .akad_sign_bt_flex .bt_ok,
	#main #mystore #tab .tab form .form_frame .bt_ok,
	#main #mystore #mp_isi .search_frame .search_center form .bt_ok,
	#main #mystore #mp_isi .search_frame .search_center form .frame_flex .bt_ok {
		padding: 8px 22px 8px 22px;
		font-size: 16px;
	}
	#main #mystore #mp_isi .search_frame .search_center form .frame_flex .bt_generate_excel,
	#main #mystore #mp_isi .search_frame .search_center form .frame_flex .bt_download_excel {
		width:50%; font-size: 16px; padding: 10px 0px 0px 45px; background-size: 35px 35px; background-position: 5px 50%;
	}
	/* tarik dana */
	#main #mystore .tarik_dana_frame .frame_flex .left .img_icon {
		width:65px;
	}
	#main #mystore .tarik_dana_frame .frame_flex .left .img_produk {
		width:110px;
	}
	#main #mystore .tarik_dana_frame .frame_flex .left {
		width:18%;
	}
	#main #mystore .tarik_dana_frame .frame_flex .right {
		font-size: 14px;
		width:82%;
	}
	#main #mystore .tarik_dana_frame .frame_flex .right .border {
		width:65%;
	}
	#main #mystore .tarik_dana_frame .combine {
		padding: 4px 4px 4px 4px;
		font-size: 14px;
	}
	#main #mystore .tarik_dana_frame .combine .judul {
		font-size: 16px;
	}
	#main #mystore .desc {
		font-size: 13px;
	}
	/* MARKETPLACE UTAMA */
	/* popup filter */
	#main #mp_popup_fliter {
		height:100%;
	}
	#main #mp_popup_fliter .filter_frame_flex .left {
		font-size: 18px;
	}
	#main #mp_popup_fliter .filter_frame_flex .frame_flex_reset {
		margin-left: 25px;
		margin-right: 25px;
		font-size: 16px;
	}
	#main #mp_popup_fliter .filter_frame_flex .frame_flex_close {
		padding: 4px 5px 4px 5px;
		font-size: 16px;
	}
	#main #mp_popup_fliter .frame_scroll {
		height:75%;
	}
	#main #mp_popup_fliter .frame_scroll .frame .judul,
	#main #mp_popup_fliter .frame_scroll .frame .isi .mp_search_select,
	#main #mp_popup_fliter .frame_scroll .frame .isi .mp_search_select:focus,
	#main #mp_popup_fliter .frame_scroll .frame .isi .text_harga,
	#main #mp_popup_fliter .frame_scroll .frame .text_cari {
		font-size: 15px;
	}
	#main #mp_popup_fliter .frame_scroll .frame .isi {
		font-size: 14px;
	}
	#main #mp_popup_fliter .frame_scroll .frame .isi_frame .judul_rating {
		font-size: 16px;
	}
	#main #mp_popup_fliter .frame_scroll .frame .isi_frame .frame_checkbox {
		font-size: 24px;
	}
	#main #mp_popup_fliter .frame_non_sc .bt_terapkan {
		padding: 9px 20px 9px 20px;
		font-size: 16px;
	}
	
	/* marketplace begin */
	#main #marketplace .title {
		font-size: 24px;
	}
	#main #marketplace #kategori .kategori_flex {
		width:800px;
	}
	#main #marketplace #kategori .kategori_flex .kategori_list {
		width:100px;
	}
	#main #marketplace #kategori .kategori_flex .kategori_list .katalog_link .kategori_img {
		width:100px;
	}
	#main #marketplace #kategori .kategori_flex .kategori_list .katalog_link .judul {
		font-size: 14px;
	}
	/* countdown */
	#main #marketplace .satu_baris .left #counting_frame {
		width:210px;
		padding: 4px 0px 2px 25px;
		font-size: 14px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .frame_countdown #counting_frame_days {
		width:270px;
		padding: 4px 0px 2px 25px;
		font-size: 14px;
	}
	#main #marketplace .satu_baris .left #counting_frame .angka,
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .frame_countdown #counting_frame_days .angka {
		font-size: 14px;
	}
	/* end */
	#main #marketplace .satu_baris .right .button {
		font-size: 16px;
		padding: 5px 8px 5px 8px;
	}
	#main #marketplace .desc {
		margin-top:5px;
		font-size: 15px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .katalog_home_img,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .katalog_home_img {
		width:190px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .flashsale_preview_img {
		width:300px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .katalog_see_more_img,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .katalog_see_more_img {
		margin-top:80px;
		width:60px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .judul_see_more,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .judul_see_more {
		font-size: 14px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .judul,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .judul {
		font-size: 14px;
		height: 70px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .frame_harga,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .frame_harga {
		height: 60px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .frame_harga .harga,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .frame_harga .harga {
		font-size: 15px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .frame_harga .harga_coret,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .frame_harga .harga_coret {
		margin: 6px 0px 6px 0px;
		padding: 2px 2px 2px 2px;
		font-size: 14px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .frame_harga .harga_coret .diskon_persen,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .frame_harga .harga_coret .diskon_persen,
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_2 .right .desc .diskon_persen {
		font-size: 13px;
		padding: 4px 4px 4px 4px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .frame_harga .harga_coret .diskon_h_coret,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .frame_harga .harga_coret .diskon_h_coret,
	#main #kantin #frame_bingkai_wishlist .bingkai_frame_data_wishlist .frame_data_wishlist .row_flex_2 .right .desc .diskon_h_coret {
		font-size: 13px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .desc_terjual,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .desc_terjual {
		font-size: 13px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .desc_terjual .desc_terjual_img,
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home .katalog_link .desc_terjual .desc_terjual_img {
		width:18px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .katalog_link .judul_flashsale_preview {
		font-size: 14px;
	}
	#main #marketplace #katalog_frame_home .katalog_sub_frame_home .katalog_home .bt_keranjang {
		font-size: 14px;
		padding: 4px 4px 4px 4px;
		margin: 6px 0px 6px 0px;
	}
	/* mp produk all */
	#main #marketplace #produk_scroll_show .produk_frame {
		margin-bottom:5px;
	}
	#main #marketplace #produk_scroll_show .produk_frame .katalog_home {
		width:196px;
		margin:0px 0px 15px 5px;
		padding: 3px 3px 3px 3px;
	}
	/* slider */
	#main #marketplace #produk_detail .slider .slick-slide img {
		width: 405px;
		border-radius:10px;
	}
	#main #marketplace #produk_detail .slider_temp img {
		width: 405px;
		border-radius:10px;
	}
	#main #marketplace #produk_detail .produk_baris_harga .produk_harga {
		font-size: 25px;
	}
	#main #marketplace #produk_detail .produk_baris_harga .produk_harga .diskon_persen {
		font-size: 18px;
		padding: 4px 4px 4px 4px;
	}
	#main #marketplace #produk_detail .produk_baris_harga .produk_harga .diskon_h_coret {
		font-size: 25px;
	}
	#main #marketplace #produk_detail .produk_baris_harga .produk_whistlist .img {
		width:25px;
	}
	#main #marketplace #produk_detail .produk_nama {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_suka {
		font-size: 13px;
	}
	#main #marketplace #produk_detail .produk_star {
		font-size: 13px;
	}
	#main #marketplace #produk_detail .produk_star .img {
		width:20px;
	}
	#main #marketplace #produk_detail .produk_varian .produk_varian_judul {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_varian .produk_varian_judul_hasil {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_varian .produk_varian_opsi_frame .produk_varian_opsi {
		font-size: 15px;
		margin-right:5px;
		padding: 10px 12px 10px 12px;
		margin: 7px 7px 7px 7px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_left {
		width:30%;
		padding: 3px 3px 3px 3px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_left .img {
		width:120px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_right {
		width:70%;
		padding: 35px 2px 2px 2px;
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_left_2 {
		width:75%;
		padding: 10px 2px 2px 30px;
		font-size: 14px;
		background: url("../img/star.png") no-repeat left 5px;
		background-size: 25px 25px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_right_2 {
		width:25%;
		padding: 2px 2px 2px 2px;
	}
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_right_2 .pt_left_right_2_bt {
		padding: 5px 12px 5px 12px;
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_kurir .produk_kurir_frame .img {
		width:40px;
	}
	#main #marketplace #produk_detail .produk_kurir .produk_kurir_frame .judul {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_kurir .produk_kurir_desc {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_kurir .produk_kurir_desc .link {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_desc {
		padding: 6px 6px 6px 6px;
	}
	#main #marketplace #produk_detail .produk_desc .judul {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_desc .frame .sub_1 {
		font-size: 16px;
		width:140px;
	}
	#main #marketplace #produk_detail .produk_desc .frame .sub_1_link {
		font-size: 16px;
		width:140px;
	}
	#main #marketplace #produk_detail .produk_desc .desc_lengkap {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_tanya .produk_tanya_sub {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_tanya .produk_tanya_sub .judul {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_tanya .produk_tanya_sub .produk_tanya_sub_bt {
		font-size: 12px;
		padding: 6px 6px 6px 6px;
	}
	#main #marketplace #produk_detail .produk_tanya .produk_tanya_sub .img {
		width:100px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_frame .left {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_frame .right .link {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_frame .img {
		margin-right:7px;
		width:70px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_frame .link_img {
		padding-top:12px;
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_judul {
		font-size: 16px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_judul .img {
		padding: 4px 0px 0px 0px;
		width:30px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_judul .img_2 {
		padding: 4px 0px 0px 0px;
		width:15px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_judul .judul_2 {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_ulasan .produk_ulasan_judul .judul_3 {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_ulasan .desc {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_diskusi .judul {
		margin:7px 0px 7px 0px;
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .isi_frame_header,
	#main #mp_popup_new .frame_isi .isi_frame .isi_frame_header {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .desc,
	#main #mp_popup_new .frame_isi .isi_frame .desc {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .isi_frame_detail,
	#main #mp_popup_new .frame_isi .isi_frame .isi_frame_detail {
		margin-left:30px;
		padding:5px 5px 5px 5px;
		box-shadow: 2px 3px #d4d0d0;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .isi_frame_detail .isi_frame_detail_header,
	#main #mp_popup_new .frame_isi .isi_frame .isi_frame_detail .isi_frame_detail_header {
		font-size: 15px;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .isi_frame_detail .isi_frame_detail_header .penjual,
	#main #mp_popup_new .frame_isi .isi_frame .isi_frame_detail .isi_frame_detail_header .penjual {
		font-size: 15px;
		padding:3px 8px 3px 8px;
	}
	#main #marketplace #produk_detail .produk_diskusi .isi_frame .isi_frame_detail .detail_desc,
	#main #mp_popup_new .frame_isi .isi_frame .isi_frame_detail .detail_desc {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_diskusi .bt_lihat_semua {
		font-size: 14px;
		padding: 6px 0px 6px 6px;
	}
	#main #marketplace #produk_detail .produk_laporkan {
		margin: 9px 0px 9px 0px;
		font-size: 14px;
	}
	#main #marketplace #produk_detail .produk_laporkan .img {
		width:50px;
	}
	#main #marketplace #produk_detail .produk_laporkan .link {
		font-size: 14px;
	}
	#main #marketplace #produk_detail .space_bottom {
		height:20px;
	}
	/* zoom ver 2 frame */
	#main .frame_zoom .frame_flex .left {
		width:35%;
	}
	#main .frame_zoom .frame_flex .left .bt_tutup {
		padding: 8px 6px 5px 6px;
		font-size: 16px;
	}
	#main .frame_zoom .right .img {
		height:50px;
	}
	#main .frame_zoom .isi {
		font-size: 16px;
	}
	#main .frame_zoom .isi .bt_pilih {
		margin: 10px 0px 0px 0px;
		padding: 10px 6px 10px 6px;
		font-size: 17px;
	}
	/* frame bottom keranjang */
	#main #produk_bottom_frame {
		height: 55px;
	}
	#main #produk_bottom_frame .frame_flex .bottom_bt_pesan {
		font-size: 17px;
	}
	#main #produk_bottom_frame .frame_flex .bottom_bt_keranjang {
		font-size: 17px;
	}
	#main #produk_bottom_frame .frame_flex .bottom_bt_wishlist {
		font-size: 17px;
		background-size: 25px 25px;
	}
	#main #produk_bottom_frame .frame_flex .bottom_bt_transaksi {
		font-size: 17px;
		background-size: 25px 25px;
	}
	/* popup pengiriman */
	#main #mp_popup_pengiriman .frame_flex .close {
		font-size: 55px;
		width:15%;
	}
	#main #mp_popup_pengiriman .frame_flex .judul {
		font-size: 18px;
		padding-top:35px;
		width:85%;
	}
	#main #mp_popup_pengiriman .frame_lokasi .lokasi {
		font-size: 14px;
		background-size: 20px 20px;
		padding: 10px 10px 0px 30px;
		height:30px;
	}
	#main #mp_popup_pengiriman .frame_lokasi .lokasi_arrow {
		background-size: 15px 21px;
		height:23px;
	}
	#main #mp_popup_pengiriman .isi_judul {
		font-size: 13px;
	}
	#main #mp_popup_pengiriman .isi {
		font-size: 12px;
	}
	#main #mp_popup_pengiriman .isi_detail_info {
		font-size: 15px;
	}
	#main #mp_popup_pengiriman fieldset legend {
		font-size: 13px;
	}
	#main #mp_popup_pengiriman fieldset .frame_list .list_left,
	#main #mp_popup_pengiriman fieldset .frame_list .list_right,
	#main #mp_popup_pengiriman fieldset .frame_list .list_combine {
		font-size: 12px;
	}
	#main #mp_popup_pengiriman .space_white {
		height:50px;
	}
	/* popup mp chat */
	#main #mp_chat .frame_flex .close {
		width:8%;
		font-size: 40px;
	}
	#main #mp_chat .frame_flex .toko_img {
		width:14%;
	}
	#main #mp_chat .frame_flex .toko_img img {
		width:50px;
	}
	#main #mp_chat .frame_flex .judul {
		width:72%;
		font-size: 14px;
	}
	#main #mp_chat .frame_flex .menu_kanan {
		width:6%;
	}
	#main #mp_chat .frame_flex .menu_kanan img {
		width:10px;
	}
	#main #mp_chat .frame_form .frame_text input[type="text"] {
		font-size: 13px;
	}
	#main #mp_chat .frame_form .frame_button img {
		width:40px;
	}
	/* popup menu chat */
	#main #mp_chat .chat_menu_kanan {
		height: 50px;
	}
	#main #mp_chat .chat_menu_kanan .link {
		font-size: 16px;
	}
	/* toko */
	#main #marketplace #toko .toko_flex .pt_left_left {
		width:30%;
		padding: 3px 3px 3px 3px;
	}
	#main #marketplace #toko .toko_flex .pt_left_left .img {
		width:120px;
	}
	#main #marketplace #toko .toko_flex .pt_left_right {
		width:70%;
		padding: 35px 2px 2px 2px;
		font-size: 14px;
	}
	#main #marketplace #toko .toko_flex .pt_left_left_2 {
		width:75%;
		padding: 10px 2px 2px 30px;
		font-size: 14px;
		background: url("../img/star.png") no-repeat left 5px;
		background-size: 25px 25px;
	}
	#main #marketplace #toko .toko_flex .pt_left_right_2 {
		width:25%;
		padding: 2px 2px 2px 2px;
	}
	#main #marketplace #toko .toko_flex .pt_left_right_2 .pt_left_right_2_bt,
	#main #marketplace #toko .toko_flex .frame_50 .pt_left_right_2_bt,
	#main #marketplace #toko .toko_flex .frame_50 .pt_left_right_2_bt_current,
	#main #marketplace #produk_detail .produk_toko .produk_toko_flex .pt_left_right_2 .pt_left_right_2_bt_current {
		padding: 5px 12px 5px 12px;
		font-size: 14px;
	}
	#main #marketplace #toko .toko_flex .frame_50 {
		font-size: 14px;
	}
	#main #marketplace #toko .toko_flex .frame_50 .img_small {
		width:25px;
	}
	/* etalase toko */
	#main #marketplace #toko .etalase_judul {
		padding: 8px 4px 8px 14px;
		font-size: 16px;
	}
	#main #marketplace #toko .toko_etalase_frame {
		margin-top:5px;
	}
	#main #marketplace #toko .toko_etalase_frame .toko_etalase {
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 5px 6px;
		font-size: 13px;
		width:170px;
	}
	#main #marketplace #toko .toko_etalase_frame .toko_etalase_current {
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 5px 6px;
		font-size: 13px;
		width:170px;
		background-color:#e1f0e1;
	}
	#main #marketplace #toko .toko_etalase_frame .toko_etalase .img,
	#main #marketplace #toko .toko_etalase_frame .toko_etalase_current .img {
		width:80px;
	}

	/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

	/* search */
	#main #marketplace .search_frame .search_center form .field input, 
	#main #marketplace .search_frame .search_center form .field input:focus {
		padding: 8px 20px 8px 35px;
		font-size: 16px;
	}
	#main #marketplace .search_frame .search_right .link .img {
		width:40px;
	}
	/* popup general mp */
	#main #mp_popup_new {
		width:95%; height:550px; top:25px;
	}
	#main #mp_popup_new .frame_flex .left {
		font-size: 14px;
	}
	#main #mp_popup_new .frame_flex .frame_flex_close {
		font-size: 14px;
	}
	#main #mp_popup_new .bt_tambah,
	#main #mp_popup_new .frame_isi .isi_frame .frame_button {
		font-size:25px;
	}
	#main #mp_popup_new .frame_isi .isi_frame .frame_button .button,
	#main #popup_ulasan_lihat_semua #frame_isi_ulasan_lihat_semua_db .frame_button .button {
		font-size:15px;
	}
	/* popup show diskon - marketplace */
	#main #popup_show_diskon_mp .frame_flex .close .img,
	#main #popup_show_diskon_detail_mp .frame_flex .close .img {
		width:20px;
	}
	#main #popup_show_diskon_mp .frame_flex .judul,
	#main #popup_show_diskon_detail_mp .frame_flex .judul {
		width:65%;
		font-size: 15px;
	}
	#main #popup_show_diskon_mp .frame_flex .button {
		width:25%;
		font-size: 14px;
	}
	#main #popup_show_diskon_mp .frame_flex_bottom .left .left_judul,
	#main #popup_show_diskon_mp .frame_flex_kode .left input[type="text"],
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon .judul,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current .judul,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_disabled .judul,
	#main #popup_show_diskon_detail_mp .isi {
		font-size: 14px;
	}
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current {
		background-size: 35px 27px;
	}
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon .detail,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current .detail,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_disabled .detail {
		font-size: 13px;
	}
	#main #popup_show_diskon_mp .frame_flex_bottom .left .left_rupiah,
	#main #popup_show_diskon_mp .frame_flex_bottom .right .bt_pakai,
	#main #popup_show_diskon_mp .frame_flex_kode .right .bt_pakai,
	#main #popup_show_diskon_mp .frame_flex_bottom .combine .bt_pakai {
		font-size: 15px;
	}
	/* metode_pembayaran */
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_disabled .metode_pembayaran .left,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current_ppob .metode_pembayaran .left,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon .metode_pembayaran .left {
		width:35%;
	}
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_disabled .metode_pembayaran .left .img,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current_ppob .metode_pembayaran .left .img,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon .metode_pembayaran .left .img {
		width:130px;
	}
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_disabled .metode_pembayaran .right,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon_current_ppob .metode_pembayaran .right,
	#main #popup_show_diskon_mp .frame_isi .frame_data_diskon .metode_pembayaran .right {
		width:65%;
		padding-top:10px;
		font-size: 20px;
	}
	/* end */
	/* popup_show_diskon_detail_mp */
	#main #popup_show_diskon_detail_mp .banner_img .img {
		width:420px;
	}
	/* popup ajakan marketplace */
	#main .popup_mp_ajakan .frame_img .img {
		border: 0; width: 250px; border-radius: 5px;
	}
	#main .popup_mp_ajakan .frame_img_close .img_close {
		border: 0; width: 20px; padding: 6px; cursor: pointer;
	}
	#main .popup_mp_ajakan .desc {
		font-size: 18px;
	}

	/* registrasi new */
	#main #transaksi #frame_bingkai .bingkai_frame_data .desc,
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input,
	#main #page_registrasi .bingkai_registrasi form .my_form_input {
		font-size: 15px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input .my_judul,
	#main #page_registrasi .bingkai_registrasi form .my_form_input .my_judul {
		font-size: 16px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input input[type="text"],
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input input[type="tel"],
	#main #page_registrasi .bingkai_registrasi form .my_form_input input[type="text"], 
	#main #page_registrasi .bingkai_registrasi form .my_form_input input[type="tel"], 
	#main #page_registrasi .bingkai_registrasi form .my_form_input textarea, 
	#main #page_registrasi .bingkai_registrasi form .my_form_input input[type="password"],
	#main #page_registrasi .bingkai_registrasi form .my_form_input input[type="text"].my_timepicker,
	#main #page_registrasi .bingkai_registrasi form .my_form_input select,
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input .button,
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input_center .button,
	#main #page_registrasi .bingkai_registrasi form .my_form_input .button,
	#main #page_registrasi .bingkai_registrasi form .my_form_input_center .button,
	#main #page_registrasi .bingkai_registrasi form .my_form_input_center .button_sebelum {
		font-size: 15px;
	}
	#main #page_registrasi .bingkai_registrasi form .my_form_input .label_foto {
		padding: 12px 10px 10px 45px;
		background-size: 35px 35px; height:60px;
		font-size: 14px;
	}
	#main #page_registrasi .bingkai_registrasi form .my_form_input .img {
		width:150px;
	}
	#main #transaksi #frame_bingkai .bingkai_frame_data .my_form_input .img,
	#main #transaksi #frame_bingkai .bingkai_frame_data form .my_form_input .img {
		width:400px;
	}
}