@import url('fonts.css?v=1');


h1,h2, h3, h4, h5 {
	font-family: 'Source Sans Pro', serif !important;
}

body, nav ul li a, textarea, input, select, label, select option {
	font-family: 'Source Sans Pro', serif !important;
	font-size: 12px !important;
}

#widget-grid * {
	font-size: 12px;
}

.hand {
	cursor: pointer !important;
}


table, table tr, table td, table th, .dataTables_info, .paginate_button  {
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px !important;
}

.modal-header h4 {
	font-family: Lora, serif !important;
	font-size: 14px;
}

.progress {
	border-radius: 5px;
}

label.state-info input {
	border:1px solid #00F;
}

.progress-bar {
	font-family: 'Source Sans Pro', serif !important;
	font-size: 12px !important;
	padding-top: 1px;
	font-weight: normal !important;
	border-radius: 5px;
}

.SourceSansPro {
	font-family: 'Source Sans Pro', sans-serif !important;
}


.Lora {
	font-family: Lora, 'Open Sans', Tahoma, serif !important;
}

.Dos {
	font-family: 'Modern DOS 8x16', Tahoma, serif !important;
}

.CyberNet {
	font-family: 'CyberNet', serif !important;
}


.SlatePro {
	font-family: SlatePro, serif !important;
}

.Lato {
	font-family: Lato, serif !important;
}

.Nunito {
	font-family: 'Nunito', sans-serif !important;
}

.Verdana {
	font-family: Verdana !important; letter-spacing: 0.125em;
}

.Noto {
	font-family: 'Noto Serif', serif !important;
}


.Multicolore {
	font-family: Multicolore, serif !important;
}

.Insaniburger {
	font-family: Insaniburger, serif !important;
}

.Made {
	font-family: 'MADE Tommy Soft', serif !important;
}

.FrenchElectric {
	font-family: 'French-Electric', serif !important;
}


h4.alert-heading {
	font-size: 18px !important;
	font-family: Lora, serif !important;
}

.angka {
	font-family: 'Istok Web', sans-serif !important;
}

.huruf {
	font-family: 'Nobile', sans-serif !important;
}


.btn-primary, .btn-default, .btn-white, .btn-warning, .btn-info, .btn-danger, .btn-success {
	font-family: Lora,  serif !important;
}

.table tbody td {
	padding : 7px 4px 4px !important;
}

.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}

.size_1 {font-size: 1px !important;}
.size_2 {font-size: 2px !important;}
.size_3 {font-size: 3px !important;}
.size_4 {font-size: 4px !important;}
.size_5 {font-size: 5px !important;}
.size_6 {font-size: 6px !important;}
.size_7 {font-size: 7px !important;}
.size_8 {font-size: 8px !important;}
.size_9 {font-size: 9px !important;}
.size_10 {font-size: 10px !important;}
.size_11 {font-size: 11px !important;}
.size_12 {font-size: 12px !important;}
.size_13 {font-size: 13px !important;}
.size_14 {font-size: 14px !important;}
.size_15 {font-size: 15px !important;}
.size_16 {font-size: 16px !important;}
.size_17 {font-size: 17px !important;}
.size_18 {font-size: 18px !important;}
.size_19 {font-size: 19px !important;}
.size_20 {font-size: 20px !important;}
.size_21 {font-size: 21px !important;}
.size_22 {font-size: 22px !important;}
.size_23 {font-size: 23px !important;}
.size_24 {font-size: 24px !important;}
.size_25 {font-size: 25px !important;}
.size_26 {font-size: 26px !important;}
.size_27 {font-size: 27px !important;}
.size_28 {font-size: 28px !important;}
.size_29 {font-size: 29px !important;}
.size_30 {font-size: 30px !important;}
.size_31 {font-size: 31px !important;}
.size_32 {font-size: 32px !important;}
.size_33 {font-size: 33px !important;}
.size_34 {font-size: 34px !important;}
.size_35 {font-size: 35px !important;}
.size_36 {font-size: 36px !important;}
.size_37 {font-size: 37px !important;}
.size_38 {font-size: 38px !important;}
.size_39 {font-size: 39px !important;}
.size_40 {font-size: 40px !important;}
.size_41 {font-size: 41px !important;}
.size_42 {font-size: 42px !important;}
.size_43 {font-size: 43px !important;}
.size_44 {font-size: 44px !important;}
.size_45 {font-size: 45px !important;}
.size_46 {font-size: 46px !important;}
.size_47 {font-size: 47px !important;}
.size_48 {font-size: 48px !important;}
.size_49 {font-size: 49px !important;}
.size_50 {font-size: 50px !important;}
.size_51 {font-size: 51px !important;}
.size_52 {font-size: 52px !important;}
.size_53 {font-size: 53px !important;}
.size_54 {font-size: 54px !important;}
.size_55 {font-size: 55px !important;}
.size_56 {font-size: 56px !important;}
.size_57 {font-size: 57px !important;}
.size_58 {font-size: 58px !important;}
.size_59 {font-size: 59px !important;}
.size_60 {font-size: 60px !important;}
.size_61 {font-size: 61px !important;}
.size_62 {font-size: 62px !important;}
.size_63 {font-size: 63px !important;}
.size_64 {font-size: 64px !important;}
.size_65 {font-size: 65px !important;}
.size_66 {font-size: 66px !important;}
.size_67 {font-size: 67px !important;}
.size_68 {font-size: 68px !important;}
.size_69 {font-size: 69px !important;}
.size_70 {font-size: 70px !important;}
.size_71 {font-size: 71px !important;}
.size_72 {font-size: 72px !important;}
.size_73 {font-size: 73px !important;}
.size_74 {font-size: 74px !important;}
.size_75 {font-size: 75px !important;}
.size_76 {font-size: 76px !important;}
.size_77 {font-size: 77px !important;}
.size_78 {font-size: 78px !important;}
.size_79 {font-size: 79px !important;}
.size_80 {font-size: 80px !important;}
.size_81 {font-size: 81px !important;}
.size_82 {font-size: 82px !important;}
.size_83 {font-size: 83px !important;}
.size_84 {font-size: 84px !important;}
.size_85 {font-size: 85px !important;}
.size_86 {font-size: 86px !important;}
.size_87 {font-size: 87px !important;}
.size_88 {font-size: 88px !important;}
.size_89 {font-size: 89px !important;}
.size_90 {font-size: 90px !important;}
.size_91 {font-size: 91px !important;}
.size_92 {font-size: 92px !important;}
.size_93 {font-size: 93px !important;}
.size_94 {font-size: 94px !important;}
.size_95 {font-size: 95px !important;}
.size_96 {font-size: 96px !important;}
.size_97 {font-size: 97px !important;}
.size_98 {font-size: 98px !important;}
.size_99 {font-size: 99px !important;}
.size_100 {font-size: 100px !important;}

.width_1 {width: 1px !important;}
.width_2 {width: 2px !important;}
.width_3 {width: 3px !important;}
.width_4 {width: 4px !important;}
.width_5 {width: 5px !important;}
.width_6 {width: 6px !important;}
.width_7 {width: 7px !important;}
.width_8 {width: 8px !important;}
.width_9 {width: 9px !important;}
.width_10 {width: 10px !important;}
.width_11 {width: 11px !important;}
.width_12 {width: 12px !important;}
.width_13 {width: 13px !important;}
.width_14 {width: 14px !important;}
.width_15 {width: 15px !important;}
.width_16 {width: 16px !important;}
.width_17 {width: 17px !important;}
.width_18 {width: 18px !important;}
.width_19 {width: 19px !important;}
.width_20 {width: 20px !important;}
.width_21 {width: 21px !important;}
.width_22 {width: 22px !important;}
.width_23 {width: 23px !important;}
.width_24 {width: 24px !important;}
.width_25 {width: 25px !important;}
.width_26 {width: 26px !important;}
.width_27 {width: 27px !important;}
.width_28 {width: 28px !important;}
.width_29 {width: 29px !important;}
.width_30 {width: 30px !important;}
.width_31 {width: 31px !important;}
.width_32 {width: 32px !important;}
.width_33 {width: 33px !important;}
.width_34 {width: 34px !important;}
.width_35 {width: 35px !important;}
.width_36 {width: 36px !important;}
.width_37 {width: 37px !important;}
.width_38 {width: 38px !important;}
.width_39 {width: 39px !important;}
.width_40 {width: 40px !important;}
.width_41 {width: 41px !important;}
.width_42 {width: 42px !important;}
.width_43 {width: 43px !important;}
.width_44 {width: 44px !important;}
.width_45 {width: 45px !important;}
.width_46 {width: 46px !important;}
.width_47 {width: 47px !important;}
.width_48 {width: 48px !important;}
.width_49 {width: 49px !important;}
.width_50 {width: 50px !important;}
.width_51 {width: 51px !important;}
.width_52 {width: 52px !important;}
.width_53 {width: 53px !important;}
.width_54 {width: 54px !important;}
.width_55 {width: 55px !important;}
.width_56 {width: 56px !important;}
.width_57 {width: 57px !important;}
.width_58 {width: 58px !important;}
.width_59 {width: 59px !important;}
.width_60 {width: 60px !important;}
.width_61 {width: 61px !important;}
.width_62 {width: 62px !important;}
.width_63 {width: 63px !important;}
.width_64 {width: 64px !important;}
.width_65 {width: 65px !important;}
.width_66 {width: 66px !important;}
.width_67 {width: 67px !important;}
.width_68 {width: 68px !important;}
.width_69 {width: 69px !important;}
.width_70 {width: 70px !important;}
.width_71 {width: 71px !important;}
.width_72 {width: 72px !important;}
.width_73 {width: 73px !important;}
.width_74 {width: 74px !important;}
.width_75 {width: 75px !important;}
.width_76 {width: 76px !important;}
.width_77 {width: 77px !important;}
.width_78 {width: 78px !important;}
.width_79 {width: 79px !important;}
.width_80 {width: 80px !important;}
.width_81 {width: 81px !important;}
.width_82 {width: 82px !important;}
.width_83 {width: 83px !important;}
.width_84 {width: 84px !important;}
.width_85 {width: 85px !important;}
.width_86 {width: 86px !important;}
.width_87 {width: 87px !important;}
.width_88 {width: 88px !important;}
.width_89 {width: 89px !important;}
.width_90 {width: 90px !important;}
.width_91 {width: 91px !important;}
.width_92 {width: 92px !important;}
.width_93 {width: 93px !important;}
.width_94 {width: 94px !important;}
.width_95 {width: 95px !important;}
.width_96 {width: 96px !important;}
.width_97 {width: 97px !important;}
.width_98 {width: 98px !important;}
.width_99 {width: 99px !important;}
.width_100 {width: 100px !important;}

.height_1 {height: 1px !important;}
.height_2 {height: 2px !important;}
.height_3 {height: 3px !important;}
.height_4 {height: 4px !important;}
.height_5 {height: 5px !important;}
.height_6 {height: 6px !important;}
.height_7 {height: 7px !important;}
.height_8 {height: 8px !important;}
.height_9 {height: 9px !important;}
.height_10 {height: 10px !important;}
.height_11 {height: 11px !important;}
.height_12 {height: 12px !important;}
.height_13 {height: 13px !important;}
.height_14 {height: 14px !important;}
.height_15 {height: 15px !important;}
.height_16 {height: 16px !important;}
.height_17 {height: 17px !important;}
.height_18 {height: 18px !important;}
.height_19 {height: 19px !important;}
.height_20 {height: 20px !important;}
.height_21 {height: 21px !important;}
.height_22 {height: 22px !important;}
.height_23 {height: 23px !important;}
.height_24 {height: 24px !important;}
.height_25 {height: 25px !important;}
.height_26 {height: 26px !important;}
.height_27 {height: 27px !important;}
.height_28 {height: 28px !important;}
.height_29 {height: 29px !important;}
.height_30 {height: 30px !important;}
.height_31 {height: 31px !important;}
.height_32 {height: 32px !important;}
.height_33 {height: 33px !important;}
.height_34 {height: 34px !important;}
.height_35 {height: 35px !important;}
.height_36 {height: 36px !important;}
.height_37 {height: 37px !important;}
.height_38 {height: 38px !important;}
.height_39 {height: 39px !important;}
.height_40 {height: 40px !important;}
.height_41 {height: 41px !important;}
.height_42 {height: 42px !important;}
.height_43 {height: 43px !important;}
.height_44 {height: 44px !important;}
.height_45 {height: 45px !important;}
.height_46 {height: 46px !important;}
.height_47 {height: 47px !important;}
.height_48 {height: 48px !important;}
.height_49 {height: 49px !important;}
.height_50 {height: 50px !important;}
.height_51 {height: 51px !important;}
.height_52 {height: 52px !important;}
.height_53 {height: 53px !important;}
.height_54 {height: 54px !important;}
.height_55 {height: 55px !important;}
.height_56 {height: 56px !important;}
.height_57 {height: 57px !important;}
.height_58 {height: 58px !important;}
.height_59 {height: 59px !important;}
.height_60 {height: 60px !important;}
.height_61 {height: 61px !important;}
.height_62 {height: 62px !important;}
.height_63 {height: 63px !important;}
.height_64 {height: 64px !important;}
.height_65 {height: 65px !important;}
.height_66 {height: 66px !important;}
.height_67 {height: 67px !important;}
.height_68 {height: 68px !important;}
.height_69 {height: 69px !important;}
.height_70 {height: 70px !important;}
.height_71 {height: 71px !important;}
.height_72 {height: 72px !important;}
.height_73 {height: 73px !important;}
.height_74 {height: 74px !important;}
.height_75 {height: 75px !important;}
.height_76 {height: 76px !important;}
.height_77 {height: 77px !important;}
.height_78 {height: 78px !important;}
.height_79 {height: 79px !important;}
.height_80 {height: 80px !important;}
.height_81 {height: 81px !important;}
.height_82 {height: 82px !important;}
.height_83 {height: 83px !important;}
.height_84 {height: 84px !important;}
.height_85 {height: 85px !important;}
.height_86 {height: 86px !important;}
.height_87 {height: 87px !important;}
.height_88 {height: 88px !important;}
.height_89 {height: 89px !important;}
.height_90 {height: 90px !important;}
.height_91 {height: 91px !important;}
.height_92 {height: 92px !important;}
.height_93 {height: 93px !important;}
.height_94 {height: 94px !important;}
.height_95 {height: 95px !important;}
.height_96 {height: 96px !important;}
.height_97 {height: 97px !important;}
.height_98 {height: 98px !important;}
.height_99 {height: 99px !important;}
.height_100 {height: 100px !important;}


.txt-align-center {
	text-align: center;
}

.txt-align-left {
	text-align: left;
}

.txt-align-right {
	text-align: right;
}

.no-padding {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.no-padding-top-bottom {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.padding-top-5 {
	padding-top: 5px !important;
}

input.error_pop, select.error_pop {
	background: #fff0f0;
	border-color: #A90329;
}

.smart-form .input-file {
	padding-top: 5px !important;
}

.smart-form .input-file .button {
	margin-top: 5px !important;
}


@media (min-width:767px){
	#Modal_Form_Adm_Group_Width .modal-dialog, #Modal_Form_Adm_Group_Width .modal-content {
		width: 980px !important;
	}

	#Modal_Form_Rekening_Width .modal-dialog, #Modal_Form_Rekening_Width .modal-content {
		width: 980px !important;
	}

	#Modal_Form_Daftar_SR_Width .modal-dialog, #Modal_Form_Daftar_SR_Width .modal-content {
		width: 980px !important;
	}

	#gen_uid_txt {
		display: none;
	}

}
@media (max-width:767px){
	#Modal_Form_Adm_Group_Width .modal-dialog, #Modal_Form_Adm_Group_Width .modal-content {
		width: 98% !important;
	}

	#Modal_Form_Rekening_Width .modal-dialog, #Modal_Form_Rekening_Width .modal-content {
		width: 98% !important;
	}

	#Modal_Form_Daftar_SR_Width .modal-dialog, #Modal_Form_Daftar_SR_Width .modal-content {
		width: 98% !important;
	}

	#gen_uid, #gen_token, #gen_password {
		width: 100% !important;
	}

	.smart-form .input-file {
		padding-bottom: 10px !important;
	}


}
@media (max-width:992px){
	#Modal_Form_Adm_Group_Width .modal-dialog, #Modal_Form_Adm_Group_Width .modal-content {
		width: 98% !important;
	}

	#Modal_Form_Rekening_Width .modal-dialog, #Modal_Form_Rekening_Width .modal-content {
		width: 98% !important;
	}

	#Modal_Form_Daftar_SR_Width .modal-dialog, #Modal_Form_Daftar_SR_Width .modal-content {
		width: 98% !important;
	}

	#gen_uid, #gen_token, #gen_password {
		width: 100% !important;
	}
}



@media (max-width:1920px){
	#Modal_Form_Adm_Group_Width .modal-dialog, #Modal_Form_Adm_Group_Width .modal-content {
		width: 98% !important;
	}
	
	nav {
		width: 100%;
		padding-right:13px;
	}
	nav ul {
		width: 100%;
		padding: 40px 28px 25px 0;
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 0.5em;
		list-style: none;
		position: relative;
	}
}

@media (max-width:1280px){
	nav {
		width: 100%;
		padding-right:13px;
	}
	nav ul {
		width: 100%;
		padding: 40px 28px 25px 0;
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 0.5em;
		list-style: none;
		position: relative;
	}

}

@media (max-width:1366px){
	nav {
		width: 100%;
		padding-right:13px;
	}
	nav ul {
		width: 100%;
		padding: 40px 28px 25px 0;
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 0.5em;
		list-style: none;
		position: relative;
	}

}

@media (min-width: 975px){
	nav {
		width: 100%;;
		padding-right:0px;
	}
	nav ul {
		width: 100%;
		padding: 10px 10px 25px 0;
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 0.5em;
		list-style: none;
		position: relative;
	}

}

@media (min-width: 412px){
	nav {
		width: 100%;;
		padding-right:0px;
	}
	nav ul {
		width: 100%;
		padding: 10px 10px 25px 0;
		padding: 0;
		margin: 0;
		font-size: 13px;
		line-height: 0.5em;
		list-style: none;
		position: relative;
	}

}

.SmallBox .textoFull span {
	font-family: Source Sans Pro;
	letter-spacing: 0.2px;
}

.SmallBox .textoFull p {
	font-family: Source Sans Pro;
	font-size: 12px;
}
