body
{
	background-color: #FFF;
}
.orange_thm .brand{background-color:#fe5e00; color:#FFF;}
.orange_thm .header_top_bar{ background-color:#fe5e00;color:#FFF;}
.orange_thm .add_user{background-color:#fe5e00; color:#FFF;}
.orange_thm .add_user i{background-color:#2AA66D;}
.orange_thm .top_left_menu ul li a{color:#FFF;}
.orange_thm .top_right_menu ul li a{color:#FFF;}
.orange_thm .user_adminname{color:#FFF;}
.orange_thm .caret{color:#FFF;}
.orange_thm .theme_border{border-color:#fe5e00 !important;}
.orange_thm .menutoggle{color:#FFF;}
.orange_thm ul li a i.theme_color{ color:#fe5e00 !important;}
.orange_thm ul li a b.theme_color{ color:#fe5e00 !important;}
.orange_thm .page_title.theme_color{ color:#fe5e00 !important;}
.orange_thm .badge{ background:#FFFFFF !important; color:#fe5e00!important;}
.orange_thm .chat{ color:#FFFFFF;}

.menutoogle-custom
{
	float: left;
	margin: -3px 0px 0px 10px;
	font-size: 20px;
	padding: 12px;
	color: #FFF !important;
}
.header_bar.hide-custom .brand
{
	display: none;
}
.header_bar .header_top_bar
{
	margin-left: 210px;
	left: 0;
	border-left: 1px solid #DDD;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    /*-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);*/
    /*-ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);*/
    /*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);*/
}
.header_bar.hide-custom .header_top_bar
{
	margin-left: 0;
}
.header_bar .logo 
{
    padding: 9px 10px;
    text-align: center;
}
.inner.hide-custom .left_nav
{
	display: none;
}
.inner.hide-custom .contentpanel
{
	margin-left: 0;
}
.contentpanel
{
	background-color: #FFF;
	border-left: 1px solid #DDD;
}
/*.slimScrollDiv
{
	min-height: 950px;
	height: auto;
}*/
.user_admin 
{
	width: auto !important;
}

.user_admin ul 
{
	margin: 10px 0px 0px -40px !important;
	z-index: 1000;
	position: fixed;
	top: 50px;
	right: 2px;
	left: inherit;
	width: auto;
}
.top_pointer
{
	margin: -7px 0px 0px 80px;
}
.light_theme .left_nav 
{
	/*border-right: 1px solid #DDD;*/
	box-shadow: none;
}
.left_nav,
.contentpanel
{
	/*min-height: 1010px;*/
	/*min-height: auto;*/
	/*min-height: 575px;*/
	/*height: 100% !important;*/
	/*height: auto;*/
	/*min-height: auto;*/
	min-height: -webkit-fill-available;
}
.left_nav .search_bar
{
	margin: 8px 7px 7px 7px;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}
/*.slimScrollDiv,
.left_nav_slidebar
{
	min-height: auto !important;
	height: auto !important;
}*/
.left_nav_slidebar 
{
    border-top: 1px solid #DDD;
}
.left_nav_slidebar ul li.custom-ul-li-menu
{
	border-left: 3px solid #fe5e00 !important;
	/*border-left: #fe5e00 !important;*/
}
.left_nav_slidebar > ul > li > ul > li > a > i
{
	font-size: 13px !important;
}
.inner 
{
	/*min-height: 635px;*/
	height: auto;
}
.information
{
	font-size: 14px;
}
.block-web
{
	border: 1px solid #DDD;
}
.page_title 
{
	padding: 7px 0 7px 16px;
}
.page_title h1:after
{
	content: "" !important;
}
.new
{
	float: none;
}
.fileupload .btn
{
	margin-left: 0;
}
.form-group.bottom
{
	background-color: transparent;
	border: none;
}
.form-custom-nomor .nomor-agenda-sekarang
{
	height: 40px;
	border: 1px solid #DDD;
	padding: 8px 10px;
}
.form-custom-nomor .nomor-input
{
	height: 40px;
	border: 1px solid #DDD;
	border: 1px solid #DDD;
	padding: 4px;
}
.form-custom-nomor .nomor-button
{
	height: 40px;
	border: 1px solid #DDD;
	text-align: center;
	padding: 4px;
}
.form-custom-nomor .nomor-button button
{
	height: 30px;
}

.tree {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#fbfbfb;
	border:1px solid #999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.tree li {
	list-style-type:none;
	margin:0;
	padding:10px 5px 0 5px;
	position:relative
}
.tree li::before, .tree li::after {
	content:'';
	left:-20px;
	position:absolute;
	right:auto
}
.tree li::before {
	border-left:1px solid #999;
	bottom:50px;
	height:100%;
	top:0;
	width:1px
}
.tree li::after {
	border-top:1px solid #999;
	height:20px;
	top:25px;
	width:25px
}
.tree li span {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #999;
	border-radius:5px;
	display:inline-block;
	padding:3px 8px;
	text-decoration:none
}
.tree li.parent_li>span {
	cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
	border:0
}
.tree li:last-child::before {
	height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
	background:#eee;
	border:1px solid #94a0b4;
	color:#000
}
.chosen-container-multi .chosen-choices {
	height: auto !important;
}
.upload-wrapper .input-group
{
	margin-bottom: 10px;
}
.block-web form .nav-tabs > li > a
{
	color: #FFFFFF;
}
.block-web form .nav-tabs > li
{
	background-color: #DDD;
	color: #FFFFFF;
}
.block-web form .nav-tabs > li.active
{
	background-color: #fe5e00;
	color: #FFFFFF;
}
.block-web form .nav-tabs > li.active > a
{
	background-color: #fe5e00 !important;
	color: #FFFFFF;
}
.block-web form .tab-content
{
	border: 1px solid #DDD;
	min-height: 500px;
}
.form-group-kepada-baru.clone
{
	display: none;
}
.form-group-kepada-baru
{
	padding-top: 10px;
	border-top: 1px solid #DDD;
}
.form-group-tembusan-baru.clone
{
	display: none;
}
@media only screen and (max-width: 1000px), only screen and (max-device-width: 800px)
{
	*
	{
		font-size: 32px !important;
		line-height: 2 !important;
	}
	select, input
	{
		height: 60px !important;
		line-height: 50px !important;
	}
	.wrapper
	{
		position: relative;
	}
	.login_content
	{
		width: 640px;
	}
	.header_bar
	{
		position: fixed;
		top: 0;
		z-index: 1000;
	}
	.header_bar,
	.header_top_bar
	{
		height: 100px;
	}
	.header_bar.first-view .brand,
	.inner.first-view .left_nav
	{
		display: none;
	}
	.header_bar .brand
	{
		display: none !important;
	}
	.menutoogle-custom 
	{
		margin: 8px 0px 0px 10px;
	}
	.top_right_bar
	{
		padding-top: 8px;
	}
	.user_admin ul 
	{
		top: 90px;
		right: 4px;
		width: auto;
	}
	.header_bar .header_top_bar
	{
		margin-left: 0 !important;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	    -ms-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
	}
	./*brand 
	{
		display: none !important;
	}*/
	.left_nav_fixed .header_top_bar
	{
		margin-left: 0 !important;
	}
	.left_nav
	{
		position: fixed;
		z-index: 100;
		width: 400px;
		background: #FFF;
		border-bottom: 1px solid #DDD;
		height: 100% !important;
		/*display: none;*/
	}
	/*.left_nav_slidebar
	{
		max-height: auto !important;
		overflow-y: scroll !important;
	}*/
	.search
	{
		width: 88%!important;
		height: 40px!important;
		padding: 0px 5px 0px 5px!important;
		border: none!important;
		font-size: 32px!important;
		line-height: 50px !important;
	}
	.menutoggle 
	{
		margin: -2px 0px 0px 10px;
	}
	.contentpanel
	{
		margin-left: 0 !important;
		margin-top: 100px;
	}
	.pull-left.page_title h1
	{
		margin: 8px 0px 6px 0px;
	}
	.control-label
	{
		text-align: left !important;
	}
	.table-responsive
	{
		overflow-x: scroll;
	}
	.info .icon 
	{
		font-size: 50px !important;
	}
	.fa
	{
		line-height: 1 !important;
	}
	.uneditable-input
	{
		width: 50%;
		height: 78px;
	}
	.form-control
	{
		height: 60px !important;
	}
	.form-custom-agenda .form-control
	{
		height: 76px !important;
	}
	.form-custom-nomor .nomor-agenda-sekarang,
	.form-custom-nomor .nomor-input,
	.form-custom-nomor .nomor-button,
	.form-custom-nomor .nomor-button button
	{
		height: auto;
	}

	.info
	{
		float: none;
		margin: auto;
	}
	.info .green_symbols,
	.info .blue_symbols,
	.info .red_symbols,
	.info .gray_symbols
	{
		margin: 0 25%;
	}
	.info .icon
	{
		margin: 16px 0px 0px 16px;
	}
	
	.upload-wrapper input[type='file']
	{
		height: 46px !important;
		padding: 1px 12px;
	}

	/*.left_nav_fixed .header_top_bar 
	{
		margin-left: 0;
	}*/
}
