
/* Defaults */
.tal{text-align: left !important;} .tar{text-align: right !important;} .tac{text-align: center !important;}
.fl{float: left !important;} .fr{float: right !important;}
.nm{margin: 0px !important;} .nmt{margin-top: 0px !important;} .nmb{margin-bottom: 0px !important;} .nmr{margin-right: 0px !important;} .nml{margin-left: 0px !important;}
.np{padding: 0px !important;} .npt{padding-top: 0px !important;} .npb{padding-bottom: 0px !important;} .npr{padding-right: 0px !important;} .npl{padding-left: 0px !important;}    
.nb{border: 0px !important;} .oh{overflow: hidden !important;}
.nb{border: 0px !important;} .nbb{border-bottom: 0px !important;} .nbl{border-left: 0px !important;} .nbr{border-right: 0px !important;} .nbt{border-top: 0px !important;}

a{outline: none !important; color: #065020;}
a:hover, a:focus{color: #000; text-decoration: none;}
form{margin: 0px;}
/* EOF Defaults */

/* FIX */
    * html #content .block, * html #content{ height: 1%; overflow: visible; } /* ie 6 */
    *+html #content .block, *+html #content{ min-height: 1%; } /* ie 7 */            
    #content .block:after, #content:after{clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
/* EOF FIX */            

#wrapper{position: relative; z-index: 0; margin: 0 0 50px; padding: 0px; min-height: 100%;}

.bottomlayout 
       { width: 100%;
	    bottom:0;
		margin-top:20px;
		height: 15px;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		border-top: 1px solid #38543a;
		border-bottom: 1px solid #779596;
		background: url("../images/header-bg.png") repeat scroll 0 0 #5ebe3a;
		box-shadow: 0 0 2px 2px #afba9c;
		-moz-box-shadow: 0 0 2px 2px #afba9c;
        -webkit-box-shadow: 0 0 2px 2px #afba9c;	
}
 

/*** HEADER ***/
	#header{
		width: 100%;
		height: 48px;
		position: absolute;
		left: 0;
		top: 0;		
		z-index: 10;			
		border-top: 1px solid #779596;
		border-bottom: 1px solid #38543a;
		background: url("../images/header-bg.png") repeat scroll 0 0 #5ebe3a;	
		box-shadow: 0 0 2px 2px #afba9c;
		 -moz-box-shadow: 0 0 2px 2px #afba9c;
        -webkit-box-shadow: 0 0 2px 2px #afba9c;
		padding: 2px;
    }
	
	 #header .wrap{width: 1000px; height: 36px; margin: 0px auto;}
        #header .mainlogo{
			width: 213px; 
			float: left; 
			background: url('../img/logo.png') left top no-repeat; 
			height: 46px; 
			display: block;}
        #wrapper.screen_wide #header .logo{width: 208px; margin-left: 5px;}
        
        #header .buttons{float: right; height: 44px; padding: 5px 0px; font-size: 15px;}        
             #header .buttons > .item{float: left; margin-left: 5px; position: relative; font-size: 15px;}
                #header .buttons .item a.btn-small{font-family: Tahoma, Arial, sans-serif; font-size: 11px;padding: 2px 6px;}                   
                #header .buttons .item .dropdown-menu{top: 32px;}
                #header .buttons .item a.btn.btn-primary{background-color: none; color: #065020;}
				 #header .buttons .item a.btn.btn-primary:hover{background: none;color: #fff;}
                #header .buttons .item a.btn.btn-primary:active,
                #header .buttons .item a.btn.btn-primary:focus{background: none;}
                
	
                #header .buttons .item > a, #content .block .block_wrapper,
                #header .buttons .dropdown-menu, #content .block .boxes,
                #footer,#content .block, .btn, .scPlaceholder,
                .popover, .ui-dialog .ui-blodialog-buttonpane button,
                #header .buttons .item .popup,#content .block .content.closed,
                .ui-datepicker.ui-datepicker-inline{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
				
		#wrapper.screen_wide #header .wrap{width: 100%;}
        #wrapper.screen_wide #header .wrap .buttons{margin-right: 7px;}
        #wrapper.screen_wide #header .wrap .buttons.fl{margin-right: 0px;}

		
   
/* EOF Header  */
#layout{position: relative; margin: 0px auto; width: 1000px; height: 100%; min-height: 100%; z-index: 9;}
#wrapper.screen_wide #layout{width: 100%;}

/*** SIDEBAR ***/
	#sidebar{width: 220px; position: relative; float: left; z-index: 7; margin-top: 51px;}
    #sidebar .user{background: none repeat scroll 0 0 #b4e664; float: left; width: 220px; padding-top: 9px; height: 190px;}
        #sidebar .user .pic{ background: none; padding: 5px; margin: 10px 0 0 0px;}
			#sidebar .pic  > a > img {
				display: block;
				margin:0px auto;
				border:4px solid #85c420;
				border-radius:4em;
				-webkit-border-radius:4em;
				-moz-border-radius:4em;
				-o-border-radius:4em;
				padding: 0px;
				width: 50px;
				height: 50px;
			}
		#sidebar .pic a {display : block;}
        #sidebar .user .info{float: left; width: 180px; margin: 0px 5px;text-align: center;}
            #sidebar .user .info .name{line-height: 16px; margin-bottom: 4px;}
            #sidebar .user .info .name a{font-weight: bold; color: #fff; list-style: none; text-decoration: none;}
                #sidebar .user .info .name a:hover{color: #236f50;}
            #sidebar .user .info .buttons{line-height: 13px;}            
            #sidebar .user .info .buttons a{color: #fff; font-size: 10px; display: block; float: left; margin-right: 5px; padding: 2px; text-decoration: none;text-align: center;}
                #sidebar .user .info .buttons a:hover{color: #236f50;}

			/** EOF **/
			  
			/** new user box **/			
			#sidebar .user .menu_info .name{ display: block; line-height: initial; height: 45px; padding: 0px;}
            #sidebar .user .menu_info .name a{font-size: 11px; font-weight: bold; color: #065020; list-style: none; text-decoration: none;padding: 0;}
            #sidebar .user .menu_info .name a:hover{color: #fff; list-style: none; }			
			#sidebar .user .menu_info{text-align:center; margin: 17px -7px 0px 0px;}			
			#sidebar .user .menu_info .menubox {margin: 13px 0 0 0px;}
			#sidebar .user .menu_info li{
				display: block;
				float:left;
				width:32%;
				border-right: 1px solid #85c420;
				margin : 0;
				padding : 0;				
			}
			#sidebar .user .menu_info li a{
				display: block;
				color: #065020;
				font-size:15px;	
				padding:6px 0 6px 0;
				margin: 0px;
				-webkit-transition: all 0.5s ease-in-out;
				-moz-transition: all 0.5s ease-in-out;
				-o-transition: all 0.5s ease-in-out;
				transition: all 0.5s ease-in-out;				
			}
			#sidebar .user .menu_info li a:hover{
				background: #85c420;
				color: #fff;
				text-decoration : none;
			}		
			#sidebar .user .menu_info li a img{
				vertical-align:middle;
				padding-right:5px;
			}
			#sidebar .user .menu_info li:nth-child(3){
				border-right:none;
				text-decoration: none;
			}
			#sidebar .user .menu_info li a.one{border-top:5px solid #85c420;}
			#sidebar .user .menu_info li a.two{border-top:5px solid #85c420;}
			#sidebar .user .menu_info li a.three{border-top:5px solid #85c420;}
			   
			/** navigation **/

			
			#sidebar .navigation{ 
				background-color: #b4e664;
				border: 1px solid #85c420;
				float: left;
				list-style: none outside none;
				margin: 0;
				padding: 0;
				width: 218px;
			}
			#sidebar .navigation > li{position: relative; background: none repeat scroll 0 0 #c5f080;}        
            #sidebar .navigation > li > a{
				background: #c5f080; 
				/**border-bottom: 3px solid #85c420;**/
				border-radius: 3px; 				
				font-size: 11px; 
				font-weight: bold;
				color: #065020; 
				display: block; 
				line-height: 10px; 				
				text-decoration: none; 				
				margin-bottom: 1px;
    			padding: 0px;
				position: relative;
				transition: all 0.6s ease-in-out 0s;}
            #sidebar .navigation > li > a.icon{
				padding-left: 24px;}
            #sidebar .navigation > li > a.icon [class^='i-']{
				position: absolute; 
				left: 5px; 
				top: 0px; 
				font-size: 11px; 
				line-height: 32px;}
            #sidebar .navigation > li.openable > a{
				background: url('../img/themes/default/nav_arrow.png') 195px 13px no-repeat #c5f080; 
				cursor: pointer; 
				padding-right: 32px;}
            #sidebar .navigation > li.openable.open > a{
				background-image: url('../img/themes/default/nav_arrow_a.png');}           
            #sidebar .navigation li.active > a{
				border-right: 1px solid #62883a; 
				background-color:#5ebe3a;
				color:#ffffff;}
            #sidebar .navigation > li > a:hover,
            #sidebar .navigation > li.active > a,
            #sidebar .navigation > li > ul > li a:hover,
            #sidebar .navigation > li > ul > li.active a{
				color: #fff;
				background-color: #85c420;
                -webkit-transition: background-color 200ms linear;
                -moz-transition: background-color 200ms linear;                                                               
                 transition: all 0.6s ease-in-out 0s;}                                    
            #sidebar .navigation > li > ul{
				display: none; 
				list-style: none; 
				padding: 0px; margin: 0px; 
				background: #FFF; 
				border-bottom: 1px solid #d4f5e7; 
				border-left: 1px solid #d4f5e7;}
            #sidebar .navigation > li.openable.open > ul{display: block;}
            #sidebar .navigation > li > ul > li{display: block; position: relative; padding: 0px; line-height: 1px; background-color:#e2fdb8;}                
            #sidebar .navigation > li > ul > li.openable > a{
				background: url('../img/themes/default/nav_arrow.png') 195px 12px no-repeat #e2fdb8; 
				cursor: pointer; 
				padding-right: 32px;}
            #sidebar .navigation > li > ul > li.openable.open > a{
				background-image: url('../img/themes/default/nav_arrow_a.png');}
            #sidebar .navigation > li > ul > li a{
				font-family: tahoma, Arial, sans-serif;
				font-size: 11px;
				font-weight: bold; 
				color: #065020;				
				display: block; 
				line-height: 14px; 
				padding: 4px 0px 4px 21px; 
				text-decoration: none; 
				border-bottom: 1px solid #c5f080; 
				position: relative;}
            #sidebar .navigation > li > ul > li:last-child a{border-bottom-width: 0px; }
            #sidebar .navigation > li > ul > li.openable.open:last-child a{border-bottom-width: 1px;}
            #sidebar .navigation > li > ul > li > a.icon{padding-left: 29px;}
            #sidebar .navigation > li > ul > li a.icon [class^='i-']{position: absolute; left: 10px; top: 0px; font-size: 14px; line-height: 30px; }
            #sidebar .navigation > li > ul > li a:hover,
            #sidebar .navigation > li > ul > li.active a{
				background-color: #85c420; 
				font-size: 11px;
				font-weight: 700px; 
				color: #fff;}                    
            #sidebar .navigation > li > ul > li > ul{position: relative; padding: 0px; margin: 0px; list-style: none; display: none; background-color:#f4fbe7;}
            #sidebar .navigation > li > ul > li.openable.open > ul{display: block;}
            #sidebar .navigation > li > ul > li > ul a{padding-left: 50px; padding-right:7px; padding-top:7px; padding-bottom:7px;}                            
            #sidebar .navigation > li > ul > li > ul a.icon{padding-left: 39px;}
            #sidebar .navigation > li > ul > li > ul a.icon [class^='i-']{left: 20px;}                            
            #sidebar .navigation .label{
				font-size: 11px; 
				font-weight: normal; 
				line-height: 11px; 
				margin-top: -1px; 
				margin-left: 3px;}    
				
			#wrapper.sidebar_off #sidebar{display: none;}    
			#wrapper.screen_wide #sidebar .user .pic{margin-left: 5px;}
			#wrapper.screen_wide #sidebar .user .info{width: 175px;}
/* EOF Sidebar */

/* CONTENT */
#content{min-height: 100%; position: relative; z-index: 8; margin: 0px 0px 0px 215px; padding: 0px 0px 0px 5px; background: url('../img/themes/default/content_line.png') left top repeat-y;}
    #wrapper.sidebar_off #content{margin-left: 0px; background: none; padding: 0px;}
		
		/** wrap **/
		#content > .wrap{float: left; margin-top: 36px; width: 100%; position: relative; min-height: 100%;} 
        #content > .wrap > .head{height:100%; width: 100%; float: left; background-color: #b4e664; border: 1px solid #cdede; border-width: 0px 1px 1px 1px; margin-left: -2px; padding-bottom:10px;}
        
        #content > .wrap > .head .info{float: left; padding: 10px 0 15px 10px;}
            #content > .wrap > .head .info h1{font-size: 12px; color: #065020; margin: 8px 10px 0px; padding: 0px; line-height: 16px; font-family: Tahoma, Arial, sans-serif;}
            #content > .wrap > .head .side{padding: 10px 10px 6px;}
	     
		/** breadcrumb **/
       
		 #content .breadcrumb{padding: 15px 10px 0px; margin: 0px; display: block; float: left; background-color: transparent; border: 0px;}
            #content .breadcrumb a{color: #065020; font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight:bold;}
                #content .breadcrumb a:hover,
                #content .breadcrumb a.active{color: #fff;text-decoration: none}
                .breadcrumb > li > .divider{padding: 0px 2px;}
       
	     #content .search{float: right; margin: 26px 6px 6px 0px; height: 30px; display: block;} 
            #content .search input[type='text']{
				border: 1px solid #C0CAD5; 
				background: #FFF; 
				font-size: 11px; 
				color: #065020; 
				margin: 0;                
				width: 150px; 
				-moz-border-radius: 0px; 
				-webkit-border-radius: 0px; 
				border-radius: 0px; 
				display: block; 
				float: left;}
            #content .search button{
				background: #85c420; 
				border: 1px solid #85c420; 
				border-left-width: 0px; 
				color: #fff; 
				display: block; 
				float: left;
				margin: 0;    
                padding: 3px 10px 0px 10px;}
			#content .search button:hover{					
				display: block; 
				float: left; }	
	   
			/** wrap - wide**/
			#content > .wrap > .content{min-height: 100%; padding: 5px 0px 6px 10px; display: block; position: relative; float: left;width: 100%; }                
            #wrapper.screen_wide #content > .wrap > .content{padding-right: 10px;}
            #wrapper.sidebar_off #content > .wrap > .content{padding-left: 0px;}
            #wrapper.screen_wide.sidebar_off #content > .wrap > .content{padding-left: 10px;}  
            
            #content > .wrap > .content.full{padding: 0px; margin: 0px; background: #FFF; border-right: 1px solid #cdedc3; border-bottom: 1px solid #cdedc3;}
			
			 /* Block */       
            #content .block .head, #content .block .content, #content .block .footer,
            #content > .wrap > .content, #content .block .toolbar,
            #content .block .boxes, #content .block .boxes li,            
            #content .block .block_wrapper,#header .buttons .item .popup .footer,
            #header .buttons .item .popup .head,#header .buttons .item .popup .content, .combobox ul {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}        
            
			/* Block - Head */
			 #content .block{position: relative; width: 100%; margin: 5px 0 0 0px; /**-moz-box-shadow: -2px -2px 3px rgba(224,226,228,0.4); -webkit-box-shadow: -2px -2px 3px rgba(224,226,228,0.4); box-shadow: -2px -2px 3px rgba(224,226,228,0.4);**/}           
                #content .block .head{
					width: 100%; 
					border-bottom: 5px solid #85c420; 
					background: #b4e664; 
					float: left;					
                    /*-moz-border-radius: 3px 3px 0px 0px; 
					-webkit-border-radius: 3px 3px 0px 0px; 
					border-radius: 3px 3px 0px 0px;*/}						
                #content .block .head h2{
                	/**min-width:80%;**/
					display: block; 
					float: left; 
					font-size: 11px; 
					font-family: 'Tahoma', arial, sans-serif; 
					margin: 0px; 
					padding: 9px 10px; 
					color: #065020; 
					line-height: 20px;}
                #content .block .head .side{padding: 4px 5px;}
                        #content .block .head .side .checkbox,
                        #content .block .head .side .radio{margin: 3px 3px 0px 0px;}
                        #content .block .head .side .btn{margin-bottom: 0px !important;}
                        #content .block .head .side input,#content .block .head .side select,
                        #content .block .head .side .pagination{margin-bottom: 0px !important;}
                        #content .block .head .side .label, 
                        #content .block .head .side .badge{margin: 6px 0px;}                        
                        #content .block .head .side .ibutton-container{margin: 2px 0px;}                        
                        #content .block .head .side.side_text{line-height: 30px; color: #065020;}
                        
                #content .block .head .buttons{float: right; margin: 0px; padding: 0px; list-style: none;}
                        #content .block .head .buttons li{position: relative; float: left; display: block;}
                        #content .block .head .buttons li a{display: block; float: left; line-height: 30px; padding: 5px 13px; color: #065020; border-left: 1px solid #85c420; font-size: 13px; text-decoration: none;}
                        #content .block .head .buttons li a:hover{background: #85c420; color: #fff;}
                           
             /* Block - Content */ 
				#content .block .content{width: 100%; float: left; border: 1px solid #cdedc3; border-width: 0px 1px 1px 1px; background: #FFF; padding: 10px; position: relative;}
					#content .block .content .block_loading{position: absolute; left: 0px; top: 0px; background: #FFF; opacity: 0.4; filter: alpha(opacity=40); z-index: 11;}
                    #content .block .content .block_loading img{position: absolute; left: 50%; top: 50%; margin: -5px 0px 0px -8px; }
                    #content .block .content.closed{border-top: 1px solid #cdedc3;}
             
			 /* Block - Footer */        
				 #content .block .footer{
						width: 100%; 
						border: 1px solid #cdedc3; 
						border-top: 0px;  
						background: #f0f1f2; 
						float: left; 
						/*
                        -moz-border-radius: 0px 0px 0px 0px; 
						-webkit-border-radius: 0px 0px 0px 0px; 
						border-radius: 0px 0px 0px 0px;*/}                
                    #content .block .footer .side{padding: 4px 5px; line-height: 30px; content: " "; display: table;}
                    #content .block .footer .side .label, 
                    #content .block .footer .side .badge{margin: 6px 0px;}
                        #content .block .footer .side .btn,
                        #content .block .footer .side .pagination{margin-bottom: 0px !important;}
                        #content .block .footer .side input,
                        #content .block .footer .side select{margin-bottom: 0px !important;}
                        #content .block .footer .side label{margin-bottom: 0px; margin-top: 3px;}
             
            /* Block - Wrapper */     
					#content .block .block_wrapper{width: 100%; float: left; padding: 5px 5px 0px; border: 1px solid #cdedc3; background: #5ebe3a;}
					.wide_elements{width: 100%;}
                           
            /* Block - Toolbar */     
                    #content .block .toolbar{width: 100%; float: left; border: 1px solid #cdedc3; border-width: 0px 1px 1px 1px; padding: 10px;}
                    #content .block .toolbar address{margin-bottom: 0px; line-height: 16px;}
                    #content .block .toolbar input,
                    #content .block .toolbar button{margin-bottom: 0px !important;}      
				
            /* Block - Info */                
					#content .block .block_info{line-height: 14px; display: block; float: left; width: 100%;}
                    #content .block .block_info img{margin-right: 10px;}
                    #content .block .block_info .name{font-size: 12px; color: #065020; font-weight: bold; line-height: 16px;}
                    #content .block .block_info p{margin-bottom: 5px; line-height: 16px;}
                    #content .block .block_info p:last-child{margin-bottom: 0px;}
            
			/* Block - Boxes */    
					#content .block .boxes{float: left; list-style: none; margin: 10px 0px 0px; padding: 0px; border: 1px solid #cdedc3; background: #F1F1F1; display: block; width: 100%; height: 50px;}
					#content .block .content.np .boxes{border: 0px; border-top: 1px solid #cdedc3; }
                    #content .block .boxes li{float: left; padding: 5px 0px; text-align: center; color: #065020; font-size: 22px; font-weight: bold; line-height: 24px; width: 33.33%; border-right: 1px solid #cdedc3;}
                    #content .block .boxes li:last-child{border-right: 0px;}
                        #content .block .boxes li span{font-size: 11px; font-weight: normal; line-height: 16px; display: block; color: #666;}                        
                        #content .block .boxes.one li{width: 100%;}
                        #content .block .boxes.two li{width: 50%;}
                        #content .block .boxes.four li{width: 25%;}
                        #content .block .boxes.five li{width: 20%;}                    
								.block_text{margin: 10px;}   
        /* EOF Block */
		
		.scPlaceholder{background: #fcfbf4; border: 1px dashed #999; margin-top: 10px;}        
        
        /* Typography */
        .typography{padding: 10px; position: relative;}
        .typography h1{font-size: 24px; color: #333; line-height: 24px; margin-top: 0px;}    
        .typography h2{font-size: 22px; color: #333; line-height: 22px; margin-top: 0px;}
        .typography h3{font-size: 20px; color: #333; line-height: 20px; margin-top: 0px;}
        .typography h4{font-size: 18px; color: #333; line-height: 18px; margin-top: 0px;}
        .typography h5{font-size: 16px; color: #333; line-height: 16px; margin-top: 0px;}
        .typography h6{font-size: 14px; color: #333; line-height: 14px; margin-top: 0px;}
        
        blockquote{border-left-color: #cdedc3;}
        blockquote p{font-size: 11px;}
        /* EOF Typography */
				
	 /* Forms */                

    select, textarea, 
    input[type="text"], input[type="password"], input[type="datetime"], 
    input[type="datetime-local"], input[type="date"], input[type="month"], 
    input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
    input[type="url"], input[type="search"], input[type="tel"], input[type="color"], 
    .uneditable-input{margin-bottom: 5px !important;}
    
    input:focus, textarea:focus, 
    select:focus, .dropdown-toggle,
    .nicEdit-selected,.btn,.ns{-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; outline: 0 !important;}
    
    input:focus, textarea:focus, 
    select:focus{border-color: #b0bac4 !important;}
    
    select{padding: 6px;}
    
    .controls-row{/*border-bottom: 1px solid #cdedc3;*/ padding: 8px 10px 3px; line-height: 30px;}
        .content .controls-row:last-child{border-bottom: 0px;}
    
    .controls.controls-row{border-bottom: 0px; padding: 0px;}
        
        .input-append, .input-prepend{margin-bottom: 0px;}
        .help-block{margin-bottom: 2px; line-height: 13px;}
        
    .alert .close{right: -15px;}

    .btn{font-size: 11px; margin-bottom: 3px;}
        .btn-group-vertical .btn{margin-bottom: 0px;}
        .btn [class^='i-']{font-size: 12px;}
    label{font-size: 11px; line-height: 25px;}
        .label a{color: #FFF;}
		
	
	    /* Primary button change */
        .btn-primary, .ui-dialog-buttonset button {
            color: #ffffff;
            text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
            background-color: #6487AC;
            *background-color: #6487AC;
            background-image: -moz-linear-gradient(top, #7A9BBD, #50769E);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7A9BBD), to(#50769E));
            background-image: -webkit-linear-gradient(top, #7A9BBD, #50769E);
            background-image: -o-linear-gradient(top, #7A9BBD, #50769E);
            background-image: linear-gradient(to bottom, #7A9BBD, #50769E);
            background-repeat: repeat-x;
            border-color: #50769E #50769E #50769E;
            border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7A9BBD', endColorstr='#ff50769E', GradientType=0);
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        }

        .btn-primary:hover,
        .btn-primary:active,
        .btn-primary.active,
        .btn-primary.disabled,
        .btn-primary[disabled],
        .ui-dialog-buttonset button:hover,
        .ui-dialog-buttonset button:active{
            color: #ffffff;
            background-color: #50769E;
            *background-color: #50769E;
        }

        .btn-primary:active,
        .btn-primary:focus,
        .btn-primary.active,
        .ui-dialog-buttonset button:active,
        .ui-dialog-buttonset button:focus{
            background-color: #50769E \9;
        }
        .btn-group.open .btn-primary.dropdown-toggle,
        .btn-primary:focus,
        .ui-dialog-buttonset button:focus{
            background-color: #50769E;
        }
	
	  /* EOF Primary button change */

	 .noty_buttons .btn{margin-bottom: 0px;}
        
    input[type="radio"], input[type="checkbox"]{margin: 5px 0px 0px;}
    
    code{font-size: 11px;}
    
    .radio-uni.inline, .checkbox-uni.inline{display: inline-block; padding-top: 5px;}
    .radio-uni.inline input[type="radio"], .checkbox-uni.inline input[type="checkbox"]{margin: 0px;}
    .radio-uni.inline+.radio-uni.inline, .checkbox-uni.inline+.checkbox-uni.inline{margin-left: 10px;}
    
    .input-append .add-on, .input-prepend .add-on{border-color: #cdedc3; background-color: #ebfadd;}
    
    .dropdown-menu, .popover{background-color: #FFF;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;border-color: #CBD5DE;}
    .dropdown-menu{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; left: auto; right: 0px; padding: 0px; top: 36px; margin-top: 0px;}
    .dropup .dropdown-menu{top: auto; bottom: 39px; margin-bottom: 0px;}
        .dropdown-menu li a{/*border-bottom: 1px solid #e6edf2;*/ padding: 5px 10px 4px;}
        .dropdown-menu li [class^='i-']{color: #333; font-size: 14px;display: block;
                                        float: left;margin-top: 3px;margin-right: 10px;}
        
        .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a{background: #f2f6f9;}
        
    .dropdown-menu:after, .dropdown-menu:before {bottom: 100%;border: solid transparent;content: " ";height: 0;
                                                 width: 0;position: absolute;pointer-events: none;}
    .dropdown-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #FFFFFF;border-width: 5px;
                          right: 8px;margin-left: -5px;}
    .dropdown-menu:before {border-color: rgba(203, 213, 222, 0); border-bottom-color: #CBD5DE; border-width: 6px;
                           right: 7px; margin-left: -6px;}        
    
    .dropup .dropdown-menu:after{bottom: auto; top: 100%; border-top-color: #FFFFFF; border-bottom-color: transparent;}
    .dropup .dropdown-menu:before{bottom: auto; top: 100%; border-top-color: #CBD5DE; border-bottom-color: transparent;}
    
    .btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, 
    .btn-success .caret, .btn-inverse .caret{border-top-color: #ffffff; border-bottom-color: #ffffff;}
    
    .popover{-moz-box-shadow: -2px -2px 3px rgba(224,226,228,0.4); -webkit-box-shadow: -2px -2px 3px rgba(224,226,228,0.4); box-shadow: -2px -2px 3px rgba(224,226,228,0.4);}
    
    .block .content .controls-row:nth-child(2n){background: #F9F9F9;}

    .text-warning{color: #e58900;}
    a.text-warning:hover{color: #d87e00;}
	
	 /* highlights */
    .controls-row.error [class^="span"]{color: #b94a48;}
        .controls-row.error input[type="text"]{border-color: #b94a48;}
        .controls-row.error [class^="span"] > span{color: #b94a48;}
    .controls-row.warning [class^="span"]{color: #c09853;}
        .controls-row.warning input[type="text"]{border-color: #c09853;}        
        .controls-row.warning [class^="span"] > span{color: #c09853;}
    .controls-row.success [class^="span"]{color: #468847;}
        .controls-row.success input[type="text"]{border-color: #468847;}        
        .controls-row.success [class^="span"] > span{color: #468847;}
    .controls-row.info [class^="span"]{color: #3a87ad;}
        .controls-row.info input[type="text"]{border-color: #3a87ad;}                
        .controls-row.info [class^="span"] > span{color: #3a87ad;}
    /* eof highlights */    
    
    .controls-row-closed .controls-row{border-right: 1px solid #f2f3f4;}
    
    .input-prepend input[type="file"], .input-append input[type="file"]{
        width: 0px;
        left: -9999px;
        position: absolute;
        visibility: hidden;
    }   
        /* Combobox */
        .combobox{position: relative;}
        .combobox ul{display: none; position: absolute; left: 0px; top: 29px; padding: 0px; margin: 0px; list-style: none; border: 1px solid #85c420; max-height: 200px; overflow-y: scroll; min-width: 220px; z-index: 12;}
            .combobox ul li{display: block; clear: both; line-height: 13px; font-size: 11px; color: #333; border-bottom: 1px solid #EEE; padding: 9px 10px 8px; background: #FFF; cursor: pointer;}
                .combobox ul li:hover{background: #F9F9F9;}
                .combobox ul li:last-child{border-bottom: 0px;}
        
        /* EOF Combobox */
    
    /* EOF Forms */            
    
    /* NicEdit */    
    .nicEdit-panelContain{border-width: 0px 0px 1px 0px !important; border-color: #cdedc3 !important;}    
    /* EOF NicEdit */

    /* Alert */
    .alert{font-size:20px; padding: 18px 20px 18px 15px; margin: 10px 0px; line-height: 16px;}
        .block .content .alert:first-child{margin-top: 0px;}
        .block .content .alert:last-child,
        .row-fluid > .alert:last-child,
        .row-fluid > [class^=span] > .alert:last-child{margin-bottom: 0px;}
    /* EOF Alert */
    
    .ui-widget{ font-size: 11px; line-height: 20px; font-family: Arial, Tahoma, sans-serif;}
    .block .content.tabs .ui-tabs-nav,
    .block .content.tabs .ui-tabs-nav li.ui-state-default,
    .ui-corner-all, .block .content.tabable .nav-tabs a, 
    .ui-accordion .ui-accordion-header,
    .ui-accordion .ui-accordion-content,
    .nav-pills.nav-stacked>li>a{-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
    
    /* Accordion */    
    #content .block .content.accordion{padding: 0px;}
    .ui-accordion .ui-accordion-header,
    .ui-accordion .ui-accordion-content{margin: 0px; border-width: 0px 0px 1px 0px;}
    .ui-accordion .ui-accordion-header{font-size: 11px; color: #2B587A; background: #F7F7F7; font-weight: normal; padding: 7px 10px 7px 25px;; line-height: 16px; border-top: 1px solid #FFF;}
        .ui-accordion .ui-accordion-header.ui-state-hover,
        .ui-accordion .ui-accordion-header.ui-accordion-header-active{background: #F0F1F2;}
    .ui-accordion .ui-accordion-content{padding: 10px; background: #FFF;}
    .ui-accordion .ui-accordion-header.ui-accordion-header-active{border-bottom: 1px solid #cdedc3 !important;}
            
    .ui-accordion .ui-accordion-content:last-child{border-bottom: 0px;}
    
    .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border: 1px solid #cdedc3;}
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #cdedc3;}
    /* EOF Accordion */
    
    /* jQuery slider */
    .ui-slider{margin: 12px 0px; height: 6px; background-color: #f7f7f7;border: 0px;
               -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
    .ui-slider,.ui-slider .ui-slider-range{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
    .ui-slider .ui-slider-handle,
    .ui-timepicker-div .ui-slider .ui-slider-handle{width: 16px; height: 16px; background: url('../img/jquery/slider.png') left top no-repeat; border: 0px; top: -5px;}        
    .ui-slider .ui-slider-range{background: #5c84aa;}    
    /* EOF jQuery slider */    
    
    /* jQuery tabs */
        .block .content.tabs{position: relative;}
           /** .block .content.tabs .ui-tabs-nav{ background: #b4e664; padding: 0px; margin: 0px; border: 0px; border-bottom: 5px solid #85c420; height: 45px;}		**/	
            .block .content.tabs.tabs-head .ui-tabs-nav{position: absolute; right: 0px; top: -39px; background: transparent; border-bottom: 0px;}
            .block .content.tabs.tabs-whead .ui-tabs-nav{border-top: 1px solid #cdedc3;}
                .block .content.tabs .ui-tabs-nav li.ui-state-default{margin: 0px; border-width: 0px; border-right-width: 1px; background: #5ebe3a;}
                .block .content.tabs.tabs-head .ui-tabs-nav li.ui-state-default{border-width: 0px; border-left-width: 1px;}
                .block .content.tabs .ui-tabs-nav li.ui-state-active,
                .block .content.tabs .ui-tabs-nav li.ui-state-hover{background: #FFF; border-bottom: 1px solid #FFF;}
                .block .content.tabs .ui-tabs-nav li.ui-state-hover{border-bottom: 0px;}
                    .block .content.tabs .ui-tabs-nav li.ui-state-default .ui-tabs-anchor{font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 20px; padding: 9px 10px; color: #065020;}
                    .block .content.tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor{color: #065020; font-family: tahoma, arial, sans-serif; font-size: 11px;}
                .block .content.tabs .ui-tabs-panel{padding: 0px;}
                .block .content.tabs.tabs-head .ui-tabs-panel{padding: 0px;}
    /* EOF jQuery tabs */
    
    /* jQuery dialog */
    .ui-dialog{margin:0 auto; padding: 0px; border-color: #b4e664;
               -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
               -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
               -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	       box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
        .ui-dialog .ui-widget-header{background: #b4e664; border: 0px; padding: 10px;}
        .ui-dialog .ui-dialog-content{padding: 0px; background: #FFF;}
        .ui-dialog .dialog{padding: 10px;}
            .ui-dialog .dialog-fluid{padding: 5px 0px;}
            .ui-dialog .ui-dialog-titlebar-close{border: 0px; background: url('../img/jquery/dialog_close.png') left top no-repeat; outline: none !important;}
            
            .ui-dialog .ui-dialog-buttonpane{margin-top: 0px; background: #F2F2F2; border-top-color: #cdedc3;padding: 5px;}
                .ui-dialog .ui-dialog-buttonpane button{font-size: 11px; font-family: Arial, Tahoma, sans-serif; padding: 4px 12px; border-width: 1px; margin: 5px 5px 5px 0px;}
    .ui-widget-overlay{background: #000;opacity: 0.7;filter: alpha(opacity=70);}
    /* EOF jQuery dialog */
    
    /* Bootstrap modal */
    .modal{-moz-border-radius: 5px 5px 3px 3px; -webkit-border-radius: 5px 5px 3px 3px; border-radius: 5px 5px 3px 3px;
           -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
    .modal .modal-header{background: #b4e664; border: 0px; padding: 10px 10px;
                         -moz-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
        .modal .modal-header h3{color: #fff; font-size: 11px; line-height: 20px;}
            .modal .close{color: #FFF; text-shadow: none; opacity: 1; filter: alpha(opacity=100); margin-top: 0px;}
        .modal .modal-body{padding: 10px;}
        .modal .modal-footer{background: #F2F2F2; border-top-color: #cdedc3; padding: 8px 10px;}
        .modal-backdrop, .modal-backdrop.fade.in{background: #000;opacity: 0.7;filter: alpha(opacity=70);}
        .modal .block{border-top: 1px solid #cdedc3;}
        .modal .btn{margin-bottom: 0px;}
    /* EOF Bootstrap modal */
    
    /* Bootstrap pagination */
    .pagination{margin: 0px 0px 5px 0px; height: 30px;}
        .pagination.pagination-large{height: 45px;}
        .pagination.pagination-small{height: 26px;}
        .pagination.pagination-mini{height: 22px;}
    .pagination ul>li>a, .pagination ul>li>span{border-color: #cdedc3;}
    /* EOF Bootstrap pagination */
    
    /* Bootstrap labels, badges */
    .label, .badge{font-size: 11px;}
    /* EOF Bootstrap labels, badges */
    
    /* Bootstrap tabs */
        .block .content.tabable{position: relative;}
            .block .content.tabable .nav-tabs{margin-bottom: 0px; background: #5ebe3a; border-color: #cdedc3; height: 39px;}
            .block .content.tabable.tabable-head .nav-tabs{position: absolute; right: 0px; top: -39px; background: transparent; border-bottom: 0px;}
            .block .content.tabable.tabable-whead .nav-tabs{border-top: 1px solid #cdedc3;}            
                .block .content.tabable .nav-tabs a{border: 0px; border-right: 1px solid #cdedc3; margin: 0px; padding: 10px 12px;}
                .block .content.tabable.tabable-head .nav-tabs a{border: 0px; border-left: 1px solid #cdedc3; padding: 9px 12px;}
                    .block .content.tabable.tabable-head .nav-tabs .active a{border-bottom-color: #FFF; padding-bottom: 10px;}
                .block .content.tabable .nav-tabs a:hover, 
                .block .content.tabable .nav-tabs a:focus{background: #FFF; border-right: 1px solid #cdedc3; border-bottom: 1px solid #cdedc3; padding-bottom: 9px;}                
                .block .content.tabable.tabable-head .nav-tabs a:hover,
                .block .content.tabable.tabable-head .nav-tabs a:focus{border-right: 0px; border-left: 1px solid #cdedc3;}
                .block .content.tabable .nav-tabs .active a:hover, 
                .block .content.tabable .nav-tabs .active a:focus{border-bottom-color: #FFF !important;}                                
            .block .content.tabable .tab-content{padding: 10px;}    
    /* EOF Bootstrap tabs */
    
    /* Bootstrap popover */
    .popover{-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    .popover.top .arrow{border-top-color: #cdedc3;}
        .popover-title{background: #5ebe3a; color: #065020; font-size: 11px; font-weight: bold; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px;}
    /* EOF Bootstrap popover */
    
    /* Bootstrap progressbar */
    .progress.progress-small{height: 6px; margin: 12px 0px;}
    /* EOF Bootstrap progressbar */    
    
    /* Bootstrap nav-tabs */
    .nav-tabs.nav-stacked,
    .nav.nav-pills.nav-stacked{margin-bottom: 0px;}
    .nav-tabs>li>a{padding-top: 4px;padding-bottom: 4px; color: #85c420; }
    .nav-tabs.nav-stacked>li>a:hover, 
    .nav-tabs.nav-stacked>li>a:focus{background: #f2f6f9;}
    .nav-tabs.nav-stacked>li.active>a,
    .nav-tabs.nav-stacked>li.active>a:hover, 
    .nav-tabs.nav-stacked>li.active>a:focus{color: #333; background: #FFF;}
    /* EOF Bootstrap nav-tabs */
    
    /* Bootstrap nav-pills */
    .nav-pills.nav-stacked>li>a{margin: 0px;}
    .nav-pills>.active>a, 
    .nav-pills>.active>a:hover, 
    .nav-pills>.active>a:focus{background: #5ebe3a; color: #065020;}
    /* EOF Bootstrap nav-pills */
    
	/* Lists */
        /* Simple */
            ul.list_simple{padding: 0px; margin: 0px; display: block; list-style: none;}
                ul.list_simple li{padding: 7px 10px; line-height: 16px; border-bottom: 1px solid #f2f3f4; border-top: 1px solid #FFF;}
                ul.list_simple li:last-child{border-bottom: 0px;}
                ul.list_simple.sortable li:hover,
                ul.list_simple.selectable li:hover{background: #F7F7F7;}
            
                    ul.list_simple.dates li{padding-left: 75px; position: relative;}
                        ul.list_simple.dates li .date{position: absolute; left: 10px; top: 7px; color: #065020; font-size: 11px; text-align: center; width: 60px; font-weight: bold;}
                
            ul.list{padding: 0px; margin: 0px; display: block; list-style: none;}
                ul.list li{padding: 7px 10px; line-height: 16px; background: #F7F7F7; border-bottom: 1px solid #cdedc3; border-top: 1px solid #FFF;}
                ul.list li:last-child{border-bottom: 0px;}
                ul.list.sortable li:hover,
                ul.list.selectable li:hover{background: #5ebe3a;}
                ul.list.sortable li,
                ul.list.selectable li{cursor: pointer;}           
                
            ul.list li.ui-selected,
            ul.list_simple li.ui-selected{background: #FCF8E3;}
            ul.list li.ui-selecting,
            ul.list_simple li.ui-selecting{background: #fcfbf4;}            
        /* EOF Simple */  
		
		 /* Links */
        ul.links{padding: 0px; margin: 0px 0px 0px 10px; list-style: none;}
            ul.links li{position: relative; font-size: 11px; color: #065020; line-height: 16px;}
                
        /* EOF Links */
        
        /* Custom */
        .list_custom{margin: 0px; padding: 0px;}
            .list_custom .item{position: relative; padding: 0px 0px 5px; border-bottom: 1px solid #EEE; float: left; width: 100%; margin-bottom: 5px;}
            .list_custom .item:last-child{margin-bottom: 0px; border-bottom: 0px;}
            .list_custom .item:first-child{margin-top: 5px;}
                .list_custom .item .img{float: left; margin-right: 10px;}
                .list_custom .item .info{line-height: 14px;}
                .list_custom .item .info.check_left{margin-left: 30px;}
                    .list_custom .item .info p{margin: 2px 0px 3px;}
                    .list_custom .item .info .name{font-size: 12px; font-weight: bold; line-height: 18px;}
                .list_custom .item .check{margin-left: 8px; margin-top: 3px;}
                .list_custom .item .status{position: absolute; right: 5px; top: 15px; width: 8px; height: 8px; background: url("../img/status.png") left top repeat;}
                    .list_custom .item .status.away{background-position: 0px 16px;}
                    .list_custom .item .status.offline{background-position: 0px 8px;}
        /* EOF Custom */
        
    /* EOF Lists */
	
    /* Tables */	
		[class*="block"] table{margin: 0px;}
			[class*="block"] table tr th{padding: 4px 10px; font-size: 11px; background-color: #ebfadd; color: #555; text-align: left;}
            [class*="block"] table tr th,[class*="block"] table tr td{border-right: 1px solid #cdedc3; border-bottom: 1px solid #cdedc3;}
                [class*="block"] table tr th:last-child,[class*="block"] table tr td:last-child{border-right: 0px;}
                [class*="block"] table tr td{background-color: #f5f8f2; padding: 5px 10px 6px;}
                    [class*="block"] table tr:nth-child(2n+1) td{background-color: #FFF;}
                    [class*="block"] table tr:last-child td{border-bottom: 0px;}
					[class*="block"] table tfoot{border-top: 1px solid #cdedc3;}
                    [class*="block"] table tfoot tr td{background: #F1F1F1 !important;}
                    
                    [class*="block"] table tr th input[type="checkbox"],[class*="block"] table tr td input[type="checkbox"]{margin: -2px 0px 0px;}
                    [class*="block"] table tr th div.checker, [class*="block"] table tr td  div.checker{margin-right: 0px;}
                    [class*="block"] table tr td .btn{margin-bottom: 0px; margin-top: 2px;}
                    [class*="block"] table tr td .btn:first-child{margin-top: 0px;}
                    
                table.list .date{font-size: 12px; color: #468847; font-weight: bold; display: block; text-align: center;}
                table.list .time{font-size: 11px; color: #888; display: block; text-align: center;}
                table.list .price{font-size: 12px; color: #b94a48; font-weight: bold;}
                table.list .name{font-size: 12px; color: #065020; font-weight: bold;}
                table.list p{line-height: 14px; margin-bottom: 5px;}
                    table.list td p:last-child{margin-bottom: 0px;}
                    
                table .heading{font-weight: bold; color: #333; text-align: center;}
                
                table.editable td.editing{padding: 1px;}
                    table.editable .editing input{display: block; width: 100%; margin: 0px!important; padding: 3px 5px 4px 8px; height: 29px;
                                                  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #FCF8E3;}   
	#invoicesAp td a{color: #065020;font-weight: bold;}
	#invoicesAp td a:hover{color: #85c420;}
    /* EOF Tables */
    
    /* Widgets */
    .widgets{text-align: center;}
        .button{background: none; border: none; padding: 0px; -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; 
                display: inline-block; margin: 10px 17px 5px 17px;}            
        .button:hover{text-decoration: none; background: none; color: #065020;
                      -webkit-transition: background-color 200ms linear, color 200ms;
                      -moz-transition: background-color 200ms linear, color 200ms;                                                               
                      transition: background-color 200ms linear, color 200ms;}            
                
                
        .button .icon,
        .button .info{float: left; position: relative;}
            .button .icon{/*padding: 12px 10px 8px;*/ font-size: 42px; font-weight: bold; line-height: 28px; padding: 10px 0px 0px 10px; }         
            .button .icon [class^='i-']{display: block; font-size: 32px; line-height: 30px; text-align: center; font-weight: normal;}
            .button .info{line-height: 13px; padding: 6px 5px; /**border-left: 1px solid #cdedc3; **/text-align: left; height: 38px;}
                .button .info .progress.progress-small{margin: 3px 0px;}
                .button .info span{font-size: 30px; font-weight: bold;}
                .button .info p{margin-bottom: 0px;}
        .button-block{padding: 0px;} 
        .button-block .button{width: 100%;}
		.button .icongeneral	
    /* EOF Widgets */
    
    /* jQuery Datepicker */
    .ui-datepicker{padding: 0px; background: #F9F9F9; width: 218px; z-index: 10 !important;}    
        .ui-datepicker .ui-datepicker-header,
        .ui-timepicker-div .ui-widget-header{background: #ebfadd; margin-top:10px; border: 1px solid #cdedc3; border-bottom: 1px solid #cdedc3; padding: 6px 10px; border-radius:0;}
        .ui-datepicker .ui-datepicker-header .ui-datepicker-title,
        .ui-timepicker-div .ui-widget-header .ui-datepicker-title{color: #164c21; font-family: tahoma, arial, sans-serif; font-size: 12px;}        
            .ui-datepicker table{margin: 0px 0px 1px;}
                .ui-datepicker td a{padding: 3px 6px; text-align: center;}
                .ui-datepicker .ui-state-default{color: #164c21; background: #fff;}
                    .ui-datepicker .ui-state-hover,
                    .ui-datepicker .ui-state-active{background: #c5f080; color: #FFF;}
                    .ui-datepicker .ui-state-highlight{background: #bfef77; color: #26b859;}
                    .ui-datepicker-next.ui-state-hover,
                    .ui-datepicker-prev.ui-state-hover{background: #5ebe3a;}
                    
        .ui-datepicker .ui-datepicker-prev,
        .ui-datepicker .ui-datepicker-next{border: 0px; top: 6px; left: 2px; cursor: pointer;}
        .ui-datepicker .ui-datepicker-next{left: auto; right: 2px;}
        
        .ui-datepicker .ui-datepicker-prev .ui-icon{background: url("../img/jquery/dateArrows.png") left top no-repeat;}
        .ui-datepicker .ui-datepicker-next .ui-icon{background: url("../img/jquery/dateArrows.png") right top no-repeat;}
                   
        .ui-datepicker.ui-datepicker-inline{width: auto; margin-top: 10px;}
            .ui-datepicker.ui-datepicker-inline .ui-datepicker-header{padding: 11px 10px;}
            .ui-datepicker.ui-datepicker-inline .ui-datepicker-prev, .ui-datepicker.ui-datepicker-inline .ui-datepicker-next{top: 11px;}
            
            /* Timepicker */
            
            .ui-timepicker-div .ui-widget-header{margin-bottom: 0px;}
            .ui-timepicker-div dl{text-align: left; padding: 0px; margin: 0px;}
                .ui-timepicker-div dl dt{float: left; width: 50px; padding: 4px 0px 4px 5px;}
                .ui-timepicker-div dl dd{float: left; width: 140px; height: 28px; line-height: 28px;}
            .ui-timepicker-div td{font-size: 90%;}
                .ui-tpicker-grid-label{background: none; border: none; margin: 0; padding: 0;}

                .ui-datepicker .ui-datepicker-buttonpane{float: left; width: 100%; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}                                
                .ui_tpicker_second,.ui_tpicker_millisec,.ui_tpicker_microsec{display: none;}
            .ui-timepicker-rtl{direction: rtl;}
                .ui-timepicker-rtl dl{text-align: right; padding: 0 5px 0 0;}
                .ui-timepicker-rtl dl dt{float: right; clear: right;}
                .ui-timepicker-rtl dl dd{margin: 0 45% 10px 10px;}            
            /* EOF Timepicker */
            
            
    /* EOF jQuery Datepicker*/
    
    /* Messages */
        
    .messages{list-style: none; margin: 0px; padding: 0px;}
        .messages .item{float: left; width: 100%; clear: both; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #EEE;}
        .messages .item:last-child{margin-bottom: 0px; border-bottom: 0px;}
            .messages .item .img{float: left; margin-right: 10px;}
                .messages .item .img.right{float: right; margin-right: 0px; margin-left: 10px;}
            .messages .item .info{line-height: 14px; position: relative;}            
                .messages .item .info .name{font-size: 12px; font-weight: bold; color: #065020;}
                    .messages.minify .item .info .name{font-size: 11px;line-height: 12px;}                
                .messages .item .info .text{font-size: 11px; color: #333; margin-top: 5px;}
                .messages.minify .item .info .text{margin-top: 0px;}
                    .messages .item .info .text p{margin: 3px 0px;}
                    .messages.minify .item .info .text p{margin: 0px;}
    
    /* EOF MEssages */
    
    /* FAQ */
    
    #content .block .content.faq{padding: 0px; position: relative;}
        #content .block .content.faq .item{padding: 10px; border-bottom: 1px solid #EEE;}
            #content .block .content.faq .item .title{font-size: 12px; font-weight: bold; color: #065020; cursor: pointer;}
            #content .block .content.faq .item .text{font-size: 11px; margin-top: 5px; display: none; line-height: 13px;}
                #content .block .content.faq .item .text p{margin: 0px 0px 5px; line-height: 13px;}
    
    /* EOF FAQ */
    
    /* Invoice */
        .invoice{font-size: 11px; color: #333; background: #FFF;}        
        .invoice h3, .invoice h4{border-bottom: 1px solid #EEE; margin-top: 0px;}
        .invoice p{margin: 5px 0px;}        
        .invoice em{font-size: 10px; font-style: normal; color: #CCC;}
        .invoice .total{float: right; padding-top: 10px;}        
        .invoice .highlight{padding: 5px; background: #065020; color: #fff;}
        .invoice .highlight em{color: #F1F1F1;}        
        .invoice table{border: 1px solid #cdedc3; margin-bottom: 20px;}        
    /* EOF invoice */    
    
    /* Gallery */
        .block .content.gallery a{display: block; float: left;}
        
        .block .content.thumbs .thumbnail{width: 160px; display: block; float: left;}
        .block .content.thumbs .thumbnail h5{line-height: 18px; margin: 3px 0px 5px;}
        .block .content.thumbs .thumbnail .caption{padding: 5px;}
            .block .content.thumbs .thumbnail .caption p:last-child{margin-bottom: 0px;}
        .block .content.thumbs .thumbnail > a{width: 160px; text-align: center;}
    /* EOF Gallery */
    
    /* Error Page */
    .errorPage{position: absolute; left: 50%; margin-left: -300px; width: 600px; text-align: center; top: 100px;}
        .errorPage .name{font-size: 200px; color: #50769E; line-height: 190px;
                         text-shadow:0px 0px 0 rgb(70,110,145),1px 1px 0 rgb(65,100,135),2px 2px 0 rgb(60,90,125),3px 3px 0 rgb(55,80,115),4px 4px 0 rgb(50,70,105),5px 5px 0 rgb(45,60,95), 6px 6px 0 rgb(45,60,85),7px 7px 6px rgba(0,0,0,0.2),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);}
        .errorPage .description{font-size: 30px; color: #666; line-height: 32px; font-weight: bold;
                                text-shadow: 1px 1px 0 #FFFFFF;}    
    /* EOF Error Page */
    
    /* Head popup */
    #header .buttons .item .popup{
		position: absolute; 
		width: 150px; 
		z-index: 20; 
		border: 1px solid #cdedc3; 
		right: 0px; 
		top: 32px; 
		display: none;
       /* -moz-box-shadow: 0px 0px 5px rgba(224,226,228,0.9); 
		-webkit-box-shadow: 0px 0px 5px rgba(224,226,228,0.9); 
		box-shadow: 0px 0px 5px rgba(224,226,228,9);*/
	}
    #header .buttons .item .popup .head{background: #5ebe3a; padding: 0px 10px; border-bottom: 1px solid #cdedc3; float: left; width: 100%;}
    #header .buttons .item .popup .head h2{
		font-size: 11px; 
		font-family: tahoma, arial, sans-serif; 
        margin: 0px; 
		padding: 10px 0px; 
		color: #fff; 
		line-height: 15px; 
		text-align: center;
	}
    #header .buttons .item .popup .content{background: #FFF; text-align: center; padding: 5px; width: 100%;}
    #header .buttons .item .popup .footer{background: #5ebe3a; border-top: 1px solid #cdedc3; float: left; width: 100%;}
    #header .buttons .item .popup .footer .side,
    #header .buttons .item .popup .head .side{padding: 4px 5px; line-height: 30px;}
    #header .buttons .item .popup .footer .side button,
    #header .buttons .item .popup .head .side button{margin-bottom: 0px;}
    #header .buttons .item .popup:after, #header .buttons .item .popup:before {bottom: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
	#header .buttons .item .popup:after {border-color: rgba(240, 241, 242, 0);border-bottom-color: #5ebe3a;border-width: 6px;right: 6px;margin-left: -6px;}
    #header .buttons .item .popup:before {border-color: rgba(218, 225, 232, 0);border-bottom-color: #cdedc3;border-width: 7px;right: 5px;margin-left: -7px;}            
    /* EOF Head popup */
    
    /* Pluploader */
        .plupload .plupload_header{display: none;}
        .plupload_container{padding: 0px;}                
        .plupload_scroll .plupload_filelist{background-color: #FFF;}
        .plupload_filelist_header{border-bottom: 1px solid #cdedc3; border-top: 0px; background: #F9F9F9;}
        .plupload_filelist_footer{border-top: 1px solid #cdedc3; background: #F9F9F9;}        
    /* Eof pluloader */    
    
    /* calendar */
        .calendar{margin-top: 10px;}
    /* EOF calendar */
    
/* EOF Content */

ul.icons{padding: 0px; margin: 0px; list-style: none; width: 100%;}
    ul.icons li{display: block; float: left; margin: 5px 0px; color: #333; font-size: 11px; width: 20%; line-height: 20px; cursor: pointer;}
        ul.icons li i{font-size: 16px;}

.legend table tr td{border: 0px;}
    
/* Sign in */
.signin_block{width: 380px; margin: 100px auto 0px;}
/* EOF Sign in */

/* Footer */
#footer{position: absolute; left: 0px; bottom: 0px; width: 100%; height: 30px; display: none;}            
/* EOF Footer */

/* pricing table */
.pricing_heading{border-bottom: 1px solid #cdedc3; border-top: 1px solid #cdedc3; padding: 20px 0px 0px;}
    .pricing_heading .price{font-size: 32px; font-weight: bold; text-align: center; color: #065020;}
        .pricing_heading .price span{font-size: 12px; color: #666;}
    .pricing_heading .title{font-size: 12px; font-weight: bold; color: #065020; padding: 5px 10px; background: #5ebe3a; border-top: 1px solid #cdedc3; margin-top: 10px;}
/* EOF pricing table */

/* block highligted */
.block_highligted{background: #F6E7D4; border: 1px solid #ccc; margin: 10px 10px 0px 0px;
                  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
    .block_highligted .controls-row{border: 0px; background: transparent !important;}
        .block_highligted .controls-row p{line-height: 15px;}
    
/* EOF block highligted */

/* Themes */
    .themes a{width: 25px; height: 25px; display: inline-block; border: 1px solid #AAA; margin-top: 5px;}
        .themes a.default{background: #b4e664;}
        .themes a.dark{background: #333;}
        .themes a.simple{background: #FEFAEF;}
        .themes a.active{border-color: #111;}      
/* EOF Themes */
/* Backgrounds */
    .backgrounds a{width: 20px; height: 15px; display: inline-block; border: 1px solid #AAA; margin-top: 5px;}
        .backgrounds a.active{border-color: #111;}
            .backgrounds a.default{background: #b4e664;}
            .b_bcrosshatch{background: url("../img/backgrounds/bcrosshatch.jpg") left top repeat !important;}
            .b_crosshatch{background: url("../img/backgrounds/crosshatch.jpg") left top repeat !important;}
            .b_cube{background: url("../img/backgrounds/cube.jpg") left top repeat !important;}
            .b_dots{background: url("../img/backgrounds/dots.jpg") left top repeat !important;}
            .b_grid{background: url("../img/backgrounds/grid.jpg") left top repeat !important;}
            .b_hline{background: url("../img/backgrounds/hline.jpg") left top repeat !important;}
            .b_simple{background: url("../img/backgrounds/simple.jpg") left top repeat !important;}
            .b_vline{background: url("../img/backgrounds/vline.jpg") left top repeat !important;}
			.b_sps{background: url("../img/backgrounds/bg-spsmap-sm.png") left top repeat !important;}
/* EOF Backgrounds */

/* Scroll Up plugin*/
#scrollUp {
	bottom: 18px; 
	right: 20px; 
	background: #85c420; 	
	border: 2px solid #85c420;	
	color: #fff !important; 
	cursor: pointer; 
	display: inline-block; 
	font-size: 18px; 
	line-height: 18px;
	text-decoration: none;
	text-align: center; 
	margin: 0; 
	opacity: .9; 
	filter: alpha(opacity=90); 
	padding: 10px 15px 5px; 
	font-family: Tahoma;    
    -webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;    
	-webkit-transition: all .1s ease-out; 
	-moz-transition: all .1s ease-out; 
	-o-transition: all .1s ease-out; 
	transition: all .1s ease-out; 
	-webkit-backface-visibility: hidden;
}
#scrollUp:hover {	
	background-color: transparent !important; 
	color: #85c420 !important; 
	text-decoration: none;
	text-align: center; 
	text-decoration: none; 
	transition: all .1s ease-out;
}

.ui-datepicker .ui-datepicker-header{
	padding:6px 0px;
}
/* EOF Scroll Up plugin */

/*---------------sayem (23-12-2014)
*/
.pokeMe{
	width:200px;	height: 152px;
	background:#fff url("../img/poke.jpg") no-repeat center top;
	border: 3px solid #5ebe3a;
	border-radius:5px;
	position: fixed;	bottom:100px;	left:100px;
	z-index: 2000;
}
.pokeMe span{
	display:block;
	font:300 15px/20px Tahoma, Arial, sans-serif;
	text-align: center;
	margin-top:124px;
}