*{
    font-size:12px;
}
body {
    font-family:helvetica,tahoma,verdana,sans-serif;
    padding:20px;
    font-size:13px;
    margin:0;
}
h2 {
    font-size:18px;
    font-weight:bold;
    margin:0;
    margin-bottom:15px;
}
input[type=text],input[type=password]{
    line-height: 20px;
    height: 20px;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

input[type=text]:focus,input[type=password]:not(.searchbox-text):focus {
    border: 2px solid #0099FF;
    /*padding-right:23px;*/
}

textarea{
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
textarea:focus {
    border: 2px solid #0099FF;
}   


    .ov-bg {
        background: #161616;
        padding:5px;
        overflow: hidden;
        margin:3px;
    }
    .container {width: 300px; margin: 0 auto; overflow: hidden; color: #FFF; }
    .content {width:275px; margin:0 auto; padding-top:25px;}
    .separator-line {
        margin-bottom: 3px;
    }
    .frame {
        max-width: none;
        margin-top: 7px;
        margin-left: 10px;
        width: 375px;
        text-halign: center;
        border: 8px solid #FFF;
        -webkit-box-shadow: 0px 1px 5px 0px #B50000;
		-ms-linear-box-shadow: 0px 1px 5px 0px #B50000;
        -moz-box-shadow: 0px 1px 5px 0px #B50000;
        linear-box-shadow: 0px 1px 5px 0px #B50000;
         box-shadow: 0px 1px 5px 0px #B50000;
		 
		
		
    }
    .tree-loading {
        background: #B50000 url('assets/images/loading/loading19.gif') no-repeat scroll 0px center;
        padding-left: 20px;
    }

   
    .company-title > h1 {
        /*position: absolute;
        top: 25%;        
        left:26%;*/

        margin-top:15%;

        text-align: center;
        font-size: 4em;
        font-weight: bolder;
        text-shadow: 0px 3px 0px #FFF,
        0px 14px 10px rgba(0,0,0,0.15),
        0px 24px 2px rgba(0,0,0,0.1),
        0px 34px 30px rgba(0,0,0,0.1);

    }

    .gradient-header {
		
        overflow: hidden;
        color: #fff;
        height: 100px;
        padding: 10px;
			 /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

			/* IE10 Consumer Preview */ 
			background-image: -ms-linear-gradient(top left, #661A00 0%, #D2D2D2 50%, #661A00 100%);

			/* Mozilla Firefox */ 
			background-image: -moz-linear-gradient(top left, #661A00 0%, #D2D2D2 50%, #661A00 100%);

			/* Opera */ 
			background-image: -o-linear-gradient(top left, #661A00 0%, #D2D2D2 50%, #661A00 100%);

			/* Webkit (Safari/Chrome 10) */ 
			background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #661A00), color-stop(0.5, #D2D2D2), color-stop(1, #661A00));

			/* Webkit (Chrome 11+) */ 
			background-image: -webkit-linear-gradient(top left, #661A00 0%, #D2D2D2 50%, #661A00 100%);

			/* W3C Markup, IE10 Release Preview */ 
			background-image: linear-gradient(to bottom right, #661A00 0%, #D2D2D2 50%, #661A00 100%);
	}
	.gradient-footer {
		
        overflow: hidden;
        color: #fff;
        height: 30px;
        padding: 2px;
			  /* IE10 Consumer Preview */ 
		background-image: -ms-radial-gradient(right top, ellipse farthest-corner, #661A00 0%, #D2D2D2 50%, #661A00 90%, #EFEFEF 200%);

		/* Mozilla Firefox */ 
		background-image: -moz-radial-gradient(right top, ellipse farthest-corner, #661A00 0%, #D2D2D2 50%, #661A00 90%, #EFEFEF 200%);

		/* Opera */ 
		background-image: -o-radial-gradient(right top, ellipse farthest-corner, #661A00 0%, #D2D2D2 50%, #661A00 90%, #EFEFEF 200%);

		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(radial, right top, 0, right top, 1011, color-stop(0, #661A00), color-stop(0.5, #D2D2D2), color-stop(0.9, #661A00), color-stop(2, #EFEFEF));

		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-radial-gradient(right top, ellipse farthest-corner, #661A00 0%, #D2D2D2 50%, #661A00 90%, #EFEFEF 200%);

		/* W3C Markup, IE10 Release Preview */ 
		background-image: radial-gradient(ellipse farthest-corner at right top, #661A00 0%, #D2D2D2 50%, #661A00 90%, #EFEFEF 200%);
	}

    .app-title {
        font-size: 2em;
        text-halign: center;
        text-shadow: -2px 0px 3px #000000;
    }

    .app-cabang {
        font-size: 1em;
        text-halign: center;
         text-valign: middle; 
        0 1px 0 #000,
        0 2px 0 #999,
        0 3px 0 #000,
        0 4px 0 #666,
        0 20px 20px rgba(0,0,0,.15);
    }